Skip to content

Security: override minimatch and glob in the coverage tool's dependencies - #605

Merged
SandObserver merged 1 commit into
mainfrom
security/dev-glob-minimatch-overrides
Nov 1, 2026
Merged

SandObserver merged 1 commit into
mainfrom
security/dev-glob-minimatch-overrides

Conversation

@SandObserver

Copy link
Copy Markdown
Owner

Summary

  • Add npm overrides for minimatch (^11.0.3) and glob (^14.0.3). Both reach the repo only through c8 and test-exclude@8.0.0, which still ask for minimatch 10 and glob 13.
  • Clears GHSA-g3hv-75wg-m249 (minimatch globparts amplification) and GHSA-3g3m-2fjr-6pw4 (glob AbortSignal bypass). npm audit reports 0 vulnerabilities.
  • Development dependencies only. The image is unchanged: it installs no npm packages and the API has no runtime dependencies.

Testing
All green, including the Docker build and image scan. Backend coverage stays at 97.28% of lines.

Changelog

Checklist

  • Stays within the project constraints: one container, no runtime dependencies, no build step (see CONTRIBUTING.md).
  • Tests added or updated for new logic, and the full suite, lint, and typechecks pass.
  • Docs updated if behavior or configuration changed.

@SandObserver SandObserver added the dependencies Pull requests that update a dependency file label Nov 1, 2026
@SandObserver
SandObserver merged commit a524468 into main Nov 1, 2026
6 checks passed
@SandObserver
SandObserver deleted the security/dev-glob-minimatch-overrides branch November 1, 2026 21:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant