Feature Request: Direct API fuzzing from OpenAPI/Swagger endpoints #6442
reewardius
started this conversation in
General
Replies: 1 comment 1 reply
-
|
@reewardius great suggestion!
Just to clarify, when you mention “handling missing host values,” Do you mean that based on the OpenAPI URL host, the API host could be auto-inferred, rather than having to manually strip out multiple server entries from the swagger/openapi file? |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Description:
Currently, when using Nuclei for API fuzzing, the workflow requires fetching the OpenAPI/Swagger definition locally, saving it to a .json file, and then providing it to Nuclei, for example:
This process also requires handling missing host values manually or via scripting, which creates additional overhead.
Feature Request:
It would be very useful if Nuclei could directly accept OpenAPI endpoints (similar to how OWASP ZAP does it) and automatically handle missing host values. Example:
This way, users could fuzz APIs directly from their OpenAPI documentation without needing to:
Reference Implementation (ZAP):
OWASP ZAP already provides a similar implementation for Swagger, GraphQL, and SOAP:
Thanks in advance
Beta Was this translation helpful? Give feedback.
All reactions