- Java 11
- Maven 3.x
- OWASP ZAP (running as a proxy)
- Java-based API test automation framework using Maven, Rest-Assured, Cucumber which integrates with OWASP ZAP for security testing via proxy.
To start OWASP ZAP and run the tests automatically, execute:
./start-zap-and-run.sh
This script will launch ZAP as a proxy, execute your test suite and then stops ZAP. Make sure the script has execute permissions:
chmod +x start-zap-and-run.sh
After the tests complete, a zap-report.html file is generated with the security test results.
You can find setup instructions inside setup.md.