← Back to SOC feed Coverage →

URL Click-Through by Workload

kql MEDIUM Azure-Sentinel
T1566
UrlClickEvents
huntingmicrosoftofficial
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-09-04T11:00:00Z · Confidence: medium

Hunt Hypothesis

This hypothesis targets adversaries leveraging phishing campaigns (T1566) where users bypass Azure Safe Links protections by clicking through warnings, indicating a potential compromise of workload identities or user sessions. Proactively hunting for these events in Azure Sentinel allows the SOC to identify high-risk click-throughs associated with specific workloads, enabling rapid containment before lateral movement or data exfiltration occurs.

KQL Query

UrlClickEvents
| where Timestamp > ago(30d)
| where IsClickedThrough != "0"
| where isnotempty(ThreatTypes)
| summarize ['Click-Through Count'] = count() by Workload
| sort by ['Click-Through Count'] desc
| render piechart

Analytic Rule Definition

id: f9cc3c34-3424-42c6-878b-9f67808b086f
name: URL Click-Through by Workload
description: |
  This query shows malicious URL click-throughs (where the user proceeded past the Safe Links warning) broken down by the workload the click came from.
description-detailed: |
  This query shows Safe Links click-through activity in Microsoft Defender for Office 365 - clicks on URLs carrying a threat where the user chose to proceed past the warning page (IsClickedThrough) - broken down by the workload the click originated from (Email, Teams, Office, Microsoft 365 Copilot).
requiredDataConnectors:
- connectorId: MicrosoftThreatProtection
  dataTypes:
  - UrlClickEvents
tactics:
  - InitialAccess
relevantTechniques:
  - T1566
query: |
  UrlClickEvents
  | where Timestamp > ago(30d)
  | where IsClickedThrough != "0"
  | where isnotempty(ThreatTypes)
  | summarize ['Click-Through Count'] = count() by Workload
  | sort by ['Click-Through Count'] desc
  | render piechart
version: 1.0.0

Required Data Sources

Sentinel TableNotes
UrlClickEventsEnsure this data connector is enabled

MITRE ATT&CK Context

References

False Positive Guidance

Original source: https://github.com/Azure/Azure-Sentinel/blob/main/Hunting Queries/Microsoft 365 Defender/Email and Collaboration Queries/URL Click/URL Click-Through by Workload.yaml