performing-ransomware-tabletop-exercise skill (Anthropic-Cybersecurity-Skills)
- Install
- SKILL.md (verbatim)
- When to Use
- Prerequisites
- Workflow
- Step 1: Design the Exercise Scenario
- Step 2: Prepare Exercise Materials
- Step 3: Facilitate the Exercise
- Step 4: Evaluate and Score Responses
- Step 5: Document Findings and Remediation Plan
- Key Concepts
- Tools & Systems
- Common Scenarios
- Scenario: Healthcare System Double Extortion Exercise
- Output Format
- Other files in this skill
- assets/template.md (verbatim)
- Exercise Overview
- Participants
- Phase 1: Detection SITREP
- Discussion Questions
- Decisions Made
- Phase 2: Escalation SITREP
- Discussion Questions
- Decisions Made
- Phase 3: Critical Decisions SITREP
- Discussion Questions
- Decisions Made
- Phase 4: Recovery SITREP
- Discussion Questions
- Decisions Made
- Evaluation Scorecard
- Key Findings
- Strengths
- Gaps
- Sign-Off
- references/api-reference.md (verbatim)
- Scenario Framework
- Phase Structure
- Exercise Variants
- Scoring Algorithm
- Expected Actions by Phase
- Detection
- Containment
- Escalation
- Eradication
- Recovery
- After-Action Report Schema
- CLI Usage
- references/standards.md (verbatim)
- Exercise Standards
- FEMA HSEEP (Homeland Security Exercise and Evaluation Program)
- NIST SP 800-84: Guide to Test, Training, and Exercise Programs
- CISA Tabletop Exercise Packages (CTEPs)
- Ransomware-Specific Guidance
- CISA #StopRansomware Guide
- NIST IR 8374: Ransomware Risk Management
- FBI/CISA Joint Advisories
- Regulatory Notification Requirements (for Scenario Design)
- references/workflows.md (verbatim)
- Workflow 1: Exercise Planning (4-6 weeks before)
- Workflow 2: Exercise Execution
- Workflow 3: After-Action Report Development
What it does. 'Plans and facilitates tabletop exercises simulating ransomware incidents, Part of mukul975/Anthropic-Cybersecurity-Skills (817 security skills) (mukul975/Anthropic-Cybersecurity-Skills).
| Upstream | mukul975/Anthropic-Cybersecurity-Skills |
| Skill file | skills/performing-ransomware-tabletop-exercise/SKILL.md |
| License | Apache-2.0 (skill folder LICENSE) |
| Author | mukul975 |
| Fetched | 2026-09-10 |
Install
npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill performing-ransomware-tabletop-exercise, or copy the skill folder into~/.claude/skills/performing-ransomware-tabletop-exercise/.- Raw file:
curl -sL https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/HEAD/skills/performing-ransomware-tabletop-exercise/SKILL.md
SKILL.md (verbatim)
name: performing-ransomware-tabletop-exercise
description: 'Plans and facilitates tabletop exercises simulating ransomware incidents,
using realistic scenarios based on threat actors like LockBit and ALPHV/BlackCat
with injects covering double extortion and backup destruction, then evaluates responses
against NIST CSF and CISA guidelines. Use when planning or running a ransomware
tabletop exercise or incident response readiness drill.
'
domain: cybersecurity
subdomain: ransomware-defense
tags:
- ransomware
- incident-response
- tabletop-exercise
- defense
- preparedness
version: 1.0.0
author: mahipal
license: Apache-2.0
nist_csf:
- PR.DS-11
- RS.MA-01
- RC.RP-01
- PR.IR-01
mitre_attack:
- T1078
- T1190
- T1059
- T1486
- T1490
mitre_f3:
version: '1.1'
tactics:
- positioning
- monetization
techniques:
- id: T1531
name: Account Access Removal
tactic: positioning
source: attack
- id: F1018
name: Convert to Cryptocurrency
tactic: monetization
source: f3
- id: F1047
name: Transfer of funds
tactic: monetization
source: f3
- id: F1017.001
name: 'Conversion to Physical Monetary Instruments: Cash'
tactic: monetization
source: f3
Performing Ransomware Tabletop Exercise
When to Use
- Testing organizational ransomware response procedures annually or after major infrastructure changes
- Validating decision-making processes for ransom payment, regulatory notification, and public disclosure
- Training executives, IT, legal, PR, and operations teams on their roles during a ransomware incident
- Meeting cyber insurance policy requirements for documented incident response testing
- Identifying gaps in recovery playbooks, communication plans, and backup procedures
Do not use as a substitute for technical controls testing. Tabletop exercises validate procedures and decision-making, not technical detection or prevention capabilities.
Prerequisites
- Documented incident response plan (IRP) that participants should have read before the exercise
- Identified exercise participants from: executive leadership, IT/security, legal, communications/PR, HR, operations, and external counsel
- Facilitator who is independent from the IR team (to provide objective evaluation)
- Ransomware scenario designed with injects that escalate over multiple rounds
- Evaluation criteria aligned to NIST CSF Respond/Recover functions
- Conference room or virtual meeting for 2-4 hours with no interruptions
Workflow
Step 1: Design the Exercise Scenario
Build a realistic scenario based on current threat actor TTPs:
Scenario Structure:
Phase 1: Initial Detection (30 min)
- SOC receives alert for suspicious process execution on file server
- EDR detects Cobalt Strike beacon on 3 workstations
- Inject: External threat intel report links C2 IP to LockBit affiliate
Phase 2: Escalation (30 min)
- Ransomware executes on 40% of servers during overnight hours
- Ransom note demands $2M in Bitcoin with 72-hour deadline
- Inject: Attackers contact media claiming data theft of customer PII
Phase 3: Decision Points (45 min)
- Backup assessment reveals immutable copies are intact but primary backups encrypted
- Legal advises on breach notification timeline (72 hours GDPR, varies by US state)
- Inject: Threat actor publishes sample of stolen data on leak site
Phase 4: Recovery and Communication (45 min)
- Recovery time estimate: 5-7 days from immutable backups
- Insurance carrier engages negotiation firm
- Inject: Major customer threatens contract termination without update within 24 hours
Scenario Variables to Customize:
- Threat actor group and known TTPs
- Percentage of infrastructure encrypted
- Whether backups are intact, partially compromised, or fully destroyed
- Type of data exfiltrated (PII, PHI, financial, trade secrets)
- Applicable regulatory frameworks (GDPR, HIPAA, PCI DSS, SEC rules)
- Ransom amount and payment deadline
Step 2: Prepare Exercise Materials
Create the following documents for participants:
- Exercise Overview Briefing - Ground rules, objectives, scope, and participants
- Situation Reports (SITREPs) - One per phase, distributed as the exercise progresses
- Inject Cards - New information introduced at specific times to force decision-making
- Decision Point Worksheets - Structured forms for documenting group decisions
- Evaluation Scorecard - Criteria for assessing response quality
Key Decision Points to Include:
- When to activate the incident response team
- Whether to shut down systems or contain selectively
- Whether to engage law enforcement (FBI IC3, CISA)
- Whether to pay the ransom and under what conditions
- When and how to notify regulators, customers, and the public
- How to prioritize system recovery order
Step 3: Facilitate the Exercise
Facilitator Responsibilities:
- Present each phase scenario and distribute SITREPs
- Introduce injects at predetermined times to increase pressure
- Ask probing questions to test decision-making reasoning
- Ensure all participant groups contribute (prevent IT from dominating)
- Document all decisions, rationales, and action items
- Track time management (many teams lose time on early phases)
Probing Questions by Phase:
Phase 1 - Detection:
- Who makes the call to declare an incident? What criteria trigger it?
- How do we determine the scope of compromise from initial alerts?
- Do we have the forensic capability to investigate or do we need external help?
Phase 2 - Escalation:
- What is our communication plan for employees? Do they know not to turn on affected machines?
- Have we isolated the network to prevent further encryption?
- Who authorizes system shutdowns that impact business operations?
Phase 3 - Decision:
- Under what conditions would we consider paying the ransom?
- What are the legal obligations for notification at this point?
- How do we handle the public leak of customer data?
Phase 4 - Recovery:
- What is the recovery priority order? Is it documented or decided ad hoc?
- How long until critical business operations resume?
- What evidence preservation is required for law enforcement and insurance?
Step 4: Evaluate and Score Responses
Score each functional area against defined criteria:
| Evaluation Area | Score (1-5) | Criteria |
|---|---|---|
| Detection & Escalation | Timely incident declaration, proper chain of command | |
| Containment | Network isolation, credential reset, scope assessment | |
| Communication - Internal | Employee notification, executive briefing, documented decisions | |
| Communication - External | Regulatory notification, customer communication, media response | |
| Recovery Planning | Backup verification, recovery priority, RTO tracking | |
| Legal & Compliance | Breach notification timelines, evidence preservation, law enforcement engagement | |
| Business Continuity | Manual operations, customer impact mitigation, revenue loss estimation | |
| Payment Decision | Structured framework, legal review, OFAC sanctions check |
Step 5: Document Findings and Remediation Plan
Produce an after-action report (AAR) within 5 business days:
AAR Contents:
- Exercise overview and objectives
- Scenario summary and injects
- Key decisions made and rationale
- Strengths observed
- Gaps identified with severity rating
- Remediation actions with owners and deadlines
- Comparison to previous exercise results (if applicable)
Key Concepts
| Term | Definition |
|---|---|
| Tabletop Exercise (TTX) | Discussion-based exercise where participants walk through a simulated incident scenario to test plans and procedures |
| Inject | New information introduced during the exercise to change the scenario and force additional decision-making |
| SITREP | Situation Report providing current status of the simulated incident at each exercise phase |
| After-Action Report (AAR) | Post-exercise document capturing findings, gaps, strengths, and remediation actions |
| Double Extortion | Ransomware tactic where attackers both encrypt data and threaten to publish stolen data unless ransom is paid |
| OFAC Check | Verification that ransom payment recipient is not on the US Treasury OFAC sanctions list, which would make payment illegal |
Tools & Systems
- CISA Tabletop Exercise Packages (CTEPs): Free scenario packages from CISA designed for critical infrastructure sectors
- FEMA Homeland Security Exercise and Evaluation Program (HSEEP): Methodology for designing, conducting, and evaluating exercises
- Immersive Labs: Platform providing interactive cyber crisis simulations with real-time scoring
- Tabletop Scenarios (from NCSC UK): Exercise in a Box tool providing free guided tabletop exercises
- Ransomware Readiness Assessment (CISA): Self-assessment tool for evaluating ransomware preparedness
Common Scenarios
Scenario: Healthcare System Double Extortion Exercise
Context: A 5-hospital healthcare system conducts an annual ransomware tabletop. Previous exercise revealed gaps in HIPAA breach notification and clinical system recovery priority. This year's scenario simulates a double extortion attack targeting the EMR system.
Approach:
- Design scenario based on Cl0p MOO (Managed Operations Operator) TTPs: exploitation of MOVEit vulnerability for initial access, data exfiltration of 500,000 patient records, followed by encryption of EMR database servers
- Participants: CISO, CIO, CMO (Chief Medical Officer), General Counsel, VP Communications, Director of Clinical Operations, Privacy Officer, External IR firm representative
- Phase 1 inject: EMR system down, emergency department diverting patients to neighboring hospital
- Phase 2 inject: HHS OCR (Office for Civil Rights) contacts organization about reports of patient data on dark web
- Phase 3 inject: Attacker provides decryption key sample for $3.5M, 48-hour deadline
- Key finding: Organization lacks documented criteria for ransom payment decision and had not pre-identified an OFAC-compliant payment mechanism
- Remediation: Establish payment decision framework, pre-engage ransomware negotiation firm, update HIPAA breach notification procedures with specific timelines
Pitfalls:
- Designing unrealistic scenarios that do not reflect actual ransomware TTPs, reducing exercise credibility
- Allowing technical teams to dominate the exercise while business and legal participants remain passive
- Not testing the communication plan (many organizations discover their notification list is outdated during the actual incident)
- Failing to follow up on remediation actions identified in the AAR, negating the exercise value
Output Format
## Ransomware Tabletop Exercise - After Action Report
**Exercise Date**: [Date]
**Facilitator**: [Name]
**Scenario**: [Brief description]
**Duration**: [Hours]
**Participants**: [Count by department]
### Exercise Objectives
1. [Objective] - Met / Partially Met / Not Met
2. [Objective] - Met / Partially Met / Not Met
### Key Decisions Log
| Time | Decision Point | Decision Made | Rationale | Assessment |
|------|---------------|--------------|-----------|------------|
### Strengths Observed
1. [Strength]
### Gaps Identified
| Gap | Severity | Affected Area | Current State | Desired State |
|-----|----------|--------------|---------------|---------------|
### Remediation Actions
| Action | Owner | Deadline | Priority | Status |
|--------|-------|----------|----------|--------|
### Comparison to Previous Exercise
| Area | Previous Score | Current Score | Trend |
|------|---------------|--------------|-------|
Other files in this skill
- LICENSE
- assets/template.md
- references/api-reference.md
- references/standards.md
- references/workflows.md
- scripts/agent.py
- scripts/process.py
assets/template.md (verbatim)
Ransomware Tabletop Exercise Template
Exercise Overview
| Field | Value |
|---|---|
| Exercise Name | |
| Date | |
| Duration | 3-4 hours |
| Facilitator | |
| Scenario | [Threat Actor] ransomware attack |
| Industry |
Participants
| Name | Role | Department | Present (Y/N) |
|---|---|---|---|
| CISO | Security | ||
| CIO | IT | ||
| General Counsel | Legal | ||
| VP Comms | PR | ||
| COO | Operations | ||
| CFO | Finance |
Phase 1: Detection SITREP
[Insert scenario text]
Discussion Questions
- Who declares the incident?
- What is the immediate containment action?
- Who is notified at this stage?
Decisions Made
| Decision | Rationale | Owner |
|---|---|---|
Phase 2: Escalation SITREP
[Insert scenario text]
Discussion Questions
- What is the scope assessment process?
- How do we maintain business operations?
- Do we engage law enforcement?
Decisions Made
| Decision | Rationale | Owner |
|---|---|---|
Phase 3: Critical Decisions SITREP
[Insert scenario text]
Discussion Questions
- Under what conditions do we pay?
- What are notification obligations?
- How do we respond to data leak?
Decisions Made
| Decision | Rationale | Owner |
|---|---|---|
Phase 4: Recovery SITREP
[Insert scenario text]
Discussion Questions
- What is recovery priority order?
- What do we tell customers?
- What is the media statement?
Decisions Made
| Decision | Rationale | Owner |
|---|---|---|
Evaluation Scorecard
| Area | Score (1-5) | Notes |
|---|---|---|
| Detection & Escalation | ||
| Containment | ||
| Internal Communication | ||
| External Communication | ||
| Recovery Planning | ||
| Legal & Compliance | ||
| Business Continuity | ||
| Payment Decision | ||
| Overall |
Key Findings
Strengths
Gaps
| Gap | Severity | Owner | Remediation | Deadline |
|---|---|---|---|---|
| Critical/High/Medium |
Sign-Off
| Role | Name | Signature | Date |
|---|---|---|---|
| Exercise Sponsor | |||
| Facilitator |
references/api-reference.md (verbatim)
Ransomware Tabletop Exercise - API Reference
Scenario Framework
Phase Structure
Each phase contains:
| Field | Type | Description |
|---|---|---|
phase |
string | Phase name: detection, containment, escalation, eradication, recovery |
inject |
string | Narrative scenario inject read to participants |
expected_actions |
list | Correct response actions for scoring |
time_pressure_minutes |
int | Simulated time window for decisions |
Exercise Variants
- standard - Normal time pressure, full scenario
- accelerated - Half time windows, tests rapid decision-making
Scoring Algorithm
phase_score = (correct_actions / expected_actions) * 100
overall_score = mean(all_phase_scores)
Rating thresholds:
= 90%: Excellent
= 70%: Good
= 50%: Needs Improvement
- < 50%: Critical Gaps
Expected Actions by Phase
Detection
isolate_host- Quarantine affected endpointpreserve_evidence- Capture memory dump and disk imagenotify_ir_lead- Escalate to incident response lead
Containment
network_segmentation- Restrict lateral movement pathsdisable_compromised_accounts- Lock affected credentialsblock_c2_domains- Update firewall/proxy deny listspreserve_shadow_copies- Protect backup snapshots
Escalation
notify_executive_team- Brief C-suite leadershipengage_legal_counsel- Activate legal response teamcontact_law_enforcement- Report to FBI IC3 or local CIRTactivate_crisis_comms- Prepare stakeholder communications
Eradication
remove_persistence- Clean scheduled tasks, registry keys, WMI subscriptionsreset_all_credentials- Reset passwords domain-widerebuild_compromised_hosts- Reimage from gold imagesreset_krbtgt_twice- Invalidate all Kerberos tickets
Recovery
restore_from_backup- Use verified clean backup setsvalidate_restored_systems- Run integrity checksmonitor_for_reinfection- Enhanced monitoring for 72+ hoursstaged_network_reconnection- Reconnect systems in phases
After-Action Report Schema
{
"report": "ransomware_tabletop_aar",
"evaluation": {
"overall_score_pct": 78.5,
"rating": "good",
"phase_scores": [{"phase": "detection", "score_pct": 66.7}]
},
"recommendations": [{"phase": "detection", "gap": "Missed: preserve_evidence"}]
}
CLI Usage
python agent.py --mode demo --output aar.json
python agent.py --mode generate --variant accelerated --output scenario.json
python agent.py --mode score --responses-file responses.json --output aar.json
references/standards.md (verbatim)
Standards & References - Ransomware Tabletop Exercise
Exercise Standards
FEMA HSEEP (Homeland Security Exercise and Evaluation Program)
- Standardized methodology for exercise design, conduct, and evaluation
- Defines exercise types: seminars, workshops, tabletops, drills, functional, full-scale
- Provides templates for exercise plans, evaluation guides, and AARs
- https://www.fema.gov/emergency-managers/national-preparedness/exercises/hseep
NIST SP 800-84: Guide to Test, Training, and Exercise Programs
- Framework for developing IT plan test and exercise programs
- Section 4.3: Tabletop exercises for incident response testing
- Covers exercise scoping, objectives, scenario development, and evaluation
CISA Tabletop Exercise Packages (CTEPs)
- Free downloadable exercise scenarios for critical infrastructure sectors
- Ransomware-specific scenarios updated to reflect current threat landscape
- https://www.cisa.gov/resources-tools/services/cisa-tabletop-exercise-packages
Ransomware-Specific Guidance
CISA #StopRansomware Guide
- Ransomware response checklist that exercises should validate
- Decision tree for ransom payment considerations
- Recovery priority guidance
NIST IR 8374: Ransomware Risk Management
- Identifies exercise testing as a key control in the Recover function
- Recommends annual tabletop exercises with escalating complexity
FBI/CISA Joint Advisories
- AA24-131A: Black Basta Ransomware
- AA23-136A: BianLian Ransomware Group
- AA23-158A: CL0P Ransomware Gang Exploiting MOVEit
- Use these as source material for realistic exercise scenarios
Regulatory Notification Requirements (for Scenario Design)
| Regulation | Notification Timeline | Authority |
|---|---|---|
| GDPR (EU) | 72 hours | Supervisory Authority |
| HIPAA (US Healthcare) | 60 days (individuals), ASAP (HHS if >500) | HHS OCR |
| SEC (US Public Companies) | 4 business days (Form 8-K) | SEC |
| PCI DSS | 72 hours | Card brands/acquiring bank |
| NY DFS (23 NYCRR 500) | 72 hours | NY DFS |
| CCPA (California) | "Expedient time" | California AG |
| NIS2 (EU) | 24 hours (early warning), 72 hours (full) | National CSIRT |
references/workflows.md (verbatim)
Workflows - Ransomware Tabletop Exercise
Workflow 1: Exercise Planning (4-6 weeks before)
Start
|
v
[Define exercise objectives] --> What gaps are we testing?
|
v
[Select scenario type]
|-- Double extortion (data theft + encryption)
|-- Supply chain ransomware (vendor compromise)
|-- Cloud ransomware (SaaS/IaaS targeted)
|-- Critical infrastructure disruption
|
v
[Choose threat actor model] --> LockBit / ALPHV / Cl0p / Rhysida
|
v
[Identify participants]
|-- Executive leadership (CEO, CFO, COO)
|-- IT/Security (CISO, SOC, IR team)
|-- Legal (General Counsel, external counsel)
|-- Communications (PR, media relations)
|-- Operations (business unit leaders)
|-- HR (employee communications)
|-- External partners (IR firm, insurance)
|
v
[Develop scenario with 4 phases and injects]
|
v
[Prepare materials: SITREPs, inject cards, evaluation scorecard]
|
v
[Schedule 3-4 hour block, distribute pre-reading]
|
v
End
Workflow 2: Exercise Execution
Exercise Start
|
v
[Facilitator opening brief] (10 min)
|-- Ground rules, objectives, scope
|-- "This is discussion-based, no wrong answers"
|
v
[Phase 1: Initial Detection] (30 min)
|-- Distribute SITREP 1
|-- Discussion: Who, what, when, initial actions
|-- Inject: Additional information changes situation
|-- Document decisions on worksheet
|
v
[Phase 2: Escalation] (30 min)
|-- Distribute SITREP 2
|-- Discussion: Scope of impact, containment actions
|-- Inject: Double extortion element introduced
|-- Document decisions
|
v
[Break] (10 min)
|
v
[Phase 3: Critical Decision Points] (45 min)
|-- Distribute SITREP 3
|-- Discussion: Ransom payment, law enforcement, notification
|-- Inject: Public pressure from media/customers
|-- Document decisions with rationale
|
v
[Phase 4: Recovery and Communication] (45 min)
|-- Distribute SITREP 4
|-- Discussion: Recovery priority, timeline, customer comms
|-- Inject: Recovery complication (infected backup, key system fails)
|-- Document decisions
|
v
[Hot wash / Debrief] (20 min)
|-- Each functional area shares top insight
|-- Facilitator highlights key observations
|-- Immediate gap identification
|
v
Exercise End
Workflow 3: After-Action Report Development
Exercise Complete
|
v
[Collect all documentation within 24 hours]
|-- Decision worksheets
|-- Facilitator notes
|-- Evaluation scorecards
|-- Observer notes (if separate observers present)
|
v
[Score each evaluation area (1-5)]
|
v
[Identify strengths (what worked well)]
|
v
[Identify gaps with severity rating]
|-- Critical: Would prevent effective response
|-- High: Would significantly delay/complicate response
|-- Medium: Would reduce response quality
|-- Low: Minor improvement opportunity
|
v
[Develop remediation actions]
|-- Each gap gets: action, owner, deadline, priority
|-- Must be specific and measurable
|
v
[Draft AAR within 5 business days]
|
v
[Review AAR with exercise sponsor]
|
v
[Distribute AAR to participants]
|
v
[Track remediation actions quarterly]
|
v
End
Back to mukul975/Anthropic-Cybersecurity-Skills (817 security skills) or Agent skills.