diff --git a/action/interactive/memories_interaction_module/requirements.txt b/action/interactive/memories_interaction_module/requirements.txt index 2e5034fb1..0cdc4e695 100644 --- a/action/interactive/memories_interaction_module/requirements.txt +++ b/action/interactive/memories_interaction_module/requirements.txt @@ -10,20 +10,20 @@ bleach>=6.0.0 # HTTP Client (async) httpx>=0.27.0,<0.28.0 -aiohttp>=3.10.0,<4.0.0 +aiohttp>=3.14.1,<4.0.0 # HTML Parsing (for bookmark metadata) beautifulsoup4>=4.13.0,<5.0.0 -lxml>=5.3.0,<6.0.0 +lxml>=6.1.1,<7.0.0 # Date/Time utilities python-dateutil>=2.8.2 pytz>=2024.1 # Environment -python-dotenv>=1.0.0 +python-dotenv>=1.2.2 # Development -pytest>=7.4.0 +pytest>=9.1.0 pytest-asyncio>=0.23.0 pytest-cov>=4.1.0 diff --git a/action/pushing/discord_action_module/requirements.txt b/action/pushing/discord_action_module/requirements.txt index 1be4f7679..9e6388e1f 100644 --- a/action/pushing/discord_action_module/requirements.txt +++ b/action/pushing/discord_action_module/requirements.txt @@ -1,9 +1,9 @@ quart==0.19.4 -flask>=3.0.0,<3.1.0 +flask>=3.1.3,<3.2.0 hypercorn==0.16.0 grpcio>=1.67.0,<2.0.0 grpcio-tools>=1.67.0,<2.0.0 pydal>=20240906.1,<20250101 psycopg2-binary>=2.9.9 -aiohttp>=3.10.0,<4.0.0 -pyjwt==2.8.0 +aiohttp>=3.14.1,<4.0.0 +pyjwt==2.13.0 diff --git a/action/pushing/slack_action_module/requirements.txt b/action/pushing/slack_action_module/requirements.txt index 051a5a024..3d68f0cb2 100644 --- a/action/pushing/slack_action_module/requirements.txt +++ b/action/pushing/slack_action_module/requirements.txt @@ -3,6 +3,6 @@ pydal>=20240906.1,<20250101 grpcio>=1.67.0,<2.0.0 grpcio-tools>=1.67.0,<2.0.0 slack-sdk==3.26.1 -pyjwt==2.8.0 +pyjwt==2.13.0 psycopg2-binary>=2.9.10 asyncio==3.4.3 diff --git a/action/pushing/twitch_action_module/requirements.txt b/action/pushing/twitch_action_module/requirements.txt index 351d96c35..956532658 100644 --- a/action/pushing/twitch_action_module/requirements.txt +++ b/action/pushing/twitch_action_module/requirements.txt @@ -7,18 +7,18 @@ hypercorn==0.16.0 # gRPC grpcio>=1.67.0,<2.0.0 grpcio-tools>=1.67.0,<2.0.0 -protobuf>=5.29.5,<6.0.0 # Latest v5 (CVE pending fix) +protobuf>=7.35.1,<8.0.0 # Latest v5 (CVE pending fix) # Database pydal>=20240906.1,<20250101 psycopg2-binary>=2.9.9 # HTTP Client -aiohttp>=3.10.0,<4.0.0 +aiohttp>=3.14.1,<4.0.0 # Authentication -pyjwt==2.8.0 -cryptography==43.0.3 +pyjwt==2.13.0 +cryptography==48.0.1 # Utilities python-dateutil==2.8.2 @@ -27,6 +27,6 @@ python-dateutil==2.8.2 python-json-logger==2.0.7 # Testing (optional) -pytest==7.4.3 +pytest==9.0.3 pytest-asyncio==0.21.1 pytest-cov==4.1.0 diff --git a/action/pushing/youtube_action_module/requirements.txt b/action/pushing/youtube_action_module/requirements.txt index 0be8cb6e7..b2d65f422 100644 --- a/action/pushing/youtube_action_module/requirements.txt +++ b/action/pushing/youtube_action_module/requirements.txt @@ -16,11 +16,11 @@ google-auth-oauthlib==1.2.0 google-auth-httplib2==0.2.0 # JWT Authentication -pyjwt==2.8.0 +pyjwt==2.13.0 # PostgreSQL support psycopg2-binary>=2.9.10 # Utilities -python-dotenv==1.0.0 -requests==2.31.0 +python-dotenv==1.2.2 +requests==2.33.0 diff --git a/archive/listener/WaddleBot-Twitch-Authenticator/requirements.txt b/archive/listener/WaddleBot-Twitch-Authenticator/requirements.txt index 4f19f43ef..365c0dce4 100644 --- a/archive/listener/WaddleBot-Twitch-Authenticator/requirements.txt +++ b/archive/listener/WaddleBot-Twitch-Authenticator/requirements.txt @@ -9,7 +9,7 @@ cffi==1.16.0 charset-normalizer==3.3.2 click==8.1.7 colorama==0.4.6 -cryptography==43.0.3 +cryptography==48.0.1 diff-match-patch==20230430 Django==5.0.11 django-constance==3.1.0 @@ -18,12 +18,12 @@ django-picklefield==3.2 django_restframework_apiview==1.4.3 djangorestframework==3.15.2 et-xmlfile==1.1.0 -Flask==3.0.3 +Flask==3.1.3 flask-core==2.9.0 Flask-Cors==5.0.0 flask-restx==1.3.0 greenlet==3.0.3 -idna==3.7 +idna==3.15 importlib_resources==6.4.0 itsdangerous==2.2.0 Jinja2==3.1.6 @@ -39,10 +39,10 @@ psycopg2-binary==2.9.9 pycparser==2.22 pydal==20240428.2 python-dateutil==2.9.0.post0 -python-dotenv==1.0.1 +python-dotenv==1.2.2 pytz==2024.1 referencing==0.35.1 -requests==2.32.3 +requests==2.33.0 rpds-py==0.18.1 six==1.16.0 SQLAlchemy==2.0.30 @@ -51,5 +51,5 @@ tablib==3.5.0 toml==0.10.2 typing_extensions==4.11.0 tzdata==2024.1 -urllib3==2.6.3 +urllib3==2.7.0 Werkzeug==3.0.6 \ No newline at end of file diff --git a/core/engagement_module/requirements.txt b/core/engagement_module/requirements.txt index 7a5d1816d..a0cfcec7f 100644 --- a/core/engagement_module/requirements.txt +++ b/core/engagement_module/requirements.txt @@ -2,13 +2,13 @@ quart==0.19.4 hypercorn==0.15.0 grpcio==1.60.0 grpcio-tools==1.60.0 -protobuf==4.25.1 +protobuf==5.29.6 pydal==20241111.1 psycopg2-binary==2.9.9 -aiohttp==3.9.1 -pyjwt==2.8.0 -cryptography==41.0.7 +aiohttp==3.14.1 +pyjwt==2.13.0 +cryptography==48.0.1 python-dateutil==2.8.2 python-json-logger==2.0.7 -pytest==7.4.3 +pytest==9.0.3 pytest-asyncio==0.21.1 diff --git a/core/video_proxy_module/requirements.txt b/core/video_proxy_module/requirements.txt index 1531755ec..cfef7a9ed 100644 --- a/core/video_proxy_module/requirements.txt +++ b/core/video_proxy_module/requirements.txt @@ -5,18 +5,18 @@ hypercorn==0.17.3 # gRPC grpcio==1.63.0 grpcio-tools==1.63.0 -protobuf==5.27.0 +protobuf==5.29.6 # Database pydal==20241111.1 psycopg2-binary==2.9.9 # HTTP Client -aiohttp==3.9.3 +aiohttp==3.14.1 # Authentication & Security -pyjwt==2.8.0 -cryptography==42.0.5 +pyjwt==2.13.0 +cryptography==48.0.1 # Storage minio==7.2.5 @@ -26,5 +26,5 @@ python-dateutil==2.8.2 python-json-logger==2.0.7 # Testing -pytest==7.4.4 +pytest==9.0.3 pytest-asyncio==0.23.3 diff --git a/core/workflow_core_module/requirements.txt b/core/workflow_core_module/requirements.txt index ea1d6d89c..89932a242 100644 --- a/core/workflow_core_module/requirements.txt +++ b/core/workflow_core_module/requirements.txt @@ -7,7 +7,7 @@ grpcio>=1.62.0 grpcio-tools>=1.62.0 # HTTP Client (async) -aiohttp>=3.10.0,<4.0.0 +aiohttp>=3.14.1,<4.0.0 # Database pydal>=20240906.1,<20250101 @@ -21,13 +21,13 @@ APScheduler==3.10.4 redis==5.0.1 # Authentication & Security -python-jose[cryptography]==3.3.0 -cryptography==43.0.3 +python-jose[cryptography]==3.4.0 +cryptography==48.0.1 # Environment -python-dotenv>=1.0.0 +python-dotenv>=1.2.2 # Development & Testing -pytest>=7.4.0 +pytest>=9.1.0 pytest-asyncio>=0.23.0 pytest-cov>=4.1.0 diff --git a/libs/flask_core/requirements.txt b/libs/flask_core/requirements.txt index 12b3ce6bd..2fe5e3041 100644 --- a/libs/flask_core/requirements.txt +++ b/libs/flask_core/requirements.txt @@ -13,7 +13,7 @@ psycopg2-binary>=2.9.9 # PostgreSQL adapter # Authentication & Authorization flask-security-too>=5.4.0 authlib>=1.3.0 -pyjwt>=2.8.0 +pyjwt>=2.13.0 bcrypt>=4.1.2 # Redis @@ -22,8 +22,8 @@ hiredis>=2.3.2 # Optional C parser for better performance # HTTP Client (async) httpx>=0.27.0,<0.28.0 # For async HTTP requests -requests>=2.31.0 # Required by authlib for OAuth1 support -urllib3>=2.6.3 # Security fix for decompression-bomb bypass +requests>=2.34.2 # Required by authlib for OAuth1 support +urllib3>=2.7.0 # Security fix for decompression-bomb bypass # Data Validation & Sanitization pydantic>=2.5.0 @@ -31,7 +31,7 @@ bleach>=6.0.0 # HTML sanitization for XSS prevention # Utilities python-dateutil>=2.8.2 -python-dotenv>=1.0.0 +python-dotenv>=1.2.2 psutil>=5.9.0 # System metrics for health/metrics endpoints # Observability - OpenTelemetry (pinned to avoid resolution-too-deep) @@ -41,13 +41,13 @@ opentelemetry-instrumentation==0.48b0 opentelemetry-instrumentation-flask==0.48b0 opentelemetry-instrumentation-requests==0.48b0 opentelemetry-exporter-otlp-proto-grpc==1.27.0 -protobuf>=4.25.8,<5.0.0 # Pin protobuf to avoid conflicts (CVE pending fix) +protobuf>=7.35.1,<8.0.0 # Pin protobuf to avoid conflicts (CVE pending fix) # Observability - Prometheus prometheus-client>=0.19.0 # Development -pytest>=7.4.0 +pytest>=9.1.0 pytest-asyncio>=0.23.0 pytest-cov>=4.1.0 black>=23.12.0