Skip to content

fix: clear Dependabot alerts by bumping transitive lockfile deps - #12

Merged
marceloceccon merged 1 commit into
mainfrom
fix/dependabot-lockfile
Oct 4, 2026
Merged

marceloceccon merged 1 commit into
mainfrom
fix/dependabot-lockfile

Conversation

@marceloceccon

Copy link
Copy Markdown
Member

Summary

Clears the open Dependabot alerts on pnpm-lock.yaml. CI installs with pnpm (packageManager: pnpm@10.33.0, pnpm install --frozen-lockfile). There is no package-lock.json on main. None of these packages are direct dependencies / devDependencies.

Alerts targeted

Alert Package GHSA Severity Change
#69, #71, #72, #75, #76, #77 undici GHSA-w293-vg96-wgc3 (high, TLS bypass), GHSA-pmjh-fq2x-6v4x, GHSA-2gqq-gqf2-x968, GHSA-r53p-7pc4-xj5r, GHSA-2jfj-6hjv-fm6j, GHSA-8436-99hf-9mmv high / medium / low 7.29.0 → 7.29.1
#67 js-yaml GHSA-2883-xcg3-v3hh high 4.3.1 → 4.3.2
#61, #62 browserslist GHSA-c83g-rgw3-j3cx, GHSA-73wf-gq98-2v4g high 4.28.2 → 4.29.3
#65 baseline-browser-mapping GHSA-w5vr-8v7q-w6rv medium 2.10.16 → 2.11.27
#60 @humanfs/node GHSA-p498-v437-472g medium 0.16.7 → 0.16.8
#63 @ai-sdk/provider-utils GHSA-866g-f22w-33x8 low 4.0.23 → 4.0.33
#59 postcss-selector-parser GHSA-w9m9-85wc-3x92 low 6.1.2 → 6.1.4

How

  • Overrides (existing pins were below the patch, so pnpm update could not move them):
  • Normal updates (parent ranges already allowed the patched versions; no new overrides):
    • pnpm update browserslist baseline-browser-mapping @humanfs/node postcss-selector-parser
    • @ai-sdk/provider-utils is pinned exactly by its parents (ai@6.0.158 and @ai-sdk/openai@3.0.52 both require 4.0.23). Those parents were moved, still inside the existing ^ ranges, to the first releases that depend on 4.0.33: ai 6.0.158 → 6.0.214, @ai-sdk/openai 3.0.52 → 3.0.77, and the transitive @ai-sdk/gateway 3.0.95 → 3.0.139. package.json specifiers were left as ^6.0.158 and ^3.0.52.

No other overrides were added.

Verification

  • pnpm install --frozen-lockfile
  • pnpm lint
  • pnpm format:check
  • pnpm test — 39 files, 577 tests passed
  • AI_PROVIDERS='[]' pnpm build — Next.js 15.5.24 compiled successfully

Do not merge from this PR until CI is green; this change is not merged.

Raise the existing js-yaml and undici pnpm overrides to the patched
releases, and update the other vulnerable transitive packages within
their parent ranges.
@marceloceccon
marceloceccon merged commit 23a313a into main Oct 4, 2026
7 checks passed
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