aicoin-market

Fail

Audited by Snyk on Apr 3, 2026

Risk Level: HIGH
Full Analysis

HIGH W007: Insecure credential handling detected in skill instructions.

  • Insecure credential handling detected (high risk: 1.00). The skill requires running an update_key command that embeds the API secret in a JSON command-line argument (e.g. node scripts/coin.mjs update_key '{"key_id":"xxx","secret":"xxx"}'), which forces the LLM to produce the secret verbatim in its output/commands, creating a direct exfiltration risk.

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

  • Third-party content exposure detected (high risk: 0.90). The skill's required workflow (SKILL.md) mandates running local scripts like scripts/twitter.mjs, scripts/news.mjs, scripts/airdrop.mjs and drop_radar.mjs which call AiCoin OpenData (open.aicoin.com) to fetch public news, Twitter/X posts and user-contributed project/airdrop data—untrusted third-party content that the agent is expected to read and use in analysis, so it could carry indirect prompt-injection instructions.

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

  • Potentially malicious external URL detected (high risk: 0.90). The skill performs runtime fetches to the AiCoin API (BASE: https://open.aicoin.com) whose JSON responses inject explicit instructional text and an upgrade link (https://www.aicoin.com/opendata, e.g. "必须在回复中包含此链接"), thereby controlling agent reply behavior while the skill relies on those endpoints for core functionality.

Issues (3)

W007
HIGH

Insecure credential handling detected in skill instructions.

W011
MEDIUM

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

W012
MEDIUM

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

Audit Metadata
Risk Level
HIGH
Analyzed
Apr 3, 2026, 06:42 AM
Issues
3