Skip to content

EVMGuard v1.2.1

Choose a tag to compare

@zanzarini zanzarini released this 22 Jun 01:05
· 5 commits to main since this release
c06bc35

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-url rejection message names the correct command.

Linux, Windows, and macOS binaries are attached below.