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

oguzhalit/juice-shop-devsecops

Repository files navigation

Juice Shop Logo

Nodejitsu Deploy Status

An intentionally insecure RIA suitable for pen testing and security awareness trainings written in Node, Express and Angular. Heavily inspired by the "classic" BodgeIt Store by @psiinon.

Build Status Test Coverage Code Climate Dependency Status Dependency Status devDependency Status

Translating "dump" or "useless outfit" into German yields "Saftladen" which can be 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:https://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 Gratipay Bountysource HuBoard

About

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

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • TypeScript 58.0%
  • JavaScript 30.4%
  • HTML 7.7%
  • SCSS 2.2%
  • Solidity 0.8%
  • Pug 0.4%
  • Other 0.5%