Hi,
I'm new to ZAP and looking for some advice.
I'm wondering what the best approach to running both a standard and AJAX spider, in order to maximise node discovery. Ie. I would like know if there is a "winner" from the following:
- running AJAX spider, then running standard spider
- running standard spider, then running AJAX spider
- running both spiders concurrently if there is no benefit to the two previous scenarios
I understand that there won't be a one-size-fits all approach here, due to the nature of web apps, but would like a general approach which is suited to exploring modern SPA applications.
I have done some testing on a local juiceshop, and found that the most nodes were discovered when running the AJAX spider followed by the standard spider, as opposed to the other scenarios I mentioned above. (I believe this was because URLs discovered by the AJAX spider were used as seeds for the standard spider).
If anyone with more experience has an opinion/advice on this, I would greatly appreciate any feedback.
Regards,
Ruairi