Autonomous AI-Powered Penetration Testing Framework
Swarm intelligence + 200+ security tools + multi-provider AI + audit-ready reports.
Quick Start · Features · Usage · MCP
Legal Disclaimer: For authorized testing only. Get written permission before scanning.
pip install vulnhunter-ai
export OPENROUTER_API_KEY=*** vulnhunter scan --target example.com- Swarm Intelligence — Stigmergic blackboard with pheromone-weighted findings
- 200+ Security Tools — Web, network, cloud, OSINT, credentials, binary, API, exploit
- Multi-Provider AI — OpenRouter, Claude, Ollama, LiteLLM
- 4 ReAct Agents — Recon, Classify, Exploit, Report
- Scope Enforcement — Strict domain/IP/CIDR validation
- CVSS v3.1 — FIRST-spec calculator
- Reports — Markdown, HTML, JSON, SARIF, HackerOne
- MCP Server — Claude Code, Cursor, Hermes Agent
pip install vulnhunter-ai
# or from source
git clone https://github.com/ridhinva/VulnHunterAI.git
cd VulnHunterAI && pip install -e ".[dev]"# Full pentest
vulnhunter scan --target example.com
# Swarm mode
vulnhunter scan --target example.com --mode swarm
# Quick scan
vulnhunter quick --target example.com
# Scope management
vulnhunter scope add --value "*.example.com"
vulnhunter scope validate --value "api.example.com"
# Findings
vulnhunter findings --severity critical
# Tool status
vulnhunter statusSet OPENROUTER_API_KEY env var or edit config.yaml.
# Hermes Agent
hermes mcp add vulnhunter --command $(which vulnhunter) --args mcp
# Claude Code
claude mcp add vulnhunter -- vulnhunter mcpMIT — see LICENSE