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
HIGH

Insecure credential handling detected in skill instructions.

W011
MEDIUM

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

Audit Metadata
Risk Level
HIGH
Analyzed
Apr 7, 2026, 11:58 AM
Issues
2