← Back to SOC feed Coverage →

ExploitGuardNetworkProtectionEvents

kql MEDIUM Azure-Sentinel
DeviceEvents
exploithuntingmicrosoftofficial
This rule was pulled from an open-source repository and enriched with AI. Validate in a test environment before deploying to production.
View original rule at Azure-Sentinel →
Retrieved: 2026-05-24T23:00:00Z · Confidence: medium

Hunt Hypothesis

Adversaries may attempt to exploit known vulnerabilities by establishing unauthorized network connections that ExploitGuard blocks, indicating potential malicious activity. SOC teams should proactively hunt for these events in Azure Sentinel to identify and mitigate potential exploitation attempts early.

KQL Query

DeviceEvents
| where Timestamp > ago(7d)
| where  ActionType  =~ "ExploitGuardNetworkProtectionBlocked"
| summarize count_RemoteUrl = count() by InitiatingProcessFileName, RemoteUrl, Audit_Only=tostring(parse_json(AdditionalFields).IsAudit)
| sort by count_RemoteUrl desc

Analytic Rule Definition

id: 47bf14f0-c6b7-4dd3-a13f-b9a3e7972e2f
name: ExploitGuardNetworkProtectionEvents
description: |
  Simple query to show the unique network connections that were audited or blocked by ExploitGuard.
  For more questions on this query, feel free to ping @FlyingBlueMonki on twitter or [email protected] via email.
requiredDataConnectors:
- connectorId: MicrosoftThreatProtection
  dataTypes:
  - DeviceEvents
query: |
  DeviceEvents
  | where Timestamp > ago(7d)
  | where  ActionType  =~ "ExploitGuardNetworkProtectionBlocked"
  | summarize count_RemoteUrl = count() by InitiatingProcessFileName, RemoteUrl, Audit_Only=tostring(parse_json(AdditionalFields).IsAudit)
  | sort by count_RemoteUrl desc

Required Data Sources

Sentinel TableNotes
DeviceEventsEnsure this data connector is enabled

References

False Positive Guidance

Original source: https://github.com/Azure/Azure-Sentinel/blob/main/Hunting Queries/Microsoft 365 Defender/Protection events/ExploitGuardNetworkProtectionEvents.yaml