Skip to content
THREATWIRE

OWASP Juice Shop

Deliberately insecure web application for training

Intentionally vulnerable web shop by OWASP, covering the OWASP Top Ten and more, used for security training, CTFs and testing scanners.

Open sourceMIT
Homepage of OWASP Juice Shop
Official website (owasp.org), captured by ThreatWire.

What OWASP Juice Shop does

OWASP Juice Shop is a modern single-page web application that is insecure on purpose. It contains a large set of hacking challenges of varying difficulty, mapped to vulnerability categories such as those in the OWASP Top Ten, with a score board that tracks progress.

It is used in awareness training, university courses, capture-the-flag events and to benchmark security tools. Run it only in an isolated environment: its vulnerabilities are real by design.

Key features

  • Large set of graded hacking challenges
  • Score board and progress tracking
  • CTF mode and integrations
  • Runs locally, in Docker or on cloud platforms
  • Companion book with hints and solutions

Licence

MIT · MIT License · Open source

Checked by ThreatWire against the repository's licence file on 2026-10-20. GitHub detects: MIT.

Security of OWASP Juice Shop itself

This application is vulnerable on purpose, so its own advisories are not tracked here.

Categories and tags

Training and practice labsWeb application testing#owasp#training#ctf#intentionally-vulnerable#javascript#vulnerable#hacking#application-security#owasp-top-10

Related tools

  • mitmproxy

    Interactive TLS-capable intercepting HTTP proxy

    Interactive HTTPS proxy with a terminal UI (mitmproxy), a web UI (mitmweb) and a scriptable command-line tool (mitmdump) driven by Python add-ons.

    Stars
    46k
    Forks
    4.8k
    Last commit
    today
  • sqlmap

    Automated SQL injection detection and testing

    Command-line tool that automates the detection and confirmation of SQL injection flaws in web applications, with support for many database engines.

    Stars
    39k
    Forks
    6.4k
    Last commit
    today
    GPL-2.0-or-laterOpen sourceWeb application testingDual-use
  • Nuclei

    Template-based vulnerability scanner

    Fast vulnerability scanner driven by YAML templates, with thousands of community templates for CVEs, misconfigurations and exposures across many protocols.

    Stars
    32k
    Forks
    4k
    Last commit
    today
  • ffuf

    Fast web fuzzer for content and parameter discovery

    Fast web fuzzer written in Go, used to discover hidden files, directories, virtual hosts and parameters by replacing a FUZZ keyword with wordlist entries.

    Stars
    17k
    Forks
    1.6k
    Last commit
    23 days ago
  • ZAP

    Intercepting proxy and DAST scanner for web apps

    Web application security scanner and intercepting proxy, formerly OWASP ZAP, with automated scans, a desktop UI, an API and a large add-on marketplace.

    Stars
    16k
    Forks
    2.7k
    Last commit
    4 days ago
    Apache-2.0Open sourceWeb application testing
  • Nikto

    Web server scanner for dangerous files and misconfigurations

    Long-running open-source web server scanner that checks for dangerous files, outdated server software and common misconfigurations.

    Stars
    11k
    Forks
    1.5k
    Last commit
    2 months ago
    GPL-3.0-onlyOpen sourceVulnerability scanning
    Alternative toAcunetix
Share on X@threatwire_https://www.threatwire.tech/tools/juice-shop