Skip to content

Add build task to help DAST engineers setup the ZAP project

Cameron Swords requested to merge setup-zap-project into master

What does this MR do?

Helps a DAST user by downloading and building the ZAP Project. This is useful for engineers who want to understand more about how ZAP works, or for those who want to build a plugin to extend ZAP.

This MR adds the invoke task zap.setup-project. Executing the task will download the ZAP repository to ~/dev/zap or the folder specified by the environment variable ZAP_PROJECT_PATH. Gradle tasks are executed to build the zaproxy and zap-extensions project, and the built ZAP extension JAR files are copied into the zaproxy directory.

Does this MR meet the acceptance criteria?

Merge request reports