mirror of
https://github.com/AgriciDaniel/claude-ads.git
synced 2026-09-14 20:36:30 +08:00
21 lines
1.1 KiB
Plaintext
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.
|