Skip to content

Override minimatch and fflate to patched versions (npm audit clean) - #20

Merged
vqsierra merged 2 commits into
mainfrom
fix-minimatch-alert
Nov 14, 2026
Merged

vqsierra merged 2 commits into
mainfrom
fix-minimatch-alert

Conversation

@vqsierra

@vqsierra vqsierra commented Nov 14, 2026 •

Copy link
Copy Markdown
Contributor

Fixes Dependabot alert 84 and the 4 fflate audit findings. No code change is needed: mPile never calls either package, and neither one ends up in the built site.

  • minimatch (GHSA-g3hv-75wg-m249, moderate): only the 10.2.6 copy under @typescript-eslint/typescript-estree was affected. typescript-eslint 8.72.2, the latest, still asks for ^10.2.2, so this overrides it to 11.0.8. Lint only. The minimatch 3.x copies used by eslint are outside the vulnerable range.
  • fflate (GHSA-px8p-9vwx-vf98, moderate): vinext 1.4.5 pins @vercel/og 1.0.3 → satori 0.33.5 → fflate 0.7.3, and the latest satori still pins 0.7.3. This overrides it to 0.7.5, the patched release in the same minor line. It's used only for OG image generation, which mPile doesn't use, and none of it is in dist. npm audit fix --force would downgrade vinext to 0.2.1, which would break the build.

Both overrides are scoped to the one package that pulls in the vulnerable version. Remove them once upstream allows the patched versions.

Checks: npm audit finds 0 vulnerabilities (it found 11). npm run verify passes: lint, 22 tests, typecheck, build and build check.

typescript-eslint 8.72.2 still asks for minimatch ^10.2.2, which is in the
vulnerable range (>=7.0.0 <11.0.1). Lint only; the minimatch 3.x copies are
outside the range. Remove the override once typescript-estree allows 11.
vinext 1.4.5 pins @vercel/og 1.0.3, which pins satori 0.33.5 and fflate 0.7.3.
The latest satori still pins 0.7.3. 0.7.5 is the patched release in the same
minor line. mPile never generates OG images, and fflate isn't in the build.
npm audit now finds 0 vulnerabilities.
@vqsierra vqsierra changed the title Override typescript-estree's minimatch to 11.0.8 for Dependabot alert 84 Override minimatch and fflate to patched versions (npm audit clean) Nov 14, 2026
@vqsierra
vqsierra merged commit a365f6b into main Nov 14, 2026
2 checks passed
@vqsierra
vqsierra deleted the fix-minimatch-alert branch November 14, 2026 06:46
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