Skip to content

chore: add override for minimatch to address GHSA-3ppc-4f35-3m26 - #295

Merged
saltenasl merged 1 commit into
mainfrom
oleh/address-GHSA-3ppc-4f35-3m26
Feb 19, 2026
Merged

chore: add override for minimatch to address GHSA-3ppc-4f35-3m26#295
saltenasl merged 1 commit into
mainfrom
oleh/address-GHSA-3ppc-4f35-3m26

Conversation

@OlegWock

@OlegWock OlegWock commented Feb 19, 2026

Copy link
Copy Markdown
Contributor

Summary by CodeRabbit

  • Chores
    • Updated dependency version constraints to ensure compatibility with current tooling.

@OlegWock
OlegWock requested a review from a team as a code owner February 19, 2026 09:47
@coderabbitai

coderabbitai Bot commented Feb 19, 2026

Copy link
Copy Markdown
Contributor
📝 Walkthrough

Walkthrough

A new pnpm dependency override was added to package.json, specifying that minimatch must be resolved to version >=10.2.1. The existing lodash-es override was reformatted with a trailing comma to accommodate the new entry. This ensures the minimatch package meets the specified version constraint across the project's dependency tree.

🚥 Pre-merge checks | ✅ 4
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title directly describes the main change: adding a minimatch override to address a specific security advisory.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Updates Docs ✅ Passed Security vulnerability fix addressing GHSA-3ppc-4f35-3m26 with minimal dependency override. Security patches don't require feature documentation updates.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Comment @coderabbitai help to get the list of available commands and usage tips.

@codecov

codecov Bot commented Feb 19, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 82.36%. Comparing base (3094c18) to head (995b10b).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #295   +/-   ##
=======================================
  Coverage   82.36%   82.36%           
=======================================
  Files         111      111           
  Lines        6792     6792           
  Branches     1876     1817   -59     
=======================================
  Hits         5594     5594           
  Misses       1198     1198           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@package.json`:
- Around line 69-70: Update the override entry for minimatch to use a bounded
semver range: replace the existing string ">=10.2.1" for the "minimatch"
override in package.json with "^10.2.1" so only 10.x releases are allowed
(locate the "minimatch": ">=10.2.1" override and change it to "minimatch":
"^10.2.1").

Comment thread package.json
@saltenasl
saltenasl merged commit ed80955 into main Feb 19, 2026
21 checks passed
@saltenasl
saltenasl deleted the oleh/address-GHSA-3ppc-4f35-3m26 branch February 19, 2026 10:00
tkislan added a commit that referenced this pull request Jun 8, 2026
Resolve 4 moderate pnpm audit vulnerabilities in hono (transitive via
packages/mcp > @modelcontextprotocol/sdk > hono), all fixed in 4.12.21:

- GHSA-xrhx-7g5j-rcj5 (CVE-2026-47674, CVSS 5.3): ip-restriction middleware
  bypasses static deny rules for non-canonical IPv6.
- GHSA-3hrh-pfw6-9m5x (CVE-2026-47675, CVSS 4.3): cookie helper does not
  sanitize sameSite and priority, allowing Set-Cookie injection.
- GHSA-f577-qrjj-4474 (CVE-2026-47673, CVSS 4.8): jwt/jwk middleware
  accepts any Authorization scheme, not only Bearer.
- GHSA-2gcr-mfcq-wcc3 (CVE-2026-47676, CVSS 5.3): app.mount() strips
  mount prefix using undecoded path, causing incorrect routing for
  percent-encoded paths.

Bump the existing pnpm.overrides floor for hono >=4.12.18 -> >=4.12.21
following the established convention in this repo (see #387, #368, #307,
#295, #292). pnpm install resolves hono to 4.12.23. After this change
`pnpm audit` reports no known vulnerabilities. `pnpm typecheck`,
`pnpm test` (2242 tests), and `pnpm prettier:check` all pass.
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