Skip to content

chore(deps): security advisory patches + safe dependabot bumps - #50

Merged
rogadev merged 3 commits into
mainfrom
dev
Aug 13, 2026
Merged

chore(deps): security advisory patches + safe dependabot bumps#50
rogadev merged 3 commits into
mainfrom
dev

Conversation

@rogadev

@rogadev rogadev commented Aug 13, 2026

Copy link
Copy Markdown
Owner

Summary

Decisions

  • undici override capped to <8.0.0. pnpm audit --fix generated an unbounded >=7.29.0, which pulled undici 8.x and removed undici/lib/handler/wrap-handler.js that jsdom 29.1.1 requires at runtime — crashing the unit suite. Pinned to >=7.29.0 <8.0.0, which still satisfies the advisories.
  • fast-uri pinned via a plain ^4.1.2 override. The auto-generated range-selector form (fast-uri@>=4.0.0: >=4.1.2) was silently ignored by pnpm, leaving the vulnerable 4.0.0 in the tree. A plain-key override resolves it correctly; the two dead fast-uri 3.x overrides were dropped.
  • Verified locally with the full pnpm ready gate (lint, format, unit + browser + E2E across Chromium/Firefox/WebKit, and production build) — all green.

These skills now live at the global (~/.claude) level; drop the
in-repo duplicates to avoid divergence.
- audit: resolved all 25 pnpm-audit advisories (3 low / 7 moderate /
  14 high / 1 critical -> 0) via pnpm.overrides pins. Bounded the undici
  override to <8.0.0 (an unbounded >=7.29.0 pulled undici 8.x, which
  broke jsdom's internal require of undici/lib/handler/wrap-handler.js).
  Consolidated three conflicting fast-uri overrides into a single
  fast-uri ^4.1.2 pin (the range-selector form was silently ignored,
  leaving fast-uri at vulnerable 4.0.0). Removed two dead fast-uri 3.x
  overrides.
- dependabot (npm): folded in all three open PRs -
  vue 3.5.35 -> 3.5.38 (#43); postcss 8.5.15 -> 8.5.23 (#49);
  development group of 15 dev-dep patch/minor bumps incl.
  playwright/@playwright/test 1.60.0 -> 1.61.1, eslint 10.4.1 -> 10.7.0,
  prettier 3.8.4 -> 3.9.5, eslint-plugin-vue 10.9.2 -> 10.10.0,
  @vitest/browser-playwright 4.1.8 -> 4.1.10, vitest 4.1.8 -> 4.1.10 (#47).

pnpm ready green (lint, format, unit + browser + E2E, build).
@vercel

vercel Bot commented Aug 13, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
password-generator Ready Ready Preview Aug 13, 2026 6:38am

@rogadev
rogadev merged commit fff7bc5 into main Aug 13, 2026
6 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