Skip to content

chore: replace vsce with @vscode/vsce and add serialize-javascript override#2339

Merged
rzhao271 merged 1 commit intomainfrom
copilot/run-npm-audit-fix
Apr 9, 2026
Merged

chore: replace vsce with @vscode/vsce and add serialize-javascript override#2339
rzhao271 merged 1 commit intomainfrom
copilot/run-npm-audit-fix

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 6, 2026

Two unresolved vulnerabilities from the previous npm audit fix run that required breaking changes or overrides to address.

Changes

  • vsce@vscode/vsce@^3.7.1: Replaces the deprecated vsce package (which pulled in a vulnerable xml2js <0.5.0) with its official successor. Updates gulpfile.js require accordingly.
  • overrides.serialize-javascript: >=7.0.5: Forces transitive consumers (mocha) off the vulnerable <=7.0.4 range, which carried RCE and CPU-exhaustion DoS CVEs.

Net result: 18 → 14 vulnerabilities.

@rzhao271 rzhao271 added this to the 1.116.0 milestone Apr 6, 2026
@rzhao271 rzhao271 marked this pull request as ready for review April 8, 2026 22:33
@rzhao271 rzhao271 merged commit dd983bd into main Apr 9, 2026
7 checks passed
@rzhao271 rzhao271 deleted the copilot/run-npm-audit-fix branch April 9, 2026 15:47
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