Detectors
A Vanguard detector searches for common vulnerabilities. See the list below for all of the detectors available in Vanguard.
Detector List
📄️ Divide Before Multiply
Detects potential loss of precision caused by the order in which operations are applied.
📄️ Flashloan
Detects potential vulnerabilities that can be exploited through the use of a flash loan.
📄️ Locked Funds
Detects when funds may be locked within a contract
📄️ Simple Reentrancy
Detects potential reentrancy attacks affecting one 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
📄️ Report Access Control
Lists inferred access controls in a contract.