Skip to content

fix(deps): bump vulnerable dependencies (round 1, patch bumps)#247

Open
alex-gilin wants to merge 3 commits intomasterfrom
fix/dependabot-20260415-134334
Open

fix(deps): bump vulnerable dependencies (round 1, patch bumps)#247
alex-gilin wants to merge 3 commits intomasterfrom
fix/dependabot-20260415-134334

Conversation

@alex-gilin
Copy link
Copy Markdown
Contributor

@alex-gilin alex-gilin commented Apr 15, 2026

Repository : SAP/vscode-logging
Branch : fix/dependabot-20260415-134334

Round 1 (patch bumps): COMMITTED
Updated : axios → 1.15.0, handlebars → 4.7.9, tar → 7.5.13,
brace-expansion@2.x → 2.0.3, js-yaml → 4.1.1,
micromatch → 4.0.8, nanoid → 5.1.7, yaml → 2.8.3,
diff → 5.2.2, tmp → 0.2.5
Alerts : #170, #163, #162, #159, #158, #157, #156, #155,
#153, #147, #146, #128, #124, #120, #118, #161,
#154, #111, #91, #96, #150, #119, #109

Round 2 (minor bumps): COMMITTED
Updated : lodash → 4.18.1 (logger, wrapper, lockfile)
Alerts : #169, #168, #167, #166, #165, #164, #123

Manual review required (major bumps — NOT auto-applied):
serialize-javascript < 7.0.5 → 7.0.5 [high] (15 alerts: #160, #145, #105)
picomatch >= 4.0.0 < 4.0.4 → 4.0.4 [high] (#152, #151, #149, #148)
minimatch >= 9.0.0 < 9.0.7 → 10.2.3 [high] (15 alerts: #144#130)

Next steps:
Review : git log fix/dependabot-20260415-134334
Push : git push -u origin fix/dependabot-20260415-134334
(Then open a PR for team review)

Note: All fixes were applied via pnpm overrides in package.json since the vulnerable packages are transitive dependencies (not direct). This is the correct approach
for a pnpm workspace — it pins minimum safe versions without requiring changes to individual package manifests.

For the 3 manual items, review their changelogs before upgrading as they cross major version boundaries.

Resolves Dependabot alerts via pnpm overrides for transitive dependencies.

Packages updated:
axios → 1.15.0 (#170)
handlebars → 4.7.9 (#163, #162, #159, #158, #157, #156, #155, #153)
tar → 7.5.13 (#147, #146, #128, #124, #120, #118)
brace-expansion@2.x → 2.0.3 (#161, #154)
js-yaml → 4.1.1 (#111)
micromatch → 4.0.8 (#91)
nanoid → 5.1.7 (#96)
yaml → 2.8.3 (#150)
diff → 5.2.2 (#119)
tmp → 0.2.5 (#109)
Resolves Dependabot alerts: #169, #168, #167, #166, #165, #164, #123

Packages updated:
lodash → 4.18.1 (packages/logger, packages/wrapper, lockfile)
@alex-gilin alex-gilin requested a review from rimasirich April 15, 2026 10:53
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