A curated list of VULNERABLE APPS and SYSTEMS which can be used as PENETRATION TESTING PRACTICE LAB.
-
Updated
Apr 6, 2025
8000
A curated list of VULNERABLE APPS and SYSTEMS which can be used as PENETRATION TESTING PRACTICE LAB.
Damn Vulnerable NodeJS Application
Intentionally Vulnerable Serverless Functions to understand the specifics of Serverless Security Vulnerabilities
A simple PHP application to learn SQL Injection detection and exploitation techniques.
Capture the flag challenges
AzureGenerat0r, a tool for automated generation and configuration of test environments in Microsoft Azure
Simple Spring/Java web application for Fortify demonstrations
Sample Java source code containing vulnerabilities to illustrate Fortify usage
An insecure React Native mobile application for use in Micro Focus demonstrations
An insecure NodeJS/Express web application for use in Debricked demonstrations
OWASP Juice Shop: Probably the most modern and sophisticated insecure web application
Repository for code, PoCs and others for "Security development for Muggles"
A very silly vulnerable application to review your knowledge about basics of cybersecurity.
Add a description, image, and links to the vulnerable-apps topic page so that developers can more easily learn about it.
To associate your repository with the vulnerable-apps topic, visit your repo's landing page and select "manage topics."