PAGES
← all datasets
◆ Vulnerable targets & payloads

OWASP Juice Shop

MIT

A deliberately insecure web application covering the OWASP Top 10 — the standard target for testing DAST and WAF products.

Summary

OWASP Juice Shop is probably the most modern and sophisticated insecure web application! It can be used in security trainings, awareness demos, CTFs and as a guinea pig for security tools! Juice Shop encompasses vulnerabilities from the entire OWASP Top Ten along with many other security flaws found in real-world applications!
from the project README
Formats
app
License
MIT
Added
2026-09-10

Get it

From the project’s own instructions where it documents any; otherwise a plain clone.

  1. shell
    $ docker pull bkimminich/juice-shop
  2. shell
    $ docker run --rm -p 127.0.0.1:3000:3000 bkimminich/juice-shop

    Then browse to http://localhost:3000. It's bound to localhost on purpose; never expose it.

Contents

1,300 files 297.6 MB repository

  • .ts 633
  • .json 108
  • .yml 97
  • .scss 83
  • .html 82
  • .jpg 56
  • .png 54
  • .md 50

Use it with

Commands are curated, not yet run by us.

nuclei — Scan the target once it is running locally (adjust the port to the one you exposed).

sample.app
$ nuclei -u http://127.0.0.1:3000

OWASP ZAP — Run ZAP's passive baseline scan against the locally running target.

sample.app
$ docker run --rm -t ghcr.io/zaproxy/zaproxy:stable zap-baseline.py -t http://host.docker.internal:3000
browse all tools → score card for your toolchain →