SuperAPI AI 工具集

review

安全与审计

查看项目

更新于 10-15 22:15

技能介绍

用途:review 是一个代码审查技能,输入可以是 PR、分支、提交范围、diff、文件列表、功能范围或审查类别。优先使用显式输入,否则从上下文、近期编辑、选中文件或分支推断。默认最安全的做法是审查当前改动,覆盖正确性、回归、测试、安全、依赖、产品不符和运维风险。

主要能力:按工作流先确定审查目标,再阅读相关规格、issue、AGENTS.md、文档、测试和配置以了解预期行为与标准;随后检查改动,关注正确性、回归、缺失测试、安全风险、依赖风险、错误处理缺口、运维风险以及产品/规格不符;最后按严重程度排序输出可操作问题,并附文件与行号引用。

输出结构:先列发现的问题并按严重程度排序,尽量给出文件与行号;再列开放问题与假设;然后列测试缺口或未检查的风险;最后才给出简短总结。

适用场景:代码审查(正确性、回归、可维护性、测试)、安全审查(认证、授权、输入处理、密钥、注入、SSRF、租户隔离)、依赖审查(漏洞包、许可证或供应链风险、不必要的新依赖)、产品审查(行为不符、缺失边界情况、令人困惑的 UX、验收标准缺口)、运维审查(部署风险、迁移、回滚、可观测性、配置、数据安全)。

限制与护栏:优先关注真实 bug 和行为风险,而非风格偏好;不报告已由通过的工具强制检查的问题,除非工具覆盖本身有问题;若未发现问题,直接说明并提及测试缺口或未检查的风险;总结应次于发现的问题。除非用户明确要求修复,否则只报告、不编辑代码。