EVMGuard v1.2.1
Correctness patch over 1.2.0.
Fixed
- Calldata selector matching is now case insensitive. Uppercase or mixed-case calldata was previously mislabeled
transaction.unknown-selector, so an unlimited approval encoded in uppercase hex was not flagged as critical. - Maximum uint160 detection now requires a full 32-byte word, removing a latent false positive.
- TOML configuration rejects unknown keys, so a misspelled section or rule name is reported instead of silently ignored.
- SARIF rule severity now reflects the highest severity seen per rule id.
- The preflight, trace, and proxy usage strings list
--config, and the--rpc-urlrejection message names the correct command.
Linux, Windows, and macOS binaries are attached below.