
A deliberately vulnerable Java web application designed for educational purposes to teach web application security concepts and common vulnerabilities.
Checked October 2026.
Java Vulnerable is a deliberately vulnerable web application designed for educational purposes in web application security.
Developed by the Cyber Security and Privacy Foundation, this application serves as a hands-on learning platform for Java programmers and security enthusiasts to understand common web application vulnerabilities.
The application includes various security flaws and weaknesses commonly found in Java web applications, allowing users to practice identifying and exploiting these vulnerabilities in a controlled environment.
The complete course content and source code are available on GitHub as an open-source resource. The application can be deployed using Docker for easy setup and isolation.
Due to its intentionally vulnerable nature, it is recommended to run this application only in isolated virtual machine environments to prevent security risks to host systems.
No core features are listed for this product yet, so check the vendor's documentation for the full feature list.
No integrations are listed for this product yet. Check the vendor's documentation, or ask the vendor which integrations and APIs it supports.
Common questions about Java Vulnerable: features, pricing and alternatives.
Java Vulnerable is a product in the Secure Code Training category. It covers Education, Open Source and Vulnerable Applications.
Java Vulnerable is free. Download and setup instructions are at https://github.com/CSPF-Founder/JavaVulnerableLab/.
Alternatives to Java Vulnerable listed on CybersecTools:
Compare all Java Vulnerable alternatives at https://cybersectools.com/alternatives/java-vulnerable
Java Vulnerable is available as on-premises software. It is listed for startups and small businesses. It is free.
Side by side: features, pricing model and the company behind each one.
DIVA Android is an intentionally vulnerable Android application designed to teach security professionals and developers about mobile application security flaws through hands-on learning.
Security code and AI security training platform for developers
Hands-on AppSec training platform for dev & security teams across the SDLC.
A project exploring minimal set of restrictions for running untrusted code using Linux containers in a concise codebase.
AppSec training platform for software developers to learn secure coding
Node.js Goof is a vulnerable Node.js demo application containing multiple security vulnerabilities for testing and educational purposes.
On our shortlist?
No shortlist covers this product's category yet. The closest is Best Application Security Solutions for Business.
Get a summary of this page from your assistant.
Mandos MCP: ask about all 9,030 products.
Connect your AI