awesome-vulnerable
github.com/kaiiyer/awesome-vulnerable ↗A curated list of VULNERABLE APPS and SYSTEMS which can be used as PENETRATION TESTING PRACTICE LAB.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me sites by vendors of security testing software resources from awesome-vulnerable"
Installation instructions →What's inside
Sites by Vendors of Security Testing Software
- Acunetix acuart
- Acunetix acublog
A test site for Acunetix. It is vulnerable to SQL Injections, Cross-site Scripting (XSS), and more
- Acunetix acuforum
A forum deliberately vulnerable to SQL Injections, directory traversal, and other web-based attacks
- Acunetix SecurityTweets
Vulnerable HTML5 test website for Acunetix Web Vulnerability Scanner.
- Cenzic crackmebank
This is a test and demonstration site
- Fortify IWA.JAVA (Insecure Web Application) Pharmacy Direct
an example Java/Spring Web Application for use in DevSecOps scenarios and demonstrations. It includes some examples of bad and insecure code - which can be found using static and dynamic application security testing tools such as those provided by
Mobile Apps
- Allsafe
Allsafe is an intentionally vulnerable application that contains various vulnerabilities.
- Damn Vulnerable Android App (DVAA)
Damn Vulnerable Android App (DVAA) is an Android application which contains intentional vulnerabilities
- Damn Vulnerable FirefoxOS Application (DVFA)
Damn Vulnerable FirefoxOS Application - a purposefully vulnerable application for demontrastion
- Damn Vulnerable iOS App (DVIA)
Damn Vulnerable iOS App (DVIA) is an iOS application that is damn vulnerable
- ExploitMe Mobile Android Labs
The insecure Android app for your hacking pleasure
- ExploitMe Mobile iPhone Labs
A defective iPhone App for your hacking pleasure
Sites for Downloading Older Versions of Various Software
- All Version
PortableApps is the world's most popular portable software solution allowing you to take your favorite software with you
- Exploit-DB
The Exploit Database is maintained by Offensive Security, an information security training company that provides various Information Security Certifications as well as high end penetration testing services
- Old Apps
Provide our users with a wide assortment of current versions of familiar software, and their predecessors for free
- Old Version
Pick a software title... to downgrade to the version you love!
- VirtualHacking Repo
Virtual Hacking Lab
Vulnerable Web Applications
- BadStore
Badstore.net is dedicated to helping you understand how hackers prey on Web application vulnerabilities, and to showing you how to reduce your exposure. Our Badstore demonstration software is designed to show you common hacking techniques.
- BodgeIt Store
The BodgeIt Store is a vulnerable web application which is currently aimed at people who are new to pen testing.
- Bug Bounty Hunter
BugBountyHunter is a training platform created by bug bounty hunter zseano designed to help you learn all about web application vulnerabilities and how to get started.
- Butterfly Security Project
The ButterFly project is an educational environment intended to give an insight into common web application and PHP vulnerabilities. The environment also includes examples demonstrating how such vulnerabilities are mitigated.
- bWAPP
bee-box is a custom Linux VM pre-installed with bWAPP.
- CloudGoat
CloudGoat is Rhino Security Labs' "Vulnerable by Design" AWS deployment tool
Sites for Improving Your Hacking Skills
- Blue Team Labs Online - Cyber Range
Cyber Range
- CSC Play on Demand
The aim of this challenge is to identify the means by which an insider may accidentally or maliciously leak organisational secrets via seemingly innocent files
- CTF Learn
A new CTF based learning platform with user-contributed challenges
- Embedded Security CTF
Scattered throughout the world in locked warehouses are briefcases filled with Cy Yombinator bearer bonds that could be worth billions comma billions of dollars. You will help steal the briefcases
- EnigmaGroup
Enigma Group has been providing its members a legal and safe security resource where they can develop their pen-testing skills on various challenges provided by this site
- Escape
The code generates HTML in an unsafe way. Prove it by calling alert(1)
API
- capital
A built-to-be-vulnerable API application based on the OWASP top 10 API vulnerabilities. Use c{api}tal to learn, train and exploit API Security vulnerabilities within your own API Security CTF.
- dvws-node
Damn Vulnerable Web Services is a vulnerable application with a web service and an API that can be used to learn about webservices/API related vulnerabilities.
- OWASP crAPI
crAPI stands for “Completely Ridiculous API”. It simulates an API-driven, microservice-based web application that is a platform for vehicle owners. crAPI specializes in the common vulnerabilities that happen in modern API-based applications, including all those in the OWASP Top 10 for APIs.
- VAmPI
VAmPI is a vulnerable API made with Flask and it includes vulnerabilities from the OWASP top 10 vulnerabilities for APIs.
- VulnerableLightApp
Vulnerable API for educational purposes
Labs
- CTFd
CTFs as you need them
- Game of Hacks
Alright, this one isn’t exactly a vulnerable web app – but it’s another engaging way of learning to spot application security vulnerabilities, so we thought we’d throw it in
- GNS3
Build, Design and Test your network in a risk-free virtual environment and access the largest networking community to help.
- Google Gruyere
This ‘cheesy’ vulnerable site is full of holes and aimed for those just starting to learn application security.
- gRPC Goat
gRPC Goat is a "Vulnerable by Design" lab created to provide an interactive, hands-on playground for learning and practicing gRPC security.
- Hacksplaining
Interactive lessions for several well-known web vulnerabilities.
Showing a sample of 159 resources. View the full list on GitHub →