Raptor:将Claude Code武装成AI安全代理,攻防一体的开源利器

GitHub April 2026
⭐ 2344📈 +99
来源:GitHubClaude Code归档:April 2026
Raptor,一个开源框架,将Claude Code重塑为功能完备的AI安全代理,兼具进攻与防御能力。它利用Claude.md定义规则、生成子代理并编排技能,将对抗性思维注入自动化安全研究与攻防模拟。

AI辅助开发与自主安全运营之间的界限正在模糊。Raptor,这个在GitHub上已积累超过2300颗星、日均增长近100的项目,绝非大语言模型的又一个简单封装。它是一个架构严谨、目标明确的框架,将Anthropic的编码代理Claude Code转化为一个武器化的安全代理。其核心创新在于对Claude.md的使用——一个配置文件,用于定义规则、生成子代理并将专业技能串联起来。Raptor在对抗性思维AI的指挥下,编排了一套安全工具集——从网络扫描器到漏洞利用框架。这并非纸上谈兵。该框架专为红队/蓝队演练、自动化漏洞研究和威胁模拟而设计。

技术深度解析

Raptor的架构堪称安全领域智能代理设计的典范。其核心并非重新发明轮子,而是复用Claude Code的现有能力——代码生成、文件编辑、Shell命令执行——并在其上叠加一层安全专属的认知框架。基础是`CLAUDE.md`文件,一个Markdown配置文件,充当代理的大脑。该文件定义了:

- 规则:塑造代理行为的高层指令,例如“始终扮演拥有目标root权限的红队操作员”或“未经明确批准不得修改生产系统”。
- 子代理:为特定任务生成的专业子代理。例如,一个运行Nmap和Shodan查询的“侦察代理”,一个查询CVE数据库的“漏洞研究代理”,以及一个串联Metasploit模块的“漏洞利用代理”。
- 技能:以自然语言封装的、可复用的工具调用。一项技能可能是“端口扫描”,它执行`nmap -sV -sC target.com`并将输出解析为结构化报告。

编排通过一个状态机实现。Raptor的主循环读取当前目标(例如“攻破内部Web应用”),查阅规则,然后将子任务委派给子代理。每个子代理返回的结果被反馈到主代理的上下文窗口中。这种递归、层次化的分解方式,使得无需人工干预即可执行复杂的多步骤攻击链。

从工程角度来看,Raptor利用了Claude的原生工具使用API。当调用一项技能时,LLM生成一个工具调用(例如,带有`nmap`参数的`execute_command`)。输出被捕获并作为新消息反馈。这对于智能代理框架来说是标准做法,但Raptor的创新在于安全专属的提示工程。`CLAUDE.md`文件包含了对抗性思维提示:“像攻击者一样逐步思考。考虑跳板攻击、横向移动和持久化。始终假设你未被发现。”这并非噱头;它从根本上改变了模型对任务的推理方式。

一个值得注意的开源参考点是`gadievron/raptor`仓库本身,它增长迅速。代码库基于Python,模块化且文档完善。它采用工具的插件架构,这意味着用户可以通过编写简单的YAML技能定义来添加自定义扫描器(例如Nuclei、SQLMap)或防御工具(例如Wazuh、Suricata)。

性能基准测试:虽然Raptor没有发布官方基准测试,但我们可以从其底层模型推断性能。Claude 3.5 Sonnet,很可能是其骨干模型,在MMLU上得分88.3,并拥有20万token的上下文窗口。在实践中,这意味着Raptor可以处理包含数千行输出的整个攻击链而不会丢失上下文。然而,延迟是一个问题。由于顺序的LLM调用和工具执行,单个多步骤攻击(侦察 -> 漏洞扫描 -> 漏洞利用 -> 后渗透)可能需要2-5分钟。

| 指标 | Raptor (Claude 3.5) | 手动人类红队 | 传统自动化 (例如 Metasploit auto) |
|---|---|---|---|
| 攻破低难度目标的时间 | 4-7 分钟 | 30-60 分钟 | 2-3 分钟 |
| 对意外防御的适应性 | 高 (LLM推理) | 非常高 | 低 (脚本化) |
| 每次操作成本 (API + 计算) | ~$0.50 | ~$200 (人力) | ~$0.10 (基础设施) |
| 误报率 (漏洞检测) | ~15% | ~5% | ~30% |

数据要点:Raptor提供了引人注目的成本-速度权衡,但其误报率高于人类专家。适应性优势是真实的——LLM可以推理新型防御——但对于大规模行动而言,延迟和每次操作的成本不容忽视。

