跳到正文
cccskills
免费在 GitHub 公开

incident-response

Classify and triage security incidents through the full NIST SP 800-61 lifecycle: SEV1-4 severity scoring, false positive filtering, forensic evidence collection, and escalation routing.

中文简介正在准备中。当前显示原文说明。

SebastianLuser/claude-code-arcane星标 3(GitHub 3 + cccskills 0)

实测评分 未实测

查看安装方法

包含的文件(4)

  • SKILL.md4.6 KB
  • references/playbooks-and-comms.md4.0 KB
  • references/regulatory-deadlines.md7.4 KB
  • scripts/incident_triage.py26.9 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Incident Response

Full lifecycle incident response from initial triage through forensic collection, severity declaration, and escalation routing. This is NOT threat hunting (see threat-detection) or post-incident review (see incident-commander).


Workflow

Step 1: Classify the Event

python3 scripts/incident_triage.py --input event.json --classify --false-positive-check --json

The triage tool classifies events into 14 incident types, scores severity, filters false positives, and determines escalation paths.

Exit codes: 0 = SEV3/4 (standard handling), 1 = SEV2 (1-hour bridge), 2 = SEV1 (immediate war room).

Step 2: Determine Severity

LevelCriteriaEscalation Path
SEV1Confirmed ransomware; active PII exfil >10K records; domain controller breach; CloudTrail disabledSOC Lead -> CISO -> CEO -> Board
SEV2Unauthorized access to sensitive systems; credential compromise with priv-esc; lateral movement confirmedSOC Lead -> CISO
SEV3Suspected unauthorized access (unconfirmed); malware contained; single account compromiseSOC Lead -> Security Manager
SEV4Alert with no confirmed impact; policy violation with no data riskL3 Analyst queue

Auto-escalation triggers: ransomware note found, active exfiltration confirmed, CloudTrail/SIEM disabled, second system compromised, C-suite account accessed.

Step 3: Filter False Positives

Five filters run before escalation: CI/CD agent activity, test environment tagging, scheduled job patterns, whitelisted service accounts, scanner activity. Recurring false positives should be tuned at the detection layer.

Step 4: Collect Forensic Evidence

Follow DFRWS six-phase framework (Identification -> Preservation -> Collection -> Examination -> Analysis -> Presentation). Collect volatile evidence first (RAM, running processes, network connections) before any containment action.

Chain of custody: SHA-256 hash at acquisition, UTC timestamp, tool provenance, investigator identity, transfer log.

Step 5: Escalate and Notify

Regulatory notification deadlines (clock starts at incident declaration):

FrameworkDeadline
GDPR72 hours
PCI-DSS v4.024 hours to acquirer
HIPAA (>500 individuals)60 days
SEC Rule4 business days
NIS224-hour early warning; 72-hour notification

Full deadline reference with penalties: references/regulatory-deadlines.md

→ Read references/playbooks-and-comms.md for the compromised-credentials playbook (GitHub, npm, cloud, app secrets), AI incident classes with their first actions, and the internal, stakeholder and external notification templates


Tool Reference

incident_triage.py

# Classify with false positive filtering
python3 scripts/incident_triage.py --input event.json --classify --false-positive-check --json

# Force severity for tabletop exercises
python3 scripts/incident_triage.py --input event.json --severity sev1 --json

# Read from stdin
echo '{"event_type": "ransomware", "host": "prod-db-01"}' | \
  python3 scripts/incident_triage.py --classify --json

Input schema: {"event_type": "...", "host": "...", "user": "...", "source_ip": "...", "timestamp": "...", "raw_payload": {}}


Anti-Patterns

  1. Starting notification clock at investigation completion -- regulatory clocks start at discovery, not investigation end
  2. Containing before collecting volatile evidence -- rebooting destroys RAM and active connections
  3. Skipping false positive verification -- escalating every alert degrades SOC credibility
  4. Undocumented command decisions -- every SEV1 decision needs timestamp and rationale
  5. Bypassing human approval for containment -- automated containment without approval can cause outages and destroy evidence
  6. Single-source classification -- collect at least two independent signals before declaring SEV1

Cross-References

SkillRelationship
threat-detectionConfirmed hunting findings escalate here for triage
cloud-securityCloud posture findings may trigger incident classification
red-teamRed team findings validate detection coverage
security-pen-testingExploited pen test vulnerabilities escalate for active incident handling

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Plan, design, and implement A/B tests and experiments with statistical rigor. Covers hypothesis frameworks, sample sizing, metrics, and result analysis.

中文简介正在准备中。当前显示原文说明。

SebastianLuser/claude-code-arcane32026年10月27日 更新

Web/mobile accessibility decision guide: WCAG 2.2 AA, ARIA, keyboard nav, focus management, contrast, testing. Use for: a11y, accessibility, wcag, aria, screen reader, keyboard, contrast.

中文简介正在准备中。当前显示原文说明。

SebastianLuser/claude-code-arcane32026年10月27日 更新

Generate, iterate, and scale ad creative for paid advertising across Google, Meta, LinkedIn, and X. Covers platform specs, creative frameworks, and quality validation.

中文简介正在准备中。当前显示原文说明。

SebastianLuser/claude-code-arcane32026年10月27日 更新

Musica interactiva para juegos: layering vertical, re-secuenciacion horizontal, stingers, reglas de transicion con sync points, y mapeo de estados de gameplay a musica. Usar para: musica adaptativa, sistema de musica dinamica, transiciones musicales, combat music.

中文简介正在准备中。当前显示原文说明。

SebastianLuser/claude-code-arcane32026年10月27日 更新

Design multi-agent systems, create agent architectures, define communication patterns, and build autonomous agent workflows with structured evaluation frameworks.

中文简介正在准备中。当前显示原文说明。

SebastianLuser/claude-code-arcane32026年10月27日 更新

Inter-agent communication protocol for C-suite agent teams. Defines invocation syntax, loop prevention, isolation rules, response formats, and quality loops.

中文简介正在准备中。当前显示原文说明。

SebastianLuser/claude-code-arcane32026年10月27日 更新

查看 SebastianLuser 的全部技能

报告此技能的问题