Skip to content

OSV 新公告波:js-yaml(GHSA-5p4m-2wfm-xmqj,High 7.5)+ mermaid 11.16.0 五条 —— Validate Dependencies 对触发它的 PR 全数转红 #6088

Description

@qq9340100

现象

PR #6069 新 head 46f8d19Validate Package Dependencies job(run 31132523916,2026-08-06 23:51Z)被 osv-scanner 判红,扫描对象是 pnpm-lock.yaml(该 PR 零依赖变化,与 main 同锁文件)。这是新发布的上游公告波,不是任何 PR 引入的;validate-deps.yml 是路径触发,只有 diff 碰到依赖相关文件的 PR 才会跑到它 —— 所以症状是「偶发地只咬部分 PR」,直到锁文件升级落地。

扫描读数(完整表)

OSV CVSS 现版本 修复版本
GHSA-5p4m-2wfm-xmqj 7.5 High js-yaml 3.15.0 3.15.1
GHSA-5p4m-2wfm-xmqj 7.5 High js-yaml 4.3.0 4.3.1
GHSA-2v8p-3f2j-5mp7 5.3 mermaid 11.16.0 11.16.1
GHSA-3rrr-jr9j-h3q3 6.5 mermaid 11.16.0 11.16.1
GHSA-6x64-9x62-f2gx 5.3 mermaid 11.16.0 11.16.1
GHSA-c4c3-pg64-4m4v 2.4 mermaid 11.16.0 11.16.1
GHSA-rhh3-jpg6-66xh 5.3 mermaid 11.16.0 11.16.1

全部 7 条都有 patch 级修复版本(js-yaml 3.15.1 / 4.3.1,mermaid 11.16.1),预期是一次锁文件 bump 收口(逐包 pnpm why 归因由认领者做)。

处置建议

  • 修复是共享基础设施动作(锁文件),按 Operational notes 8:入队前按「症状」复查 main 上该文件的近期提交,避免与在飞的依赖 bump 撞车;
  • Validate Package Dependencies 不在合并队列 required 集(今晚队列以 Spec Liveness / Lint & Type Check / CI 三件套照常过了 5 单),波及面是「触发它的 PR 挂一个 advisory 红」—— 已在 PR refactor(spec): 三个热点生成物按 category / entrypoint 分片,拆掉合并队列的串行税 (#5837) #6069 留档说明,不阻塞其落地;
  • 本单按协议以 finding 立单、不带 assignee,交分诊定级与归属车道。

立单前查重:js-yaml / mermaid / GHSA-5p4m-2wfm-xmqj 三仓搜索零影子单(命中的 #4537/#1795/#740 均不相关)。

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions