An autonomous pentest suite with a GUI — recon, exploitation, and reporting orchestrated from one control surface. Multi-model LLM core, real tool wrappers, full history. Built for authorized engagements, end to end.
Web GUI on Flask + Socket.IO over a Python backend. Every phase logged to a searchable SQLite/FTS5 history and rolled into a report.
Claude, OpenAI-compatible, or local Ollama behind one call_llm() — auto-selects the strongest configured provider.
nmap, sqlmap, nikto, gobuster/gotor wired to a control surface, plus a custom payload library.
wrappers + payloadsEvery action stored in SQLite with FTS5 full-text search, feeding the report generator.
db.py · FTS5Multi-agent runner with a DeepDiveAgent — heading toward a reasoning loop with verification-by-exploitation.
auto_pentest.pyGODMODE is built for legal, scoped engagements and bug-bounty work. The guardrails aren't decoration — they're wired into the tool.