Skip to content

Crypto Auditor

Blockchain and smart contract security auditing suite.

What It Does

Analyzes smart contract security across multiple ecosystems: Solidity/EVM (Ethereum, L2s), Rust/CosmWasm (Cosmos chains), Move/Aptos, and ZK circuit languages (Circom, Halo2, Noir). Covers bridge security, DeFi protocol analysis, wallet and key management testing, and node infrastructure assessment. Combines SAST scanning, fuzzing, and symbolic execution.

Methodology

The crypto-auditor runs a multi-stage audit pipeline:

  1. Static Analysis — semgrep, Slither, Aderyn for Solidity; cargo-deny + custom lints for Rust
  2. Fuzzing — Echidna (EVM), Arbitrum stylus fuzzer, property-based testing
  3. Symbolic Execution — Manticore, Halmos for invariant analysis
  4. Manual Review — access control, upgrade patterns, reentrancy, oracle dependencies
  5. Bridge Auditing — validator set analysis, message verification, replay protection
  6. ZK Circuit Review — constraint completeness, soundness bugs, trusted setup risks

When to Use

Use when auditing Solidity smart contracts, CosmWasm modules, Move packages, or ZK circuits. Trigger via /crypto-auditor or the Skill tool. Run with --quick for SAST-only pass, --deep for full fuzzing and symbolic execution.

Usage

RedTeamScript(skill="crypto-auditor", script="audit", args="--repo https://github.com/org/protocol --mode deep --output audit-report.json")

Released under the MIT License.