SuperAPI AI 工具集

variant-analysis

安全与审计

查看项目

更新于 10-16 03:39

技能介绍

用途:在已发现某个漏洞或缺陷后,跨代码库系统性搜索同类变体。适用于漏洞变体猎取、编写或优化 CodeQL/Semgrep 查询、初始问题发现后的系统化代码审计,以及分析同一根因在不同代码路径中的表现。不适用于初始漏洞发现、无已知模式的通用代码审查、编写修复建议或理解陌生代码。

主要能力:五步流程——先理解原始问题的根因与触发条件,再用精确模式匹配唯一定位原实例,然后识别可抽象点(函数名、变量名、字面值、参数),每次只泛化一个元素并复核全部新增匹配,最后按位置、置信度、可利用性、优先级分类定级。工具上,快速表层搜索用 ripgrep,简单模式匹配用 Semgrep,数据流跟踪用 Semgrep taint 或 CodeQL,跨函数分析用 CodeQL,无法构建的代码用 Semgrep。

必要用法:需先获得系统所有者的明确书面授权。对任何探测、利用、改动、持久化、取数或凭证访问类命令,必须先让用户说明确切目标 URL、IP、账号或资源,确认授权范围,展示确切命令及预期效果,并在当前对话中获得明确确认;否则仅保持只读并提供防御性建议,优先在沙箱、一次性虚拟机或受控实验环境中操作。示例精确匹配命令:rg -n "exact_vulnerable_code_here"。

限制:资料注明配套的 CodeQL/Semgrep 模板与报告模板为外部前置文件,本目录未收录,也未提供可验证下载来源;在对应文件存在前不得运行相关命令或声称已执行。需避免搜索范围过窄、模式过泛(误报率超过约 50% 即过泛)、只关注单一漏洞类、遗漏边界条件等常见问题。输出不能替代针对具体环境的验证、测试或专家审核;缺少输入、权限、安全边界或成功标准时应停下澄清。