/* ========================================================================== SIEM Threat Console — dashboard logic Loads siem_report.json (falls back to embedded data.js so the dashboard still works when opened directly via file://), then renders every panel. Security note: alert descriptions/evidence are LOG DATA -- they may literally contain attacker-supplied strings like "