# DeepAudit - 人人拥有的 AI 审计战队,让漏洞挖掘触手可及
快速进入 Multi-Agent 深度审计
| 📋 审计流日志实时查看 Agent 思考与执行过程 | |
| 🗂️ 项目管理GitHub/GitLab/Gitea 导入,多项目协同管理 |
📊 专业报告
一键导出 PDF / Markdown / JSON(图中为快速模式,非Agent模式报告)
🏆 CVE 漏洞发现
**DeepAudit 已成功发现并获得 49 个 CVE 编号 和 6 个 GHSA 安全公告🦞** ###涉及17个知名开源项目
OpenClaw🦞 漏洞挖掘成果
DeepAudit 内测版本对项目进行了深度安全审计,目前已发现 6 个安全漏洞,均已被官方确认并发布安全公告(GHSA)。漏洞类型覆盖命令注入、签名验证绕过、远程代码执行、凭证泄露、资源耗尽及敏感信息泄露,其中包含多个 High 级别漏洞。更多漏洞仍在持续挖掘中。 | | | | |
|---|
| | | Signature Verification Bypass | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
|---|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | Sensitive Information Disclosure | |
| | | | |
| | | | |
| | | Sensitive Information Disclosure | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
以上漏洞由 DeepAudit 团队成员 @lintsinghua@ez-lbz 使用 DeepAudit 挖掘发现 如果您使用 DeepAudit 发现了漏洞,欢迎在 Issues 中留言反馈。您的贡献将极大地丰富这份漏洞列表,非常感谢!
⚡ 项目概述
DeepAudit 是一个基于 Multi-Agent 协作架构的下一代代码安全审计平台。它不仅仅是一个静态扫描工具,而是模拟安全专家的思维模式,通过多个智能体(Orchestrator, Recon, Analysis, Verification)的自主协作,实现对代码的深度理解、漏洞挖掘和 自动化沙箱 PoC 验证。用户只需导入项目,DeepAudit 便全自动开始工作:识别技术栈 → 分析潜在风险 → 生成脚本 → 沙箱验证 → 生成报告,最终输出一份专业审计报告。核心理念: 让 AI 像黑客一样攻击,像专家一样防御。
💡 为什么选择 DeepAudit?
| |
|---|
| 人工审计效率低跨不上 CI/CD 代码迭代速度,拖慢发布流程 | 🤖 Multi-Agent 自主审计AI 自动编排审计策略,全天候自动化执行 |
| 传统工具误报多缺乏语义理解,每天花费大量时间清洗噪音 | 🧠 RAG 知识库增强结合代码语义与上下文,大幅降低误报率 |
| 数据隐私担忧担心核心源码泄露给云端 AI,无法满足合规要求 | 🔒 支持 Ollama 本地部署数据不出内网,支持 Llama3/DeepSeek 等本地模型 |
| 无法确认真实性外包项目漏洞多,不知道哪些漏洞真实可被利用 | 💥 沙箱 PoC 验证自动生成并执行攻击脚本,确认漏洞真实危害 |
🏗️ 系统架构
DeepAudit 采用微服务架构,核心由 Multi-Agent 引擎驱动。🔄 审计工作流
| | | |
|---|
| | | 接收审计任务,分析项目类型,制定审计计划,下发任务给子 Agent |
| | | 扫描项目结构,识别框架/库/API,提取攻击面(Entry Points) |
| | | 结合 RAG 知识库与 AST 分析,深度审查代码,发现潜在漏洞 |
| | | (关键) 编写 PoC 脚本,在 Docker 沙箱中执行。如失败则自我修正重试 |
| | | 汇总所有发现,剔除被验证为误报的漏洞,生成最终报告 |
📂 项目代码结构
DeepAudit/├── backend/ Python FastAPI 后端│ ├── app/│ │ ├── agents/ # Multi-Agent 核心逻辑│ │ │ ├── orchestrator.py # 总指挥:任务编排│ │ │ ├── recon.py # 侦察兵:资产识别│ │ │ ├── analysis.py # 分析师:漏洞挖掘│ │ │ └── verification.py # 验证者:沙箱 PoC│ │ ├── core/ # 核心配置与沙箱接口│ │ ├── models/ # 数据库模型│ │ └── services/ # RAG, LLM 服务封装│ └── tests/ # 单元测试├── frontend/ # React + TypeScript 前端│ ├── src/│ │ ├── components/ # UI 组件库│ │ ├── pages/ # 页面路由│ │ └── stores/ # Zustand 状态管理├── docker/ # Docker 部署配置│ ├── sandbox/ # 安全沙箱镜像构建│ └── postgres/ # 数据库初始化└── docs/ # 详细文档
🚀 快速开始
方式一:一行命令部署(推荐)
使用预构建的 Docker 镜像,无需克隆代码,一行命令即可启动:国内加速版 - 使用南京大学 GHCR 镜像站curl -fsSL https://raw.githubusercontent.com/lintsinghua/DeepAudit/v3.0.0/docker-compose.prod.cn.yml | docker compose -f - up -d
🇨🇳 国内加速部署(作者亲测非常无敌之快)
使用南京大学镜像站加速拉取 Docker 镜像(将 ghcr.io 替换为 ghcr.nju.edu.cn):国内加速版 - 使用南京大学 GHCR 镜像站curl -fsSL https://raw.githubusercontent.com/lintsinghua/DeepAudit/v3.0.0/docker-compose.prod.cn.yml | docker compose -f - up -d
手动拉取镜像(如需单独拉取)
💡 配置 Docker 镜像加速(可选,进一步提升拉取速度)
🎉 启动成功! 访问 http://localhost:3000 开始体验。 💡 镜像源由 南京大学开源镜像站 提供支持
方式二:克隆代码部署
1. 克隆项目git clone https://github.com/lintsinghua/DeepAudit.git && cd DeepAudit# 2. 配置环境变量cp backend/env.example backend/.env# 编辑 backend/.env 填入你的 LLM API Key# 3. 一键启动docker compose up -d
🔧 源码开发指南
环境要求
docker compose up -d redis db adminer
cd backend配置环境cp env.example .env# 使用 uv 管理环境(推荐)uv syncsource .venv/bin/activate# 启动 API 服务uvicorn app.main:app --reload
cd frontend配置环境cp .env.example .envpnpm installpnpm dev
标准拉取docker pull ghcr.io/lintsinghua/deepaudit-sandbox:latest# 国内加速(南京大学镜像站)docker pull ghcr.nju.edu.cn/lintsinghua/deepaudit-sandbox:latest
🤖 Multi-Agent 智能审计
支持的漏洞类型
🔌 支持的 LLM 平台
| 🌍 国际平台OpenAI GPT-4o / GPT-4Claude 3.5 Sonnet / OpusGoogle Gemini ProDeepSeek V3 | 🇨🇳 国内平台通义千问 Qwen智谱 GLM-4Moonshot Kimi文心一言 · MiniMax · 豆包 | 🏠 本地部署OllamaLlama3 · Qwen2.5 · CodeLlamaDeepSeek-Coder · Codestral代码不出内网 |
💡 支持 API 中转站,解决网络访问问题 | 详细配置 →
🎯 功能矩阵
| | |
|---|
| | |
| | |
| | |
| GitHub/GitLab/Gitea 导入,ZIP 上传,10+ 语言支持 | |
| | |
| Bug · 安全 · 性能 · 风格 · 可维护性 | |
| | |
| | |
| | |
| PDF / Markdown / JSON 一键导出 | |
| | |
🦖 发展路线图
我们正在持续演进,未来将支持更多语言和更强大的 Agent 能力。引入 RAG 知识库,支持 Docker 安全沙箱沙箱从function_call优化集成为稳定MCP服务: 持续跟踪 PR 变更,智能分析漏洞,并集成CI/CD流程⚠️ 重要安全声明
法律合规声明
漏洞上报责任
使用限制
免责声明
作者不对任何因使用本项目而导致的直接或间接损失负责,使用者需对自身行为承担全部法律责任。
📖 详细安全政策
有关安装政策、免责声明、代码隐私、API使用安全和漏洞报告的详细信息,请参阅和文件。快速参考
代码隐私警告: 您的代码将被发送到所选择的LLM服务商服务器