本文へ移動
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(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

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 のスキルをすべて見る

このスキルの問題を報告する