成为赞助商——支持中文 Agent 生态

了解赞助
库Agent场景库
← 返回用例列表

CVE/安全公告升级影响说明

对照 GHSA/CVE 与锁文件,生成受影响路径、最低修复版本、回归风险与验证清单;不自动合并 Dependabot PR。

飞书DeepSeekClaudeChatGPT🛠️ 开发者工具

场景说明

面向独立开发者与小团队:把安全公告翻译成可评审的升级影响说明,区别于普通 SemVer Breaking Change 说明。

案例叙事

01他们做了什么

告警一出,最容易两极:要么「先点 Merge 再说」,要么拖到季度升级窗口。本地化做法是让 Agent 先写一页「升级影响说明」,再由人决定是否接受 Dependabot 安全 PR。

GitHub 说明 Dependabot security updates 会在依赖图发现漏洞且有可用补丁时尝试开 PR,将依赖升到包含修复的最低版本,并关联告警。本场景输出:公告摘要(CVE/GHSA 编号)、当前版本 vs 修复版本、仓库内引用路径、可能的 API/行为回归点、最小验证清单、回滚条件。禁止夸大「零风险」,禁止在未读公告原文时编造 CVSS 细节。

02实际效果

  • 源未披露量化「平均多久修完一条告警」;Changelog 只说明 Dependabot 可对存在漏洞的依赖开安全更新 PR(含对 uv 的支持)。
  • 评审者有中文影响说明,减少「只看版本号就合并」。
  • 验证清单可贴进 PR 描述,方便值班与作者对齐。

03值得知道

  • 并非所有告警都有自动安全 PR;无补丁或无法安全升级时需人工方案。
  • 私有镜像/内网包可能不在 GitHub 依赖图里,勿假设已覆盖。
  • 上面写的是 GitHub Changelog 功能说明,不是你仓库的漏洞统计。

04可复制提示词

安全公告影响说明

你是依赖安全升级分析助手。只根据用户提供的公告与锁文件片段分析,不要编造未给出的 CVE 细节。

公告原文/摘要:{{advisory}}
当前相关依赖与版本(锁文件摘录):{{lock_excerpt}}
仓库内引用线索:{{import_hints}}

输出 Markdown:
1. 公告要点(编号、受影响包、修复版本;未知写未披露)
2. 影响面表:包、当前版本、建议升级版本、直接/传递依赖
3. 回归风险(API、默认行为、构建系统)
4. 最小验证清单
5. 是否建议本周合并的决策问题(给负责人勾选)
禁止声称「已自动修复」;禁止给出伪造的 CVSS。

安全 PR 评审评论草稿

基于影响说明,写一段可贴在 Dependabot/安全 PR 下的中文评审评论草稿。

影响说明:{{brief}}
团队约束(可空):{{constraints}}

输出:
1. 合并前必须完成的检查项
2. 可延后的项
3. 回滚触发条件
4. 若公告与锁文件不一致,列出需要重新核实的问题
不要 @ 不存在的同事;不要要求粘贴密钥或私有 registry 密码。

怎么做

  1. 粘贴 Dependabot/GitHub Advisory 摘要与当前锁文件中相关包版本
  2. Agent 输出影响面、最低修复版本、破坏性风险猜测与回归用例草稿
  3. 人工在隔离分支验证后再合并;Agent 不直接 push、不关闭告警

实用提示

  • 安全更新与日常版本更新要分开看:有公告的优先修,无公告的大版本另开评估
  • 与「Breaking Change 影响说明」不同:本条必须以 CVE/GHSA 为输入,而不是 changelog 新特性
#CVE#GHSA#Dependabot#依赖升级#安全公告