Hi Ryan,
I'd like to be able to integrate Zest script _everywhere_ in ZAP :)
So imagine you have a
website with a wizard with 3 steps, each of which has a different anti CSRF token.
You want to test a parameter on the last page, but you have to go through the first 2 each time.
I think we could do that with
Zest with only a few changes.
Then imagine if you got logged out if the application detected an attack.
You would then need to detect if you had been logged out and re-authenticate.
That would be extremely difficult for a fully automated tool, and very difficult to do manually as well.
But again, I think we could get
Zest to do that.
So we need to identify as many places as possible in ZAP where we could integrate Zest scripts and implement a generic plugin mechanism that can be used wherever is relevant.
Then design and implement a UI which allows the user to easily manage the scripts and integration points.
Does that make sense?
Cheers,
Simon