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

[Feature Request] One-step dictionary additions #697

Open ajpasupu opened 1 year ago

ajpasupu commented 1 year ago

💡 Idea

Currently to add a new custom property to the fuzzing dictionary we need to compile the api specs, modify the dictionary, then recompile. https://github.com/microsoft/restler-fuzzer/blob/main/docs/user-guide/FuzzingDictionary.md#how-to-configure-the-dictionary

It would be great if we can provide our additions at compile time and have them added to the default dictionary without needing to recompile.

Design Notes

No response

marina-p commented 1 year ago

Hello @ajpasupu,

If the custom dictionary is specified at compile time with a custom payload property (and nothing else), the compiler will add that property to the generated dictionary. The documentation on how to configure the dictionary is not clear on this - will update it shortly.

Thanks,

Marina