JuanCS-Dev/vertice-cyber
GitHub: JuanCS-Dev/vertice-cyber
基于 MCP 协议构建的多智能体网络安全编排平台,通过 AI 协作和道德治理机制实现威胁情报、攻击模拟与合规审计的统一管理。
Stars: 3 | Forks: 0
🛡️ Vertice Cyber
基于 MCP 和道德治理的高级多智能体网络安全编排平台
🧠 哲学 •
✨ 功能 •
🏗️ 架构 •
🚀 快速开始 •
📖 文档
## 📑 目录
- [概述](#-overview)
- [哲学](#-philosophy)
- [视觉展示](#-visual-showcase)
- [功能](#✨-features)
- [架构](#🏗️-architecture)
- [快速开始](#🚀-quick-start)
- [文档](#📖-documentation)
- [贡献](#🤝-contributing)
- [许可证](#📜-license)
## 🎯 概述
**Vertice Cyber** 是一个最先进的网络安全平台,通过编排专门的 AI 智能体来解决复杂的安全挑战。它基于 **Model Context Protocol (MCP)** 构建,为攻击性模拟和防御性布势提供了一个确定性、安全且高度可观测的环境。
- 🤖 **AI 驱动的多智能体** - 用于威胁分析、OSINT 和合规性的协作智能体。
- 🎨 **超现代界面** - 高性能 TUI (Go) 和实时 React Dashboard。
- ⚖️ **道德执政官** - 一个确保每个 AI 动作都经过验证的 7 阶段治理系统。
- 🧪 **极致可靠性** - 遵循 **Pagani Standard**,拥有 850+ 测试和 98.99% 的代码覆盖率。
## 🧠 哲学:Pagani Standard
在 2026 年,AI 智能体常因非确定性和错误的错误处理而失败。**V-Cyber** 的构建方式截然不同:
1. **零创可贴政策**:我们要治愈根本原因;我们不捕获 `Exception`。
2. **确定性编排**:每个智能体动作都被跟踪、设置检查点且可恢复。
3. **意图主权**:**Magistrate** 确保 AI 永远不会执行未经授权的关键动作。
4. **整洁架构**:解耦的核心逻辑、传输无关的工具和严格的类型安全。
## 🎬 视觉展示
🖥️ Interactive Terminal UI with real-time monitoring (Dashboard preview below)
## ✨ 功能
🔍 情报
- Threat Prophet - 基于 ML 的 IOC 分析和 MITRE 映射
- OSINT Hunter - 跨 10+ 个提供商的深度侦察
- Breach Watch - 泄露凭证的实时监控
- Shodan/Crt.sh - 自动化攻击面测绘
|
🛡️ 防御
- Compliance Guardian - GDPR, HIPAA, SOC2 评估
- Patch Validator - 针对 PR 的自动化安全代码审查
- Vuln Prioritizer - EPSS 和 CISA KEV 风险评分
- Cloud Sentinel - AWS CSPM 和安全态势监控
|
⚔️ 攻击
- Wargame Executor - 沙箱化攻击模拟
- Deepfake Scanner - 启发式和 AI 媒体真实性验证
- Recon Workflows - 多阶段自动发现
- Red Team Autopilot - 复杂模拟剧本
|
⚖️ 治理
- Ethical Magistrate - 强制性 7 阶段验证
- Human-in-the-loop - 关键任务的 L3 级审批
- Audit Trail - SQLite 中不可变的决策日志
- Bias Prevention - AI 决策的公平性检查
|
## 🏗️ 架构
🏛️ High-level system architecture built for scale and safety
### 技术栈
| 层级 | 技术 |
|-------|--------------|
| **核心引擎** | Python 3.11+, FastAPI, Pydantic v2, TaskManager |
| **界面** | Go (Bubble Tea TUI), React 18+ (Dashboard), Vite, Tailwind |
| **协议** | Model Context Protocol (MCP), WebSocket, SSE, HTTP/2 |
| **智能** | Google Gemini 3 Pro, Vertex AI, Custom ML models |
| **持久化** | SQLite (with Migration Manager), Memory Pool |
## 🚀 快速开始
### ⚡ 3 步安装
```
# Clone
git clone https://github.com/JuanCS-Dev/vertice-cyber.git && cd vertice-cyber
# 自动化设置
npm run setup
# 启动 Platform
v-cyber start
```
### 🛠️ 常用命令
| 命令 | 操作 |
|---------|--------|
| `v-cyber tui` | 打开交互式 Go 终端 |
| `v-cyber status` | 查看系统和智能体健康状态 |
| `v-cyber test` | 运行确定性的 850+ 测试套件 |
| `v-cyber logs` | 查看实时系统日志 |
## 📖 文档
完整文档可在 `/docs` 目录中找到:
- 🏛️ **[系统架构](./docs/ARCHITECTURE.md)**
- 🔌 **[API 参考](./docs/API_REFERENCE.md)**
- 👩💻 **[开发指南](./docs/DEVELOPMENT_GUIDE.md)**
- 🛠️ **[运维与部署](./docs/OPERATIONS_GUIDE.md)**
- 🔒 **[安全策略](./docs/SECURITY.md)**
- 📑 **[决策记录 (ADR)](./docs/ADR/001-task-manager.md)**
## 📜 许可证
基于 **MIT License** 分发。详情请参见 `LICENSE`。
## 🙏 致谢
- **Charm.sh** 提供了传奇般的 Go TUI 库。
- **Anthropic/Google** 提供了 MCP 协议和 Gemini 模型。
- **MITRE** 提供了 ATT&CK 框架数据。
🛡️ 精准构建。责任使用。
⬆️ 返回顶部
标签:AV绕过, FastAPI, FTP漏洞扫描, GNU通用公共许可证, Go语言, MCP, MIT许可, Node.js, PyRIT, Python, React, Syscalls, TCP/IP协议栈, TUI, 仪表盘, 动态调试, 多智能体系统, 多智能体编排, 安全合规, 安全编排, 无后门, 日志审计, 程序破解, 端到端验证, 终端用户界面, 网络代理, 网络安全, 网络安全平台, 自动化与治理, 运行时验证, 逆向工具, 道德治理, 隐私保护