Skip to content

fix(deps): bump undici and minimatch for security advisories - #96

Merged
tnfssc merged 2 commits into
developfrom
sharath/security-deps-2026-11
Nov 1, 2026
Merged

tnfssc merged 2 commits into
developfrom
sharath/security-deps-2026-11

Conversation

@tnfssc

@tnfssc tnfssc commented Nov 1, 2026

Copy link
Copy Markdown
Owner

Summary

Patches the 4 high findings from the 2026-11 vulnerability audit. Both packages come in through @earendil-works/pi-coding-agent@1.1.0, which pins them exactly, so they are forced with root overrides. Pi 1.4.0 (latest) still pins the vulnerable versions, so upgrading Pi does not help yet.

Package From To Via
undici 8.10.2 8.12.3 overrides (latest 8.x)
minimatch 10.2.6 11.0.3 overrides (latest 11.x)

Advisories fixed

undici (fixed in 8.12.2):

minimatch (fixed in 11.0.1):

Things to know

  • minimatch is a major bump under Pi. No 10.x fix exists; upstream says the new matching engine will not be backported. Pi calls only minimatch(path, pattern, { nocase }) (in core/model-resolver.js and core/package-manager.js), and v11 keeps that API. A quick check of Pi-style patterns (provider/* with nocase, **, braces, negation) gave the same results.
  • This does not patch users. The overrides change only bruv's own dev install and CI. Users run the Pi they installed, so they need a Pi release with the fixes. Noted in .agents/notes/dep-overrides.md, along with when to drop the overrides.

Skipped: nothing.

Tests

All passed locally (bun 1.4.2, same as CI):

  • bun install --frozen-lockfile: no changes
  • bunx biome ci .: clean
  • bun run check (tsc root, site, web): clean
  • bun test: 305 pass, 0 fail
  • bun run test:site: 28 pass, 0 fail

@coderabbitai

coderabbitai Bot commented Nov 1, 2026

Copy link
Copy Markdown

Important

  • Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 864dccce-b7d1-49ef-a94f-3e4ef4b3a504
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

@tnfssc
tnfssc merged commit 4326592 into develop Nov 1, 2026
2 checks passed
@tnfssc
tnfssc deleted the sharath/security-deps-2026-11 branch November 1, 2026 18:18
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