What problem does it solve? Security assessments need a structured, repeatable way to turn raw HTTP observations of a target into normalized, deduplicated records of technologies, endpoints, and parameters that downstream analysis can consume. ## Core Features & Use Cases - Scoped Surface Mapping: Captures one bounded baseline per entry point and maps routes plus client-visible API references, verifying every request candidate stays inside the assigned scope snapshot. - Observation Normalization: Collapses duplicate technologies, endpoints, methods, parameters, redirects, and blockers into stable entity keys linked to source artifacts. - Typed Worker Results: Returns a schema-validated WorkerResult with graph relations and the smallest useful next capabilities for the orchestrating supervisor. - Use Case: A supervisor assigns the web.recon.surface capability for an authorized target; the worker baselines each entry point, maps the routes, and returns a validated result the attack-graph pipeline can consume. ## Quick Start Assign the web.recon.surface capability with an authorized target scope and ask the worker to map the target's routes and technologies into a typed WorkerResult.