Skip to main content

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.