m-sec-org/BreachWeave

智能渗透Agent Manager/Observer/Solver 多角色架构,基于 pi-mono SDK。

解决的问题

BreachWeave 专为智能渗透测试和夺旗赛(CTF)场景设计。它解决了 AI 代理在处理复杂攻击链时常见的路径偏离、状态管理混乱和任务过早终止等问题。

工作原理

该系统采用由三个主要角色组成的多代理架构:

  • Manager:作为控制平面,负责全局编排、调度求解器并组织协作。
  • Solver:主动执行单元,负责信息收集、漏洞验证和利用链推进。
  • Observer:监督角色,监控执行轨迹,提供轻量级修正,防止代理偏离路径或过早终止任务。

为保持效率,系统将「想法」(需探索的方向)与「记忆」(可复用的事实和证据)分离,并采用上下文压缩技术,去除工具输出中的噪声。

适用人群

希望使用协调的多代理 AI 系统自动化漏洞发现与利用的安全研究人员、CTF 玩家和渗透测试人员。

核心亮点

  • 多代理协作:支持多个求解器在单一管理器下并行探索不同攻击路径。
  • 运行时监督:观察者代理确保流程高效,防止任务提前终止。
  • 分层状态管理:将战略方向与事实证据分离,保持决策清晰。
  • 上下文优化:通过重写与摘要技术,保持 LLM 上下文高信号、低噪声。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目