T09 · Insecure Skill Coding Practices
- Location
SKILL.md:188- Finding
Ambiguous authorization gates may allow cryptocurrency payment without fresh transaction confirmation
- Content
View full analysis
" }) ``` **Response: 201 Created** with order confirmation and transaction signature. ``` `references/CHECKOUT-FIELDS.md:169-174`: ```markdown **After creating an order:** 1. Tell the user to send exactly `payment.amount` of `payment.token` to `payment.address` on `payment.chain`. 2. Display the QR code (`payment.qrCode`) if the client supports images. 3. Warn that the payment window expires at `expiresAt` (~15 minutes). 4. Begin polling `GET /orders/{orderId}/status` — every 5 seconds while `awaiting_payment`. ``` ### Technical Analysis The primary Skill contains a general requirement for explicit confirmation before payment, but the detailed x402 workflow proceeds directly from rece ...[truncated 2153 chars]- Remediation
View remediation
