← Case index

CASE./001

Incident response readiness

TabletopForge

A browser-based exercise builder that turns incident scenarios into structured conversations and documented follow-through.

Format
Browser-based tool
Audience
Small businesses, MSPs, IT teams, students
Stack
Next.js 15, React 19, TypeScript
Backend
Express API + PostgreSQL
Generation
OpenAI-backed with deterministic fallback
Output
Browser session + downloadable Markdown

Make the first exercise easier to run.

Observed need

Many smaller organizations know they need to test incident response plans, but realistic tabletop exercises can feel too complex, too expensive, or too technical to start.

One scenario enters. A working exercise packet leaves.

Scenario library
  • Phishing
  • BEC
  • Ransomware
  • Insider threat
  • Cloud misconfiguration
  • Vendor breach
  • Compromised admin
TF Exercise builder guided configuration
  1. 01 Summary + objectives
  2. 02 Participants + questions
  3. 03 IRP gap prompts
  4. 04 Facilitator notes
  5. 05 Executive summary
  6. 06 Lessons-learned template
TabletopForge connects a selected incident scenario to the documents and prompts needed to guide a discussion.

Trace the build from input to deliverable.

The current codebase separates the guided interface, exercise-generation service, and stored application data so each part can evolve without obscuring the workflow.

Exercise workflow

  • Guided incident and organization inputs
  • Copyable and downloadable Markdown
  • Generated summaries, prompts, notes, and templates
  • Deterministic fallback when AI generation is unavailable

Application structure

  • Next.js and React frontend
  • Express API with PostgreSQL persistence
  • Authentication and account routes
  • Billing-ready integration points

Turn discussion gaps into visible work.

EscalationWho needs to know?
AuthorityWho can decide?
CommunicationWhat is already prepared?
Follow-throughHow is remediation tracked?

The generator guides a team toward missing escalation paths, unclear decision authority, weak communication templates, and gaps in lessons-learned tracking.

A useful security product also has to help people make decisions under pressure, document those decisions, and convert findings into remediation work.

This project pushed the work beyond alerts and tools and toward the people who have to use an incident response plan.