Description-Behavior Mismatch
High
- Confidence
- 96% confidence
- Finding
- Although presented as a revoke tool, the script accepts an arbitrary --allowance value and can execute approve(spender, amount) on-chain, including nonzero approvals. In a wallet-security context, this is dangerous because a user or downstream agent may trust the tool to only reduce risk, while it can silently create or expand token spending permissions for any spender if invoked with crafted inputs.
