Skip to content

OWASP Juice Shop: Probably the most modern and sophisticated insecure web application

License

Notifications You must be signed in to change notification settings

qauni/juice-shop

Repository files navigation

The Juice Shop

An intentionally insecure web application suitable for pen testing and security awareness trainings.

Build Status Test Coverage Code Climate

Translating "dump" or "useless outfit" into German yields "Saftladen" which can reverse-translated word by word into "juice shop". Hence the name of this project.

Features

  • Easy to install: Just requires node.js
  • Self contained: Additional dependencies will be resolved and downloaded automatically
  • No external DB: A simple file based SQLite database is used which is wiped and regenerated on server startup
  • Open source: No hidden costs or caveats

Getting started

  1. Install node.js
  2. Run npm install (only has to be done before first start or when you change the source code)
  3. Run npm start
  4. Browse to http://localhost:3000

You may find it easier to find vulnerabilities using a pen test tool. I strongly recommend Zed Attack Proxy which is open source and very powerful, yet beginner friendly.

endorse

About

OWASP Juice Shop: Probably the most modern and sophisticated insecure web application

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 55.4%
  • JavaScript 34.7%
  • HTML 7.3%
  • SCSS 1.6%
  • Pug 0.5%
  • Handlebars 0.1%
  • Other 0.4%