T09 · Insecure Skill Coding Practices
- Location
SKILL.md:4- Finding
Automatic Payment Authorization Using a Long-Lived EVM Private Key
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill appears to sell a trading signal, but it gives the agent a wallet private key and automatic payment authority without clear spending controls.
Review carefully before installing. Use only a dedicated low-balance wallet, confirm the per-call charge before each use, and avoid providing a wallet key that holds valuable assets or broad token approvals.
SKILL.md:4Automatic Payment Authorization Using a Long-Lived EVM Private Key
The skill explicitly instructs the agent to make an x402-authenticated request using the user's EVM private key and states that payment authorization is handled automatically, but it does not present a clear warning that invoking the skill can spend wallet funds. In an agent setting, this creates a real risk of unintended paid transactions because a user may interpret the skill as a normal data fetch rather than a wallet-authorized purchase.
No suspicious patterns detected.