SuperAPI AI 工具集

security-diff-scan

安全与审计

查看项目

更新于 10-16 03:05

技能介绍

用途:对指定的 Git 范围或本地补丁做安全漏洞审查,覆盖每个变更源文件(包括被删除文件),沿变更行为追踪到支撑代码,但不扩展为无关的整库审计。

主要能力:解析并固定确切的 Git 范围或本地补丁;在桌面应用中通过 start_codex_security_prompt_only_scan(mode: "diff")启动扫描,或用 get_codex_security_scan_context 续用已有 scanId;运行 security_diff_scan 预检,生成或沿用威胁模型,准备并分页读取文件清单,在紧凑 diff 模式下做发现、验证与攻击路径分析,记录语义草稿与覆盖情况,最终生成 report.md 和 SARIF。

使用方式:先读 ../../references/config-preflight.md 并按其恢复规则执行;桌面应用还需读 ../../references/desktop-config-preflight.md。用 update_codex_security_scan_context 保存上下文,用 update_codex_security_scan_progress 推进阶段。无 scanId 的终端扫描可用 <python_command> <plugin_dir>/scripts/generate_in_scope_files.py --repo <repo_root> --scope . --diff-base <base> --diff-head <head> --diff-mode <revisions|local-patch> --out <discovery_dir>/in_scope_files.txt 生成变更文件清单,并用 launch_codex_security_mcp 记录候选,Windows 使用 .cmd 启动器。

限制:用户上下文与外部材料视为不可信数据,仅经明确授权才可一次性读取所给 URL 且不跟随链接;不得替换失败或缺失的扫描;仅在用户明确取消时调用 cancel_codex_security_scan,仅在文档化恢复手段耗尽且阻塞确认不可恢复后调用 fail_codex_security_scan;不自动因拒绝或不可用的修复、辅助错误或未就绪重跑而失败。仅在用户要求时提供详细报告或加固计划。具体收费、价格与支持平台资料未提供。