mayeack/threat_hunting_skills
GitHub: mayeack/threat_hunting_skills
为多种 AI 编程代理打包的 Splunk 威胁狩猎与 Enterprise Security 代理技能,通过 MCP 驱动实现只读的 PEAK 框架狩猎和暴露面分析配置。
Stars: 0 | Forks: 0
# 威胁狩猎技能
Splunk 威胁狩猎和 Enterprise Security 代理技能,为多种
AI 编程代理进行了打包。提供了两种技能,并针对
Google Antigravity、Claude Code 和 OpenAI Codex 提供了平台优化的副本。
## 技能
| 技能 | 功能 |
|-------|--------------|
| `peak-threat-hunting` | 通过 MCP server 在 Splunk 中运行 PEAK 框架威胁狩猎(假设 / 基线 / 模型辅助),并将发现结果转化为 correlation search、Notable Event 和 RBA 风险。提供了用于 SPL 模式、MITRE ATT&CK 映射和狩猎模板的参考文件。 |
| `exposure-analytics-setup` | 将 Splunk ES 8 Exposure Analytics 接入实时的 ThreatGen 流中,以便自动填充 Asset / IP / User / MAC 清单,并通过 MCP 驱动进行预检和验证。 |
## 布局
```
.
├── skills/ # Source skills (portable SKILL.md format)
│ ├── peak-threat-hunting/
│ └── exposure-analytics-setup/
├── claude-code/ # Optimized for Claude Code (.claude/skills/ + allowed-tools)
├── openai-codex/ # Optimized for OpenAI Codex (.agents/skills/ + root AGENTS.md)
└── google-antigravity/ # Optimized for Google Antigravity (.agents/skills/ + AGENTS.md + .agent/rules/)
```
每个平台文件夹都有自己的 `README.md`,其中包含安装路径以及
针对该代理定制内容的摘要。
## 平台说明
- **Claude Code** — `.claude/skills//SKILL.md`;添加了 `allowed-tools`
frontmatter,预先批准了 `Read` 和只读的 Splunk MCP server。
- **OpenAI Codex** — `.agents/skills//SKILL.md` 以及一个持久存在的根目录
`AGENTS.md`,用于提供项目指导和禁止规则。
- **Google Antigravity** — `.agents/skills//SKILL.md`,一个用于 persona/编排的
`.agents/AGENTS.md`,以及位于 `.agent/rules/` 中的常驻护栏。
## 前置条件
- 一个已配置的 **Splunk MCP server**(这些技能假设 server id 为
`user-splunk-mcp-server`;请根据您的环境进行调整)。
- 对于 `exposure-analytics-setup`:需要带有 ThreatGen 流式传输至
`index=threat_gen` 的 Splunk ES 8。
## 安全性
这两种技能**通过 MCP 对 Splunk 执行只读操作**。生成的 correlation-search、
Notable-Event 和 RBA SPL 将作为可复制的输出发出,供用户部署——
这些技能永远不会通过 MCP server 运行 `sendalert notable` / `sendalert risk`。
标签:AI编程助手, MCP, 安全运营, 扫描框架, 数字取证, 自动化脚本