Skip to content

fix(deps): clear 6 high-severity Dependabot advisories - #99

Merged
acamarata merged 1 commit into
mainfrom
p6/deps-high-sweep
Sep 4, 2026
Merged

acamarata merged 1 commit into
mainfrom
p6/deps-high-sweep

Conversation

@acamarata

Copy link
Copy Markdown
Collaborator

Summary

Adds/tightens pnpm overrides at the workspace root, clearing 15 open high-severity Dependabot alerts:

Package Alert(s) Was Now
fast-uri #169-172 4.1.2 (floor was >=3.1.2) >=4.1.3, resolved 4.1.4
engine.io #129/#167 6.6.6 >=6.6.7, resolved 6.6.10
socket.io-parser #157 4.2.6 >=4.2.7, resolved 4.2.7
brace-expansion #127/#154/#155 5.0.5 >=5.0.9, resolved 5.0.9
postcss #136/#153 8.5.8 (a second instance was already 8.5.23) >=8.5.18, resolved 8.5.23
ws #111/#112 7.5.10 and 8.18.3/8.20.0 range-scoped: 7.x -> >=7.5.11, 8.x -> >=8.21.0 (avoids forcing a 7->8 major bump); resolved 8.20.0/8.21.3

fast-uri is a pure transitive dependency (no direct import in src/) so the 3.x->4.x floor raise carries no code-level risk.

Deliberately not in this PR

Test plan

  • pnpm install --no-frozen-lockfile (under heavy-lock) -- resolved all six packages to the target floors listed above
  • pnpm install --frozen-lockfile -- exit 0
  • Verified every resolved version directly in pnpm-lock.yaml (pnpm audit against the npm registry advisory endpoint is unreliable tonight per prior sessions' notes)
  • pnpm run version-lockstep pre-commit hook passed

Ticket: P6 DEPENDABOT-HIGH-SWEEP unit (nself PPI phase P6)

…t.io-parser/brace-expansion/postcss/fast-uri/ws)

Adds/tightens pnpm overrides at the workspace root for six packages,
clearing 15 high-severity Dependabot alerts:
- fast-uri: floor raised 3.1.2 -> 4.1.3 (resolved 4.1.2 -> 4.1.4; already
  a transitive-only dep with no direct import, safe patch-equivalent bump)
- engine.io >=6.6.7 (was 6.6.6), socket.io-parser >=4.2.7 (was 4.2.6)
- brace-expansion >=5.0.9 (was 5.0.5), postcss >=8.5.18 (8.5.23 instance
  already satisfied it, 8.5.8 instance did not)
- ws: two range-scoped overrides so the 7.x line resolves to >=7.5.11
  and the 8.x line to >=8.21.0 without forcing a 7->8 major bump

Deliberately NOT touched:
- @faker-js/faker (alert #173): Dependabot's own PR #96 already bumps
  10.4.0 -> 10.5.0 directly; not duplicating that diff here.
- linkify-it (alerts #124/#130): hard-pinned at 3.0.3 by ansi-to-react,
  fix needs 5.0.2 (two-major jump on a dependency with no test coverage
  here) -- left for manual review, logged in the P6 residue register.

Ticket: P6 DEPENDABOT-HIGH-SWEEP unit (nself PPI phase P6)
@acamarata
acamarata merged commit 9f882c2 into main Sep 4, 2026
34 checks passed
@acamarata
acamarata deleted the p6/deps-high-sweep branch September 4, 2026 05:43
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