Skip to content

fix(security): 更新联邦与路由安全依赖 - #415

Merged
ckken merged 1 commit into
mainfrom
codex/emp-daily-20260730-0956-security-remediation
Jul 30, 2026
Merged

fix(security): 更新联邦与路由安全依赖#415
ckken merged 1 commit into
mainfrom
codex/emp-daily-20260730-0956-security-remediation

Conversation

@ckken

@ckken ckken commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

Scope

  • Changed areas: packages/emp-share 的 Module Federation 2.8.1 补丁升级、React 18 CDN 的 React Router 6.30.4 升级、对应锁文件和版本契约测试。
  • Protected areas not touched: 未修改 workflow、发布脚本、apps/**website/**、生成物或缓存。packages/cdn-react-18 是本次 security: 评估生产依赖审计中的 high 风险传递链 #414 已确认的安全修复范围。
  • User-visible behavior: React 18 CDN 保持 React Router v6 API,修复旧版路由依赖的 high 风险链;联邦类型 ZIP 处理链改用不含 adm-zip@0.5.10 的上游补丁版本。

Evidence and changes

  • pnpm audit --prod --json:high 从 22 降至 20;adm-zip 记录、packages__cdn-react-18 high 记录均已消失。
  • @module-federation/* 直接依赖从 ^2.8.0 更新至 ^2.8.1,锁文件解析 @module-federation/dts-plugin@2.8.1 使用 adm-zip@0.6.0
  • react-router-dom6.30.1 更新至 6.30.4(解析 @remix-run/router@1.23.3)。
  • 新增 React Router manifest/lockfile 契约测试,并同步联邦依赖契约。

Directory Boundary Check

Validation

  • corepack pnpm workflow:check
  • git diff --checkgit diff --cached --check
  • corepack pnpm exec rstest run --config rstest.config.ts test/toolchain.rules.test.ts(12 passed)
  • corepack pnpm ci:verify
  • corepack pnpm empbuild

Review

Rollback

回滚本 PR 的单个 merge commit,即可恢复原有依赖解析;无需数据迁移或发布操作。

@ckken
ckken merged commit 52b06b8 into main Jul 30, 2026
5 checks passed
@ckken
ckken deleted the codex/emp-daily-20260730-0956-security-remediation branch July 30, 2026 02:06
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