Skip to main content

Awesome Vulnerable Applications

1.5k
GitHub Stars
103
Curated Resources
9
Categories
1 hour ago
Last Refreshed
OnlinePaidVulnerable VMsCloud SecuritySSO - Single Sign OnMobile SecurityOWASP Top 10TechnologiesUncategorized

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me xss injection resources from awesome-vulnerable-apps"

Installation instructions →

What's inside

Mobile Security

  • Allsafe - Android

    An intentionally vulnerable Android application for learning Android application security.

  • AndroGoat

    AndroGoat is purposely developed open source vulnerable/insecure app using Kotlin.

  • Android Security Testing

    hpAndro1337 Application made in Kotlin with multiple vulnerabilities and a CTF.

  • Damn Vulnerable Bank

    Damn Vulnerable Bank is designed to be an intentionally vulnerable android application.

  • DIVA Android

    Damn Insecure and vulnerable App for Android.

  • DVMA

    Damn Vulnerable Mobile App, an intentionally vulnerable Flutter app for Android and iOS.

Cloud Security

OWASP Top 10

  • bWAPP

    This is just an instance of the OWASP bWAPP project as a docker container.

  • clicker-service - simulate XSSXSS Injection

    Docker container that intakes post and then "clicks" the link. Intentionally vulnerable. To be used with vulnerable by design web apps to realistically simulate XSS and XSRF (CSRF).

  • CORS misconfiguration vulnerable LabCORS Misconfiguration

    This Repository contains CORS misconfiguration related vulnerable codes.

  • CORS-vulnerable-LabCORS Misconfiguration

    Sample vulnerable code and its exploit code

  • crApi

    completely ridiculous API: crAPI will help you to understand the ten most critical API security risks. crAPI is vulnerable by design, but you'll be able to safely run it to educate/train yourself.

  • docker-java-xxeXXE Injection

    Docker image to test XXE attacks in java with tomcat.

Uncategorized

  • CI/CD Goat

    Deliberately vulnerable CI/CD environment. Hack CI/CD pipelines, catch the flags.

  • Damn-Vulnerable-GraphQL-Application

    Damn Vulnerable GraphQL Application is an intentionally vulnerable implementation of Facebook's GraphQL technology, to learn and practice GraphQL Security.

  • Damn Vulnerable Model Context Protocol (DVMCP)

    An intentionally vulnerable MCP implementation with 10 challenges for learning MCP security, including prompt injection, tool poisoning, and token theft.

  • Damn Vulnerable RESTaurant

    Intentionally vulnerable Web API game for learning and training purposes dedicated to developers, ethical hackers and security engineers.

  • Damn Vulnerable Thick Client

    Damn Vulnerable Thick Client App developed in C# .NET

  • dvws - Damn Vulnerable Web Services

    Damn Vulnerable Web Services is an insecure web application with multiple vulnerable web service components that can be used to learn real world web service vulnerabilities.

Technologies

  • DVIDFirmware

    Damn Vulnerable IoT Device

  • DVNANode.js

    Damn Vulnerable NodeJS Application

  • DVRFFirmware

    The Damn Vulnerable Router Firmware Project

  • DVWPWordPress

    Damn Vulnerable WordPress

  • dvws-nodeNode.js

    Damn Vulnerable Web Service is a vulnerable web service/API/application that can be used to learn webservices/API vulnerabilities.

  • exploit-workshopNode.js

    A step by step workshop to exploit various vulnerabilities in Node.js and Java applications

Vulnerable VMs

  • Hackmyvm.eu

  • Metasploitable3

    Metasploitable3 is a VM that is built from the ground up with a large amount of security vulnerabilities.

Paid

  • OOPS!

    Hands-on offensive-security labs platform with real vulnerable apps, real terminals, and real exploitation (no scripted answers). 63+ labs covering OWASP Top 10, JWT attacks, GraphQL, SSRF, deserialization, and more, each running in an isolated per-session Fargate sandbox.

  • PentesterLab

Showing a sample of 103 resources. View the full list on GitHub →