email-invoice-processor
Warn
Audited by Snyk on Apr 12, 2026
Risk Level: MEDIUM
Full Analysis
MEDIUM W011: Third-party content exposure detected (indirect prompt injection risk).
- Third-party content exposure detected (high risk: 0.90). The skill's main script (scripts/process_invoices.py) extracts URLs from untrusted email HTML and QR codes (extract_urls_from_html / _try_decode_qr_code), then fetches and renders those arbitrary external webpages via requests.get and Playwright (_try_playwright_download / try_download_url) as part of its normal workflow, so third‑party content can directly influence downloads, parsing, and subsequent actions.
Issues (1)
W011
MEDIUMThird-party content exposure detected (indirect prompt injection risk).
Audit Metadata