Docker-based launcher for 15+ vulnerable web app labs (Juice Shop, DVWA, WebGoat, more) with instant start.
Get Started View on GitHubWhy use WebVuln-Runner?
Easy to use Text User Interface (Whiptail) for managing containers directly from your terminal.
Leverages Docker to spin up isolated vulnerable environments instantly without messing up your host system.
Perfect for CTF preparation, security training, and learning about OWASP Top 10 vulnerabilities.
One-click installation for these vulnerable environments
The most modern and sophisticated insecure web application! Covers the entire OWASP Top 10.
Node.js Top 10Damn Vulnerable Web Application. A PHP/MySQL web application that is damn vulnerable.
PHP ClassicA deliberately insecure application that allows interested developers just to test vulnerabilities.
Java EducationA buggy web application. Free and open source. It helps security enthusiasts, researchers and students.
PHP 100+ VulnsA free, open source, deliberately vulnerable web-application providing a target for web-security enthusiast.
PHPA web vulnerability lab project developed by Yavuzlar. Great for local practice.
LocalXtreme Vulnerable Web Application. A badly coded web application written in PHP/MySQL.
PHPVulnerable API. An API with vulnerabilities to learn about API security (OWASP API Top 10).
Python/Flask APIDamn Vulnerable NodeJS Application. A simple NodeJS application to demonstrate vulnerabilities.
Node.jsDamn Vulnerable GraphQL Application. Learn GraphQL security with this vulnerable app.
Python GraphQLA modern vulnerable e-commerce application. Rich with features and vulnerabilities.
PHP E-commerceA web and mobile application security training platform by OWASP.
Java TrainingA test suite designed to verify the speed and accuracy of vulnerability detection tools.
Java ToolingDamn Vulnerable Web Services. Practice exploiting web services and APIs.
PHP APIDamn Simple Vulnerable Python Web Application. Simple and educational.
PythonGet up and running in seconds on any Linux system with Docker installed.
sudo su
wget -O - https://raw.githubusercontent.com/yusufarbc/webvuln-runner/main/installers/debian/install.sh | bash;
WebVuln-Runner
sudo su
wget -O - https://raw.githubusercontent.com/yusufarbc/webvuln-runner/main/installers/redhat/install.sh | bash;
WebVuln-Runner
sudo su
wget -O - https://raw.githubusercontent.com/yusufarbc/webvuln-runner/main/installers/arch/install.sh | bash;
WebVuln-Runner