Hi Prasad/ Devs,
I have submitted the draft proposal for the ZAP - SAML 2.0 support[1] here[2].
Here is a summary of it.
I read the sections on HTTP POST and HTTP Redirect bindings on SAML 2.0 spec (on saml bindings) [3]. As mentioned in that the SAML requests/responses can be identified by the parameter "SAMLRequest" or "
SAMLRequest". SAML message decoding and the re-encoding (after fuzzing) will be done as specified in the spec depending on the binding used.
After decoding the saml message, the user will be given the ability to fuzz the attributes and elements using built in fuzzer or any new SAML specific fuzzer.