🛡️ Zen AI Pentest

AI-Powered Multi-LLM Penetration Testing Framework with automated intelligence gathering, vulnerability scanning, and professional reporting.

🤖 Multi-Agent AI 🔌 Multi-LLM Support 🕵️ OSINT Integration 🔒 VPN Anonymous 🐳 Docker Ready
View on GitHub Get Started

1000+

CVEs in Database

50+

SQLi Payloads

7

Ransomware Families

4

LLM Backends

Features

🤖

Multi-Agent System

Clawed/Moltbot-style agents collaborate, share context, and conduct autonomous research with specialized roles.

🔌

Multi-LLM Routing

Seamlessly switches between DuckDuckGo AI, OpenRouter, ChatGPT, and Claude based on quality requirements.

🕵️

OSINT Integration

Automated email harvesting, domain reconnaissance, social media intelligence, and breach checking.

📊

CVE & Ransomware DB

Built-in databases with 1000+ CVEs, 7 ransomware families, and 50+ SQL injection payloads.

🔍

Nuclei Integration

Automated vulnerability scanning with customizable templates for WordPress and web applications.

🔒

Proton VPN

Built-in VPN integration for anonymous scanning with multi-hop Secure Core support.

🔌

Plugin System

Extensible architecture with hook system for custom scanners, exploits, and integrations.

🌐

REST API

Full-featured FastAPI with WebSocket support, JWT authentication, and automatic documentation.

🐳

Docker Ready

Production-ready Docker Compose setup with multi-stage builds and horizontal scaling.

Quick Start

Installation

# Clone repository
git clone https://github.com/SHAdd0WTAka/zen-ai-pentest.git
cd pentest-ai

# Install dependencies
pip install -r requirements.txt

# Run setup
python -m zen_ai_pentest --help

Docker

# Start with Docker Compose
docker-compose up -d

# Or use setup script
./scripts/docker-setup.sh

Basic Usage

# Run a scan
python -m zen_ai_pentest scan target.com

# Start API server
python -m api.main

# Run OSINT demo
python examples/osint_demo.py --domain example.com