XDR vs. SIEM vs. SOAR: A Vendor-Agnostic Perspective