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
MEDIUM

Third-party content exposure detected (indirect prompt injection risk).

Audit Metadata
Risk Level
MEDIUM
Analyzed
Apr 12, 2026, 05:56 AM
Issues
1