Hi,
I would like to know what is the best practice in running ZAP OWASP as API.
My purpose is to run tests in Python to different URLs from the same website (can be on production or staging) and perform active scan for them, in parallel.
The question is if I can have 1 ZAP OWASP instance on docker and send the URLs to do 2 active scans in parallel?
Or I need to create zap instance on docker for each endpoint?
I tried sending 2 different URLs to 1 instance (once in docker, once while zap opens on my local pc) and I had an issues such:
1. Creating policy (tried to create the same policy)
2. Each active scan contained the 2 endpoints though I created a context for each endpoint. The URLs to include in the context was the same for both contexts.