Nothing Was Detected — Because Nobody Was Collecting the Log
The SOC searched the logs.
No suspicious sign-in.
No process-creation event.
No useful Windows Security Event from the server.
The first conclusion was tempting:
Nothing happened.
Agent Foskett asked a more important question.
Was anybody actually collecting the evidence we expected to find?

No Results Is Not the Same as No Activity
An empty query can mean the activity did not happen. It can also mean the telemetry never reached the workspace.
The query returned nothing
Start by proving which computers are actually sending SecurityEvent data
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
SecurityEvent
| where TimeGenerated > ago(7d)
| summarize Events=count(),
FirstSeen=min(TimeGenerated),
LastSeen=max(TimeGenerated)
by Computer
| order by Events descLook specifically for the missing server
SecurityEvent table for the target system. A completely empty result from the target host should trigger a collection check before any security conclusion is made.- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
SecurityEvent
| where TimeGenerated > ago(7d)
| where Computer =~ "DC-02"
| summarize Events=count(),
FirstSeen=min(TimeGenerated),
LastSeen=max(TimeGenerated)
by EventID
| order by Events descThen check whether the data is landing in WindowsEvent instead
WindowsEvent, so Agent Foskett checks that table before declaring the telemetry absent. The distinction matters because an analytics rule querying SecurityEvent will not automatically detect records that only exist in WindowsEvent.- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
WindowsEvent
| where TimeGenerated > ago(7d)
| where Computer =~ "DC-02"
| summarize Events=count(),
FirstSeen=min(TimeGenerated),
LastSeen=max(TimeGenerated)
by EventID
| order by Events descCompare the events you expected across the environment
- 1
- 2
- 3
- 4
- 5
- 6
SecurityEvent | where TimeGenerated > ago(7d) | where EventID in (4624, 4688, 4728, 4732) | summarize Events=count() by Computer, EventID | order by Computer asc, EventID asc
The missing alert finally made sense
What Agent Foskett checked
What the evidence can and cannot prove
Related investigations
Final thought
An empty result can feel reassuring. It can also be the most dangerous result in the investigation if nobody first verifies the data source behind it.
You cannot detect what you never collect.
And this time, the logs didn't already know — because nobody had invited them to the investigation. 😂🔎

