fix(security): 修复 sass immutable 传递依赖风险 - #419
Merged
Merged
Conversation
Contributor
Author
自动化审阅(2026-08-05)未发现阻断问题(P0/P1/P2 均无 actionable finding)。
剩余 high 风险仍由 Issue #414 跟踪,属于其他依赖链,不构成本 PR 阻断。此评论不构成 approve。 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
背景
Issue #414 跟踪的 CLI 生产依赖链
sass-embedded@1.93.2 → immutable@5.1.6命中 Immutable.js 两项 DoS advisory,修复版本为>=5.1.8。改动
pnpm-lock.yaml:immutable@5.1.6 → 5.1.9。sass-embedded@1.93.2、sass@1.101.0、sass@1.93.2的 snapshot 引用。immutable@5.1.9在现有^5.0.2/^5.1.5范围内;未修改 manifest、Sass 主版本、公开 API 或发布工作流。证据与风险
pnpm why immutable仅解析一个版本5.1.9。验证
corepack pnpm install --frozen-lockfile --ignore-scriptscorepack pnpm workflow:checkcorepack pnpm ci:verifycorepack pnpm empbuildcorepack pnpm audit --prod --json(整体因其他 advisory 返回非零;目标路径无 finding)回滚
单一锁文件提交可直接 revert。
关联 Issue:#414
未触及受保护的 apps、website、packages/cdn-、packages/lib- 与发布工作流。