Agent Skills
返回列表
💻

修复审查

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/fix-review。

技能介绍

要解决什么问题

安全审计或代码审查往往会产出一份「发现清单」:某处存在漏洞、逻辑缺陷或不符合规范。开发随后提交修复 PR 或 commit,但修复是否真的对症、是否只改了表面症状、是否在别处留下同类问题,往往仍需要人工对照原文逐条核对。更麻烦的是,匆忙补丁容易引入回归——新 bug 或新的安全面。

技能如何工作

本技能面向「审查修复提交」这一环节,而不是替代初次审计。典型流程包括:

  1. 对照原始发现:把提交 diff 与审计条目一一比对,确认每条发现都有对应改动。
  2. 验证根因:判断改动是否消除根本原因,而非仅绕过触发路径。
  3. 检查副作用:在完整代码库上下文中看边界条件、错误处理与依赖调用是否产生新问题。
  4. 测试与相似模式:确认修复场景有测试覆盖,并检索代码库中是否存在相同反模式需要一并处理。

建议同时记录「发现 → 修复思路 → 验证结论」,便于后续审计追溯。

适用边界

  • 适用于已有一次明确审计结论之后的 fix review,不替代威胁建模或首次渗透测试。
  • 深度依赖你提供的发现描述、提交范围与仓库上下文;缺少原始发现时,只能做一般性代码审查,无法声称「审计闭环」。
  • 不能替代自动化 SAST/DAST;它帮助 Agent 按结构化清单做人工式核对与追问。

使用场景

  • 渗透测试或内审出具发现清单后,在合并 PR 前逐条对照提交是否关闭每条问题
  • 安全工单标记已修复,发版前需确认补丁解决根因且未引入新的漏洞或逻辑错误
  • 静态扫描或依赖告警已打补丁,需对照原始告警条目验证改动范围与触发路径是否一致
  • 收到声称修复 CVE 或披露的 PR,需核对改动是否覆盖全部受影响点及仓库内相似写法

适合人员

  • 负责合入门禁的应用安全工程师,需对审计发现与 fix diff 做闭环签字
  • 处理安全评审结论的后端或平台负责人,要核对根因修复、测试与同类模式
  • 刚完成审计项修复并准备提 PR 的开发,希望合并前自检是否漏项或只改表面
  • 维护对外开源仓库的维护者,需审查贡献者针对安全披露的修复是否完整可信