microsoft / restler-fuzzer

RESTler is the first stateful REST API fuzzing tool for automatically testing cloud services through their REST APIs and finding security and reliability bugs in these services.
MIT License
2.59k stars 296 forks source link

Add support for dependencies from OpenAPI v3 links #681

Closed mikekistler closed 1 year ago

mikekistler commented 1 year ago

This PR adds support for extracting dependency information from OpenAPI v3 links. Links have a similar structure to RESTler annotations. Tests and docs are included.

mikekistler commented 1 year ago

@marina-p Thank you for your review/comments! I think I have addressed all of your concerns. Please review my fixes and let me know if there is anything else you'd like me to change.

mikekistler commented 1 year ago

@marina-p I have commented out the logic and test for delete producers and added a new test for OpenAPI 3 links that uses a body producer. This revealed some problems with the logic that I have corrected. Please have a look and let me know if any other changes are needed.

marina-p commented 1 year ago

Thank you for the updates. Looks great.


In reply to: 1485926776