OWASP Juice Shop: Probably the most modern and sophisticated insecure web application
This release brings technical breaking changes or renamings (โ ๏ธ) which might require migrating to a newer Node.js version or updating existing customization files.
v15.1.0
is now the default/#/score-board?challenge=<name>
will now be rewritten into /#/score-board?searchQuery=https://www.alchemy.com/
is needed for the "Mint the Honeypot" and "Wallet Depletion" challengesscoreBoard.scoreBoardVersion
property to persist/restore score-board-version
property from/to browser local storagegithub.com/bkimminich/juice-shop
with github.com/juice-shop/juice-shop
"zustand": "4.4.1"
to avoid build error due to subdependency issue https://github.com/pmndrs/zustand/discussions/2095
.ts
codefix files are now protected via the RSN
๐จ This release accidentally introduced a technical breaking change in a minor release! ๐จ The application server now requires Internet access (๐ก) and must be able to reach
https://sepolia.infura.io
where Smart Contracts for some of the Web3 challenges are deployed!
libxml4js
in Docker images for ARM processorsflag-icons
module by switching from SASS to CSS inclusion (kudos to @RobertoBorges)This release brings technical breaking changes or renamings (โ ๏ธ) which might require migrating to a newer Node.js version or updating existing customization files.
juicy-chat-bot
library to fix CVE-2023-29017 vulnerabilitychallenges.showSolvedNotifications: false
is configuredfinale-rest
API endpoints to make challenges >100 show up on the Score Board
This release brings technical breaking changes or renamings (โ ๏ธ) which might require migrating to a newer Node.js version or updating existing customization files.
linux/amd64
and linux/arm64
on Node.js 18.x instead of 16.xapplication.social.nftUrl
configuration property to define NFT URL (by default https://opensea.io/collection/juice-shop
)timer
animation again