T09 · Insecure Skill Coding Practices
- Location
SKILL.md:76- Finding
Unbounded Server-Directed Autonomous USDC Payment Authorization
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill is a disclosed transaction-checking service, but it tells agents to make autonomous USDC payments without clear local spending limits, so users should review it before use.
Use this only with a dedicated low-balance Base USDC wallet and enforce local per-call, session, daily, and retry budgets. Validate the HTTPS origin, Base network, USDC contract, expected payTo address, quoted tier, nonce, and authorization expiry before signing. Do not use it for sensitive calldata that cannot be sent to a third-party service or from a main wallet with substantial funds.
SKILL.md:76Unbounded Server-Directed Autonomous USDC Payment Authorization
The manifest names this skill 'sentinel-transaction-safety' and describes it as a pre-execution transaction safety check, but the file also documents a distinct /v1/attestation counterparty-scoring capability on the same service. While it clarifies that this skill focuses on /v1/guard, embedding the second capability in the skill file expands the apparent scope beyond the manifest's single-purpose description.
No suspicious patterns detected.