Built-in Detectors
A Vanguard detector searches for common vulnerabilities. See the list below for all of the built-in detectors available in Vanguard.
Detector List
Cross-Contract Reentrancy
Detects potential reentrancy attacks that could affect multiple contracts.
Divide Before Multiply
Detects potential loss of precision caused by the order in which operations are applied.
Locked Funds
Detects when funds may be locked within a contract
Unchecked Return
Detects when the return value of a non-void call isn't used by the caller.
Use Before Definition
Detects the usage of uninitialized variables