Runbook Guidelines#
This document provides general guidelines for creating, maintaining, and executing runbooks within this security environment.
General Principles#
Clarity: Runbooks should be clear, concise, and easy to follow, even under pressure.
Accuracy: Ensure tool commands, parameters, and expected outcomes are accurate and up-to-date.
Consistency: Use consistent formatting, terminology, and structure across all runbooks.
Actionability: Focus on concrete steps and decisions analysts need to make.
Structure#
Runbooks should generally include the following sections:
Objective: What is the goal of this runbook?
Scope: What is included and excluded from this procedure?
Inputs: What information is required to start the runbook (e.g., Case ID, IOC value, User ID)? Use
${VARIABLE_NAME}
format.Tools: List the primary MCP tools required.
Workflow Steps & Diagram: Detail the sequence of actions. Must include a Mermaid sequence diagram visualizing the workflow that was actually performed, clearly showing interactions between the Analyst/Agent, MCP Servers (e.g.,
secops-soar
,gti-mcp
), and the specific MCP tools used (e.g.,list_cases
,get_file_report
).Completion Criteria: How is the successful completion of the runbook determined?
Reporting Requirements#
Runbook Reference: If a runbook execution results in a generated report (e.g., investigation summary, triage report), the report must clearly state which runbook was used at the beginning of the report.
Example:
**Runbook Used:** Alert Investigation Summary Report Runbook
Maintenance#
Runbooks should be reviewed periodically (e.g., quarterly) to ensure they remain accurate and relevant.
Update runbooks promptly when tools, procedures, or configurations change.
(Add other specific guidelines as needed)