Skip to content

Commit 0ac38a0

Browse files
authored
chore(dep): resolve npm audit vulnerabilities (#372)
* chore(dep): resolve npm audit vulnerabilities Pin patched transitive dependency versions where supported and update the remaining audit exception notes to reflect the verified dependency graph and tested remediation paths. Made-with: Cursor * Update package json lock file * Update .nsprc comment * Fix nsprc file
1 parent e5e2285 commit 0ac38a0

3 files changed

Lines changed: 132 additions & 61 deletions

File tree

.nsprc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"expiry": "2026-08-15"
55
},
66
"GHSA-vpq2-c234-7xj6": {
7-
"notes": "CVE-2026-3449: @tootallnate/once promise hangs on AbortSignal abort (CVSS 1.9, availability only). Transitive dep via http-proxy-agent in dev-only packages (test-electron, jsdom) and BigQuery driver; worst case is a single stalled HTTP proxy request, no data leak or code execution.",
8-
"expiry": "2026-09-17"
7+
"notes": "@tootallnate/once AbortSignal control flow (promise may never settle). The current lockfile still resolves vulnerable transitive copies through @deepnote/sql-language-server -> @google-cloud/bigquery -> teeny-request -> http-proxy-agent@5 -> @tootallnate/once@2.0.0, @vscode/jupyter-ipywidgets8 -> @jupyterlab/filebrowser -> jest-environment-jsdom -> jsdom -> http-proxy-agent@5 -> @tootallnate/once@2.0.0, and @vscode/test-electron -> http-proxy-agent@4.0.1 -> @tootallnate/once@1.1.2. No @tootallnate/once override is currently applied in this repo because we are not forcing a major-version transitive override.",
8+
"expiry": "2026-08-15"
99
}
1010
}

package-lock.json

Lines changed: 121 additions & 58 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)