You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When running nuclei with the command nuclei -l file.yaml -im openapi, I receive the following error:
Could not create runner: could not create input provider: could not parse input file: could not decode openapi 3.0 schema: kin-openapi bug found: circular schema reference not handled with length 9 - #/components/schemas/JsonObject -> #/components/schemas/JsonPrimitive -> #/components/schemas/JsonPrimitive -> #/components/schemas/JsonNull -> #/components/schemas/JsonObject -> #/components/schemas/JsonPrimitive -> #/components/schemas/JsonNull -> #/components/schemas/JsonNull -> #/components/schemas/JsonPrimitive
Expected Behavior:
I expected nuclei to parse the OpenAPI 3.0 schema successfully without encountering a circular schema reference error.
Steps To Reproduce:
Run the command nuclei -l file.yaml -im openapi with nuclei version v3.2.7 against an OpenAPI with circular references.
Observe the error message regarding the circular schema reference.
Anything else:
My team and I are very interested in developing a solution to this issue, as it is crucial for us to use nuclei with OpenAPI specifications that include circular references. Resolving this problem will greatly enhance our ability to perform vulnerability scans on complex API schemas.
The text was updated successfully, but these errors were encountered:
Nuclei version:
v3.2.7
Current Behavior:
When running nuclei with the command
nuclei -l file.yaml -im openapi
, I receive the following error:Could not create runner: could not create input provider: could not parse input file: could not decode openapi 3.0 schema: kin-openapi bug found: circular schema reference not handled with length 9 - #/components/schemas/JsonObject -> #/components/schemas/JsonPrimitive -> #/components/schemas/JsonPrimitive -> #/components/schemas/JsonNull -> #/components/schemas/JsonObject -> #/components/schemas/JsonPrimitive -> #/components/schemas/JsonNull -> #/components/schemas/JsonNull -> #/components/schemas/JsonPrimitive
Expected Behavior:
I expected nuclei to parse the OpenAPI 3.0 schema successfully without encountering a circular schema reference error.
Steps To Reproduce:
nuclei -l file.yaml -im openapi
with nuclei version v3.2.7 against an OpenAPI with circular references.Anything else:
My team and I are very interested in developing a solution to this issue, as it is crucial for us to use nuclei with OpenAPI specifications that include circular references. Resolving this problem will greatly enhance our ability to perform vulnerability scans on complex API schemas.
The text was updated successfully, but these errors were encountered: