Skip to content

fix(deps): patch transitive dependabot vulnerabilities#16

Merged
justin-carper merged 1 commit into
mainfrom
patch-dependabot-vulnerab
Jun 11, 2026
Merged

fix(deps): patch transitive dependabot vulnerabilities#16
justin-carper merged 1 commit into
mainfrom
patch-dependabot-vulnerab

Conversation

@justin-carper

Copy link
Copy Markdown
Collaborator

Summary

Resolves all 10 Dependabot alerts (7 high, 1 moderate, 2 low). All vulnerabilities are transitive deps under the @cursor/sdk toolchain; direct deps were already current.

Fix

Added npm overrides to package.json:

override from to fixes
undici 5.29.0 6.26.0 5 alerts (HTTP smuggling, CRLF injection, ws memory/exception, decompression)
tar 6.2.1 7.5.16 6 alerts (hardlink/symlink path traversal, APFS race condition)
node-gyp 8.4.1 12.4.0 modernizes build toolchain, drops vulnerable @tootallnate/once@1.x

Verification

  • npm audit -> 0 vulnerabilities
  • npm run typecheck -> clean
  • npm run build -> success
  • npm test -> 146/146 pass (incl. sqlite3 native-binding test)

Risk

Major bumps (undici 5->6, tar 6->7) are forced onto @connectrpc/connect-node and sqlite3 internals. Full suite passes, but these vendor-SDK runtime networking / native-build paths are not fully exercised by tests.

Resolve 10 dependabot alerts (7 high, 1 moderate, 2 low) in transitive
deps under @cursor/sdk toolchain:
- undici -> ^6.24.0 (5 advisories: smuggling, CRLF, ws memory/exception, decompression)
- tar -> ^7.5.11 (6 advisories: hardlink/symlink path traversal, race condition)
- node-gyp -> ^12.4.0 (modernizes build toolchain, drops vulnerable @tootallnate/once 1.x)
@justin-carper justin-carper merged commit 1637c42 into main Jun 11, 2026
6 checks passed
@justin-carper justin-carper deleted the patch-dependabot-vulnerab branch June 11, 2026 22:10
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