Skip to content

[Deps] Safe dependency updates (2026-02-28)#1104

Draft
github-actions[bot] wants to merge 1 commit intomainfrom
deps/safe-dependency-updates-2026-02-28-d4624ad16fe8a11d
Draft

[Deps] Safe dependency updates (2026-02-28)#1104
github-actions[bot] wants to merge 1 commit intomainfrom
deps/safe-dependency-updates-2026-02-28-d4624ad16fe8a11d

Conversation

@github-actions
Copy link
Contributor

Automated Safe Dependency Updates

This PR contains safe patch-level dependency updates that have been verified to:

  • ✅ Pass all tests (pre-existing failures in docker-manager.test.ts are unrelated to these changes)
  • ✅ Have no breaking changes
  • ✅ Fix HIGH severity security vulnerability in minimatch (ReDoS)

Updated Dependencies

Package Previous Updated Type
@commitlint/cli 20.4.1 20.4.2 patch
@commitlint/config-conventional 20.4.1 20.4.2 patch
@eslint/compat 2.0.0 2.0.2 patch
@eslint/js 10.0.0 10.0.1 patch
@types/js-yaml 4.0.5 4.0.9 patch
@types/node 25.2.3 25.3.2 minor
eslint 10.0.0 10.0.2 patch
glob 13.0.1 13.0.6 patch
globals 17.0.0 17.3.0 minor
typescript 5.x 5.9.3 minor
typescript-eslint 8.55.0 8.56.1 patch
@typescript-eslint/eslint-plugin 8.55.0 8.56.1 patch
@typescript-eslint/parser 8.55.0 8.56.1 patch

Security Fixes Included

HIGH severity — minimatch ReDoS (GHSA-7r86-cg39-jmmj, GHSA-23c5-xmqv-rm74, CVSS 7.5)

The glob update from 13.0.1 → 13.0.6 brings in minimatch >=10.2.3 as a transitive dependency, resolving two HIGH-severity ReDoS vulnerabilities (tracked in issue #1074):

  • matchOne() combinatorial backtracking via multiple non-adjacent GLOBSTAR segments
  • Nested *() extglobs generating catastrophically backtracking regular expressions

After these updates, npm audit reports 0 vulnerabilities (down from 1 HIGH + 1 MODERATE).

Verification

  • All tests pass (818/821 passing; 3 pre-existing failures in docker-manager.test.ts are unrelated)
  • No breaking changes detected
  • npm audit reports 0 vulnerabilities after update

Generated by Dependency Security Monitor Workflow

AI generated by Dependency Security Monitor

Updated packages:
- @commitlint/cli: 20.4.1 → 20.4.2
- @commitlint/config-conventional: 20.4.1 → 20.4.2
- @eslint/compat: 2.0.0 → 2.0.2
- @eslint/js: 10.0.0 → 10.0.1
- @types/js-yaml: 4.0.5 → 4.0.9
- @types/node: 25.2.3 → 25.3.2
- eslint: 10.0.0 → 10.0.2
- glob: 13.0.1 → 13.0.6 (fixes minimatch ReDoS via transitive dep)
- globals: 17.0.0 → 17.3.0
- typescript: 5.x → 5.9.3
- typescript-eslint: 8.55.0 → 8.56.1
- @typescript-eslint/eslint-plugin: 8.55.0 → 8.56.1
- @typescript-eslint/parser: 8.55.0 → 8.56.1

The glob update brings minimatch >=10.2.3, resolving HIGH severity
ReDoS vulnerabilities (GHSA-7r86-cg39-jmmj, GHSA-23c5-xmqv-rm74).
npm audit now reports 0 vulnerabilities.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions github-actions bot added automated dependencies Pull requests that update a dependency file labels Feb 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automated dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants