┌─────────────────────────────────────────────────────────────┐
│ ZEN-AI-PENTEST v2.2 - Modular Security Framework │
├─────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ React │ │ CLI │ │ REST API │ │
│ │ Dashboard │◄──►│ (Typer) │◄──►│ (FastAPI) │ │
│ └─────────────┘ └─────────────┘ └──────┬──────┘ │
│ │ │
│ ┌────────────────────────────────────────────┼─────────┐ │
│ │ CORE ORCHESTRATOR │ │ │
│ │ ┌──────────┐ ┌──────────┐ ┌──────────┐ │ │ │
│ │ │ ReAct │ │ Risk │ │ Subdomain│ │ │ │
│ │ │ Agent │ │ Engine │ │ Scanner │ │ │ │
│ │ └──────────┘ └──────────┘ └──────────┘ │ │ │
│ └────────────────────────────────────────────┼─────────┘ │
│ │ │
│ ┌────────────────────────────────────────────┘ │
│ │ TOOLS LAYER │
│ │ Network: Nmap │ Masscan Web: SQLMap │ Nuclei │
│ │ Exploit: Metasploit Recon: Amass │ TheHarvester │
│ └─────────────────────────────────────────────────────────┘
│ │
│ Data: PostgreSQL │ Redis │ Evidence Store │ Report Gen │
└─────────────────────────────────────────────────────────────┘