{
  "hunt": {
    "meta": {
      "tlp": "clear",
      "hunt": {
        "handoff": "keep-as-periodic-hunt",
        "trigger": "intel-report",
        "methodology": "model-assisted",
        "applicability": "campaign-specific",
        "justification": "Adversaries now rely heavily on built-in tools (LotL) to bypass signature-based EDR. This hunt proactively searches for the transition from stealthy execution to high-impact ransomware behavior, providing coverage against multi-stage extortion threats."
      },
      "name": "Endpoint Living-Off-the-Land and Ransomware Defense",
      "type": "investigation",
      "labels": [
        "hunt",
        "attack.t1041",
        "attack.t1047",
        "attack.t1059.001",
        "attack.t1218",
        "attack.t1486",
        "defense evasion",
        "execution",
        "exfiltration",
        "impact",
        "initial access"
      ],
      "series": {
        "slug": "10-endpoint-security-trends-and-tips-for-2027-huntress",
        "index": 2,
        "title": "10 Endpoint Security Trends and Tips for 2027 | Huntress",
        "total": 2
      },
      "related": [
        {
          "hunt": "initial-access-and-identity-compromise",
          "reason": "This hunt focuses on post-compromise endpoint behavior; initial access via phishing is handled in the identity series.",
          "relation": "out-of-scope-alternative"
        },
        {
          "hunt": "identity-cloud-access-monitoring",
          "relation": "follows"
        }
      ],
      "targets": {
        "hunter": {
          "name": "Hunt agent",
          "agent": true
        },
        "analyst": {
          "name": "Tier-2 analyst",
          "role": "analyst"
        },
        "endpoint": {
          "name": "Endpoint telemetry (hb_ surfaces)",
          "category": "endpoint",
          "telemetry": [
            "endpoint"
          ]
        }
      },
      "analysis": "A simple detection rule on 'certutil.exe' or 'powershell.exe' frequency is too noisy for production environments. This hunt uses a phased approach to baseline rare native behavior and then correlates it with specific file-system impact across two distinct telemetry surfaces to identify genuine attacks.",
      "coverage": [
        {
          "stage": "native-execution-via-powershell-and-wmi",
          "steps": [
            "lotl-execution-wmi-ps"
          ],
          "status": "covered"
        },
        {
          "stage": "stealthy-proxy-execution-lolbins",
          "steps": [
            "lolbin-proxy-execution"
          ],
          "status": "covered"
        },
        {
          "stage": "data-theft-and-exfiltration",
          "steps": [
            "data-staging-prep"
          ],
          "status": "covered"
        },
        {
          "stage": "ransomware-impact-and-encryption",
          "steps": [
            "ransomware-mass-file-activity"
          ],
          "status": "covered"
        },
        {
          "stage": "initial-access-and-identity-compromise",
          "reason": "Belongs to another part of the '10 Endpoint Security Trends and Tips for 2027 | Huntress' series.",
          "status": "out_of_scope"
        }
      ],
      "scenario": {
        "stages": [
          {
            "name": "Initial Access and Identity Compromise",
            "slug": "initial-access-and-identity-compromise",
            "tactic": "initial-access",
            "techniques": [
              "T1566",
              "T1195",
              "T1190"
            ],
            "observables": [
              "Phished credentials",
              "Abuse of remote management tools (RMM)",
              "Exploitation of internet-facing vulnerabilities",
              "Compromised API keys and service tokens",
              "MFA fatigue (repeated authentication failures/requests)"
            ]
          },
          {
            "name": "Native Execution via PowerShell and WMI",
            "slug": "native-execution-via-powershell-and-wmi",
            "tactic": "execution",
            "techniques": [
              "T1059.001",
              "T1047"
            ],
            "observables": [
              "Unusual PowerShell scripts launched by non-admin users",
              "WMI commands for remote execution or persistence",
              "Execution of commands via wmic.exe or scrcons.exe"
            ]
          },
          {
            "name": "Stealthy Proxy Execution (LOLBins)",
            "slug": "stealthy-proxy-execution-lolbins",
            "tactic": "defense-evasion",
            "techniques": [
              "T1218"
            ],
            "observables": [
              "Signed Windows binaries (LOLBins) used for malicious execution",
              "Subtle clues like unusual command-line arguments for trusted utilities"
            ]
          },
          {
            "name": "Data Theft and Exfiltration",
            "slug": "data-theft-and-exfiltration",
            "tactic": "exfiltration",
            "techniques": [
              "T1041"
            ],
            "observables": [
              "Staging of data in temp directories",
              "High-volume outbound network traffic to unrecognized IPs",
              "Connections from IoT/OT devices to critical assets"
            ]
          },
          {
            "name": "Ransomware Impact and Encryption",
            "slug": "ransomware-impact-and-encryption",
            "tactic": "impact",
            "techniques": [
              "T1486"
            ],
            "observables": [
              "Massive file renaming or extension changes (e.g., .encrypted, .ransom)",
              "Rapid modification/deletion of files across shares"
            ]
          }
        ],
        "summary": "Attackers utilize phishing, supply-chain compromise, or the exploitation of public-facing applications to gain a foothold before pivoting to identity-based attacks like MFA fatigue. Once inside, they move laterally and execute commands using native tools like PowerShell and WMI to avoid detection, eventually culminating in data exfiltration and multi-layered ransomware extortion."
      },
      "severity": "medium",
      "rationale": "Focus on file servers and workstations in finance or engineering departments. Exclude backup servers from the mass file activity count to reduce noise.",
      "guardrails": {
        "claims": "no_unsupported",
        "evidence": "citation_required",
        "telemetry": "untrusted",
        "missing_data": "not_benign"
      },
      "hypothesis": "An adversary is establishing a foothold using native Windows utilities (LotL) and signed binaries to evade detection before pivoting to data staging and mass file encryption.",
      "parameters": {
        "lolbin_list": {
          "from": {
            "ref": "LOLBAS Project",
            "kind": "manual",
            "observed": "2024-05-20"
          },
          "type": "list[string]",
          "default": [
            "mshta.exe",
            "certutil.exe",
            "bitsadmin.exe",
            "cscript.exe",
            "wscript.exe",
            "scrcons.exe",
            "bash.exe",
            "pcalua.exe",
            "hh.exe"
          ],
          "description": "Trusted Windows binaries often abused to proxy execution."
        },
        "scope_hosts": {
          "type": "list[host]",
          "default": [],
          "description": "Optional list of hostnames to focus on."
        },
        "lookback_days": {
          "type": "number",
          "default": "14",
          "description": "Days of history to examine."
        }
      },
      "provenance": {
        "authors": [
          {
            "org": "huntbase.io",
            "name": "Huntbase hunt generation"
          }
        ],
        "generated": {
          "by": "huntbase-hunt-generation",
          "from": "https://www.huntress.com/blog/endpoint-security-trends",
          "gates": [
            "dry-run",
            "lint"
          ],
          "model": "hb_google/gemini-3-flash-preview"
        }
      },
      "references": [
        {
          "url": "https://www.huntress.com/blog/endpoint-security-trends",
          "name": "Huntress \u2014 10 Endpoint Security Trends and Tips for 2027"
        }
      ],
      "blind_spots": [
        {
          "id": "no-file-entropy",
          "risk": "Legitimate archival or software updates may trigger the mass file activity count, leading to false positives.",
          "stage": "ransomware-impact-and-encryption",
          "question": "whether modified files are actually encrypted or just compressed/updated",
          "requires": "file content entropy analysis"
        },
        {
          "id": "wmi-consumer-persistence",
          "risk": "The hunt only sees WMI when it executes a process; a registered event consumer waiting for a trigger will be missed.",
          "stage": "native-execution-via-powershell-and-wmi",
          "question": "whether a WMI persistence mechanism is present but dormant",
          "requires": "wmi_cli_event_consumers surface"
        }
      ]
    },
    "name": "Endpoint Living-Off-the-Land and Ransomware Defense",
    "description": "This hunt follows the progression from stealthy native execution to high-impact ransomware behavior. It first baselines execution patterns for WMI, PowerShell, and common LOLBins to identify outliers. It then correlates these anomalies with late-stage indicators: the creation of compressed archives in user-writable paths and high-frequency file operations that signify encryption. By linking these phases, the hunt distinguishes legitimate administrative work from the coordinated stages of a ransomware intrusion."
  },
  "nodes": [
    {
      "id": "hypothesis",
      "type": "hypothesis",
      "label": "Hypothesis",
      "config": {
        "tags": [],
        "series": {
          "slug": "10-endpoint-security-trends-and-tips-for-2027-huntress",
          "index": 2,
          "title": "10 Endpoint Security Trends and Tips for 2027 | Huntress",
          "total": 2
        },
        "coverage": [
          {
            "stage": "native-execution-via-powershell-and-wmi",
            "steps": [
              "lotl-execution-wmi-ps"
            ],
            "status": "covered"
          },
          {
            "stage": "stealthy-proxy-execution-lolbins",
            "steps": [
              "lolbin-proxy-execution"
            ],
            "status": "covered"
          },
          {
            "stage": "data-theft-and-exfiltration",
            "steps": [
              "data-staging-prep"
            ],
            "status": "covered"
          },
          {
            "stage": "ransomware-impact-and-encryption",
            "steps": [
              "ransomware-mass-file-activity"
            ],
            "status": "covered"
          },
          {
            "stage": "initial-access-and-identity-compromise",
            "reason": "Belongs to another part of the '10 Endpoint Security Trends and Tips for 2027 | Huntress' series.",
            "status": "out_of_scope"
          }
        ],
        "rationale": "An adversary is establishing a foothold using native Windows utilities (LotL) and signed binaries to evade detection before pivoting to data staging and mass file encryption.",
        "blind_spots": [
          {
            "id": "no-file-entropy",
            "risk": "Legitimate archival or software updates may trigger the mass file activity count, leading to false positives.",
            "stage": "ransomware-impact-and-encryption",
            "question": "whether modified files are actually encrypted or just compressed/updated",
            "requires": "file content entropy analysis"
          },
          {
            "id": "wmi-consumer-persistence",
            "risk": "The hunt only sees WMI when it executes a process; a registered event consumer waiting for a trigger will be missed.",
            "stage": "native-execution-via-powershell-and-wmi",
            "question": "whether a WMI persistence mechanism is present but dormant",
            "requires": "wmi_cli_event_consumers surface"
          }
        ],
        "scoping_notes": "Focus on file servers and workstations in finance or engineering departments. Exclude backup servers from the mass file activity count to reduce noise.",
        "beyond_detection": "A simple detection rule on 'certutil.exe' or 'powershell.exe' frequency is too noisy for production environments. This hunt uses a phased approach to baseline rare native behavior and then correlates it with specific file-system impact across two distinct telemetry surfaces to identify genuine attacks."
      }
    },
    {
      "id": "scope-windows-hosts",
      "type": "query",
      "label": "Scope Windows hosts",
      "config": {
        "dsl": "sqlite",
        "role": "scoping",
        "source": "endpoint",
        "content": "SELECT hostname, device_uid, os_version FROM hb_devices WHERE LOWER(platform) = 'windows' AND lifecycle_state = 'active' AND time >= datetime('now', '-{{lookback_days}} days')",
        "surface": "hb_devices",
        "description": "Identify active Windows endpoints for targeted analysis.",
        "expected_signal": "A list of active Windows machines. Silence means no Windows devices are reporting."
      },
      "parents": [
        {
          "id": "hypothesis"
        }
      ],
      "primitive_config": {
        "dsl": "sqlite",
        "role": "scoping",
        "label": "Scope Windows hosts",
        "reads": [
          "hostname",
          "device_uid",
          "os_version",
          "platform",
          "lifecycle_state",
          "time"
        ],
        "source": "hb_devices",
        "target": "endpoint",
        "content": "SELECT hostname, device_uid, os_version FROM hb_devices WHERE LOWER(platform) = 'windows' AND lifecycle_state = 'active' AND time >= datetime('now', '-{{lookback_days}} days')",
        "silence": "not_evidence_of_absence",
        "expected": "A list of active Windows machines. Silence means no Windows devices are reporting.",
        "verified": "dry-run",
        "verified_at": "2026-10-15"
      }
    },
    {
      "id": "lotl-execution-wmi-ps",
      "type": "query",
      "label": "LotL execution (WMI and PowerShell)",
      "config": {
        "dsl": "sqlite",
        "role": "baseline",
        "source": "endpoint",
        "content": "SELECT device_hostname, process_name, process_cmd_line, user_name, time FROM hb_process_activity WHERE (LOWER(process_name) LIKE '%\\\\powershell.exe' OR LOWER(process_name) LIKE '%\\\\wmic.exe' OR LOWER(process_name) LIKE '%\\\\scrcons.exe') AND ('{{scope_hosts}}' = '' OR instr(',' || '{{scope_hosts}}' || ',', ',' || device_hostname || ',') > 0) AND time >= datetime('now', '-{{lookback_days}} days')",
        "surface": "hb_process_activity",
        "description": "Identify rare or unusual command lines from native execution engines.",
        "expected_signal": "Rare command lines involving WMI for remote tasks or unusual PowerShell execution. Rows are baselined by frequency."
      },
      "parents": [
        {
          "id": "scope-windows-hosts"
        }
      ],
      "primitive_config": {
        "dsl": "sqlite",
        "role": "baseline",
        "label": "LotL execution (WMI and PowerShell)",
        "reads": [
          "device_hostname",
          "process_name",
          "process_cmd_line",
          "user_name",
          "time"
        ],
        "source": "hb_process_activity",
        "target": "endpoint",
        "content": "SELECT device_hostname, process_name, process_cmd_line, user_name, time FROM hb_process_activity WHERE (LOWER(process_name) LIKE '%\\\\powershell.exe' OR LOWER(process_name) LIKE '%\\\\wmic.exe' OR LOWER(process_name) LIKE '%\\\\scrcons.exe') AND ('{{scope_hosts}}' = '' OR instr(',' || '{{scope_hosts}}' || ',', ',' || device_hostname || ',') > 0) AND time >= datetime('now', '-{{lookback_days}} days')",
        "silence": "not_evidence_of_absence",
        "baseline": {
          "window": "{{lookback_days}}d",
          "compare": "first_seen"
        },
        "expected": "Rare command lines involving WMI for remote tasks or unusual PowerShell execution. Rows are baselined by frequency.",
        "verified": "dry-run",
        "prevalence": {
          "by": "device_hostname",
          "key": [
            "process_cmd_line"
          ],
          "rare_below": 3
        },
        "verified_at": "2026-10-15"
      }
    },
    {
      "id": "lolbin-proxy-execution",
      "type": "query",
      "label": "LOLBin proxy execution",
      "config": {
        "dsl": "sqlite",
        "role": "detection-candidate",
        "source": "endpoint",
        "content": "SELECT device_hostname, process_name, process_cmd_line, parent_process_name, time FROM hb_process_activity WHERE instr(',' || '{{lolbin_list}}' || ',', ',' || LOWER(process_name) || ',') > 0 AND ('{{scope_hosts}}' = '' OR instr(',' || '{{scope_hosts}}' || ',', ',' || device_hostname || ',') > 0) AND time >= datetime('now', '-{{lookback_days}} days')",
        "surface": "hb_process_activity",
        "description": "Detect use of trusted binaries to execute code or download malicious payloads.",
        "expected_signal": "A signed binary performing an out-of-character task, such as mshta.exe accessing a URL or certutil.exe decoding a file."
      },
      "parents": [
        {
          "id": "scope-windows-hosts"
        }
      ],
      "primitive_config": {
        "dsl": "sqlite",
        "role": "detection-candidate",
        "label": "LOLBin proxy execution",
        "reads": [
          "device_hostname",
          "process_name",
          "process_cmd_line",
          "parent_process_name",
          "time"
        ],
        "source": "hb_process_activity",
        "target": "endpoint",
        "content": "SELECT device_hostname, process_name, process_cmd_line, parent_process_name, time FROM hb_process_activity WHERE instr(',' || '{{lolbin_list}}' || ',', ',' || LOWER(process_name) || ',') > 0 AND ('{{scope_hosts}}' = '' OR instr(',' || '{{scope_hosts}}' || ',', ',' || device_hostname || ',') > 0) AND time >= datetime('now', '-{{lookback_days}} days')",
        "silence": "not_evidence_of_absence",
        "expected": "A signed binary performing an out-of-character task, such as mshta.exe accessing a URL or certutil.exe decoding a file.",
        "verified": "dry-run",
        "verified_at": "2026-10-15"
      }
    },
    {
      "id": "agent-early-triage",
      "type": "analytic",
      "label": "Early-stage LotL triage",
      "config": {
        "cite": "required",
        "tools": [
          "endpoint"
        ],
        "context": [
          "lotl-execution-wmi-ps",
          "lolbin-proxy-execution"
        ],
        "objective": "Identify hosts where PowerShell, WMI, or LOLBin execution deviates significantly from standard administration. Prioritize those with obfuscated command lines or network-facing parent processes.",
        "description": "Evaluate whether native execution patterns represent a suspicious foothold.",
        "max_iterations": 3,
        "expected_signal": "A per-host verdict on whether the early-stage execution is suspicious.",
        "success_criteria": "A list of hosts flagged as suspicious or malicious based on native tool abuse."
      },
      "parents": [
        {
          "id": "lotl-execution-wmi-ps",
          "kind": "merge"
        },
        {
          "id": "lolbin-proxy-execution",
          "kind": "merge"
        }
      ]
    },
    {
      "id": "data-staging-prep",
      "type": "query",
      "label": "Data staging preparation",
      "config": {
        "dsl": "sqlite",
        "role": "enrichment",
        "source": "endpoint",
        "content": "SELECT device_hostname, process_name, file_path, file_name, time FROM hb_file_activity WHERE (LOWER(file_path) LIKE '%\\\\users\\\\public\\\\%' OR LOWER(file_path) LIKE '%\\\\temp\\\\%' OR LOWER(file_path) LIKE '%\\\\appdata\\\\local\\\\temp\\\\%') AND (LOWER(file_name) LIKE '%.zip' OR LOWER(file_name) LIKE '%.7z' OR LOWER(file_name) LIKE '%.rar' OR LOWER(file_name) LIKE '%.tar') AND activity_id = 1 AND ('{{scope_hosts}}' = '' OR instr(',' || '{{scope_hosts}}' || ',', ',' || device_hostname || ',') > 0) AND time >= datetime('now', '-{{lookback_days}} days')",
        "surface": "hb_file_activity",
        "description": "Identify archive creation in public or temporary directories used for data theft.",
        "expected_signal": "Compressed archives created in non-admin writable paths. Silence suggests no staging occurred."
      },
      "parents": [
        {
          "id": "agent-early-triage"
        }
      ],
      "primitive_config": {
        "dsl": "sqlite",
        "role": "enrichment",
        "label": "Data staging preparation",
        "reads": [
          "device_hostname",
          "process_name",
          "file_path",
          "file_name",
          "activity_id",
          "time"
        ],
        "source": "hb_file_activity",
        "target": "endpoint",
        "content": "SELECT device_hostname, process_name, file_path, file_name, time FROM hb_file_activity WHERE (LOWER(file_path) LIKE '%\\\\users\\\\public\\\\%' OR LOWER(file_path) LIKE '%\\\\temp\\\\%' OR LOWER(file_path) LIKE '%\\\\appdata\\\\local\\\\temp\\\\%') AND (LOWER(file_name) LIKE '%.zip' OR LOWER(file_name) LIKE '%.7z' OR LOWER(file_name) LIKE '%.rar' OR LOWER(file_name) LIKE '%.tar') AND activity_id = 1 AND ('{{scope_hosts}}' = '' OR instr(',' || '{{scope_hosts}}' || ',', ',' || device_hostname || ',') > 0) AND time >= datetime('now', '-{{lookback_days}} days')",
        "silence": "evidence_of_absence",
        "expected": "Compressed archives created in non-admin writable paths. Silence suggests no staging occurred.",
        "verified": "dry-run",
        "verified_at": "2026-10-15"
      }
    },
    {
      "id": "ransomware-mass-file-activity",
      "type": "query",
      "label": "Mass file activity (Encryption)",
      "config": {
        "dsl": "sqlite",
        "role": "triage",
        "source": "endpoint",
        "content": "SELECT device_hostname, process_name, COUNT(*) as file_count, MIN(time) as first_op, MAX(time) as last_op FROM hb_file_activity WHERE activity_id IN (1, 3, 4, 5) AND ('{{scope_hosts}}' = '' OR instr(',' || '{{scope_hosts}}' || ',', ',' || device_hostname || ',') > 0) AND time >= datetime('now', '-{{lookback_days}} days') GROUP BY device_hostname, process_name HAVING file_count > 100",
        "surface": "hb_file_activity",
        "description": "Detect rapid file modification, creation, or renaming indicating ransomware impact.",
        "expected_signal": "A single process modifying or creating over 100 files in a short window. Silence proves absence of rapid mass-file changes."
      },
      "parents": [
        {
          "id": "agent-early-triage"
        }
      ],
      "primitive_config": {
        "dsl": "sqlite",
        "role": "triage",
        "label": "Mass file activity (Encryption)",
        "reads": [
          "device_hostname",
          "process_name",
          "activity_id",
          "time"
        ],
        "source": "hb_file_activity",
        "target": "endpoint",
        "content": "SELECT device_hostname, process_name, COUNT(*) as file_count, MIN(time) as first_op, MAX(time) as last_op FROM hb_file_activity WHERE activity_id IN (1, 3, 4, 5) AND ('{{scope_hosts}}' = '' OR instr(',' || '{{scope_hosts}}' || ',', ',' || device_hostname || ',') > 0) AND time >= datetime('now', '-{{lookback_days}} days') GROUP BY device_hostname, process_name HAVING file_count > 100",
        "silence": "evidence_of_absence",
        "expected": "A single process modifying or creating over 100 files in a short window. Silence proves absence of rapid mass-file changes.",
        "verified": "dry-run",
        "verified_at": "2026-10-15"
      }
    },
    {
      "id": "agent-follow-on-analysis",
      "type": "analytic",
      "label": "Follow-on attack analysis",
      "config": {
        "cite": "required",
        "tools": [
          "endpoint"
        ],
        "context": [
          "agent-early-triage",
          "data-staging-prep",
          "ransomware-mass-file-activity"
        ],
        "objective": "Determine if the native tools identified in the early stage are directly responsible for the staging or mass file modifications observed later. Weigh the intent and impact per host.",
        "description": "Correlate early native execution with final file impact for a full-chain verdict.",
        "max_iterations": 4,
        "expected_signal": "A final verdict linking the suspicious execution to specific exfiltration or encryption activities.",
        "success_criteria": "A per-host verdict of malicious | suspicious | benign, citing the specific process names and file paths involved."
      },
      "parents": [
        {
          "id": "data-staging-prep",
          "kind": "merge"
        },
        {
          "id": "ransomware-mass-file-activity",
          "kind": "merge"
        }
      ]
    },
    {
      "id": "route-on-verdict",
      "type": "checkpoint",
      "label": "Route on attack verdict",
      "config": {
        "fuzzy": true,
        "judge": "hunter",
        "question": "the agent-follow-on-analysis verdict is malicious for at least one host",
        "condition": "the agent-follow-on-analysis verdict is malicious for at least one host",
        "blind_spot": "no-file-entropy",
        "confidence": "high",
        "description": "Direct containment actions for malicious hosts and review for others.",
        "checkpoint_type": "mandatory"
      },
      "parents": [
        {
          "id": "agent-follow-on-analysis"
        }
      ]
    },
    {
      "id": "isolate-and-contain",
      "type": "action",
      "label": "Isolate host and contain encryption",
      "config": {
        "target": "endpoint",
        "description": "Stop immediate data loss or encryption progress.",
        "instructions": "Isolate the identified host from the network immediately. Terminate the process identified as performing mass file operations. Collect the memory and process tree for forensic analysis.",
        "action_approval": "required"
      },
      "parents": [
        {
          "id": "route-on-verdict",
          "branch": "on_supports"
        }
      ]
    },
    {
      "id": "analyst-forensic-review",
      "type": "task",
      "label": "Analyst forensic review",
      "config": {
        "assignee": "analyst",
        "description": "Verify the agent's findings and assess the extent of the impact.",
        "instructions": "Review the command lines flagged in the early stage. Confirm if the files modified in the impact stage have been encrypted or are legitimate administrative backups. Check for lateral movement from the beachhead."
      },
      "parents": [
        {
          "id": "route-on-verdict",
          "branch": "default"
        },
        {
          "id": "route-on-verdict",
          "branch": "on_unavailable"
        },
        {
          "id": "isolate-and-contain"
        }
      ]
    },
    {
      "id": "close-out",
      "type": "task",
      "label": "Close out hunt",
      "config": {
        "assignee": "analyst",
        "description": "Record findings and tune for future runs.",
        "instructions": "Document any benign-but-rare administrative tools identified. If a breach was confirmed, ensure the incident is logged in the IR tracker. Update the scope_hosts parameter if specific hosts need re-monitoring."
      },
      "parents": [
        {
          "id": "route-on-verdict",
          "branch": "on_refutes"
        },
        {
          "id": "analyst-forensic-review"
        }
      ]
    }
  ]
}