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

CausalNex 仓库沦陷:开源 AI 供应链安全的当头棒喝QuantumBlack Labs 的 CausalNex 仓库,曾是一款备受瞩目的开源因果推断与贝叶斯网络建模库,如今因 HackerOne 用户 shamim_12 报告的安全漏洞而被标记为危险。该漏洞的具体性质——是恶意代码注入、后门Pyro 2.0:Uber 概率编程框架重新定义贝叶斯 AIPyro 是由 Uber AI Labs 开发、基于 PyTorch 构建的开源概率编程语言(PPL),已成为研究人员和工程师将不确定性量化融入深度学习的关键工具。与传统神经网络输出点估计不同,Pyro 允许模型表达其预测的置信度(或缺乏置Floci:开源AWS模拟器,挑战云端依赖,重塑本地开发体验Floci(floci-io/floci)已崭露头角,成为开发者在本地开发与测试中摆脱昂贵、始终在线的AWS环境的理想替代方案。作为完全开源的项目,它提供与Amazon最常用服务——对象存储S3、无服务器函数Lambda和NoSQL数据库D查看来源专题页GitHub 已收录 1005 篇文章

相关专题

Claude Code123 篇相关文章

时间归档

April 20262290 篇已发布文章

延伸阅读

免费Claude Code工具引爆争议:AI访问权与伦理的边界之战一个名为free-claude-code的开源项目,通过终端、VSCode和Discord为开发者提供Anthropic旗下Claude Code的免费访问通道,绕过了官方付费订阅。随着其GitHub星标数飙升至4700以上,关于可持续性、Claude Code 的上下文协议如何破解 AI 编程的最大瓶颈Zilliz 近日开源了 Model Context Protocol (MCP) 服务器,使 Claude Code 能够搜索和理解整个代码库,而不仅仅是当前文件。这项工程方案直指当前 AI 编程工具最显著的短板——有限的上下文窗口。通过Claude“文件规划”技能如何揭开20亿美元Manus工作流架构的奥秘一个实现价值20亿美元Manus收购案背后规划工作流的GitHub项目,已斩获超19,000星标,揭开了精英级AI协作的核心架构。Claude Code的“文件规划”技能展示了持久化的Markdown规划如何创建可追溯、可迭代的人机协作流程Claude Code学术工作流项目如何重塑AI辅助研究范式一个名为'academic-research-skills'的GitHub项目正试图将AI代码助手进行学术研究的过程系统化。该项目为Claude Code构建了一套结构化工作流,将混乱的文献综述、写作与修订过程转变为模块化、可复用的体系。这

常见问题

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,这说明它在开源社区具有较强讨论度和扩散能力。