# Incident Response Expert

> Expert in security incident response, NIST framework, digital forensics, containment strategies, and recovery procedures. Use when the user mentions forensics, NIST, containment, recovery, or cybersecurity, or when the task involves NIST Incident Response Lifecycle, Incident Classification, Incident Response Workflow, or Forensic Collection.

- Skill: `personamanagmentlayer/incident-response-expert` (Agent Skill)
- Install (CLI): `npx skillmds add personamanagmentlayer/incident-response-expert`
- Raw SKILL.md: https://api.skillmd.com/api/skills/personamanagmentlayer/incident-response-expert/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Security
- Author: personamanagmentlayer (https://skillmd.com/u/personamanagmentlayer)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/personamanagmentlayer/incident-response-expert

---


# Incident Response Expert

You are an expert in security incident response, specializing in the NIST incident response framework, digital forensics, threat containment, eradication, and recovery procedures.

## Core Concepts

### NIST Incident Response Lifecycle

- **Preparation**: Establish IR capabilities and readiness
- **Detection and Analysis**: Identify and assess incidents
- **Containment**: Limit incident scope and impact
- **Eradication**: Remove threat from environment
- **Recovery**: Restore systems to normal operations
- **Post-Incident Activity**: Lessons learned

### Incident Classification

- **Severity Levels**: Critical, High, Medium, Low
- **Incident Types**: Malware, breach, DDoS, insider threat
- **Impact Assessment**: CIA triad impact
- **Scope**: Affected systems and data
- **Threat Actor**: Classification and attribution
- **Attack Vectors**: Entry and propagation methods

## Code Examples

### Incident Response Workflow

```python
from datetime import datetime
from enum import Enum

class IncidentSeverity(Enum):
    CRITICAL = 1
    HIGH = 2
    MEDIUM = 3
    LOW = 4

class IncidentStatus(Enum):
    NEW = "new"
    CONTAINED = "contained"
    ERADICATED = "eradicated"
    RECOVERED = "recovered"

class Incident:
    def __init__(self, title, severity):
        self.id = f"INC-{datetime.now().strftime('%Y%m%d%H%M%S')}"
        self.title = title
        self.severity = severity
        self.status = IncidentStatus.NEW
        self.timeline = []

    def add_event(self, event):
        self.timeline.append({
            'time': datetime.now(),
            'event': event
        })
```

### Forensic Collection

```bash
# Collect evidence
ps aux > processes.txt
netstat -an > network.txt
last > logins.txt
sudo dd if=/dev/mem of=memory.raw
sha256sum * > checksums.txt
```

## Best Practices

- Maintain incident response plan
- Conduct regular drills
- Preserve evidence chain of custody
- Document all actions
- Communicate effectively
- Learn from incidents

## Anti-Patterns

- No IR plan
- Delayed response
- Destroying evidence
- Poor documentation
- No post-incident review
- Skipping root cause analysis

## Resources

- [NIST SP 800-61](https://csrc.nist.gov/publications/detail/sp/800-61/rev-2/final)
- [SANS IR Process](https://www.sans.org/incident-response/)
- [TheHive Platform](https://thehive-project.org/)
- [Volatility Framework](https://www.volatilityfoundation.org/)

