Module Creator
为 SIEM Rule 创建告警处理模块,将原始告警转换为 Case/Alert/Artifact.
触发场景
- 新建一个 SIEM Rule 的处理模块
- 编写告警处理脚本
- 将 SIEM 告警接入 ASP 的 SIRP 管道
使用样例

输入
| 参数 | 说明 |
|---|---|
| Rule 名称 | SIEM Rule 全名,同时也是模块文件名和 Redis Stream 名称 |
| raw_alert 样本 | 从 Redis Stream / 文件 / Redis Insight 获取的原始告警 JSON |
输出
MODULES/<rule-name>.py: 处理模块代码TEST/test_module_<slug>.py: 测试脚本
依赖
底层依赖: BaseModule, PLUGINS.SIRP.sirpapi(Alert, Case), PLUGINS.SIRP.sirpcoremodel(数据模型), PLUGINS.SIRP.correlation(关联聚合).
文件名必须与 SIEM Rule 名称完全一致(区分大小写). 先获取 raw_alert 样本再写代码,不要猜测字段结构.