Vulnerable Java Web Application
Vulnerable web application by Cyber Security and Privacy Foundation (CSPF) for Java programmers and others to learn web application vulnerabilities and secure coding. Full course on GitHub and Udemy.
Notes
Do not run on main machine or online server; use a VM. Docker: docker-compose up then http://localhost:8080/JavaVulnerableLab/install.jsp (set JDBC to jdbc:mysql://mysql:3306). Or VirtualBox OVA, JAR, or WAR deploy.