Skip to content

chore(deps): bump handlebars 4.7.8 → 4.7.9#25

Merged
jylamont merged 1 commit into
masterfrom
eng-1424-getverotrackingjs
May 11, 2026
Merged

chore(deps): bump handlebars 4.7.8 → 4.7.9#25
jylamont merged 1 commit into
masterfrom
eng-1424-getverotrackingjs

Conversation

@jylamont

Copy link
Copy Markdown
Contributor

Summary

Bumps transitive dev dependency handlebars from 4.7.84.7.9 to patch four CVEs (one critical, three high).

  • Linear: ENG-1424 (sub-issue of ENG-1419)
  • CVEs patched:
    • CVE-2026-33937 (critical) — JavaScript injection via AST type confusion
    • CVE-2026-33938 / 33940 / 33941 (high) — related injection vectors

Why this is safe

  • handlebars is a transitive, dev-only dependency pulled in by conventional-changelog-writer (part of the semantic-release toolchain). It is not in package.json.
  • The existing ^4.7.7 range already permits 4.7.9 — this is a pure lockfile refresh, no manifest edit, no version pin.
  • Zero call sites in src/ or test/ — no production runtime exposure.
  • Handlebars 4.7.9 release notes flag no breaking changes vs 4.7.8 (security fixes plus minor internal refactors and TS type tweaks).

Verification

  • npm test → 5 suites, 72 tests passed
  • npm run lint → biome clean, no issues
  • npm ls handlebars → resolves to 4.7.9 via semantic-release > @semantic-release/commit-analyzer > conventional-changelog-writer
  • git diff --stat → 1 file changed (package-lock.json), 3 insertions, 3 deletions — confined to the node_modules/handlebars entry

🤖 Generated with Claude Code

Patches four CVEs (CVE-2026-33937 critical, CVE-2026-33938/33940/33941
high) in transitive dev dependency handlebars. Pulled in via
conventional-changelog-writer; no manifest edit required since the
existing ^4.7.7 range already permits 4.7.9. No call sites in src/ or
test/, no breaking changes in 4.7.9 release notes.

Linear: ENG-1424

Co-Authored-By: Claude <noreply@anthropic.com>
@jylamont jylamont merged commit d02ab8c into master May 11, 2026
3 checks passed
@jylamont jylamont deleted the eng-1424-getverotrackingjs branch May 11, 2026 16:10
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.

1 participant