[PR #7184] [CLOSED] fix(deps): bump zod 4.4.3 -> 4.6.6 (GHSA-mrhx-c7xc-m3w5) #7701

Closed
opened 2026-11-03 13:39:45 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/morluto/rea/pull/7184
Author: @tijo95
Created: 10/26/2026
Status: ❌ Closed

Base: main ← Head: fix/zod-4.6.6


📝 Commits (2)

  • d295847 fix(deps): bump zod 4.4.3 -> 4.6.6
  • d0f5b22 fix(licenses): refresh zod 4.6.6 inventory and runtime fingerprint

📊 Changes

4 files changed (+13 additions, -13 deletions)

View changed files

📝 licenses/npm-dependencies.txt (+4 -4)
📝 licenses/npm-runtime-notices.txt (+4 -4)
📝 package-lock.json (+4 -4)
📝 package.json (+1 -1)

📄 Description

Summary

zod@4.4.3 (pin exact dans package.json) tombe dans la plage vulnérable de GHSA-mrhx-c7xc-m3w5 / CVE-2023-54404 (épuisement mémoire sur collections contraintes surdimensionnées, high, CVSS 7.5, patché en 4.6.6). Fixes #7173.

Problem and expected behavior

Le scanner de dépendances signale le pin zod@4.4.3 pour tout installateur audité. Le correctif est le bump exact vers 4.6.6. Comportement attendu : plus aucune vulnérabilité connue sur zod, aucun changement d'API.

Change and scope

  • package.json : zod 4.4.3 → 4.6.6 (pin exact)
  • package-lock.json : entrée racine + node_modules/zod synchronisées
  • licenses/npm-dependencies.txt + licenses/npm-runtime-notices.txt : inventaire et fingerprint runtime régénérés pour zod@4.6.6
  • Scope : bump de patch uniquement, sans changement d'API, de comportement ni de tooling.

Contract and boundary impact

  • Contribution scope fit : not applicable (correctif de dépendance dans les limites existantes)
  • CLI et MCP/tool-catalog contract : inchangés
  • Généré / package : licenses/ mis à jour (inventaire + notices runtime)

Expected effects :

  • Documentation or usability only; no target interaction.
  • Read existing files or captured data. (non concerné — dépendance seule)

Evidence and regression coverage

  • Tests : aucun test de comportement requis (aucune API modifiée) ; npm run licenses:check revalidé localement.
  • Base reproduction : advisory GHSA-mrhx-c7xc-m3w5, plage < 4.6.6 couverte par 4.4.3 ; patch 4.6.6 (dernière 4.x dispo : 4.6.7).
  • Vérifications : les 8 requéreurs de zod (@modelcontextprotocol/client|core|server, incur, knip, mutation-server-protocol) satisfont tous ^4.x ; zod@4.6.6 n'a aucune dépendance ni peerDependency ; JSON valides, diff minimal.

Validation performed

  • python — régénération inventaire + fingerprint équivalents à npm run licenses:generate (diff attendu : uniquement le bloc zod)
  • git diff — 1 ligne package.json, 4 lignes package-lock.json, 4+4 lignes licenses/*
  • reconcilment local licenses:check équivalent — 180 sections runtime vérifiées, fingerprint OK, upstream-sources OK

Compatibility, safety, and release

  • Breaking changes : aucun
  • Sécurité : levée de la CVE-2023-54404 (high) sur zod
  • Package/release metadata : licenses/npm-dependencies.txt et licenses/npm-runtime-notices.txt inclus dans le package publié, désormais cohérents

Author readiness

Human owner: @tijo95

  • I reviewed the final diff and relevant existing code, understand the change and its edge cases, and take responsibility for the complete PR, including AI-assisted work.
  • I checked the evidence above, confirmed it supports the current change, and recorded meaningful validation gaps.
  • I declare this PR ready for initial maintainer review.

Before merge

  • This PR addresses a concrete problem or an agreed enhancement.
  • Material scope and authority questions are resolved, and any required maintainer scope decision covers the final diff.
  • The PR has one focused outcome and the title follows type(scope): outcome.
  • Related issue is linked, or the reason for not linking one is stated above.
  • Tests cover changed observable behavior and meaningful failure paths.
  • Owning docs, contracts, and generated metadata are updated where needed.
  • User-visible CLI/MCP changes include representative output. (sans objet)
  • I checked the final diff for secrets, unrelated cleanup, and unsupported claims.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/morluto/rea/pull/7184 **Author:** [@tijo95](https://github.com/tijo95) **Created:** 10/26/2026 **Status:** ❌ Closed **Base:** `main` ← **Head:** `fix/zod-4.6.6` --- ### 📝 Commits (2) - [`d295847`](https://github.com/morluto/rea/commit/d29584715b497ae93cf375d7bb9a7bbcb26dab6d) fix(deps): bump zod 4.4.3 -> 4.6.6 - [`d0f5b22`](https://github.com/morluto/rea/commit/d0f5b2231ae61b544a66c948084197ae6e40e2d6) fix(licenses): refresh zod 4.6.6 inventory and runtime fingerprint ### 📊 Changes **4 files changed** (+13 additions, -13 deletions) <details> <summary>View changed files</summary> 📝 `licenses/npm-dependencies.txt` (+4 -4) 📝 `licenses/npm-runtime-notices.txt` (+4 -4) 📝 `package-lock.json` (+4 -4) 📝 `package.json` (+1 -1) </details> ### 📄 Description ## Summary `zod@4.4.3` (pin exact dans `package.json`) tombe dans la plage vulnérable de [GHSA-mrhx-c7xc-m3w5](https://github.com/advisories/GHSA-mrhx-c7xc-m3w5) / CVE-2023-54404 (épuisement mémoire sur collections contraintes surdimensionnées, **high**, CVSS 7.5, patché en `4.6.6`). Fixes #7173. ## Problem and expected behavior Le scanner de dépendances signale le pin `zod@4.4.3` pour tout installateur audité. Le correctif est le bump exact vers `4.6.6`. Comportement attendu : plus aucune vulnérabilité connue sur zod, aucun changement d'API. ## Change and scope - `package.json` : `zod` `4.4.3` → `4.6.6` (pin exact) - `package-lock.json` : entrée racine + `node_modules/zod` synchronisées - `licenses/npm-dependencies.txt` + `licenses/npm-runtime-notices.txt` : inventaire et fingerprint runtime régénérés pour zod@4.6.6 - Scope : bump de patch uniquement, sans changement d'API, de comportement ni de tooling. ## Contract and boundary impact - Contribution scope fit : not applicable (correctif de dépendance dans les limites existantes) - CLI et MCP/tool-catalog contract : inchangés - Généré / package : `licenses/` mis à jour (inventaire + notices runtime) Expected effects : - [x] Documentation or usability only; no target interaction. - [ ] Read existing files or captured data. (non concerné — dépendance seule) ## Evidence and regression coverage - Tests : aucun test de comportement requis (aucune API modifiée) ; `npm run licenses:check` revalidé localement. - Base reproduction : advisory GHSA-mrhx-c7xc-m3w5, plage `< 4.6.6` couverte par `4.4.3` ; patch `4.6.6` (dernière 4.x dispo : 4.6.7). - Vérifications : les 8 requéreurs de zod (`@modelcontextprotocol/client|core|server`, `incur`, `knip`, `mutation-server-protocol`) satisfont tous `^4.x` ; zod@4.6.6 n'a aucune dépendance ni peerDependency ; JSON valides, diff minimal. ## Validation performed - `python` — régénération inventaire + fingerprint équivalents à `npm run licenses:generate` (diff attendu : uniquement le bloc zod) - `git diff` — 1 ligne `package.json`, 4 lignes `package-lock.json`, 4+4 lignes `licenses/*` - reconcilment local `licenses:check` équivalent — 180 sections runtime vérifiées, fingerprint OK, upstream-sources OK ## Compatibility, safety, and release - Breaking changes : aucun - Sécurité : levée de la CVE-2023-54404 (high) sur zod - Package/release metadata : `licenses/npm-dependencies.txt` et `licenses/npm-runtime-notices.txt` inclus dans le package publié, désormais cohérents ## Author readiness Human owner: @tijo95 - [x] I reviewed the final diff and relevant existing code, understand the change and its edge cases, and take responsibility for the complete PR, including AI-assisted work. - [x] I checked the evidence above, confirmed it supports the current change, and recorded meaningful validation gaps. - [x] I declare this PR ready for initial maintainer review. ## Before merge - [x] This PR addresses a concrete problem or an agreed enhancement. - [x] Material scope and authority questions are resolved, and any required maintainer scope decision covers the final diff. - [x] The PR has one focused outcome and the title follows `type(scope): outcome`. - [x] Related issue is linked, or the reason for not linking one is stated above. - [x] Tests cover changed observable behavior and meaningful failure paths. - [x] Owning docs, contracts, and generated metadata are updated where needed. - [ ] User-visible CLI/MCP changes include representative output. (sans objet) - [x] I checked the final diff for secrets, unrelated cleanup, and unsupported claims. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-11-03 13:39:45 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
morluto/rea#7701
No description provided.