Skip to content

🤖🔵 fix: Resolve open Dependabot vulnerabilities for tar and lodash#46

Open
dmattia wants to merge 2 commits intomainfrom
dmattia/fix-dependabot-vulnerabilities
Open

🤖🔵 fix: Resolve open Dependabot vulnerabilities for tar and lodash#46
dmattia wants to merge 2 commits intomainfrom
dmattia/fix-dependabot-vulnerabilities

Conversation

@dmattia
Copy link
Member

@dmattia dmattia commented Feb 18, 2026

Summary

Resolves all open Dependabot security vulnerabilities (4 high, 1 moderate) in transcend-io/type-utils.

Changes Made

tar (4 high CVEs removed)

  • Removed @yarnpkg/pnpify and @yarnpkg/sdks from devDependencies to eliminate the @yarnpkg/core → tar@6 dependency chain
  • Updated update:sdks script to use yarn dlx @yarnpkg/sdks base instead of the direct yarn sdks command (which required the SDK package)
  • Upgraded mocha from ^10.2.0 to ^11.0.0 (drops chokidar@3 → fsevents → node-gyp → tar@6 chain)

lodash (1 medium CVE removed)

  • Updated lodash from 4.17.21 to 4.17.23 in yarn.lock to fix CVE-2025-13465

CVEs Fixed

Verification

  • grep "tar@npm" yarn.lock returns nothing ✓
  • grep "4.17.23" yarn.lock shows lodash ✓
  • yarn build passes ✓
  • yarn test passes (60 tests) ✓

Made with Cursor

dmattia and others added 2 commits February 18, 2026 20:11
Remove @yarnpkg/pnpify and @yarnpkg/sdks to eliminate @yarnpkg/core → tar@6 chain.

Upgrade mocha to v11 (drops chokidar@3 → fsevents → node-gyp → tar@6).

Update lodash to 4.17.23.

Fixes: CVE-2026-26960, CVE-2026-24842, CVE-2026-23950, CVE-2026-23745, CVE-2025-13465
Co-authored-by: Cursor <cursoragent@cursor.com>
The check-executables-have-shebangs hook at v2.5.0 imports the `pipes`
module which was removed in Python 3.14, causing CI failures.

Co-authored-by: Cursor <cursoragent@cursor.com>
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