Expand description
Central orchestration layer.
Responsibilities:
- Accept a deduplicated list of seed URLs.
- Gate the work queue against
config.max_endpoints. - Fan work out across a bounded Tokio worker pool (semaphore-limited).
- Run every enabled
Scanneragainst each URL concurrently. - Aggregate all
Findings andCapturedErrors thread-safely. - Return a
RunResultready for the reporter.
Structs§
- RunResult
- Everything produced by a completed run.
- Runtime
Metrics - Runtime metrics emitted in report metadata.
Functions§
- run
- Entry point called from
main.