Wazuh Alert Triage Assistantby Roni Biju · SOC analyst, Melbourne

Paste a Wazuh alert. Get the first five minutes of triage done.

Extracts every indicator, enriches the public ones, maps the rule to MITRE ATT&CK and the ASD Essential Eight, scores a suggested verdict with its reasoning shown, and writes the ticket. Suggestions only — the analyst owns the verdict.

Alert JSON

How it works

1 · Parse & extract

Accepts the JSON from Wazuh Discover, a line of alerts.json, or an OpenSearch document. Walks every field for IPs, hashes, URLs, domains, users, hosts, processes and command lines. Private ranges, the agent's own IP and file-state hashes are labelled, not enriched.

2 · Map

Rule ID → MITRE technique from the Wazuh ruleset (4,400 rules indexed offline), then technique → Essential Eight control using the mapping from my E8 Detection Lab, plus behavioural hints (an Office parent process implies E8-03 even when the rule only tags T1059).

3 · Score & write

Rules-based scoring an L1 would recognise: level, LOLBAS, Office parents, encoded PowerShell, brute-force-then-success, scanner accounts, destructive commands, VirusTotal hits. Every point is listed. Thresholds: ≥65 true positive, 30–64 escalate, below that false positive. The ticket is markdown you can paste into any tool.

Limits — read before trusting it