This site is the archived OWASP Foundation Wiki and is no longer accepting Account Requests.
To view the new OWASP Foundation website, please visit https://owasp.org
Difference between revisions of "OWASP Juice Shop Project"
From OWASP
Line 7: | Line 7: | ||
== OWASP Juice Shop Tool Project == | == OWASP Juice Shop Tool Project == | ||
+ | |||
+ | ''| The most trustworthy online shop out there.'' ([https://twitter.com/dschadow/status/706781693504589824 dschadow]) | ||
OWASP Juice Shop is an intentionally insecure webapp for security trainings written entirely in Javascript which encompasses the entire [[OWASP Top Ten]] and other severe security flaws. | OWASP Juice Shop is an intentionally insecure webapp for security trainings written entirely in Javascript which encompasses the entire [[OWASP Top Ten]] and other severe security flaws. | ||
Line 20: | Line 22: | ||
Apart from the hacker and awareness training use case, pentesting proxies or security scanners can use Juice Shop as a benchmark to check how well their tools cope with Javascript-heavy application frontends and REST APIs. | Apart from the hacker and awareness training use case, pentesting proxies or security scanners can use Juice Shop as a benchmark to check how well their tools cope with Javascript-heavy application frontends and REST APIs. | ||
− | + | ''| Translating "dump" or "useless outfit" into German yields "Saftladen" which can be reverse-translated word by word into "juice shop". Hence the project name. That the initials "JS" match with those of "Javascript" was purely coincidental!'' | |
+ | |||
+ | |||
+ | == Main Selling Points == | ||
+ | * [https://github.com/bkimminich/juice-shop#setup Easy-to-install]: Requires nothing but [http://nodejs.org node.js] or [https://www.docker.com Docker] to run on Windows/Mac/Linux | ||
+ | * Self-contained: Additional dependencies are pre-packaged or will be resolved and downloaded automatically | ||
+ | * Self-healing: The simple SQLite database is wiped and regenerated from scratch on every server startup | ||
+ | * Gamification: On a Score Board the application keeps track of successfully exploited vulnerabilities | ||
+ | * Free and Open source: Licensed under the [https://github.com/bkimminich/juice-shop/blob/master/LICENSE MIT license] with no hidden costs or caveats | ||
== Application Architecture == | == Application Architecture == |