SuperAPI AI 工具集

security-review

安全与审计

查看项目

更新于 10-15 17:19

技能介绍

用途:对当前分支上待审查的代码改动做聚焦式安全审查。它接收 git status 输出、修改文件列表、提交记录和完整 diff,只关注本次改动新引入的安全问题,不对已有问题或一般代码风格发表意见。

主要能力:审查范围包括输入校验类问题(SQL 注入、命令注入、XXE、模板注入、NoSQL 注入、路径穿越)、认证与授权问题(认证绕过、权限提升、会话管理、JWT、授权逻辑绕过)、加密与密钥管理(硬编码密钥、弱算法、密钥存储、随机性、证书校验绕过)、注入与代码执行(反序列化 RCE、pickle 注入、YAML 反序列化、eval 注入、XSS)、数据暴露(敏感数据记录或存储、PII 处理、接口数据泄漏、调试信息暴露)。

使用方式:提示词要求先做仓库上下文调研,了解既有安全框架、安全编码模式与清洗校验方式;再做对比分析,比较新改动是否偏离既有安全实践;最后逐文件评估漏洞并追踪从用户输入到敏感操作的数据流。分析通过子任务执行:先识别漏洞,再为每个漏洞并行创建子任务做误报过滤,置信度低于 8 的过滤掉。最终输出 markdown 报告,每条包含文件、行号、严重级别、类别、描述、利用场景和修复建议,严重级别分为 High、Medium、Low。

限制:该提示词明确排除拒绝服务、磁盘密钥、限流与资源耗尽、过时第三方库、内存安全(内存安全语言)、仅用于测试的文件、日志伪造、正则注入与正则 DoS、文档类文件、审计日志缺失、理论性竞态与计时攻击等;对 React、Angular 的 XSS、GitHub Actions、shell 脚本、ipynb 等场景要求极高置信度才报告。它是静态阅读代码的审查提示词,不要求运行命令或写入文件,且仅审查本分支改动,不覆盖存量安全问题。除上述内容外,该技能的具体集成方式、平台支持与配套工具暂未提供。