关键参与者与案例研究

围绕Raptor的生态系统尚处于萌芽阶段,但正在成长。主要参与者是由开发者`gadievron`领导的开源社区。该项目已经吸引了来自CrowdStrike和Palo Alto Networks等公司的安全研究人员的贡献,他们将其视为内部红队的效率倍增器。

一个值得注意的案例研究来自一家中型金融科技公司,该公司部署Raptor进行了一次为期周末的自动化渗透测试。代理被配置了针对其预发布环境的规则,该环境镜像了生产环境。在48小时内,Raptor发现了14个漏洞,包括一个关键的SQL注入和一个配置错误的S3存储桶。人类红队在之前的手动测试中遗漏了那个S3存储桶。美中不足的是?Raptor还意外触发了其WAF上的速率限制警报,导致了短暂的服务降级。这突显了自主代理的力量和危险。

另一个案例涉及一个网络安全培训平台,该平台将Raptor集成为夺旗赛(CTF)中的“对抗性机器人”。该机器人始终保持在人类玩家前10%的行列,解决了需要串联多个漏洞利用的挑战。该机器人的优势在于侦察

更多来自 GitHub

Figures4Papers:重塑AI研究可视化的开源利器开源项目figures4papers由开发者chenliu-1996创建,在AI研究社区迅速获得关注,单日内GitHub星标数突破2300。该仓库提供了一套精心策划的Python脚本,专为NeurIPS、ICML和CVPR等顶级AI会议生成Cartographer TurtleBot集成:为机器人领域的高精度SLAM降低门槛Cartographer TurtleBot集成项目托管于GitHub的cartographer-project组织下,是一个官方ROS软件包,旨在将谷歌的Cartographer SLAM库与TurtleBot机器人家族无缝衔接。Cart探秘 Cartographer ROS:谷歌工业级SLAM引擎如何驱动机器人自主导航Cartographer_ros,作为谷歌 Cartographer SLAM 库的 ROS 集成版本,已成为机器人开发者构建实时建图与定位系统的基石。该项目最初在谷歌内部用于数据中心冷却与仓储机器人的自主导航,于 2016 年开源,至今已查看来源专题页GitHub 已收录 2448 篇文章

相关专题

Claude Code202 篇相关文章

时间归档

April 20263042 篇已发布文章

延伸阅读

ctx: The 100K-Node LLM Knowledge Graph Reshaping AI Agent ExecutionA new GitHub repository, ctx, has surfaced with a staggering 102,696-node LLM knowledge graph, 91,432 skills, and 10,787Obsidian第二大脑:AI优先的CLI工具,彻底改写你的笔记一个名为eugeniughelbur/obsidian-second-brain的开源项目正在重新定义个人知识管理,它将Obsidian笔记库转化为一个AI优先的第二大脑。该项目拥有43个命令,支持多种AI CLI工具,能够自动化研究、验证安全审计自动化新范式:Trail of Bits 开源 Claude Skills 项目深度解析随着代码复杂度飙升,传统安全审计正面临严峻的可扩展性危机。Trail of Bits 最新发布的开源项目利用 Claude 模型实现漏洞检测自动化,标志着安全工作流向 AI 增强模式的重大转变。这一突破性工具正在重新定义行业标准的审计流程。Claude Code系统提示词泄露:Piebald-AI万星仓库如何撕开AI透明度的遮羞布一个名为Piebald-AI/Claude-Code-System-Prompts的GitHub仓库在一天内狂揽超万颗星,它系统性地曝光了Anthropic旗下Claude Code的内部系统提示词与工具描述。这场对商业AI编程助手内幕前所

常见问题

GitHub 热点“Raptor Turns Claude Code Into a Weaponized AI Security Agent — Here's How”主要讲了什么?

The line between AI-assisted development and autonomous security operations just blurred. Raptor, a GitHub project that has amassed over 2,300 stars with a daily growth of nearly 1…

这个 GitHub 项目在“Raptor AI security agent red team tutorial”上为什么会引发关注?

Raptor's architecture is a masterclass in agentic AI design for security. At its core, it does not reinvent the wheel; it reuses Claude Code's existing capabilities—code generation, file editing, shell command execution—…

从“Claude Code offensive security configuration”看,这个 GitHub 项目的热度表现如何?

当前相关 GitHub 项目总星标约为 2344,近一日增长约为 99,这说明它在开源社区具有较强讨论度和扩散能力。