Skip to content

fix(deps-dev): update vulnerable js-yaml resolutions - #1695

Merged
Changyong Gong (chagong) merged 1 commit into
mainfrom
chagong-debugger-dependency-security
Sep 9, 2026
Merged

fix(deps-dev): update vulnerable js-yaml resolutions#1695
Changyong Gong (chagong) merged 1 commit into
mainfrom
chagong-debugger-dependency-security

Conversation

@chagong

@chagong Changyong Gong (chagong) commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

Summary

Update only the two development-only js-yaml resolutions in package-lock.json:

Dependency path Before After Existing parent range
mocha -> js-yaml 4.1.1 4.3.2 ^4.1.0
tslint -> js-yaml 3.14.2 3.15.2 ^3.13.1

Generated with npm update js-yaml --package-lock-only --ignore-scripts --no-fund. Both versions satisfy the existing parent ranges and are outside every open advisory range. Preserves lockfile v2 and its legacy dependency section; no package additions/removals, unrelated dependency changes, manifest changes, or overrides.

Dependabot alerts

The refreshed, fully paginated inventory contains exactly these six open alerts:

Advisory Severity Alerts
GHSA-5p4m-2wfm-xmqj High 66, 65
GHSA-52cp-r559-cp3m High 56, 55
GHSA-h67p-54hq-rp68 Medium 52, 51

Validation

On Windows with Node 22.15.1 / npm 10.9.2 and Java 21:

  • npm ci --no-fund, npm run tslint, npm test (57 passing; one intentional POSIX-only skip), npm run build, and vsce package (VSCE 3.6.1) passed.
  • Verified the exact lockfile graph delta, both parent semver constraints, and every locked js-yaml instance against all six alert ranges.
  • npm audit --omit=dev --package-lock-only --json: zero findings. Full audit retains only the pre-existing low-severity diff advisory GHSA-73rr-hh4g-fpgx, mapped to already auto-dismissed alerts 23 and 26; intentionally unchanged. No alert states were modified.

CI and review

For head b31dd22153b5975b0ac0536878e04f532593b745, GitHub Actions CI completed successfully on Linux, macOS, and Windows; license/cla also passed. No external commit statuses or Azure check runs were registered on this head. The Azure Pipelines bot notice says an authorized /azp run comment may be required; no trigger comment was posted, so Azure validation is not claimed.

Copilot review was requested after CI passed and completed with "Copilot wasn't able to review any files in this pull request." Human review is still required.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
There may be pipelines that require an authorized user to comment /azp run to run.

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.


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@chagong
Changyong Gong (chagong) merged commit 451b059 into main Sep 9, 2026
4 checks passed
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