With the Sophos NDR Connector configured and working you will have detections and reports available.
How to setup the NDR Connector
Queries:
NDR List available reports
-- List of Distinct Reports SELECT DISTINCT CAST(JSON_EXTRACT(raw, '$.ingest_date') AS VARCHAR) Ingest_Date, CAST(JSON_EXTRACT(raw, '$.name') AS VARCHAR) Report_Name, -- ARRAY_JOIN(ARRAY_AGG(DISTINCT CAST( JSON_EXTRACT(raw, '$.id') AS VARCHAR)), ', '||CHR(10)) List_of_report_IDs, CAST( JSON_EXTRACT(raw, '$.id') AS VARCHAR) ID, COUNT(*) Instances FROM mdr_ioc_all WHERE ioc_detection_id LIKE 'NDR%' AND CAST(JSON_EXTRACT(raw, '$.type') AS VARCHAR) = CAST('2' AS VARCHAR) GROUP by JSON_EXTRACT(raw, '$.name'), JSON_EXTRACT(raw,'$.id'), JSON_EXTRACT(raw, '$.ingest_date') ORDER By 2 ASC, 1 DESC
NDR View a report
To view a report you can take the ID information from the above query and use this to see the contents.
NDR - Show devices without Sophos deployed:
-- Show Devices without XDR SELECT DISTINCT -- Device REPLACE(CAST(JSON_EXTRACT(raw,'$.detection_context['||CAST(A.x-1 AS VARCHAR)||'].src_ip') AS VARCHAR),',',CHR(10)) src_ip, CAST(JSON_EXTRACT(raw,'$.detection_context['||CAST(A.x-1 AS VARCHAR)||'].src_mac') AS VARCHAR) src_mac, REPLACE(CAST(JSON_EXTRACT(raw,'$.detection_context['||CAST(A.x-1 AS VARCHAR)||'].web_hostname') AS VARCHAR),',',CHR(10)) web_hostname FROM mdr_ioc_all, UNNEST(SEQUENCE(1,JSON_ARRAY_LENGTH(JSON_EXTRACT(raw,'$.detection_context')))) AS A(x) WHERE ioc_detection_id LIKE 'NDR%' AND CAST(JSON_EXTRACT(raw, '$.type') AS VARCHAR) = CAST('2' AS VARCHAR) AND CAST(JSON_EXTRACT(raw, '$.name') AS VARCHAR) = 'InterceptXNotDetected' ORDER BY 1 ASC