infographics

Fail

Audited by Snyk on Feb 16, 2026

Risk Level: HIGH
Full Analysis

HIGH W007: Insecure credential handling detected in skill instructions.

  • Insecure credential handling detected (high risk: 1.00). The prompt includes a --api-key CLI option (and shows usage for passing a key) which encourages embedding API keys as command-line arguments, forcing secrets to appear verbatim in commands/outputs and creating exfiltration risk.

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

  • Third-party content exposure detected (high risk: 1.00). The skill calls Perplexity Sonar Pro in research_topic() and web_search() to fetch web search/research results (and creates {name}_research.json) and then directly incorporates that third‑party web-sourced content into the generation prompt via _enhance_prompt_with_research, so it ingests and interprets untrusted public web/user-generated content as part of its workflow.

MEDIUM W012: Unverifiable external dependency detected (runtime URL that controls agent).

  • Potentially malicious external URL detected (high risk: 0.90). The skill makes runtime API calls to https://openrouter.ai/api/v1 (using models like perplexity/sonar-pro) and directly injects the returned research/content into the generation prompt, meaning external responses from that URL can control agent prompts at runtime.
Audit Metadata
Risk Level
HIGH
Analyzed
Feb 16, 2026, 01:22 PM