Playbook Forge: Incident Response Playbook Builder
Playbook Forge is a visual incident response playbook builder. Instead of writing playbooks as static documents, analysts build them as interactive flowcharts using a node-based editor. Each step in the workflow includes runbook details, responsible roles, SLA timers, and conditional branching for success, failure, and escalation paths.
The tool integrates with the MITRE ATT&CK framework to provide pre-built step templates for common techniques. Finished playbooks export to PDF (with embedded flowchart diagrams), JSON (for SOAR platform ingestion), and Markdown (for documentation wikis). A built-in validation engine checks for dead-end paths, missing escalation steps, and incomplete configurations before publishing.
This project is open source and available on GitHub
Full-stack application centered on a ReactFlow visual editor:
Component architecture for the playbook editor, step configuration panels, and workflow validation interface
Interactive node-based flowchart editor for building visual incident response workflows with drag-and-drop step connections
Python backend handling playbook persistence, template management, MITRE ATT&CK integration, and export pipeline
Consistent design system for the editor interface, step cards, and exported playbook documents
- Custom node types
- Edge validation
- Layout algorithms
- Graph serialization
- React + FastAPI integration
- REST API design
- Template management
- File export pipeline
- IR playbook methodology
- MITRE ATT&CK mapping
- SOAR integration patterns
- SLA management
- Path validation
- Dead-end detection
- Cycle prevention
- Completeness scoring
- ✓ Visual node-based playbook editor
- ✓ MITRE ATT&CK step template library
- ✓ Conditional branching (success/failure/escalation)
- ✓ Multi-format export (PDF, JSON, Markdown)
- ✓ Workflow validation and completeness checks
- ✓ SLA timer configuration per step