Web3 Smart Contract Security Auditing Agent — Claude Code Plugin
From Latin vigilo — "I watch, I guard." An autonomous security legion inspired by the command structure of the Roman army, deploying specialized agents to find vulnerabilities before attackers do.
- Node.js (v18+)
- LSP Binaries (Solidity, Rust - see LSP Support section below)
- Foundry (for PoC testing, optional)
Register the marketplace:
/plugin marketplace add PurpleAILAB/VigiloInstall the plugin:
/plugin install vigilo@Vigilo/plugin update vigilo| Command | Description |
|---|---|
/audit |
Full security audit (Phase 1 recon + Phase 2 deep analysis) |
/poc <scenario.md> |
Generate and validate Foundry PoC from attack scenario |
# Run full security audit
/audit
# Generate PoC from attack scenario
/poc .vigilo/abc12345/findings/high/H-01.md| Framework | Detection |
|---|---|
| Foundry | foundry.toml |
| Hardhat | hardhat.config.js/ts |
| Anchor (Solana) | Anchor.toml |
| Scarb (Cairo) | Scarb.toml |
| Language | Server | Install |
|---|---|---|
| Solidity | nomicfoundation-solidity-language-server |
npm install -g @nomicfoundation/solidity-language-server |
| Rust | rust-analyzer |
rustup component add rust-analyzer |
| Cairo | scarb |
Scarb Installation |
Windows:
.\lsp_install.ps1Linux/macOS:
./lsp_install.shThis project is licensed under the Business Source License 1.1.
- Non-production use: Free (personal, educational, research, non-commercial security auditing)
- Production use: Requires commercial license
- Change Date: 2029-01-21 (converts to Apache-2.0)
Commercial licensing: catower917@gmail.com
