基于 LLM 多 Agent 的全流程漏洞挖掘系统,已挖数十个真实漏洞

0x01 工具介绍

在网络安全攻防对抗日趋激烈的当下,漏洞挖掘面临效率低、流程繁、技术门槛高等痛点 —— 人工审计耗时长,传统工具缺乏智能协作能力,难以覆盖多语言、复杂场景的漏洞挖掘需求。

AIxVuln 应运而生,它以 LLM 为核心驱动力,构建多 Agent 智能协作体系,整合环境搭建、代码审计、漏洞验证、报告生成全流程能力。借助 Docker 沙箱实现多语言环境隔离运行,通过 SharedContext 实现 Agent 间信息共享,40+ 工具链覆盖漏洞挖掘全环节。

无需人工干预,从源码上传到报告生成端到端自动化完成,已在真实目标中挖掘数十个真实漏洞。无论是安全研究员提升挖洞效率,还是企业保障资产安全,这款系统都能提供高效、智能的漏洞挖掘解决方案,重新定义自动化安全测试的边界。

0x02 功能简介

✨ 主要特性

🧪多 Agent 智能协作:Ops / Analyze / Verifier / Report 四类 Agent 分工协作,通过 SharedContext 共享关键信息

🔐 Docker 沙箱隔离:所有代码执行、PoC 验证均在隔离容器中进行,支持 PHP/Java/Node.js/Python/Go 多语言环境

📡端到端自动化:从源码上传到漏洞报告生成,全流程自动化,无需人工干预

🛡️实时可观测:WebSocket 推送实时事件,支持漏洞发现/验证状态跟踪

界面预览

系统主界面:

运行中实时漏洞列表(未验证):

实时产生的漏洞报告(已验证):

0x03更新说明

添加新功能

0x04 使用介绍

📦使用指南

前置条件

  • Go 1.24+(与 go.mod保持一致)

  • Docker

    已安装并启动

  • 已构建依赖的 Docker 镜像:aisandboxjava_env

1. 构建 Docker 镜像

docker build -t aisandbox -f dockerfile/dockerfile.aisandbox/Dockerfile dockerfile/dockerfile.aisandbox

2. 配置

复制并编辑配置文件:

cp config.ini.example config.ini

3. 运行

go run .

默认监听:0.0.0.0:9999

4. 访问 API 文档

启动后访问 Swagger UI 查看交互式 API 文档:

http://localhost:9999/swagger/index.html

5. 前端 UI(可选)

本仓库不提供前端 UI。如需可视化交互,请启动前端仓库:

AIxVuln_Web

6. 运行(二进制)

你也可以直接从 GitHub Releases 下载已编译的二进制文件运行。

配置

配置文件为根目录 config.ini。详细配置说明见 docs/CONFIGURATION.md。

API 端点

项目管理

