audin30/vbg_incident_response
GitHub: audin30/vbg_incident_response
这是一个基于 Gemini CLI 的事故响应代理,用于自动化安全事件调查中的 IoC 提取、日志分析和威胁情报富化。
Stars: 0 | Forks: 0
# 事故响应代理:调查专家
一个专为资深事故响应调查员打造的代理化工作区,基于 Gemini CLI 构建。该项目将 Gemini CLI 转变为一个高保真的分诊与调查工具,可自动化 IoC 提取、日志分析及威胁情报富化。
## 🚀 核心功能
- **客观角色**:强制执行严格的、基于证据的事故响应角色,避免推测并清晰说明置信度。
- **高效日志分析**:利用原生 CLI 工具(`grep`、`awk`、`jq`)高速解析本地日志文件,避免 LLM 上下文过载。
- **自动化 IoC 提取**:使用高保真模式匹配,从非结构化文本或警报中提取 IP、哈希、域名和文件路径。
- **TI 集成**:设计为可原生对接现有威胁情报技能(`ti-master-enricher`、`virustotal-checker`、`alienvault-otx`)。
- **结构化分诊报告**:自动关联本地日志事件与全球威胁上下文,生成连贯、可操作的报告。
## 📁 项目结构
```
.
├── GEMINI.md # Core agent instructions, persona, and workflows
├── MEMORY.md # State tracking for active investigations
├── README.md # Project documentation
└── tests/
└── samples/ # High-fidelity test data (alerts, logs, sample reports)
```
## 🛠️ 使用方法
### 1. 提取 IoC
将代理指向一条警报或一段文本,以识别可观测指标。
### 2. 分析日志
使用代理的日志分析工作流来查找高频访问者或可疑模式。
### 3. 完整分诊报告
结合本地证据与全球威胁情报,生成最终判定。
## ⚖️ 核心准则
1. **只读模式**:代理仅执行调查任务。未经明确的单独指示,不会采取任何破坏性或遏制性行动。
2. **基于证据**:所有发现必须有提取的 IoC 或富化后的 TI 上下文作为依据。
3. **上下文高效**:使用 shell 命令处理大文件,而非将其完整读入 LLM 上下文。
## 🧪 测试
`tests/samples/` 目录包含用于验证代理性能的样本数据。您可以将代理的输出与提供的 `tests/samples/triage_report.md` 基准进行对比。
标签:AMSI绕过, BurpSuite集成, Cutter, Gemini CLI, IoC提取, meg, 事件处理, 代理工作空间, 信息安全, 分类报告, 可观测数据, 威胁上下文, 威胁情报, 威胁情报集成, 威胁检测, 安全调查, 安全运营, 开发者工具, 扫描框架, 数字取证, 数据解析, 日志解析, 模式匹配, 网络安全, 自动化脚本, 自动化资产收集, 证书伪造, 证据分析, 调查代理, 隐私保护, 高级调查员