Development
Resources for developers contributing to OWASP Noir, including build instructions, development environment setup, debugging tools, and release procedures.
Guides for contributing to Noir: building from source, the analyzer architecture, debug flags, and the release process.
- How to Build: Set up a development environment, build the project, and run the tests.
- Analyzer Architecture: The 3-layer design (engine → route extractor → framework adapter), and a step-by-step guide for adding a new detector/analyzer.
- Build with Nix Env: A reproducible development environment with Nix and Docker.
- Debug with hidden flags: Developer-only flags for debugging and experimentation.
- How to Release: Maintainer guide for creating and publishing releases.