Skip to content

[Deps] Safe dependency updates 2026-02-24#1019

Open
github-actions[bot] wants to merge 1 commit intomainfrom
deps/safe-updates-2026-02-24-a6860f35f40e6cf4
Open

[Deps] Safe dependency updates 2026-02-24#1019
github-actions[bot] wants to merge 1 commit intomainfrom
deps/safe-updates-2026-02-24-a6860f35f40e6cf4

Conversation

@github-actions
Copy link
Contributor

Automated Safe Dependency Updates

This PR contains safe patch/minor dependency updates that have been verified to:

  • ✅ Pass all tests (same pass rate as baseline: 792/795)
  • ✅ Have no breaking changes
  • ✅ Resolve the moderate ajv ReDoS vulnerability (GHSA-2g4f-4pwh-qvx6) in transitive deps

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 bump latest in range patch
@eslint/js bump latest in range patch
@types/js-yaml 4.0.5 4.0.9 patch
@types/node 25.2.3 25.3.0 minor
eslint 10.0.0 10.0.2 patch
glob 13.0.1 13.0.6 patch
globals bump latest in range patch
typescript bump 5.9.3 minor
typescript-eslint 8.55.0 8.56.1 minor

Security Fixes Included

Vulnerability Summary

  • CRITICAL: 0 found
  • HIGH: 0 found
  • MODERATE: 1 found (ajv ReDoS — addressed by this update), no issue created (below HIGH threshold)
  • LOW: 0 found

Verification

  • All tests pass (same 3 pre-existing failures, unrelated to these updates)
  • No breaking changes detected
  • npm audit shows 0 vulnerabilities after update

Generated by Dependency Security Monitor Workflow

AI generated by Dependency Security Monitor

Updated packages within their semver ranges:
- @commitlint/cli: 20.4.1 → 20.4.2
- @commitlint/config-conventional: 20.4.1 → 20.4.2
- @eslint/compat: bump
- @eslint/js: bump
- @types/js-yaml: bump
- @types/node: 25.2.3 → 25.3.0
- eslint: 10.0.0 → 10.0.2
- glob: 13.0.1 → 13.0.6
- globals: bump
- typescript: bump
- typescript-eslint: 8.55.0 → 8.56.1

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 24, 2026
@Mossaka Mossaka marked this pull request as ready for review February 25, 2026 17:59
Copilot AI review requested due to automatic review settings February 25, 2026 17:59
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR contains automated safe dependency updates focusing on patch and minor version bumps across development tooling and type definitions. The primary goal is to update dependencies to their latest compatible versions and resolve a moderate severity ReDoS vulnerability in the ajv package (GHSA-2g4f-4pwh-qvx6).

Changes:

  • Updates 12 dependencies (11 devDependencies, 1 production dependency) with patch and minor version bumps
  • Fixes transitive ajv vulnerability by updating @commitlint packages, which upgrades ajv from 8.17.1 to 8.18.0
  • Deduplicates numerous nested dependencies in package-lock.json, resulting in a cleaner dependency tree

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated 1 comment.

File Description
package.json Updates dependency versions for commander (^12.1.0), commitlint packages (^20.4.2), eslint ecosystem (^10.0.2), TypeScript tooling (^5.9.3, ^8.56.1), and various type definitions
package-lock.json Reflects all dependency updates, upgrades ajv to 8.18.0 fixing GHSA-2g4f-4pwh-qvx6, and removes many deduplicated nested dependency entries

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

"dependencies": {
"chalk": "^4.1.2",
"commander": "^12.0.0",
"commander": "^12.1.0",
Copy link

Copilot AI Feb 25, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The commander dependency is updated from ^12.0.0 to ^12.1.0 (a minor version bump), but this update is not documented in the PR description's "Updated Dependencies" table. All dependency changes should be listed in the PR description for transparency and tracking purposes.

Copilot uses AI. Check for mistakes.
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.

1 participant