Skip to content

Deps: Bump @vscode/vsce and override @azure/identity#4470

Merged
kaspersv merged 1 commit into
mainfrom
kaspersv/bump-vsce-dep
Jul 20, 2026
Merged

Deps: Bump @vscode/vsce and override @azure/identity#4470
kaspersv merged 1 commit into
mainfrom
kaspersv/bump-vsce-dep

Conversation

@kaspersv

@kaspersv kaspersv commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

This PR bumps @vscode/vsce and overrides @azure/identity to 4.13.1 to remove the vulnerable uuid@8.3.2 dependency. @vscode/vsce is a development dependency that is used to publish the extension in the release workflow and is therefore not covered by tests (or shipped as part of the extension). I have manually validated that vsce still loads locally without errors.

Old dependency chain: @vscode/vsce@3.9.1 -> @azure/identity@4.5.0 -> @azure/msal-node@2.16.2 -> uuid@8.3.2
New dependency chain: @vscode/vsce@3.9.2 -> @azure/identity@4.13.1 -> @azure/msal-node@5.4.1 (no uuid)

@kaspersv
kaspersv requested review from josefs and nickrolfe July 20, 2026 06:50
@kaspersv
kaspersv marked this pull request as ready for review July 20, 2026 06:50
@kaspersv
kaspersv requested a review from a team as a code owner July 20, 2026 06:50
Copilot AI review requested due to automatic review settings July 20, 2026 06:50

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Updates the VSCE publishing toolchain to remove the vulnerable uuid@8.3.2 dependency.

Changes:

  • Bumps @vscode/vsce to 3.9.2.
  • Overrides Azure Identity to 4.13.1 and refreshes transitive dependencies.
  • Removes the obsolete UUID dependency chain.
Show a summary per file
File Description
extensions/ql-vscode/package.json Updates VSCE and adds the Azure Identity override.
extensions/ql-vscode/package-lock.json Locks updated dependencies and removes UUID 8.3.2.

Review details

Tip

Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Files not reviewed (1)
  • extensions/ql-vscode/package-lock.json: Generated file
  • Files reviewed: 1/2 changed files
  • Comments generated: 0
  • Review effort level: Medium

@kaspersv kaspersv changed the title Bump vsce and transitive dependencies Deps: Bump @vscode/vsce and override @azure/identity Jul 20, 2026
@kaspersv
kaspersv merged commit ef850ce into main Jul 20, 2026
33 checks passed
@kaspersv
kaspersv deleted the kaspersv/bump-vsce-dep branch July 20, 2026 08:16
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