T09 · Insecure Skill Coding Practices
- Location
SKILL.md:23- Finding
Autonomous Cryptocurrency Payments Lack Mandatory Authorization and Transaction Controls
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is a disclosed AgentAPI directory guide, but it tells agents how to make real USDC payments through a third-party API without clear user-confirmation or spending controls.
Review before installing if your agent has wallet or payment capabilities. Only use this with explicit per-payment approval, a low-balance wallet, strict spending limits, and care not to send secrets, private code, personal data, or credentials in proxied prompts.
SKILL.md:23Autonomous Cryptocurrency Payments Lack Mandatory Authorization and Transaction Controls
SKILL.md:31Sensitive Prompt Content May Be Disclosed to a Third-Party Proxy Without Adequate Safeguards
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.
**Website:** https://agentapihub.com
**Billing API:** https://api.agentapihub.com
**Docs:** https://api.agentapihub.com/api/docs
## x402 Pay-Per-Use Billing
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.
**Website:** https://agentapihub.com
**Billing API:** https://api.agentapihub.com
**Docs:** https://api.agentapihub.com/api/docs
## x402 Pay-Per-Use Billing
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.
**Website:** https://agentapihub.com
**Billing API:** https://api.agentapihub.com
**Docs:** https://api.agentapihub.com/api/docs
## x402 Pay-Per-Use Billing
The skill explicitly describes a flow where an agent can spend USDC on Base to access APIs, but it does not include an explicit warning that real funds may be spent or require confirmation before payment. In an agent context, this creates a meaningful risk of unintended financial loss if the skill is used automatically or by users who do not realize the payment flow is live.
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.
# 1. Initial request returns 402
curl https://api.agentapihub.com/api/gemini/chat/completions \
-H "Content-Type: application/json" \
-d '{"model":"gemini-2.0-flash","messages":[{"role":"user","content":"Hello"}]}'
No suspicious patterns detected.