إنتقل إلى المحتوى الرئيسي

Orchestrator

Purpose​

Master orchestrator that coordinates the 10 specialist agents via ACP HandoffTool delegation. Also owns SIEM log analysis, IOC extraction, MITRE ATT&CK mapping, and compliance framework assessment directly.

MCP Domains​

DomainDescription
soarTask dispatch, playbook orchestration
siemDirect log analysis, IOC extraction
osintOSINT triage
documentFinding synthesis, report assembly

Handoff tools​

The orchestrator dispatches tasks to specialists via ACP HandoffTool:

HandoffTarget agent
delegate_to_threat_hunterThreat Hunter
delegate_to_malware_analystMalware Analyst
delegate_to_incident_responderIncident Responder
delegate_to_network_securityNetwork Security
delegate_to_cps_securityCPS Security
delegate_to_threat_intelThreat Intel
delegate_to_endpoint_securityEndpoint Security
delegate_to_forensic_analystForensic Analyst
delegate_to_web_securityWeb Security
delegate_to_report_generatorReport Generator

Guardrails​

  • Tier resolver: Routes tasks based on type classification (alert type, required expertise). The resolver consults the agent registry to match required MCP domains to available agents.
  • HITL gate: Requires human approval for high-risk actions. The orchestrator sets requires_human_approval = true on any action that modifies production infrastructure, revokes credentials, or touches OT/ICS equipment.
  • Blast radius quotas: Limits concurrent destructive actions per site. At most one isolation, one credential revocation, and one certificate revocation can be in-flight per site at any time.

Direct tools​

ToolDescription
search_logsDirect SIEM search
extract_iocIOC extraction from log text
mitre_mapMITRE ATT&CK technique mapping
assess_complianceCompliance framework mapping (NIST CSF 2.0, ISO 27001, SOC 2, GDPR, HIPAA, IEC 62443)
delegate_to_*ACP HandoffTool dispatch to specialist agents

Input schema​

{
"alert_id": "string",
"case_id": "string",
"query": "string",
"compliance_frameworks": ["string"],
"dispatch_agents": ["string"]
}

Output schema​

{
"severity": "Critical | High | Medium | Low | Info",
"confidence": "float",
"mitre_techniques": ["string"],
"iocs": [
{"type": "string", "value": "string"}
],
"affected_assets": ["string"],
"compliance_violations": [
{
"framework": "string",
"control_id": "string",
"finding": "string"
}
],
"physical_impact_assessment": "string",
"agent_findings": [
{
"agent": "string",
"finding": "string",
"confidence": "float"
}
],
"recommended_actions": [
{
"action": "string",
"priority": "string",
"requires_human_approval": "boolean"
}
],
"synthesized_report": "string"
}

Memory config​

ParameterValue
sliding_window60
enable_episodictrue
enable_threat_intelfalse
auto_persist_interval25

Allow-list​

soar, siem, osint, document