Vanguard Overview
Vanguard is a static analysis tool for Solidity smart contracts. It can detect common vulnerabilities and collect useful information for security reviews.
You can get started with Vanguard by following this guide.
Features
- Comes with a suite of built-in detectors that can be used to automatically catch common vulnerabilities such as unchecked return values and cross-contract reentrancy attacks.
- Produces detailed findings that can be triaged directly in the AuditHub interface.
- For projects or protocols that require custom analysis, the custom detectors feature provides the ability to catch protocol/library-specific vulnerabilities, including those involving integrations with ERC20 tokens, ERC4626 vaults, and Uniswap.
- Supports Solidity versions 0.8.4 and newer.
- Integrates with build systems such as Hardhat and Foundry.