Agent Skills
返回列表
🔒

自主攻防安全研究框架

IT 运维与安全 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md 安装 @user_3c6cb52e/raptor-ru9y 技能到 AI 助手中

技能介绍

自动化安全审计的痛点

在复杂的代码库中,手动追踪攻击面、验证漏洞可利用性以及分析 C/C++ 崩溃根因往往耗费大量时间。RAPTOR 旨在解决安全研究中流水线割裂的问题,将扫描、模糊测试、代码理解与取证调查整合到统一的自主工作流中,避免在多个工具间手动搬运上下文。

核心能力与工作流

该框架通过一组专用命令驱动全流程分析:

  • 智能体分析 (/agentic):执行“扫描 → 去重 → 准备 → 分析”的闭环,支持多模型关联与 --sequential 顺序执行。
  • 深度代码理解 (/understand):映射入口点与信任边界,追踪数据流(--trace),并在整个代码库中搜索模式变体(--hunt)。
  • 漏洞验证 (/validate):运行阶段 0 至 F 的可利用性验证管线,输出结构化的 validation-report.md。
  • 崩溃与取证:使用 rr 进行确定性重放调试(/crash-analysis),或基于 BigQuery 对 GitHub Archive 进行证据收集(/oss-forensics)。

适用边界与安全注意

RAPTOR 默认在项目工作区内运行,自动解析 .active 符号链接或 $RAPTOR_CALLER_DIR 来确定目标,严禁将当前工作目录作为后备方案。
在处理不受信任的仓库时,必须遵循严格的隔离原则:

  • 永远不要将扫描路径直接插值到 shell 命令字符串中。
  • 使用基于列表的 subprocess 参数执行命令。
  • 危险操作(如打补丁、删除文件、git push)必须严格遵循“先询问后执行”的原则。

使用场景

  • 对新迭代的代码库执行自动化安全扫描,快速排查潜在漏洞
  • 验证已发现的漏洞是否具备真实可达性与可利用性
  • 对线上崩溃的C/C++程序进行根因分析与复现
  • 针对公开GitHub仓库开展证据收集与合规取证调查

适合人员

  • 渗透测试工程师,需要自动化完成漏洞扫描与可利用性验证
  • 后端开发工程师,需要在迭代中持续审计代码安全风险
  • 系统安全研究员,需要分析二进制程序的崩溃根因与攻击面
  • 开源合规专员,需要对GitHub仓库进行取证调查