T08 · Insecure Dependencies
- Location
SKILL.md:20- Finding
Unpinned Third-Party Payment SDK Receives a Wallet Private Key
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill appears to do what it advertises, but it handles a wallet private key and paid API calls with weak guardrails and an unpinned payment SDK.
Install only with a dedicated low-balance Base wallet, not a primary wallet. Treat every invocation as potentially spending USDC, avoid automatic chained use without a budget, and verify the claw402 SDK version and gateway destination before use.
SKILL.md:20Unpinned Third-Party Payment SDK Receives a Wallet Private Key
scripts/query.mjs:20Unrestricted Gateway Override Is Combined with Wallet-Signing Capability
Although pricing is listed, the skill does not present a clear user-facing warning that every invocation can spend funds from the user's wallet. Because the skill encourages chaining multiple calls and emphasizes frictionless payment, users may incur repeated micropayments without informed consent, especially when invoked automatically by an agent.
Referenced artifact was not completely inspected
node scripts/query.mjs <endpoint-path> [key=value ...]
Referenced artifact was not completely inspected
node scripts/query.mjs <endpoint-path> [key=value ...]
Referenced artifact was not completely inspected
node scripts/query.mjs <endpoint-path> [key=value ...]
Referenced artifact was not completely inspected
node scripts/query.mjs <endpoint-path> [key=value ...]
Referenced artifact was not completely inspected
node scripts/query.mjs <endpoint-path> [key=value ...]
Referenced artifact was not completely inspected
node scripts/query.mjs <endpoint-path> [key=value ...]
Referenced artifact was not completely inspected
node scripts/query.mjs <endpoint-path> [key=value ...]
Referenced artifact was not completely inspected
node scripts/query.mjs <endpoint-path> [key=value ...]
Referenced artifact was not completely inspected
node scripts/query.mjs <endpoint-path> [key=value ...]
Referenced artifact was not completely inspected
node scripts/query.mjs <endpoint-path> [key=value ...]
Referenced artifact was not completely inspected
node scripts/query.mjs <endpoint-path> [key=value ...]
Referenced artifact was not completely inspected
node scripts/query.mjs <endpoint-path> [key=value ...]
Referenced artifact was not completely inspected
node scripts/query.mjs <endpoint-path> [key=value ...]
Referenced artifact was not completely inspected
node scripts/query.mjs <endpoint-path> [key=value ...]
Referenced artifact was not completely inspected
node scripts/query.mjs <endpoint-path> [key=value ...]
Referenced artifact was not completely inspected
node scripts/query.mjs <endpoint-path> [key=value ...]
Referenced artifact was not completely inspected
node scripts/query.mjs <endpoint-path> [key=value ...]
Referenced artifact was not completely inspected
node scripts/query.mjs <endpoint-path> [key=value ...]
Referenced artifact was not completely inspected
node scripts/query.mjs <endpoint-path> [key=value ...]
Referenced artifact was not completely inspected
node scripts/query.mjs <endpoint-path> [key=value ...]
Referenced artifact was not completely inspected
node scripts/query.mjs <endpoint-path> [key=value ...]
Referenced artifact was not completely inspected
node scripts/query.mjs <endpoint-path> [key=value ...]
Referenced artifact was not completely inspected
node scripts/query.mjs <endpoint-path> [key=value ...]
Referenced artifact was not completely inspected
node scripts/query.mjs <endpoint-path> [key=value ...]
No suspicious patterns detected.