You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
An autonomous security legion for smart contract auditing, built as an OpenCode plugin. From Latin vigilo — "I watch, I guard." Inspired by the command structure of the Roman army, Vigilo deploys specialized agents to find vulnerabilities before attackers do.
git clone https://github.com/PurpleAILAB/Vigilo.git vigilo
cd vigilo
bun install
bun run build
Install LSP Servers (Optional)
# Solidity (recommended)
npm install -g @nomicfoundation/solidity-language-server
# Vyper
pipx install vyper-lsp
# Cairo (via Scarb)
curl https://get.swmansion.com | bash && starkup
# Rust (already included in rustup)
rustup component add rust-analyzer
# Go
go install golang.org/x/tools/gopls@latest
Usage
Commands
Command
Description
/audit
Start full security audit workflow
/poc <finding.md>
Generate and validate PoC for a finding
Example
# Start OpenCode in your projectcd my-solidity-project
opencode
# Run full audit
/audit
# Generate PoC for a finding
/poc .vigilo/findings/high/H-01-reentrancy.md