T08 · Insecure Dependencies
- Location
SKILL.md:56- Finding
Unpinned Wallet-Capable npm Dependencies
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This is a disclosed CoinMarketCap x402 payment guide, but it should be reviewed because it teaches automatic wallet-backed payments with broad triggers and no enforced spending policy.
Use this only with a dedicated low-balance Base wallet, pin and verify npm package versions, and add explicit checks for chain, USDC contract, recipient, price, retries, and cumulative spend before allowing automatic payments.
SKILL.md:56Unpinned Wallet-Capable npm Dependencies
SKILL.md:62Automatic Payment Signer Lacks Explicit Transaction Policy Enforcement
The trigger list and description are broad enough to match generic terms like "no API key," "USDC payment," and even broad "Coinbase x402 protocol questions," which can cause the skill to be invoked outside its intended CoinMarketCap x402 scope. Over-broad invocation increases the chance an agent routes unrelated financial or payment requests into this skill, leading to incorrect actions, unnecessary paid requests, or exposure of wallet/payment workflow guidance in inappropriate contexts.
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.
version: "2"
## Manual Flow with curl
```bash
# Step 1: Get the 402 response with payment requirements