workwithme67/soar-incident-containment-engine
GitHub: workwithme67/soar-incident-containment-engine
基于 Python/FastAPI 构建的网络安全自动化平台,通过威胁情报富化、风险评分和自动化 Playbook 帮助安全团队加速事件响应流程。
Stars: 0 | Forks: 0
# SOAR 事件遏制引擎
## 概述
SOAR(安全编排、自动化与响应)事件遏制引擎是一个网络安全自动化平台,旨在简化事件响应操作。该系统接收安全告警,利用威胁情报 API 对其进行富化,计算风险评分,并通过预定义的 playbook 执行自动化响应操作。
## 功能
* 告警接收与管理
* 威胁情报富化
* 风险评分引擎
* 自动化响应 Playbook
* 事件时间线跟踪
* 基于角色的访问控制 (RBAC)
* 交互式仪表板
* 事件报告
## 技术栈
### 后端
* Python
* FastAPI
### 数据库
* SQLite
### 前端
* React.js / HTML, CSS, JavaScript
### API
* VirusTotal API
* AbuseIPDB API
* IPInfo API
## 项目工作流
1. 接收安全告警
2. 提取指标(IP、域名、哈希)
3. 使用威胁情报 API 富化数据
4. 计算风险评分
5. 执行响应 playbook
6. 在仪表板上展示结果
## 安装
```
git clone
cd soar-incident-containment-engine
pip install -r requirements.txt
uvicorn main:app --reload
```
## API Endpoint
### 创建告警
```
POST /alerts
```
### 获取告警
```
GET /alerts
```
### 风险评估
```
GET /risk-score/{ip}
```
## 未来增强功能
* 实时告警监控
* MITRE ATT&CK 映射
* 邮件通知
* PDF 事件报告
* 云部署
## 作者
Jigyasu Labana
## 实习
网络安全实习项目 – Infotact Solutions
标签:AV绕过, FastAPI, Python, SOAR, 威胁情报, 安全运营, 开发者工具, 扫描框架, 无后门, 自动化响应, 逆向工具