Expand description
Ordered scan phases for the historical termivar legacy-scan pipeline.
§Runtime scope
- Build: non-default
legacy-scannerfeature. - Execution: Surface A — the mixed-authority ordered sequence composed
for
termivar legacy-scan. Phases 2–4 use a bounded passive discovery authority and phases 5–9 use a separate bounded active-verification authority. Phase 1 and custom extensions may retain direct I/O, so the complete run remains outsideStandardWebDecisionRuntimeand reportsUnmeteredaccounting. - Default
termivar scan: no. Withinlegacy-scan,DirectoryFuzzeris conditional on--legacy-directory-fuzz. - Support: legacy alpha.
See docs/internals/runtime-map.md.
Re-exports§
pub use phase1_recon::ReconPhase;pub use phase2_crawl::CrawlPhase;pub use phase3_fuzzer::DirectoryFuzzer;pub use phase4_param::ParameterDiscoverer;pub use phase5_sqli::SqliScanner;pub use phase6_xss::XssScanner;pub use phase7_ssti::SstiScanner;pub use phase8_lfi_xxe::LfiXxeScanner;pub use phase9_ssrf::SsrfScanner;
Modules§
- phase1_
recon - Phase 1: Reconnaissance & Port Scanning
- phase2_
crawl - Phase 2: bounded same-origin discovery
- phase3_
fuzzer - Phase 3: controlled directory discovery
- phase4_
param - Phase 4: bounded differential parameter discovery
- phase5_
sqli - Phase 5: bounded SQL-behavior observations
- phase6_
xss - Phase 6: bounded reflection observation
- phase7_
ssti - Phase 7: bounded template-arithmetic observations
- phase8_
lfi_ xxe - Phase 8: opt-in local-file canary verification
- phase9_
ssrf - Phase 9: quarantined SSRF out-of-band probing