【Deepaudit-国产 AI 代码审计平台(Github 6k+star)】

发布时间:2026/7/17 2:56:49

【Deepaudit-国产 AI 代码审计平台(Github 6k+star)】
分享一个国产开源的AI代码审计项目。个人用下来感觉挺不错的。DeepAudit 是GitHub上 lintsinghua 开发的一个开源的AI代码安全审计平台。它定位为“人人拥有的AI黑客战队”旨在让漏洞挖掘更简单、更普及。它的核心亮点在于采用 Multi-Agent多智能体协作架构模拟安全专家的思维模式进行自动化审计。目前该项目在GitHub上已获得超过21k Star并已成功发现49个CVE漏洞和6个GHSA安全公告。️ 核心架构四个AI“专家”协同作战DeepAudit不是简单的规则扫描而是由四个各司其职的AI Agent协作完成审计· Orchestrator总指挥负责制定审计计划、协调各Agent工作并汇总生成最终报告。· Recon Agent侦察兵扫描项目结构识别技术栈和API入口勾勒出潜在“攻击面”。· Analysis Agent分析师结合内置的RAG知识库含CWE/CVE数据和代码语义进行深度漏洞挖掘。· Verification Agent验证师最关键的环节。自动为发现的漏洞生成PoC概念验证脚本并在Docker沙箱中执行验证。验证失败的漏洞会被直接丢弃极大降低了误报率。 主要功能与工作流程用户只需导入项目DeepAudit便会自动完成从分析到出报告的全流程1. 一键部署与私有化支持Ollama等本地模型部署确保核心代码数据安全。2. 两种审计模式· Agent深度审计完整走完上述四Agent协作的流程适合全面安全检测。· 即时分析快速分析代码片段覆盖安全、性能等多维度问题。3. 多源导入与报告支持从GitHub/GitLab导入项目或上传ZIP文件审计完成后可一键导出PDF/Markdown/JSON格式的专业报告。4. 广泛的检查能力支持检测SQL注入、XSS、命令注入等12类漏洞覆盖Python、JavaScript、Java等主流语言并集成了Semgrep、Gitleaks等知名扫描工具。 实战成果DeepAudit已在多个知名开源项目中发现了真实漏洞。例如在对OpenClaw项目的审计中发现了6个已被官方确认的安全漏洞类型包括命令注入、远程代码执行、凭证泄露等。在禅道PMS、Dataease等项目中挖掘出的漏洞也获得了CVE编号。DeepAudit 官方主要推荐使用 Docker 进行部署整个过程可以非常快速也支持源码构建。 前提准备部署前请确保系统满足以下要求· Docker版本 20.10· Docker Compose版本 2.0· 硬件至少 4GB 内存推荐 8GB和 10GB 可用磁盘空间· 网络如需调用云端大模型 API需保证网络畅通使用本地 Ollama 则可离线部署。 部署方式方式一一键生产部署最推荐直接使用预构建镜像无需克隆代码。bashcurl -fsSL https://raw.githubusercontent.com/lintsinghua/DeepAudit/v3.0.0/docker-compose.prod.yml | docker compose -f - up -d方式二国内加速部署专为国内用户设置使用南京大学镜像加速。bashcurl -fsSL https://raw.githubusercontent.com/lintsinghua/DeepAudit/v3.0.0/docker-compose.prod.cn.yml | docker compose -f - up -d方式三开发部署源码构建适用于二次开发或定制配置。bashgit clone https://github.com/lintsinghua/DeepAudit.gitcd DeepAuditcp backend/env.example backend/.env# 编辑 backend/.env 填写你的 LLM API 密钥等配置[reference:15]docker compose up -d✅ 验证部署执行 docker ps 命令确认以下 4 个核心服务容器均在运行· frontend前端界面端口 3000· backend后端 API端口 8000· redis缓存与队列· dbPostgreSQL 数据库启动成功后浏览器访问 http://localhost:3000 即可开始配置 LLM 模型。 总结DeepAudit是一个将AI Agent、RAG和沙箱验证技术整合在一起的自动化代码审计平台。它通过模拟安全专家的协作模式旨在提供更智能、更准确的漏洞挖掘体验。项目采用 AGPL-3.0 许可证你可以通过其 GitHub仓库 了解部署详情。

相关新闻

STM32F767ZG与SLO2016工业通信方案实战指南

STM32F767ZG与SLO2016工业通信方案实战指南

2026/7/10 0:16:29

1. 为什么选择SLO2016与STM32F767ZG组合 在工业通信领域,稳定高效的信息传递系统往往需要硬件与协议的完美配合。SLO2016作为专业通信模块,与STM32F767ZG这款高性能微控制器的组合,恰好满足了这一需求。STM32F767ZG采用ARM Cortex-M7内核&…

INSERT INTO 语句的底层契约与生产级避坑指南

INSERT INTO 语句的底层契约与生产级避坑指南

2026/7/10 5:30:24

1. 为什么 INSERT INTO 是每个 SQL 使用者必须亲手写过十遍的语句刚带新人做数据库项目时,我总让他们在本地 PostgreSQL 里建一张test_users表,然后手动敲三遍INSERT INTO:第一遍错漏括号,第二遍列名和值数量对不上,第…

Plone 4.2 Collections重构:从索引耦合到所见即所得的范式校准

Plone 4.2 Collections重构:从索引耦合到所见即所得的范式校准

2026/7/9 14:39:05

1. 项目概述:Plone 4.2 中 Collections 的重构不是“功能升级”,而是架构归位 “New, Simpler Collections in Plone 4.2”这个标题乍看像是一次常规迭代,但如果你在2012年前后深度参与过 Plone 4.0 或 4.1 的内容管理实践,就会立…

Windows 10任务管理器默认最大化设置方法

Windows 10任务管理器默认最大化设置方法

2026/7/17 2:51:04

1. 问题背景与需求分析Windows 10任务管理器是系统自带的强大工具,用于监控系统性能、管理进程和服务。但许多用户发现,每次打开任务管理器时,默认都是以小窗口形式显示,需要手动点击最大化按钮才能全屏查看。这种重复操作在日常高…

WSL 2安装配置与开发环境集成指南

WSL 2安装配置与开发环境集成指南

2026/7/17 2:51:04

1. WSL 2 环境准备与安装指南在Windows 10/11上启用WSL 2之前,需要确认系统版本和硬件条件。打开设置→系统→关于,检查Windows规格中的版本号必须为2004(Build 19041)或更高。同时需要确保主板BIOS中已开启虚拟化支持&#xff08…

Linux磁盘空间管理:df与du命令实战解析

Linux磁盘空间管理:df与du命令实战解析

2026/7/17 2:51:04

1. Linux磁盘空间管理基础认知当你在终端敲下命令时突然看到"No space left on device"的红色警告,那种感觉就像开车时油表突然亮起红灯。作为Linux系统管理员,磁盘空间管理是最基础的生存技能之一。不同于Windows系统的图形化显示&#xff0c…

爱芯派Pro开发板USB无线网卡配置指南

爱芯派Pro开发板USB无线网卡配置指南

2026/7/17 2:51:04

1. 爱芯派 Pro 开发板无线连接方案背景 爱芯派 Pro 开发板作为国产高性能嵌入式开发平台,其标准配置未包含Wi-Fi模块,这在物联网应用开发中会带来诸多不便。通过USB无线网卡扩展网络功能,成为开发者最经济实用的解决方案。 我手头正好有正点…

多模态大模型Agent Smith攻击:原理剖析与防御实战指南

多模态大模型Agent Smith攻击:原理剖析与防御实战指南

2026/7/17 2:51:04

1. 项目概述:Agent Smith攻击的冰山一角最近在安全圈和AI研究社区里,一个名为“Agent Smith”的攻击手法被频繁讨论。乍一听这名字,你可能以为是某个新的恶意软件家族,但实际上,它指向的是一个在多模态大语言模型&…

awesome-llm-apps:122k星标的AI应用开发实战指南

awesome-llm-apps:122k星标的AI应用开发实战指南

2026/7/17 2:41:04

如果你正在学习AI应用开发,可能会遇到这样的困境:看了很多理论教程,但真正要动手实现一个AI Agent或RAG应用时,却不知道从何开始。GitHub上确实有很多开源项目,但质量参差不齐,很多项目要么文档不全&#x…

Unity游戏文本翻译架构深度解析:XUnity.AutoTranslator的技术实现与工程实践

Unity游戏文本翻译架构深度解析:XUnity.AutoTranslator的技术实现与工程实践

2026/7/16 0:35:09

Unity游戏文本翻译架构深度解析:XUnity.AutoTranslator的技术实现与工程实践 【免费下载链接】XUnity.AutoTranslator 项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator XUnity.AutoTranslator作为Unity游戏社区中最成熟的文本翻译解决方…

openEuler Raspberry Pi Kernel设备驱动开发指南:为树莓派硬件添加支持

openEuler Raspberry Pi Kernel设备驱动开发指南:为树莓派硬件添加支持

2026/7/16 14:29:31

openEuler Raspberry Pi Kernel设备驱动开发指南:为树莓派硬件添加支持 【免费下载链接】raspberrypi-kernel It provides openEuler kernel source for Raspberry Pi 项目地址: https://gitcode.com/openeuler/raspberrypi-kernel 前往项目官网免费下载&…

openEuler系统集成测试实战:基于smoke-test套件的环境验证技巧

openEuler系统集成测试实战:基于smoke-test套件的环境验证技巧

2026/7/16 14:18:17

openEuler系统集成测试实战:基于smoke-test套件的环境验证技巧 【免费下载链接】integration-test The repo contains test suits for system integration test 项目地址: https://gitcode.com/openeuler/integration-test 前往项目官网免费下载:…

Cursor终端插件生态避坑指南:23个实测低效插件黑名单,附3个自研轻量替代方案

Cursor终端插件生态避坑指南:23个实测低效插件黑名单,附3个自研轻量替代方案

2026/7/17 0:00:57

更多请点击: https://intelliparadigm.com 第一章:Cursor终端插件生态避坑指南概览 Cursor 作为基于 VS Code 内核构建的 AI 原生编辑器,其终端插件生态虽活跃,但存在兼容性断层、权限策略突变与调试链路断裂等典型风险。开发者常…

ChatGPT写作提示词效率革命:单条提示词响应质量提升3.8倍的关键变量(附可复用提示词矩阵表)

ChatGPT写作提示词效率革命:单条提示词响应质量提升3.8倍的关键变量(附可复用提示词矩阵表)

2026/7/17 0:00:57

更多请点击: https://codechina.net 第一章:ChatGPT写作提示词效率革命:单条提示词响应质量提升3.8倍的关键变量(附可复用提示词矩阵表) 提示词工程已从经验试错迈入变量驱动的科学阶段。实证研究表明,影响…

DeepSeek V4替换Codex底座模型的实践与优化

DeepSeek V4替换Codex底座模型的实践与优化

2026/7/17 0:00:57

1. 为什么选择用DeepSeek V4替换Codex的底座模型去年我在开发一个智能代码补全工具时,发现Codex的默认底座模型在复杂业务逻辑场景下表现不尽如人意。经过多次测试对比,DeepSeek V4在以下几个关键指标上展现出明显优势:代码补全准确率&#x…