Skip to content

Move minimatch past its advisory - #60

Merged
raghubetina merged 1 commit into
mainfrom
clear-minimatch-advisory
Nov 6, 2026
Merged

raghubetina merged 1 commit into
mainfrom
clear-minimatch-advisory

Conversation

@raghubetina

Copy link
Copy Markdown
Contributor

Summary

npm audit now fails hosted CI on GHSA-g3hv-75wg-m249, a moderate advisory in minimatch before 11.0.1, so it blocks every pull request here. It reaches us only through eslint, a development dependency, so nothing published changes, and npm audit --omit=dev was already clean.

ESLint's latest release still requires minimatch ^10.2.6, and the 10 line has no patched release, so this overrides minimatch to ^11.0.5. npm's own suggestion was to move eslint back to 9, which is a larger change. Remove the override once eslint and @eslint/config-array accept minimatch 11, which eslint/eslint#21463 tracks.

minimatch 11.0.5 adds one package to the lockfile, @isaacs/nonrecursive-glob-match, from the same maintainer.

Docs: none, because this changes one development dependency's version.

Validation

  • npm audit: found 0 vulnerabilities.
  • npm run check: passes. ESLint also still reports a planted no-unused-vars error under the override.

npm audit fails hosted CI on GHSA-g3hv-75wg-m249, in minimatch before
11.0.1, which reaches us only through eslint, a development
dependency, so nothing published changes. The latest eslint still
requires minimatch 10, which has no patched release, so this overrides
it. Remove the override once eslint and @eslint/config-array accept
minimatch 11, which eslint/eslint#21463 tracks.
@raghubetina
raghubetina merged commit ae22c62 into main Nov 6, 2026
5 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