Detector registry
Every rule carries its evidence status.
Detector availability is not the same as production readiness. Vyper Guard publishes maturity, scope, support, and known limitations with the rule.
| Detector | Maturity | Purpose |
|---|---|---|
| missing_event_emission | Experimental | State-changing privileged operations without an event trail. |
| unsafe_raw_call | Supported | Low-level external calls requiring explicit failure and return handling. |
| tx_origin_auth | Supported | Authorization decisions derived from transaction origin. |
| missing_nonreentrant | Experimental | Externally interacting state changes requiring callback review. |
| timestamp_dependence | Experimental | Timestamp use classified by accounting, deadline, authorization, or randomness context. |
| missing_zero_address_check | Experimental | Address assignments whose validation depends on trust and lifecycle context. |