HI Simon
Sorry to dig out this old thread but I'm realy interested.
Could you give the big steps to do such a thing or do you know an extensions which is functionnaly close.
I see a class in the source code : org.parosproxy.paros.core.scanner.VariantGWTQuery and I wonder if it's the answer ?
If you could explain the role of VariantAbstractQuery:
How is it activated ? (by the method isValidContentType maybe)
How it works with the proxy : when the payload is build to be sent to the server or when the request is coming in ?
The different active scan are called before or after it ?
Can I bring an other Variant with an extension or with a simple script ?
What if two variant are adressing the same content type ? For instance if I want to replace VariantGWTQuery without rebuilding ZAP.
Thanks a lot !