Cyber Triage Automated Investigation Platform vs sniffle (2026)