bzjhzjgbq/soar-platform

GitHub: bzjhzjgbq/soar-platform

一个现代化的安全运营平台,通过可视化剧本自动化与告警智能分诊解决安全事件响应效率低下的问题。

Stars: 1 | Forks: 0

# SOAR 平台 一个现代化的安全运营平台,可自动化事件响应工作流、协调安全工具并加速威胁修复。 ## 功能特性 - **告警管理** - 集中式告警处理与智能分诊、优先级排序 - **剧本自动化** - 可视化工作流设计器,用于自动化响应流程 - **工单系统** - 安全运营的结构化工单管理 - **报表仪表板** - 实时指标与全面分析 - **智能预加载** - 智能组件预加载,实现更快的导航 ## 技术栈 ### 前端 - Vue 3 + Composition API - Element Plus UI 框架 - Pinia 状态管理 - Vue Router - ECharts 数据可视化 - Vite 构建工具 ### 后端 - FastAPI (Python) - Pydantic 数据验证 - 启用 CORS - RESTful API 设计 ## 快速开始 ### 前置条件 - Node.js 18+ - Python 3.9+ - npm 或 yarn ### 安装 ``` # 克隆仓库 git clone https://github.com/bzjhzjgbq/soar-platform.git cd soar-platform # 安装前端依赖 cd frontend npm install # 安装后端依赖 cd ../backend pip install -r requirements.txt ``` ### 运行 ``` # 启动前端(从前端目录) npm run dev # 启动后端(从后端目录) python -m uvicorn app.main:app --host 0.0.0.0 --port 8001 ``` ### 访问 - 前端: http://localhost:5173 - 后端 API: http://localhost:8001 - API 文档: http://localhost:8001/docs ### 默认登录 - 用户名: `admin` - 密码: `admin123` ## 项目结构 ``` soar-platform/ ├── frontend/ # Vue 3 Frontend │ ├── src/ │ │ ├── api/ # API requests │ │ ├── assets/ # Static assets │ │ ├── components/ # Vue components │ │ ├── hooks/ # Vue composables │ │ ├── router/ # Vue Router config │ │ ├── stores/ # Pinia stores │ │ ├── utils/ # Utility functions │ │ └── views/ # Page components │ └── vite.config.js │ └── backend/ # FastAPI Backend └── app/ ├── api/ # API routes ├── core/ # Core configs ├── models/ # Data models └── schemas/ # Pydantic schemas ``` ## 许可证 MIT License
标签:AV绕过, Composition API, CORS, ECharts, Element Plus, FastAPI, FTP漏洞扫描, PB级数据处理, Pinia, Pydantic, Python 后端, RESTful API, SOAR, Vite, Vue 3, 代码示例, 仪表盘, 可视化编排, 后端框架, 告警管理, 威胁 remediation, 安全编排, 安全运维, 安全运营平台, 工作流自动化, 工单系统, 提示词优化, 数据分析, 智能分流, 网络研究, 自动化响应, 自动化流程, 逆向工具