文章总结: DeepAudit是一个基于多智能体架构的开源代码安全审计平台,集成了静态扫描、AI推理与沙箱动态验证功能。文章剖析了其工作原理与部署方法,同时揭示了早期版本存在的未授权访问与SSRF等自身安全缺陷,并指出其对复杂业务逻辑验证能力的局限。建议用户使用最新版本,将其定位为辅助工具,复杂审计仍需依赖人工经验。 综合评分: 85 文章分类: 代码审计,安全工具,AI安全,漏洞分析
点击了解DeepAudit,掌握代码安全审计新方法
原创
zere zere
船山信安
2026年3月9日 12:10 广东
一个叫 DeepAudit 的开源项目引起了不少讨论。它号称是“下一代代码安全审计平台”,主打用多个AI智能体模拟安全专家的协作方式,自动挖洞、自动写验证脚本,甚至还能在沙箱里跑一遍给你看。听着挺高级的。
它到底怎么工作的?
DeepAudit 的核心是一个 Multi-Agent(多智能体)架构。可以把它类比成一个迷你安全公司,里面有好几个不同角色的“员工”:
- Orchestrator(总指挥):统筹全局,制定审计计划。
- Recon Agent(侦察兵):扫描项目结构,看看用了什么框架、库,找出可能的攻击面。
- Analysis Agent(分析师):结合漏洞知识库(RAG),一行行看代码,琢磨哪里有洞。
- Verification Agent(验证者):最高级是能够——自动写 PoC(攻击验证代码),然后在隔离的 Docker 沙箱里跑一遍,确认漏洞是不是真的能利用。
这思路其实挺先进,把静态扫描、AI推理、动态验证串起来了,比传统 SAST 工具那种“瞎报一堆”的体验要好不少。
下面是它的整体框架图,看得出模块划分得很清晰:
如何部署
如果只是想本地跑一个玩玩,项目提供了 Docker 一键部署,命令执行:
标准部署
curl -fsSL https://raw.githubusercontent.com/lintsinghua/DeepAudit/v3.0.0/docker-compose.prod.yml | docker compose -f - up -d
国内加速部署
curl -fsSL https://raw.githubusercontent.com/lintsinghua/DeepAudit/v3.0.0/docker-compose.prod.cn.yml | docker compose -f - up -d
跑起来之后浏览器打开 http://localhost:3000,就能看到登录界面。第一次用需要自己在后台配一下大模型的 API Key(支持 OpenAI、通义千问、Ollama 本地模型等)。
中规中矩的界面,左侧项目管理,右侧审计结果展示,没啥花里胡哨的:
并不是特别完善
这个工具毕竟还在起步,真用起来就会发现不少问题,甚至是“做安全的工具自己却不安全”的低级错误。
自身安全漏洞
在 3.0.4 及更早版本 中,存在一个不当访问控制漏洞(CVE-2026-25729):任何登录用户都可以通过 /api/v1/users/接口,直接获取系统里所有用户的邮箱、电话等敏感信息。这接口连权限检查都没做,属实不应该。
还有个 SSRF 漏洞(CVE-2026-2532),在 3.0.3 及更早版本里,IP 地址处理组件存在服务端请求伪造,攻击者可以利用它探测内网。虽然现在新版本修了,但也提醒我们:用这类工具前最好先确认下版本,别把有洞的审计工具直接暴露在公网上。
沙箱验证
Verification Agent 号称能自动验证漏洞,但实际上它的沙箱能力有限,主要能处理的还是输入型漏洞,比如 SQL 注入、命令注入这类。一旦涉及到复杂的业务逻辑、外部 API 调用、或者需要特定环境配置的漏洞,沙箱就很难复现了,PoC 跑失败是常事,最后还是会漏报。
另外,对于动态语言(比如 Python、JavaScript 的一些运行时特性),静态分析本来就容易误报,AI 也一样,该误报的还是会报。指望它完全替代人工审计,还差点意思。
RAG 知识库
DeepAudit 用了 RAG(检索增强生成)来提升漏洞识别的准确性,说白了就是把代码和内置的 CVE/CWE 知识库做比对。但问题在于,效果完全取决于知识库的覆盖度。如果你用的是一些小众框架、内部自研库,或者漏洞模式不在它内置的库里,它的理解能力就直线下降,变回一个普通工具。
总结一下
DeepAudit 确实是个很有意思的尝试,把 Multi-Agent 和自动化验证引入安全审计,方向是对的。对于个人开发者、中小团队做基础的漏洞筛查,它能省不少事。
但现阶段想把它捧成“颠覆性工具”还早。自身安全、沙箱能力、知识库覆盖都还有进步空间。用的时候记得:
- 用最新版,别裸奔。
- 把它当辅助,别当它作为主力。
- 复杂逻辑的审计,还是得靠人。
安全这条路,AI 依旧是辅助我们。
免责声明:
本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。
任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。
本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我。
本文转载自:船山信安 zere zere《点击了解DeepAudit,掌握代码安全审计新方法》
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。










评论