cncf / cncf-fuzzing

✨🔐 CNCF Fuzzers
https://cncf.io/projects
Apache License 2.0
111 stars 41 forks source link

Keycloak: Refine base fuzzer #485

Closed arthurscchan closed 2 months ago

arthurscchan commented 2 months ago

This PR adds a new BaseFuzzer class to act as the superclass of all fuzzers. The BaseFuzzer class provides a set of base object creations for the fuzzing of the Keycloak project. More object-creation helper methods will be added to BaseFuzzer to unify the object-creation approach. A new fuzzer with a preliminary fuzzing on different Authenticator classes has been added. More fuzzing on methods with complicated parameter objects will be added next.