Skip to content

chore(vscode): refresh extension lockfile for July 2026 advisories - #80

Merged
ChelseaKR merged 1 commit into
mainfrom
chore/vscode-audit-ghsa-2026-07
Aug 1, 2026
Merged

chore(vscode): refresh extension lockfile for July 2026 advisories#80
ChelseaKR merged 1 commit into
mainfrom
chore/vscode-audit-ghsa-2026-07

Conversation

@ChelseaKR

Copy link
Copy Markdown
Owner

What

Lockfile-only refresh of editor/vscode/package-lock.json via npm update --package-lock-only. package.json ranges are unchanged.

package before after advisory
brace-expansion (top level) 5.0.7 5.0.9 GHSA-mh99-v99m-4gvg (CVE-2026-14257), high
brace-expansion (via vscode-languageclient) 2.1.1 2.1.4 same, high
fast-uri 3.1.3 3.1.5 GHSA-v2hh-gcrm-f6hx, high
linkify-it 5.0.1 5.0.2 GHSA-v245-v573-v5vm, high

Why

.github/workflows/vscode-extension.yml runs npm audit --audit-level=high as a blocking step. All four advisories above land on the lockfile as it stands on main, so that workflow fails today for any change under editor/vscode/**.

make audit (the blocking CI audit job) is pip-audit only, so it does not cover this lockfile — this is the workflow that does.

Verification

Run in editor/vscode:

  • npm ci --ignore-scripts — clean
  • npm run check (tsc --noEmit) — clean
  • npm audit --audit-level=highfound 0 vulnerabilities

Not merged; leaving that to you.

🤖 Generated with Claude Code

`npm audit --audit-level=high` in the VS Code extension workflow fails on main
today. Four high-severity advisories land on editor/vscode/package-lock.json:

- brace-expansion 5.0.7 and 2.1.1 -> GHSA-mh99-v99m-4gvg (CVE-2026-14257),
  unbounded-expansion OOM DoS; patched in 5.0.8 / 2.1.3.
- fast-uri 3.1.3 -> GHSA-v2hh-gcrm-f6hx, host confusion via a literal
  backslash authority delimiter; patched in 3.1.4.
- linkify-it 5.0.1 -> GHSA-v245-v573-v5vm, quadratic-complexity DoS in the
  mailto: validator scan loop.

Resolved via `npm update --package-lock-only`, so package.json ranges are
unchanged and only the lockfile moves. `npm ci --ignore-scripts`,
`npm run check`, and `npm audit --audit-level=high` all pass.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@ChelseaKR
ChelseaKR merged commit 5989248 into main Aug 1, 2026
14 of 15 checks passed
@ChelseaKR
ChelseaKR deleted the chore/vscode-audit-ghsa-2026-07 branch August 1, 2026 05:55
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.

1 participant