Description-Behavior Mismatch
- Category
- MCP Tool Poisoning
- Confidence
- 95% confidence
- Finding
The documented design records successful issuance in a local ledger after the remote money-moving operation, leaving a crash or persistence-failure window in which a retry can issue another coupon; a local ledger alone cannot guarantee the advertised no-double-issue property. The static report additionally identifies missing concurrency protection and an operation guard enforced only in main(), although those implementation details cannot be independently verified without the scripts. Irreversible financial effects make these reliability and boundary-enforcement gaps security-relevant.
- Content
