analyzing-indicators-of-compromise
Fail
Audited by Snyk on Apr 7, 2026
Risk Level: HIGH
Full Analysis
HIGH W007: Insecure credential handling detected in skill instructions.
- Insecure credential handling detected (high risk: 0.80). The prompt includes examples and prerequisites that show API keys and tokens embedded as literal strings in code and request headers (e.g., vt.Client("YOUR_VT_API_KEY"), headers{"Key":"YOUR_KEY"}), which encourages putting secret values verbatim into outputs/commands and thus creates an exfiltration risk.
MEDIUM W011: Third-party content exposure detected (indirect prompt injection risk).
- Third-party content exposure detected (high risk: 1.00). This skill explicitly queries public, community-driven threat intelligence services (e.g., VirusTotal, AbuseIPDB, MalwareBazaar, URLScan, Shodan) — see SKILL.md "Step 2: Multi-Source Enrichment" and scripts/agent.py functions like query_virustotal_hash, query_abuseipdb, and query_malwarebazaar — and directly uses those untrusted, user-submitted/third-party results to compute scores and dispositions (BLOCK/MONITOR), so external content could materially influence the agent's actions.
Issues (2)
W007
HIGHInsecure credential handling detected in skill instructions.
W011
MEDIUMThird-party content exposure detected (indirect prompt injection risk).
Audit Metadata