Vulnerable Web Apps

Java

I recommend installing it with docker (you need docker-compose as well). Inside the project directory run

$ docker-compose up

WebGoat Java Web App

git clone https://github.com/hamhc/WebGoat-7.1.git webapp

Python

Get https://github.com/stamparm/DSVW or a dockerized app https://github.com/anxolerd/dvpwa

Php

Damn Vulnerable Web App. To get it on your machine I recommend to use the docker image, so you don't need to configure it https://hub.docker.com/r/vulnerables/web-dvwa/

$ docker run --rm -it -p 80:80 vulnerables/web-dvwa

bWAPP - buggy web application

http://www.itsecgames.com/ has over 100 vulnerabilities

Javascript

Juice Shop is written in Node.js, Express and Angular. Get it on https://github.com/bkimminich/juice-shop

docker pull bkimminich/juice-shop
docker run --rm -p 3000:3000 bkimminich/juice-shop

Last updated