JuanCS-Dev/vertice-cyber

GitHub: JuanCS-Dev/vertice-cyber

基于 MCP 协议构建的多智能体网络安全编排平台,通过 AI 协作和道德治理机制实现威胁情报、攻击模拟与合规审计的统一管理。

Stars: 3 | Forks: 0

Vertice Cyber Banner

Version Python Go Node.js

Tests Coverage License GitHub Stars

🛡️ 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. **整洁架构**:解耦的核心逻辑、传输无关的工具和严格的类型安全。 ## 🎬 视觉展示

TUI Showcase
🖥️ 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 决策的公平性检查
## 🏗️ 架构

Architecture Diagram
🏛️ 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, 仪表盘, 动态调试, 多智能体系统, 多智能体编排, 安全合规, 安全编排, 无后门, 日志审计, 程序破解, 端到端验证, 终端用户界面, 网络代理, 网络安全, 网络安全平台, 自动化与治理, 运行时验证, 逆向工具, 道德治理, 隐私保护