fix(deps): pin minimum safe versions in requirements.txt to fix Snyk dashboard alerts
Aegis CI / lint-and-test (push) Has been cancelled
Snyk Security Scan / Python vulnerabilities (backend) (push) Has been cancelled
Snyk Security Scan / npm vulnerabilities (frontend) (push) Has been cancelled
Snyk Security Scan / Docker image vulnerabilities (backend) (push) Has been cancelled

Snyk platform was resolving unpinned deps to old vulnerable versions.
All minimum versions match current production installs (from requirements-lock.txt).
Key security fixes reflected:
- PyJWT>=2.13.0 (fixes CWE-287 Improper Authentication, CWE-326, CWE-347)
- python-multipart>=0.0.32 (fixes CWE-22 Directory Traversal, CWE-770)
- fastapi>=0.136.3 (fixes CWE-1333 ReDoS)
- requests>=2.34.2 (fixes CWE-201, CWE-377, CWE-670)
- lxml>=6.1.1 (fixes CWE-611 XXE Injection)
This commit is contained in:
kitos
2026-06-12 13:02:14 +02:00
parent acc9092baa
commit f54dc0d342
+25 -24
View File
@@ -1,30 +1,31 @@
fastapi fastapi>=0.136.3
uvicorn[standard] uvicorn[standard]>=0.49.0
sqlalchemy sqlalchemy>=2.0.50
psycopg2-binary psycopg2-binary>=2.9.12
alembic alembic>=1.18.4
PyJWT PyJWT>=2.13.0
passlib[bcrypt] passlib[bcrypt]>=1.7.4
bcrypt==4.0.1 bcrypt==4.0.1
boto3 boto3>=1.43.0
apscheduler apscheduler>=3.11.0
requests requests>=2.34.2
pyyaml pyyaml>=6.0.3
toml toml>=0.10.2
taxii2-client taxii2-client>=2.3.0
python-multipart python-multipart>=0.0.32
pydantic-settings pydantic-settings>=2.14.0
slowapi slowapi>=0.1.9
defusedxml defusedxml>=0.7.1
redis>=5.0.0 redis>=8.0.0
atlassian-python-api>=4.0.0 atlassian-python-api>=4.0.7
tempo-api-python-client>=0.8.0 tempo-api-python-client>=0.12.0
weasyprint>=62.0 weasyprint>=69.0
docxtpl>=0.18.0 docxtpl>=0.20.2
python3-saml>=1.15.0 python3-saml>=1.16.0
lxml>=6.1.1
# Testing # Testing
pytest pytest
pytest-asyncio pytest-asyncio
httpx httpx>=0.28.0
fakeredis>=2.23.0 fakeredis>=2.23.0