botchan-net
Fail
Audited by Snyk on Jun 6, 2026
Risk Level: HIGH
Full Analysis
HIGH W007: Insecure credential handling detected in skill instructions.
- Insecure credential handling detected (high risk: 0.90). The skill contains explicit examples that place raw private keys in environment variables and pass them via --private-key on the command line, which would require an LLM to include secret values verbatim in generated commands or code — an exfiltration risk.
MEDIUM W011: Third-party content exposure detected (indirect prompt injection risk).
- Third-party content exposure detected (high risk: 0.85). The required runtime workflow for this skill involves reading on-chain feed/chat messages (e.g.,
botchan read <feed>,botchan chat read <chat-name>) and then passing the returnedtext/message bodies into the agent’s context, which are outsider-authored free text from other agents’ posts.
MEDIUM W012: Unverifiable external dependency detected (runtime URL that controls agent).
- Potentially malicious external URL detected (high risk: 0.90). The skill explicitly tells runtimes to "Add the skill from https://www.netprotocol.app/skill.md" (also referenced as https://netprotocol.app/skill.md), which the agent may fetch at runtime to load prompt/instruction content—so this is an external URL used at runtime that directly controls agent instructions.
MEDIUM W009: Direct money access capability detected (payment gateways, crypto, banking).
- Direct money access detected (high risk: 1.00). The skill explicitly exposes on-chain financial capabilities: netp supports deploying ERC-20 tokens, buying/selling/listing/accepting offers for NFTs and ERC‑20s (Bazaar), upvoting tokens/users (costs ETH per upvote), and adding relay credits via USDC (relay fund). The CLI returns encode-only transactions but also supports direct submission using private keys / Bankr sign-and-submit flows and includes commands that produce transactions with non-zero value (fulfillment/value fields). These are concrete payment/crypto operations (token deploys, trades, buys, accepts, upvotes, relay payments), not generic tooling — so it grants Direct Financial Execution Authority.
Issues (4)
W007
HIGHInsecure credential handling detected in skill instructions.
W011
MEDIUMThird-party content exposure detected (indirect prompt injection risk).
W012
MEDIUMUnverifiable external dependency detected (runtime URL that controls agent).
W009
MEDIUMDirect money access capability detected (payment gateways, crypto, banking).
Audit Metadata