Deep Eye
Deep Eye is an open-source Python pentesting framework that orchestrates 11 AI providers (OpenAI, Claude, Grok, Gemini, Ollama, Groq, Mistral, OpenRouter, LiteLLM, LM Studio, and more) with automatic failover to generate context-aware attack payloads for 50+ vulnerability classes including SQLi, XSS, SSRF, IDOR, JWT and GraphQL flaws. It adds an RAG-indexed CVE intelligence DB built from NVD/MITRE/Exploit-DB, AI-based finding triage and false-positive filtering, Nuclei-style YAML templates, Playwright browser automation, CAPTCHA-solving (reCAPTCHA/hCaptcha/Turnstile/Arkose), mitmproxy interception, and auto-generated HackerOne-style bug bounty reports with PCI-DSS/SOC2/ISO 27001 compliance mapping, SARIF/JUnit export, scan diffing, and retest workflows.
What it is
Deep Eye (deep_eye.py), an MIT-licensed AI-driven pentest CLI. The summary covers its scope; what it doesn't tell you is how you actually stand it up and drive it, and a few operational details worth knowing before you commit.
Preconditions
- Python 3.8+.
- At least one AI provider API key or a local OLLAMA instance — you don't need a paid API to run it.
- Playwright optional (browser tests / CAPTCHA challenge solving);
curl_cffioptional (TLS evasion). - First launch without a config triggers an interactive setup wizard.
What to do
Install:
# Windows
.\scripts\install.ps1 # uses .deep-venv
# Linux/Mac
chmod +x scripts/install.sh && ./scripts/install.sh
source .deep-venv/bin/activate
# Manual
pip install -r requirements-dev.txt
cp config/config.example.yaml config/config.yaml # then edit API keysRun and scope scans:
python deep_eye.py -u https://target.com
python deep_eye.py -u https://target.com --formats junit,csv,xlsx
python deep_eye.py -u https://target.com --scope-nl "only /api/* no /logout host target.com"Diff and retest against a baseline:
python deep_eye.py --diff baseline.json current.json --diff-format html --diff-output diff_report.html
python deep_eye.py -u https://target.com --retest-new baseline.jsonCVE intelligence is not bundled live — you build the RAG index yourself:
python scripts/update_cve_database.py
python scripts/build_cve_rag_index.pyBehavior is driven entirely by config/config.yaml (per-provider enabled/model, enabled_checks, payload_generation.context_aware, ai_planner/ai_triage/fp_replay toggles, reporting.dedupe). AI features are gated individually — use_ai, context_aware, and evidence summaries (min_severity: high) are all opt-in flags rather than always-on.
Worth knowing beyond the summary
- 13 providers named in config (openai, claude, grok, ollama, gemini, openrouter, orcarouter, requesty, mistral, groq, lmstudio, litellm, nvidia_nim) — more than the "11" headline; failover routes through a
generate()abstraction. - Export breadth: HTML, PDF, JSON, SARIF, JUnit, CSV, XLSX — SARIF/JUnit make it CI-pipeline-friendly, which the summary doesn't surface.
- CAPTCHA handling (reCAPTCHA, hCaptcha, Cloudflare Turnstile, Arkose) with solver + skip, and a Bug Bounty report writer emitting HackerOne-style Markdown per finding.
- Ships agent skills under
.agents/skills/(pentest, bounty, red/blue, ctf) with a discovery loader inproxy/, plus apytestsuite.
Caveats
Authorized-testing tool only — authors disclaim liability for misuse; unauthorized use is illegal. The page carries a residential-proxy vendor promo (Swiftproxy / InferHub sponsorship); that is advertising, not part of the tool. No version number or release date is given.
Organisations named here
- ISO 27001:2022
- MITRE
- PCI DSS
Technologies named here
- Deep Eye
- OpenAI
- Claude
- Grok
- Gemini
- Ollama
- Groq
- Mistral
- OpenRouter
- OrcaRouter
- LiteLLM
- LM Studio
- Playwright
- Browser Use AI
- mitmproxy/mitmweb
- curl_cffi
- Pytest
- Nuclei-Style Templates
- nuclei
- SOC 2
- NVD
- Exploit-DB
Techniques named here
- SQL injection
- Cross-site scripting
- SSRF
- JWT deep
- IDOR
- GraphQL deep
- CORS/CSP
- Supply-chain JS
- WAF fingerprinting
- Tech stack fingerprinting
- CVE-aware payload generation
- CVE Intelligence / RAG-indexed CVE DB
- AI Triage & Evidence
- AI Attack Planner
- Login macro replay
- CAPTCHA Detection & Solving
- OpenAPI Ingest
- Scan Diff & Retest
- NL Scope
- Finding Dedupe
Related in Offensive Security