Attack surface detector via static analysis
Top 48.7% on sourcepulse
OWASP Noir is an open-source attack surface detector designed for white-box security testing and DevSecOps pipelines. It identifies potential entry points like API and web endpoints within source code, aiding in security analysis and enabling more accurate dynamic application security testing (DAST).
How It Works
Noir performs static analysis on source code to extract API endpoints, parameters, and associated security vulnerabilities. It supports multiple languages and frameworks, employing rule-based passive scanning and AI for enhanced discovery of unfamiliar or hidden APIs. Results are provided in actionable formats like JSON and YAML, facilitating integration with security tools.
Quick Start & Requirements
bash noir -b <source_dir>
Highlighted Details
Maintenance & Community
The project is open-source and welcomes contributions. Further community engagement details are not provided in the README.
Licensing & Compatibility
The project is licensed under the OWASP Software Foundation License (OSF). This license is permissive and generally compatible with commercial use and closed-source linking.
Limitations & Caveats
The project is in active development with plans to expand language support and accuracy. While AI is mentioned for enhancing discovery, its specific implementation and effectiveness are not detailed.
6 days ago
Inactive