Hi Simon,
Thanks for getting back & thanks for the video series. That's helped clarify some questions and raise others.
On ZAP being slow it happens when modifying / touching large number of items (in the site tree or while a scan is going on) the UI sometimes completely freezes.
Also exiting the context dialog using OK can be incredibly slow sometimes (10-30 seconds)
The app itself is unaffected and neither is anything else so it seems its the GUI that struggling although I've not tried the API yet as I'm still getting familiar with ZAP.
I am on M1 Macbook Pro and running ZAP 2.14.0
On another note some of the freezing is likely related to the site structure itself. Our website uses a couple different URLs but they are all pretty similar.
- domain.com/<app>/<view>
- domain.com/<app>/<view>.<function> (<function> is optional & may be followed by params)
- domain.com/<app>/<view>/<param1>/<param2>/<param3>..... (params match [a-zA-Z0-9])
I am having trouble figuring out how to help ZAP understand this structure. Using the structural modifiers, it looks like I'd need a regex for every varian of
<app>/<view>.<function> & <app>/<view>/ of which there are 100s.
Would a structural modifier for each regex be best here or an input vector script?
I'm happy to provide more information on anything if you are able to help.