Skip to content

bump handlebars from 4.7.9 to 4.7.10 - #82

Merged
v-arunag merged 1 commit into
mainfrom
handlebars-issue-fix
Nov 3, 2026
Merged

v-arunag merged 1 commit into
mainfrom
handlebars-issue-fix

Conversation

@v-arunag

@v-arunag v-arunag commented Oct 30, 2026 •

Copy link
Copy Markdown
Contributor

Overview

This PR resolves the critical handlebars Dependabot alerts in api-documentation by bumping handlebars to a patched version in the lockfile. It is a dependency-only change. There are no source or functional changes.

What Changed in package.json

No changes. handlebars is a transitive dev dependency, pulled in by @npmcli/template-oss (directly and through release-please → conventional-changelog-writer). The patched version already satisfies the existing semver range.

What Changed in package-lock.json

Updated with npm update handlebars (4 lines changed). Resolved versions:

Package From To
handlebars 4.7.9 4.7.10

No other packages were added, removed or changed.

Functional Changes

None. No source files or API spec files were modified.

Impact Assessment

This bump clears all handlebars advisories, and npm audit now reports 0 critical vulnerabilities (previously 1). handlebars is used only by repo tooling (template-oss file templating and release-please changelog generation) and is not part of the published API docs output.

6 vulnerable packages remain (4 high, 2 moderate): undici, fast-uri, @xmldom/xmldom, brace-expansion, ip-address and postcss-selector-parser. All are transitive, and npm audit fix can fix them without breaking changes. They are out of scope for this PR and will be handled separately.

Manual Testing

  • npm audit: handlebars no longer reported; 0 critical vulnerabilities
  • npm run lint:yaml: OpenAPI spec generates and validates successfully
  • npm run lint:js: passes

Resolves critical handlebars advisories (GHSA-xw65-4hp5-5hc7,
GHSA-8r5x-fm3f-whwj, GHSA-p8wg-vrv2-v86f) affecting <=4.7.9.
handlebars is a transitive dependency via @npmcli/template-oss.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@v-arunag
v-arunag requested a review from a team as a code owner October 30, 2026 20:00
@v-arunag
v-arunag requested a balanced review from Copilot October 30, 2026 20:05

Copilot AI 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.

Copilot wasn't able to review any files in this pull request. Check if the Files changed in this pull request are included in default exclusions.

@v-arunag
v-arunag merged commit 4a2650c into main Nov 3, 2026
4 checks passed
@v-arunag
v-arunag deleted the handlebars-issue-fix branch November 3, 2026 21:37
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.

3 participants