Releases: owasp-noir/noir
Releases · owasp-noir/noir
v0.8.0
What's Changed
- Add new flag
- Add
--with-headers
flag for Delivers
- Add
- Add new output formats
- oas2
e.g noir -b . -f oas2
- oas3
e.g noir -b . -f oas3
- oas2
- Improve codes
- Add new type in CodeLocator
- With the addition of CodeLocator's type inference, more precise code analysis is now possible.
- In this patch, when there are multiple API Spec documents within the analysis directory, all of them can be processed.
- The output-related logic has been moved to an object called
output_builder
from noir model.- With this change, adding output type has become easier.
- Now when using the
-o
flag to save a file, only the results of output_builder are saved.
- Add new type in CodeLocator
Full Changelog: v0.7.3...v0.8.0
--with-headers flag
The --with-headers
flag supports multiple flags and allowing you to add arbitrary headers in commands like --send-proxy
. Any headers added through this flag can override existing header information obtained during source code analysis, using them as new headers.
Single
noir -b ./source --send-proxy http://localhost:8090 --with-headers "X-API-Key: ABCD"
Multiple
noir -b ./source --send-proxy http://localhost:8090 \
--with-headers "X-API-Key: ABCD" \
--with-headers "Authentication: ABCD"
v0.7.3
v0.7.2
v0.7.1
v0.7.0
- Support to Kotlin Spring
- Support to Java Armeria
- Support to C# ASP.NET MVC (First step, Only URL Endpoints)
- Improve Analyzers
- Java Spring
- Python Django (Add Method / Param / Header)
- Improve code quality and functional/unit test codes
- Fixed bugs
I extend my infinite gratitude to the brilliant developer @ksg97031 . And I am truly thankful to @infosec-au for the great ideas provided!