본문으로 건너뛰기
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 / 1,000자

이 양식은 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의 스킬 모두 보기

이 스킬의 문제 신고