【2个月1k+🌟】国内首个开源的漏洞挖掘多智能体平台,小学生也能随便挖漏洞,支持自动验证/PoC生成,大佬手中更是利器

69 阅读4分钟

在前天,团队的项目在短短一两个月内,突破了1k + Star🌟

说实话,项目获得这么多认可和关注,得益于朋友们一直以来的热情支持和反馈。让项目不断迭代优化,从单纯一个LLM API调用mvp demo,成长到今天的Multi-Agent版本。

为了感谢回馈有需要和一直关注本项目的朋友,也为了项目和团队能够得到更多的成长,团队决定再将 V3.0.0 新版本向大家开源

废话不多说,先上个图给大伙看看新版本的功能

12月15日_副本.gif

📸 界面预览

🤖 Agent 审计入口

Agent审计入口(首页).png

首页快速进入 Multi-Agent 深度审计

📋 审计流日志

审计流日志.png

实时查看 Agent 思考与执行过程

🎛️ 智能仪表盘

仪表盘.png

一眼掌握项目安全态势

⚡ 即时分析

即时分析.png 粘贴代码 / 上传文件,秒出结果

🗂️ 项目管理

项目管理.png

GitHub/GitLab 导入,多项目协同管理

📊 专业报告

审计报告示例.png

一键导出 PDF / Markdown / JSON

(图中为快速模式,非Agent模式报告)

👉👉👉👉👉👉 查看Agent审计完整报告示例👈👈👈👈👈👈


⚡ 项目概述

DeepAudit 是一个基于 Multi-Agent 协作架构的下一代代码安全审计平台。它不仅仅是一个静态扫描工具,而是模拟安全专家的思维模式,通过多个智能体(Orchestrator, Recon, Analysis, Verification)的自主协作,实现对代码的深度理解、漏洞挖掘和 自动化沙箱 PoC 验证

我们致力于解决传统 SAST 工具的三大痛点:

  • 误报率高 — 缺乏语义理解,大量误报消耗人力

  • 业务逻辑盲点 — 无法理解跨文件调用和复杂逻辑

  • 缺乏验证手段 — 不知道漏洞是否真实可利用

用户只需导入项目,DeepAudit 便全自动开始工作:识别技术栈 → 分析潜在风险 → 生成脚本 → 沙箱验证 → 生成报告,最终输出一份专业审计报告。

核心理念: 让 AI 像黑客一样攻击,像专家一样防御。

🏗️ 系统架构

整体架构图

DeepAudit 采用微服务架构,核心由 Multi-Agent 引擎驱动。

架构图.png

审计工作流

步骤阶段负责 Agent主要动作
1策略规划Orchestrator接收审计任务,分析项目类型,制定审计计划,下发任务给子 Agent
2信息收集Recon Agent扫描项目结构,识别框架/库/API,提取攻击面(Entry Points)
3漏洞挖掘Analysis Agent结合 RAG 知识库与 AST 分析,深度审查代码,发现潜在漏洞
4PoC 验证Verification Agent(关键) 编写 PoC 脚本,在 Docker 沙箱中执行。如失败则自我修正重试
5报告生成Orchestrator汇总所有发现,剔除被验证为误报的漏洞,生成最终报告

🚀 快速开始 (Docker一键复制粘贴部署)

1. 启动项目

复制一份 backend/env.examplebackend/.env,并按需配置 LLM API Key。 然后执行以下命令一键启动:

# 1. 准备配置文件
cp backend/env.example backend/.env

# 2. 构建沙箱镜像 (首次运行必须)
cd docker/sandbox && chmod +x build.sh && ./build.sh && cd ../..

# 3. 启动服务
docker compose up -d

🦖 发展路线图

当然,我们也正在持续演进迭代,未来将支持更稳定更强大的 Agent 能力。

  • v3.0: Multi-Agent 协作架构 (Current)
  • 支持更多漏洞验证 PoC 模板
  • 支持更多语言
  • 自动修复 (Auto-Fix): Agent 直接提交 PR 修复漏洞
  • 增量PR审计: 持续跟踪 PR 变更,智能分析漏洞,并集成CI/CD流程
  • 优化RAG: 支持自定义知识库
  • 优化Agent: 支持自定义Agent

项目链接: github.com/lintsinghua…

💬 最后再啰嗦两句

项目能走到今天,离不开各位建议和批评。这次开源 V3.0.0,也是希望把这套 Agent 自动审计的能力真正回馈给社区,也希望能够得到大家的反馈。

代码虽然经过了测试,但作为小团队维护的项目,肯定还有很多不足。不管是 Bug 反馈、功能建议,还是批评建议,或者觉得好用的话,都欢迎在评论区留言或者去 GitHub 提 Issue。

如果觉得这个项目对你有一点点帮助,麻烦动动发财的小手,给项目点个 Star 🌟,或者提提建议~这对我们团队是莫大的鼓励!!