Skip to content

Comments

fix(ci): resolve minimatch audit vulnerability#51

Merged
davida-ps merged 2 commits intomainfrom
codex/fix-minimatch-audit
Feb 22, 2026
Merged

fix(ci): resolve minimatch audit vulnerability#51
davida-ps merged 2 commits intomainfrom
codex/fix-minimatch-audit

Conversation

@davida-ps
Copy link
Collaborator

@davida-ps davida-ps commented Feb 22, 2026

User description

Summary

  • add npm overrides for minimatch, brace-expansion, and balanced-match to eliminate vulnerable minimatch chains in lint transitive dependencies
  • regenerate package-lock.json so all minimatch consumers resolve to minimatch@10.2.1
  • use HTTPS tarball sources (no SSH dependency) so CI runners can install without git SSH keys

Why

CI run #22275799774 fails in Dependency Audit on GHSA-3ppc-4f35-3m26 (minimatch <10.2.1).

Validation

  • npm ls minimatch --package-lock-only
    • shows all dependency paths resolving to minimatch@10.2.1

Generated description

Below is a concise technical summary of the changes proposed in this PR:
Resolves a security vulnerability in the minimatch dependency by enforcing specific versions through npm overrides. Ensures CI stability by migrating to HTTPS tarball sources, removing the need for SSH keys during dependency installation.

Latest Contributors(2)
UserCommitDate
david.a@prompt.securitySecurity-Audit-Suppres...February 16, 2026
David.a@prompt.securityClawSec-initFebruary 05, 2026
This pull request is reviewed by Baz. Review like a pro on (Baz).

@davida-ps davida-ps merged commit c6409d2 into main Feb 22, 2026
9 checks passed
@davida-ps davida-ps deleted the codex/fix-minimatch-audit branch February 22, 2026 12:02
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