mcpField
I
incident-response-plan

incident-response-plan

github.com/aj-geddes安全373481 次安装34 周前更新
代码仓库

关于 incident-response-plan

面向安全团队的事件响应技能,涵盖事件检测、遏制、处置和恢复,并提供操作手册与参考指南,支持后续复盘。

主要功能

  1. 01事件检测与响应操作手册
  2. 02遏制与恢复指南
  3. 03事件严重级别示例
  4. 04Node.js 实现参考
  5. 05事件后复盘实践

适用场景

  1. 01响应数据泄露
  2. 02处理恶意软件或 DDoS 事件
  3. 03应对内部威胁
  4. 04事件处置后的复盘

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/aj-geddes/useful-ai-prompts --skill incident-response-plan

安装后在 Claude Code 中输入/incident-response-plan确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
incident-response-framework.md
nodejs-incident-detection-response.md
scripts/
security-checklist.sh

详细介绍

事件响应计划

目录

概述

通过全面的操作手册和自动化,系统地检测、响应、遏制安全事件并从中恢复。

适用场景

  • 检测安全漏洞
  • 响应数据泄露
  • 恶意软件感染
  • DDoS 攻击
  • 内部威胁
  • 合规违规
  • 事件后分析

快速入门

最小可行示例:

# incident_response.py
from dataclasses import dataclass, field
from typing import List, Dict, Optional
from enum import Enum
from datetime import datetime
import json

class IncidentSeverity(Enum):
    CRITICAL = "critical"  # P1 - Business critical
    HIGH = "high"          # P2 - Major impact
    MEDIUM = "medium"      # P3 - Moderate impact
    LOW = "low"            # P4 - Minor impact

class IncidentStatus(Enum):
    DETECTED = "detected"
    INVESTIGATING = "investigating"
    CONTAINED = "contained"
    ERADICATED = "eradicated"
    RECOVERED = "recovered"
    CLOSED = "closed"

class IncidentType(Enum):
    DATA_BREACH = "data_breach"
    MALWARE = "malware"
    UNAUTHORIZED_ACCESS = "unauthorized_access"
// ... (see reference guides for full implementation)

参考指南

references/ 目录中的详细实现:

指南内容
事件响应框架事件响应框架
Node.js 事件检测与响应Node.js 事件检测与响应

最佳实践

✅ 应该做
  • 维护事件响应计划
  • 明确升级路径
  • 定期开展事件演练
  • 记录所有操作
  • 保全证据
  • 保持透明沟通
  • 开展事件后复盘
  • 定期更新操作手册
❌ 不应该做
  • 惊慌或仓促行事
  • 删除证据
  • 跳过文档记录
  • 单打独斗
  • 忽视经验教训
  • 延迟通知

评论

支持 Markdown