Skip to main content

Report Generator

Purpose

Produces executive summaries, technical incident reports, compliance audit reports, threat-landscape briefings, SOC performance metrics, and CPS/IoT device inventory reports.

MCP Domains

DomainDescription
soarCase data, playbook logs
siemLog and alert data
documentTemplate rendering, PDF generation, chart generation

Tools

ToolDescription
generate_reportProduce full structured report
generate_executive_summaryProduce executive-level summary
generate_compliance_reportProduce compliance audit report

Input schema

{
"report_type": "executive_summary | incident_report | forensic_report | threat_intelligence | compliance_report | performance_metrics | cps_device_inventory",
"case_id": "string",
"time_range": {"start": "ISO8601", "end": "ISO8601"},
"audience": "executive | analyst | compliance",
"distribution_list": ["string"]
}

Output schema

{
"report_type": "string",
"format": "html | pdf | json",
"title": "string",
"classification": "UNCLASSIFIED | CONFIDENTIAL | SECRET",
"summary": "string",
"sections": [
{"heading": "string", "content": "string"}
],
"charts_data": [
{"chart_type": "string", "title": "string", "data": []}
],
"iocs": {
"ips": ["string"],
"domains": ["string"],
"hashes": {
"md5": ["string"],
"sha1": ["string"],
"sha256": ["string"]
},
"urls": ["string"]
},
"mitre_techniques": [
{
"tactic": "string",
"technique_id": "string",
"technique_name": "string",
"description": "string",
"observed": "boolean"
}
],
"timeline": [
{
"timestamp": "ISO8601",
"actor": "string",
"action": "string",
"result": "string"
}
],
"recommendations": [
{
"priority": "string",
"action": "string",
"owner": "string",
"timeline": "string"
}
],
"metadata": {
"author": "string",
"date": "ISO8601",
"reference_id": "string",
"severity": "string",
"framework": "string"
}
}

Memory config

ParameterValue
sliding_window20
enable_episodicfalse
enable_threat_intelfalse
auto_persist_interval0

Allow-list

soar, siem, document