You can use ZAP to perform security regression tests on your own products. Note that this answer is very basic and WILL need to be improved ;) You need to have installed Java and ZAP. To launch ZAP from a Java program you can do something like: ProcessBuilder pb =new ProcessBuilder("/home/myuser/fullpath/ZAP 2.9.0/zap.sh"); // full path to script, use zap.bat on Windowspb.directory(new File("/home/myuser/fullpath/ZAP 2.9.0/")); // directory where the script is inProcess p = pb.start(); Note t...