Skip to main content

ZK Vanguard Overview

What is ZK Vanguard?

ZK Vanguard is a static analysis tool used to discover common vulnerabilities in zero-knowledge (ZK) circuits. ZK Vanguard is able to analyze any ZK language that supports LLZK compilation, such as Zirgen, halo2, and Plonky3. Currently, ZK Vanguard is able to provide analysis for Zirgen circuits, with support for circom, halo2, and Plonky3 coming soon to AuditHub. An older version of ZK Vanguard which supports circom is available through the ZK Vanguard (Circom) version.

info

This section of the documentation is currently a work-in-progress.