Endpoint extraction
Static analysis pulls endpoints, methods, params, headers and cookies straight from code.
Attack Surface Detector
OWASP Noir
Hunt every endpoint in your source code, expose shadow APIs, and map the full attack surface — static analysis across 50+ frameworks, built for whitebox testing and security pipelines.

Capabilities
Started as a personal project in August 2023 and an OWASP project since June 2024 — Noir turns a repository into an actionable inventory of every entry point.
Static analysis pulls endpoints, methods, params, headers and cookies straight from code.
Broad language and framework coverage, with an LLM fallback for the long tail.
Surfaces undocumented handlers and deprecated routes that reviewers miss.
Feeds accurate route lists into ZAP, Burp Suite and Caido.
Emits guards, callees, sinks, validators and signals for LLM analysis.
JSON, YAML, OpenAPI, SARIF, cURL and Postman output with CI exit codes.
Quickstart
Illustrative output from a sample project.
Bring Noir into your pipeline and stop shipping shadow APIs.