Skip to content

Update docker.io/bkimminich/juice-shop Docker tag to v20.1.0#3699

Merged
Weltraumschaf merged 1 commit into
mainfrom
renovate/docker.io-bkimminich-juice-shop-20.x
Jun 23, 2026
Merged

Update docker.io/bkimminich/juice-shop Docker tag to v20.1.0#3699
Weltraumschaf merged 1 commit into
mainfrom
renovate/docker.io-bkimminich-juice-shop-20.x

Conversation

@renovate

@renovate renovate Bot commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change
docker.io/bkimminich/juice-shop (source) minor v20.0.0v20.1.0

Release Notes

juice-shop/juice-shop (docker.io/bkimminich/juice-shop)

v20.1.0

Compare Source

👟 Runtime

  • Added support for Node.js 26.x
  • Replaced native libxmljs2 with WASM-based libxml2-wasm to remove native build dependency

🎯 Challenges

  • Added ⭐⭐⭐-challenge: System Prompt Extraction (prompt injection against chatbot) (kudos to @​JohannesR0essler)
  • Added "Fix It"-phase for NFT Takeover coding challenge

🎨 UI

  • Fixes heading overflow into product table by adjusting padding

🅰️ Frontend

  • Refactored Scoreboard to use Angular Signals for improved performance
  • Upgraded Cypress to v15

🐳 Docker

  • Optimized encoding of some more pictures and videos to bring down the size of the container image down even more than before

🐛 Bugfixes

  • #​1788: Fixes issue preventing (properly) forged JWTs from being accepted in some endpoints
  • #​3433: Fixes some translation string from being properly displayed
  • d95b385: Fixes welcome banner from not being properly scrollable & dismissable on certain mobile screen sizes

🧹 Housekeeping

  • Migrated server unit tests from Mocha & Chai to the Node.js test runner
  • Upgraded TypeScript to v6
  • Rewrote ZIP upload handler to use async/await and updated unzipper library
  • Replaced FormSubmitService with native form submission in frontend

🔧 Configuration

  • Migrated configuration validation from YAML schema to zod
  • Added overwriteUrlForCsrfChallenge option to allow customizing the attack origin for the CSRF challenge

🌐 I18N

  • Updated various translations

Configuration

📅 Schedule: (UTC)

  • 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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the dependencies Pull requests that update a dependency file label Jun 23, 2026
@netlify

netlify Bot commented Jun 23, 2026

Copy link
Copy Markdown

Deploy Preview for docs-securecodebox canceled.

Name Link
🔨 Latest commit ab67ab3
🔍 Latest deploy log https://app.netlify.com/projects/docs-securecodebox/deploys/6a3ac531cff46c0009aab9cf

@Weltraumschaf Weltraumschaf moved this from Triage to To Review in secureCodeBox Jun 23, 2026
@github-project-automation github-project-automation Bot moved this from To Review to Reviewer Approved in secureCodeBox Jun 23, 2026
@Weltraumschaf Weltraumschaf merged commit 554299c into main Jun 23, 2026
51 checks passed
@Weltraumschaf Weltraumschaf deleted the renovate/docker.io-bkimminich-juice-shop-20.x branch June 23, 2026 18:18
@github-project-automation github-project-automation Bot moved this from Reviewer Approved to Done in secureCodeBox Jun 23, 2026
@sonarqubecloud

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant