diff --git a/README.md b/README.md index 2e566d2..c4202e2 100644 --- a/README.md +++ b/README.md @@ -1,84 +1,89 @@
+
-# DeepAudit
+ + 基于 Multi-Agent 协作的下一代代码安全审计平台 +
+ ++ "像黑客一样思考,像专家一样审计" +
+ ++ 🚀 Multi-Agent 编排 · 🧠 RAG 知识增强 · 🔒 沙箱 PoC 验证 · 🛡️ 0 误报目标 +
-*让安全审计像呼吸一样简单* +
+
+
+
+
+
+
+ 🚀 快速开始 | + 🤖 Agent 原理 | + 📖 部署文档 | + 💬 交流反馈 +
-
+
-🤖 Multi-Agent-Orchestrator 编排决策 |
-
-🧠 RAG 增强-代码语义理解 |
-
-🔒 沙箱验证-Docker 安全容器 |
-
-🛠️ 工具集成-Semgrep • Bandit |
-
| - -### 🤖 Multi-Agent 智能审计 - -自主编排、深度分析、自动验证 - -- **Orchestrator Agent** — 统筹编排,制定审计策略 -- **Recon Agent** — 信息收集,识别技术栈和入口点 -- **Analysis Agent** — 深度分析,挖掘潜在安全漏洞 -- **Verification Agent** — 沙箱验证,确认漏洞有效性 - -### 🧠 RAG 知识库增强 - -超越简单关键词匹配 - -- Tree-sitter AST 智能代码分块 -- ChromaDB 向量数据库 -- CWE / CVE 漏洞知识库集成 -- 多语言支持:Python, JS, TS, Java, Go, PHP, Rust - -### 🔒 安全沙箱验证 - -Docker 隔离环境执行 PoC - -- 资源限制(CPU / Memory) -- 网络隔离 -- seccomp 安全策略 -- 自动生成并执行 PoC 代码 - - | -- -### 🛠️ 专业安全工具集成 - -| 工具 | 功能 | -|------|------| -| Semgrep | 多语言静态分析 | -| Bandit | Python 安全扫描 | -| Gitleaks | 密钥泄露检测 | -| TruffleHog | 深度密钥扫描 | -| OSV-Scanner | 依赖漏洞扫描 | -| npm audit | Node.js 依赖审计 | -| Safety | Python 依赖审计 | - -### 🎯 What-Why-How 三步修复 - -- **What** — 精准定位问题所在 -- **Why** — 解释为什么这是个问题 -- **How** — 给出可直接使用的修复建议 - -### 📊 可视化报告 - -- 智能安全评分 -- 漏洞趋势分析 -- 一键导出 PDF / JSON - - | -
| +## 📈 项目热度 -### 🖥️ 前端 -- **React 18** + TypeScript 5.7 -- **Vite** 构建工具 -- **TailwindCSS** + 自定义 Cyberpunk 主题 -- **Zustand** 状态管理 -- **React Query** 数据获取 - - | -- -### ⚙️ 后端 -- **FastAPI** + Python 3.13 -- **PostgreSQL** 数据存储 -- **ChromaDB** 向量数据库 -- **Docker** 沙箱容器 -- **SSE** 实时事件流 - - | -
| 🌐 项目主页 | -github.com/lintsinghua/DeepAudit | -
| 🐛 问题反馈 | -Issues | -
| 📧 作者邮箱 | -lintsinghua@qq.com | -