Skip to content

fix: minimatch version resolution#812

Merged
rohan-chaturvedi merged 1 commit intomainfrom
deps--bump-minimatch
Mar 16, 2026
Merged

fix: minimatch version resolution#812
rohan-chaturvedi merged 1 commit intomainfrom
deps--bump-minimatch

Conversation

@rohan-chaturvedi
Copy link
Copy Markdown
Member

Summary

  • Bump transitive minimatch 3.1.2 → 3.1.5 via yarn.lock update
  • Bump transitive minimatch 9.0.5 → 9.0.9 via yarn.lock update
  • Override minimatch 9.0.3 → 9.0.9 via yarn resolution (exact pin from @typescript-eslint/typescript-estree@6.21.0)

Resolves Dependabot alerts #259, #261, #263, #265, #266, #268 — ReDoS vulnerabilities in minimatch.

Context

Dependabot couldn't auto-fix these because minimatch is a deep transitive dependency pinned by lock file entries and one exact version pin. The 3.x instances (^3.0.4, ^3.0.5, ^3.1.2) were stale lock entries resolved to 3.1.2 — updated to 3.1.5 by refreshing the lock file. The 9.0.3 instance is an exact pin from @typescript-eslint/typescript-estree@6.21.0 (via eslint-config-next) — overridden with a scoped yarn resolution.

Verification

  • npx tsc --noEmit — zero TypeScript errors
  • npx jest --no-coverage — 223/223 tests pass

Test plan

  • yarn lint passes without issues
  • Staging build and runtime verified

Signed-off-by: rohan <rohan.chaturvedi@protonmail.com>
@nimish-ks nimish-ks self-requested a review March 16, 2026 13:05
@rohan-chaturvedi rohan-chaturvedi merged commit a5d3bc0 into main Mar 16, 2026
7 checks passed
@rohan-chaturvedi rohan-chaturvedi deleted the deps--bump-minimatch branch March 16, 2026 13:12
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.

2 participants