Skip to content

Update vulnerable npm dependencies - #193

Merged
Raymond Zhao (rzhao271) merged 4 commits into
mainfrom
copilot/update-vulnerable-npm-dependencies
Sep 15, 2026
Merged

Raymond Zhao (rzhao271) merged 4 commits into
mainfrom
copilot/update-vulnerable-npm-dependencies

Conversation

Copilot AI commented Sep 14, 2026

Copy link
Copy Markdown
Contributor

Component Governance reported vulnerable npm dependency versions for @opentelemetry/core, brace-expansion, and js-yaml. This updates the applicable dependency graph without overrides or force installs, including the telemetry API adjustment needed after the OpenTelemetry-related upgrade.

  • Dependency updates

    • Upgraded @vscode/extension-telemetry, removing the vulnerable @opentelemetry/core transitive tree.
    • Refreshed server/root lockfiles so brace-expansion and js-yaml resolve to fixed versions.
    • Updated related root transitive tooling packages where normal semver resolution cleared remaining audit findings.
  • Telemetry compatibility

    • Updated the telemetry reporter import for the newer package export shape:
import { TelemetryReporter } from '@vscode/extension-telemetry';
  • Validation
    • Verified compile, lint, server tests, npm audits, secret scan, and CodeQL validation.

Copilot AI and others added 2 commits September 14, 2026 22:18
Co-authored-by: rzhao271 <7199958+rzhao271@users.noreply.github.com>
Co-authored-by: rzhao271 <7199958+rzhao271@users.noreply.github.com>
Copilot AI changed the title [WIP] Update vulnerable npm dependencies and validate changes Update vulnerable npm dependencies Sep 14, 2026
@rzhao271

Copy link
Copy Markdown
Contributor

Copilot Redo the bumps, taking the 7 day minimum release age into account.

Co-authored-by: rzhao271 <7199958+rzhao271@users.noreply.github.com>

Copilot AI commented Sep 15, 2026

Copy link
Copy Markdown
Contributor Author

Copilot Redo the bumps, taking the 7 day minimum release age into account.

Addressed in 7277f3a by moving the too-new transitive lockfile selections to fixed releases older than the 7-day cutoff: brace-expansion@2.1.4, brace-expansion@5.0.9, and morgan@1.12.0.

@rzhao271
Raymond Zhao (rzhao271) marked this pull request as ready for review September 15, 2026 17:14
@rzhao271
Raymond Zhao (rzhao271) merged commit b11350d into main Sep 15, 2026
3 checks passed
@rzhao271
Raymond Zhao (rzhao271) deleted the copilot/update-vulnerable-npm-dependencies branch September 15, 2026 18:17
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.

Update vulnerable npm dependencies

5 participants