Methodology — 6 Phases¶
The platform executes a complete penetration test in 6 phases (with sub-phases). All phases are mandatory — no shortcuts.
Iron Rule
ALL phases MUST be executed. NEVER skip any phase. Earlier phases discover assets that later phases depend on.
Phase Timeline¶
gantt
title Penetration Testing Timeline
dateFormat YYYY-MM-DD
axisFormat %H:%M
section Phases
Phase 0 (Context Init) :p0, 2024-01-01, 15m
Phase 0.5 (Walkthrough) :p05, after p0, 45m
Phase 1 (Recon) :p1, after p05, 60m
Phase 2 (Discovery) :p2, after p1, 45m
Phase 3 (Scan) :p3, after p2, 30m
Phase 3.5 (Smart Routing) :p35, after p3, 15m
Phase 4 (Testing - 12 Waves) :crit, p4, after p35, 120m
Phase 5 (Verification) :p5, after p4, 45m
Phase 6 (Report) :p6, after p5, 30m
section Parallel Tiers
Tier 1 (Crypto, Supply Chain) :t1, after p05, 180m
Tier 2 (Cloud, Infra) :t2, after p1, 150m
| Phase | Name | Description |
|---|---|---|
| 0 | Context Init | Fingerprint target -> context.json |
| 0.5 | Walkthrough | Headless browser crawl -> app-map.json |
| 1 | Recon | Passive/active information gathering |
| 2 | Discovery | Endpoints, parameters, JS analysis |
| 3 | Scan | Nuclei, Nikto automated scanning |
| 3.5 | Smart Routing | Endpoint -> test scope mapping |
| 4 | Testing | 17 skills, 31 sub-agents, 12 waves |
| 5 | Verification | Every finding gets a working PoC |
| 6 | Report | Professional report generation |
Exception: --fast flag
The --fast flag explicitly skips Phase 1 (recon) only — scope is pre-defined, so subdomain/DNS/port discovery is unnecessary. All other phases remain mandatory.