Skip to content

fix: Patch critical proxy-addr and handlebars advisories - #96

Merged
ecv merged 1 commit into
mainfrom
fix/critical-transitive-advisories
Oct 22, 2026
Merged

ecv merged 1 commit into
mainfrom
fix/critical-transitive-advisories

Conversation

@ecv

@ecv ecv commented Oct 22, 2026

Copy link
Copy Markdown
Contributor

Summary

The catalog carried three open critical advisories, one in proxy-addr and two in handlebars, and the proxy-addr one is past its due date.

Both packages come in through other dependencies, and each patched release falls inside the range its parent already asks for.

This change refreshes the lockfile to proxy-addr 2.0.8, which Express uses on every backend request, and handlebars 4.7.10, which arrives only through the Backstage development CLI. No manifest or override changes.

Test plan

  • Type check, lint, unit tests and the backend build pass
  • The three critical Dependabot alerts close once this reaches main

Related to https://github.com/datum-cloud/infra/issues/6910

Related to https://github.com/datum-cloud/infra/issues/7224

Related to https://github.com/datum-cloud/infra/issues/7226

Refresh the lock entries for two transitive dependencies with open critical
advisories. Both patched releases fall inside the ranges their parents already
declare, so no manifest or resolution change is needed.

Key features/changes:
- proxy-addr 2.0.7 to 2.0.8 (GHSA-jqcg-44mw-7w3h), pulled in by express 4
  and express 5
- handlebars 4.7.9 to 4.7.10 (GHSA-p8wg-vrv2-v86f, GHSA-8r5x-fm3f-whwj),
  pulled in by @backstage/cli-module-new
- minimist range entry widens to cover handlebars' new ^1.2.8 floor; it
  still resolves to 1.2.8
@ecv
ecv marked this pull request as ready for review October 22, 2026 19:51
@ecv
ecv requested a review from kevwilliams October 22, 2026 19:51
@ecv
ecv enabled auto-merge October 22, 2026 19:51

@kevwilliams kevwilliams left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verified proxy-addr 2.0.8 and handlebars 4.7.10 are published and fall inside the ranges their parents already request.

@ecv
ecv merged commit 7b1ebe9 into main Oct 22, 2026
7 checks passed
@ecv
ecv deleted the fix/critical-transitive-advisories branch October 22, 2026 19:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants