EVMGuard v1.2.0
Added
- ERC-20 allowance increase detection, with an unlimited-allowance finding for maximum values.
- ERC-20 permit (EIP-2612) signed approval detection, with an unlimited-allowance finding for maximum values.
- ERC-20 transfer and transferFrom detection for transaction context.
- Contract creation (CREATE and CREATE2) findings in execution traces.
- Uniswap Permit2 detection: allowance approve with an unlimited uint160 finding, signed permit and permitTransferFrom, and transferFrom.
Changed
- JSON and SARIF reports are now produced by a serializer, which sorts object keys and guarantees well-formed output.
Fixed
- JSON and SARIF rendering now escapes all control characters in the U+0000 to U+001F range, preventing invalid output.
Linux, Windows, and macOS binaries are attached below.