SuperAPI AI 工具集

security-review

安全与审计

查看项目

更新于 10-16 06:45

技能介绍

用途:该技能用于对项目执行安全审查。它不要求从固定入口开始,而是从随机选中的文件出发,强制探索平时容易被忽略的代码区域,适合在项目生命周期中多次运行,每次从不同起点追踪一条线索。

主要能力与使用方式:技能自带脚本 scripts/random-file.sh。使用时需在该技能的基础目录(技能加载时给出的绝对路径)前加上前缀,并确保从项目根目录运行,因为脚本会对其所在目录采样。示例命令:bash /path/to/skill/scripts/random-file.sh。随后读取脚本返回的文件,从中选择一条看起来可能藏有安全问题的路径深入追踪,例如沿着导入、调用方、被调用方或数据流中的某个线程,而不是试图通览全部代码。

报告要求:只报告一个发现,即在追踪路径上发现的单个最重要安全问题,不多报、不罗列。如果没有发现值得关注的问题,直接说明即可,这也是有效结果,不应为了凑数而加入次要观察或信息性注释。报告需包含:起始点(从哪个文件开始)、追踪路径(经过的文件链及选择该方向的原因)、发现(严重程度、文件与行号、描述和建议修复方案)。

适用场景:用户请求安全审查,或需要进行以探索为导向的安全检查。

限制:随机起点意味着单次审查覆盖面有限;该技能强调一次只追踪一条路径、只报一个问题,因此不适合作为穷尽式全量扫描。资料未提供更多关于支持语言、集成方式或自动化程度的信息。