Files
metabuilder/services/email_service/requirements.txt
rw 9d4244891e fix(ci,deps): correct action versions and patch security vulnerabilities
GitHub Actions:
- checkout@v4 → @v6 (v6 is current, v4 was wrong downgrade)
- upload-artifact@v4 → @v7 (latest), @v6 → @v7 in dbal-tests.yml
- download-artifact@v4 → @v8 (latest)
- cache@v6 → @v5 (v6 does not exist, v5 is latest)
- codeql-action@v4 confirmed correct

Security (Dependabot):
- next 16.1.5 → 16.1.7 (dockerterminal): HTTP smuggling, CSRF, DoS fixes
- PyJWT 2.10.1 → 2.12.0 (5 requirements.txt): unknown crit header bypass
- CairoSVG 2.8.2 → 2.9.0 (pcbgenerator): recursive <use> ReDoS
- postgres overrides: add hono >=4.12.4, @hono/node-server >=1.19.10,
  rollup >=4.59.0, serialize-javascript >=7.0.3 for transitive vulns

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-20 20:13:54 +00:00

57 lines
872 B
Plaintext

# Email Service Dependencies - Phase 7 Celery Task Queue
# Celery & Task Queue
celery[redis]==5.4.0
redis==5.0.1
kombu==5.4.2
# Email Protocols
imapclient==3.0.1
python-dotenv==1.0.0
cryptography==46.0.5
# Web Framework (Flask API)
flask==3.1.3
flask-cors==6.0.0
flask-limiter==3.5.0
PyJWT==2.12.0
# Database
sqlalchemy==2.0.23
psycopg2-binary==2.9.9
flask-sqlalchemy==3.1.1
alembic==1.13.1
# Async Support & Scheduling (Celery built-in beat)
# Monitoring & Logging
flower==2.0.1
structlog==23.3.0
python-json-logger==2.0.7
# Email Processing
email-validator==2.1.0
html2text==2024.2.26
bleach==6.1.0
# Testing
pytest==8.4.1
pytest-celery==1.1.3
pytest-mock==3.12.0
pytest-cov==4.1.0
responses==0.24.1
# Code Quality
black==26.3.1
isort==5.13.2
flake8==6.1.0
mypy==1.7.1
# Performance
gevent==23.9.1
gunicorn==23.0.0
# Development
ipython==8.19.0
ipdb==0.13.13