~/talk

Juice Shop Project

slides:none on file

An interactive insecure web application exists as a complete training environment with 100 hacking challenges, an Angular front end, Node/Express back end and SQLite, packaged as a single Docker image and deployable to Heroku or Kubernetes. It includes coding challenges, a filterable scoreboard with cheat detection and hooks for CTF score servers, supports multi-instance training and theming, and reports community reach like 48 million Docker pulls while tests and CI keep challenges working.

AI-written summary · about

  1. 0:00Introduction to Juice Shop
  2. 1:34Juice Shop demo
  3. 8:00Project goals and features
  4. 12:07First hacking challenge
  5. 16:53Cross-site scripting example
  6. 19:31Tutorial and cheat detection
  7. 22:34Coding challenges
  8. 28:35CTF event configuration
  9. 32:22Kubernetes and multi-user
  10. 34:03Application customization
  11. 38:12Technical architecture
  12. 41:18Language support and testing
  13. 45:01Third-party integrations
  14. 46:52Documentation resources
  15. 48:21Project success and roadmap
  16. 50:54Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.