Update docker.io/bkimminich/juice-shop Docker tag to v18#3200
Merged
Conversation
✅ Deploy Preview for docs-securecodebox canceled.
|
|
🦙 MegaLinter status: ✅ SUCCESS
See detailed report in MegaLinter reports |
J12934
approved these changes
Aug 12, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.




This PR contains the following updates:
v13.3.0->v18.0.0Release Notes
juice-shop/juice-shop (docker.io/bkimminich/juice-shop)
v18.0.0Compare Source
👟 Runtime
libxmljstolibxmljs2as XML parser where binaries are available for up to at least Node.js 24🐳 Docker
libxmljs🎭 Customization
NODE_ENV=defcon33 npm startmetricsIgnoredUserAgentsconfig option to configure uncommon metric collector user-agents for challenge tracking. Support for more common metric collectors have been added too, see bugfixes. (kudos to @SvenKirschbaum)🎯 Challenges
ftp/package-lock.jsonto make several Vulnerable Components category challenges more accessible🐛 Bugfixes
v17.3.0Compare Source
🎨 User Interface
🐛 Bug Fixes
🧹 Technical Debt Reduction
node-fetchandrequestwith the new built-infetchHTTP client in Node.js🐳 Docker
v17.2.0Compare Source
🎯 Challenges
🔧 Configuration
blueSkyUrlandmastodonUrltosocialsection of configuration🎨 User Interface
🐛 Bugfixes
v17.1.1Compare Source
🛒 Product Inventory
v17.1.0Compare Source
👟 Runtime
🎨 User Interface
👨🏫 Tutorials
🐛 Bugfixes
build/artifacts missing for production buildshackingInstructor.isEnabledisfalsechallenges.codingChallengesEnabledbeingnever,alwaysorsolvedv17.0.0Compare Source
🎯 Challenges
🎨 UI
challenge=<name>parameter obsoleted by https://github.com/OWASP/OpenCRE/pull/467 (🧹 Housekeeping
libxmljsbecauselibxmljs2is no longer maintainedlibxmljs2💾 Local Backup
scoreBoardsubsection from backup format along with removal of legacy Score Board (compatible with theversion: 1backup format as the subsection from older exports would now simply be ignored during import)🕵️ Cheat Detection
🎭 Custom Theming
7mstheme and extended with photo wall entries and new products🐳 Docker
v16.0.1Compare Source
🐛 Bugfixes
992780c: Fixed null-unsafe property access during JWT decodingv16.0.0Compare Source
👟 Runtime
🎨 UI
1946f2e: The new Score Board introduced withv15.1.0is now the default🕵️ Cheat Detection
🔙 Backward compatibility
/#/score-board?challenge=<name>will now be rewritten into /#/score-board?searchQuery= to keep existing OpenCRE links working⚙️ DevOps Automation
v15.3.0Compare Source
🎨 User Interface
👮 Startup Validations
98c1941: Added warning-only startup check for domains (on Internet) being reachable from the serverhttps://www.alchemy.com/is needed for the "Mint the Honeypot" and "Wallet Depletion" challenges💾 Local Backup
scoreBoard.scoreBoardVersionproperty to persist/restorescore-board-versionproperty from/to browser local storage🐛 Bugfixes
github.com/bkimminich/juice-shopwithgithub.com/juice-shop/juice-shop⚙️ DevOps Automation
🌐 I18N
v15.2.1Compare Source
🐛 Bugfixes
"zustand": "4.4.1"to avoid build error due to subdependency issue https://github.com/pmndrs/zustand/discussions/2095v15.2.0Compare Source
🎯 Challenges
🎨 User Interface
🐛 Bugfixes
.tscodefix files are now protected via the RSN⚙️ DevOps Automation
v15.1.0Compare Source
🎨 UI
🎯 Challenges
🛡️Security
🧪 Testing
🐛 Bugfixes
libxml4jsin Docker images for ARM processorsflag-iconsmodule by switching from SASS to CSS inclusion (kudos to @RobertoBorges)1fb0f12: Treat "Mass Dispel" as a trivial challenge during cheat detection🌐 I18N
v15.0.0Compare Source
👟 Runtime
🎯 Challenges
🎮 Cheat Detection
🏰 Security
juicy-chat-botlibrary to fix CVE-2023-29017 vulnerability🐛 Bugfixes
challenges.showSolvedNotifications: falseis configured🗺️ I18N
v14.5.1Compare Source
🐛 Bugfixes
finale-restAPI endpoints to make challenges >100 show up on the Score Board🗺️ I18N
v14.5.0Compare Source
🐳 Docker
👨💻 Coding Challenges
🐛 Bugfixes
🗺️ I18N
v14.4.0Compare Source
🎨 Angular
🐳 Docker
ce7a3c5: Build Docker images forlinux/amd64andlinux/arm64on Node.js 18.x instead of 16.x💡 Features
🎭 Customization
application.social.nftUrlconfiguration property to define NFT URL (by defaulthttps://opensea.io/collection/juice-shop)🐛 Bugfixes
timeranimation again⚙️ DevOps Automation
🌐 I18N
v14.3.1Compare Source
🐛 Bugfixes
🌐 I18N
v14.3.0Compare Source
🎯 Challenges
🐛 Bugfixes
nullpointer while checking Database Schema solution🌐 I18N
v14.2.1Compare Source
🔥 Hotfixes
#1876: Bypass
isGitpod()check to prevent unintended disabling of dangerous challenges in any environment (workaround until https://github.com/dword-design/is-gitpod/issues/94 is resolved)v14.2.0Compare Source
🏃♂️Runtime
🎯 Challenges
🐳 Docker
latest-arm,snapshot-armandvX.Y.Z-armimages are no longer built forlinux/arm64(🌐 I18N
v14.1.1Compare Source
🐳 Docker
linux/armare now also built under Node 16.x asvX.Y.Ztagsv14.1.0Compare Source
🎨 Frontend
🎭 Theming
application.securityTxt.hiringproperty ashiringfield insecurity.txtand asX-RecruitingHTTP header🐳 Docker
alpinetodistrolessruntime image276.02 MiB→175.59 MiB(uncompressed:762MB→509MiB)🐛 Bugfixes
🧪 Testing
v14.0.1Compare Source
🔥 Hotfix
core-jssubcomponent inpolyfills.tsv14.0.0Compare Source
👟 Runtime
🎭 Customization
89fd86b: Playback speed of tutorial hints can be adjusted by settinghackingInstructor.hintPlaybackSpeedproperty tofaster/slower(±50%),fast/slow(±25%) or leaving itnormal👨🏫 Hacking Instructor
⚙️ DevOps Automation
testintotest(for unit tests),api-test(for Frisby.js) andcoverage-report(for Codeclimate merge and upload)🧹 Technical Debt Reduction
sequelizeORM models have been migrated to TypeScript (kudos to @ShubhamPalriwala)b7a2edb: Cache of Refactoring Safety Net (RSN) is now stored in pretty-printed formatinsecurity.jsinto TypeScript (kudos to @ShubhamPalriwala)🐛 Bugfixes
frontend/src/tofrontend/dist/frontend/as the source folder should never be referencedhttp://192.168.56.110to avoid issues on MacOS and Linux with IPs not in 192.168.56.0/21 network (🌐 I18N
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.