Skip to content

ridhinva/VulnHunterAI

Repository files navigation

Version Python License AI

VulnHunterAI

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.

Quick Start

pip install vulnhunter-ai
export OPENROUTER_API_KEY=*** vulnhunter scan --target example.com

Features

  • 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

Installation

pip install vulnhunter-ai
# or from source
git clone https://github.com/ridhinva/VulnHunterAI.git
cd VulnHunterAI && pip install -e ".[dev]"

Usage

# 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 status

Configuration

Set OPENROUTER_API_KEY env var or edit config.yaml.

MCP Integration

# Hermes Agent
hermes mcp add vulnhunter --command $(which vulnhunter) --args mcp

# Claude Code
claude mcp add vulnhunter -- vulnhunter mcp

License

MIT — see LICENSE

About

Autonomous AI-powered pentest framework with swarm intelligence, 47+ security tools, multi-provider AI, and audit-ready reports.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors