Files
2026-07-12 02:00:32 +03:00

21 lines
1.1 KiB
Plaintext

# Claude Ads - Python Dependencies
# Bounded version pinning with security-conscious minimums
# Last updated: July 11, 2026
# Core dependencies (landing page analysis, brand screenshots)
requests>=2.32.4,<3.0.0 # CVE-2024-47081, CVE-2024-35195 fixes
playwright>=1.56.0,<2.0.0 # CVE-2025-59288 fix (macOS); used by ads-dna screenshots
urllib3>=2.6.3,<3.0.0 # CRITICAL: CVE-2026-21441 (CVSS 8.9), CVE-2025-66418
cryptography>=48.0.1,<49.0.0 # GHSA-537c-gmf6-5ccf fix; Ed25519 release/egress verification
# Image validation (used by format-adapter agent)
Pillow>=11.0.0,<13.0.0 # Image dimension validation
# PDF report generation (canonical JSON renderer plus retained legacy helper)
weasyprint>=69.0,<70.0 # Canonical ReportBundle HTML-to-PDF renderer
reportlab>=4.0,<5.0.0 # PDF layout and rendering
matplotlib>=3.8.0,<4.0.0 # Health score gauge and platform bar charts
# Image generation has no preferred/default provider or model. Operators must
# explicitly configure an eligible provider capability outside this base lock.