方法 端点 说明
GET /projects 获取所有项目列表
POST /projects/create?projectName=xxx 上传源代码压缩包创建项目
GET /projects/:name 获取项目详情(状态、漏洞、容器、事件、进度)
GET `/projects/:name/start?startType=0 1
GET /projects/:name/cancel 取消运行中的任务
GET /projects/:name/del 删除项目
GET /projects/:name/containers 获取项目容器列表
GET /projects/:name/events?count=N 获取项目事件日志
GET /projects/:name/envinfo 获取项目环境信息
GET /projects/:name/agents 获取 Agent 运行状态

漏洞与报告

方法 端点 说明
GET /projects/:name/vulns 获取漏洞列表
GET /projects/:name/reports 获取报告列表
GET /projects/:name/reports/download/:id 下载单个报告
GET /projects/:name/reports/downloadAll 下载所有报告(ZIP)

碎片化利用点

方法 端点 说明
GET /projects/:name/fragments 获取碎片列表
GET /projects/:name/fragments/:id 获取单个碎片详情
POST /projects/:name/fragments 创建新碎片
PUT /projects/:name/fragments/:id 更新碎片信息
DELETE /projects/:name/fragments/:id 删除碎片
POST /projects/:name/fragments/:id/relate 关联多个碎片
POST /projects/:name/fragments/:id/unrelate 取消碎片关联

攻击链

方法 端点 说明
GET /projects/:name/chains 获取攻击链列表
GET /projects/:name/chains/:id 获取单个攻击链详情
POST /projects/:name/chains 创建攻击链
PUT /projects/:name/chains/:id 更新攻击链
DELETE /projects/:name/chains/:id 删除攻击链
POST /projects/:name/chains/:id/steps 添加攻击链步骤
DELETE /projects/:name/chains/:id/steps/:order 删除攻击链步骤

任务队列

方法 端点 说明
GET /queue 获取队列状态(待执行/运行中任务)
GET /queue/tasks/:taskId 获取任务详情
POST /queue/tasks/:taskId/priority?priority=N 更新任务优先级
DELETE /queue/tasks/:taskId 取消队列任务

缓存管理

方法 端点 说明
GET /cache/stats 获取 LLM 缓存统计信息
POST /cache/clear 清空 LLM 缓存

实时通信

方法 端点 说明
GET /ws WebSocket 连接,接收实时事件

认证:Basic Auth(默认 admin:ss0t,可在配置文件中修改)

**

学习资源

如果你是也准备转行学习网络安全(黑客)或者正在学习,这里开源一份360智榜样学习中心独家出品《网络攻防知识库》,希望能够帮助到你

知识库由360智榜样学习中心独家打造出品,旨在帮助网络安全从业者或兴趣爱好者零基础快速入门提升实战能力,熟练掌握基础攻防到深度对抗。

读者福利 | CSDN大礼包:《网络安全入门&进阶学习资源包》免费分享 (安全链接,放心点击)

在这里插入图片描述

一、知识库价值

深度: 本知识库超越常规工具手册,深入剖析攻击技术的底层原理与高级防御策略,并对业内挑战巨大的APT攻击链分析、隐蔽信道建立等,提供了独到的技术视角和实战验证过的对抗方案。

广度: 面向企业安全建设的核心场景(渗透测试、红蓝对抗、威胁狩猎、应急响应、安全运营),本知识库覆盖了从攻击发起、路径突破、权限维持、横向移动到防御检测、响应处置、溯源反制的全生命周期关键节点,是应对复杂攻防挑战的实用指南。

实战性: 知识库内容源于真实攻防对抗和大型演练实践,通过详尽的攻击复现案例、防御配置实例、自动化脚本代码来传递核心思路与落地方法。

二、 部分核心内容展示

360智榜样学习中心独家《网络攻防知识库》采用由浅入深、攻防结合的讲述方式,既夯实基础技能,更深入高阶对抗技术。

在这里插入图片描述

360智榜样学习中心独家《网络攻防知识库》采用由浅入深、攻防结合的讲述方式,既夯实基础技能,更深入高阶对抗技术。

内容组织紧密结合攻防场景,辅以大量真实环境复现案例、自动化工具脚本及配置解析。通过策略讲解、原理剖析、实战演示相结合,是你学习过程中好帮手。

1、网络安全意识

img

2、Linux操作系统

img

3、WEB架构基础与HTTP协议

img

4、Web渗透测试

img

5、渗透测试案例分享

img

6、渗透测试实战技巧

图片

7、攻防对战实战

图片

8、CTF之MISC实战讲解

图片

三、适合学习的人群

基础适配人群

  1. 零基础转型者‌:适合计算机零基础但愿意系统学习的人群,资料覆盖从网络协议、操作系统到渗透测试的完整知识链‌;
  2. 开发/运维人员‌:具备编程或运维基础者可通过资料快速掌握安全防护与漏洞修复技能,实现职业方向拓展‌或者转行就业;
  3. 应届毕业生‌:计算机相关专业学生可通过资料构建完整的网络安全知识体系,缩短企业用人适应期‌;

能力提升适配

1、‌技术爱好者‌:适合对攻防技术有强烈兴趣,希望掌握漏洞挖掘、渗透测试等实战技能的学习者‌;

2、安全从业者‌:帮助初级安全工程师系统化提升Web安全、逆向工程等专项能力‌;

3、‌合规需求者‌:包含等保规范、安全策略制定等内容,适合需要应对合规审计的企业人员‌;

因篇幅有限,仅展示部分资料,完整版的网络安全学习资料已经上传CSDN,朋友们如果需要可以在下方CSDN官方认证二维码免费领取【保证100%免费】

‌;

因篇幅有限,仅展示部分资料,完整版的网络安全学习资料已经上传CSDN,朋友们如果需要可以在下方CSDN官方认证二维码免费领取【保证100%免费】

在这里插入图片描述

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