Azure Runbook Webhook Created
The following analytic detects the creation of a new Automation Runbook Webhook within an Azure tenant. It leverages Azure Audit events, specifically the "Create or Update an Azure Automation webhook" operation, to…
Description
The following analytic detects the creation of a new Automation Runbook Webhook within an Azure tenant. It leverages Azure Audit events, specifically the "Create or Update an Azure Automation webhook" operation, to identify this activity. This behavior is significant because Webhooks can trigger Automation Runbooks via unauthenticated URLs exposed to the Internet, posing a security risk. If confirmed malicious, an attacker could use this to execute code, create users, or maintain persistence within the environment, potentially leading to unauthorized access and control over Azure resources.
Detection logic
Detection requirements
- Platform
- IaaSIdentity ProviderOffice SuiteSaaS
The rule states no platform. This is derived from the ATT&CK technique it maps to.
- Log source category
- azure_audit_create_or_update_an_azure_automation_webhook
Known benign triggers
- Administrators may legitimately create Azure Runbook Webhooks. Filter as needed.
MITRE ATT&CK mappings
0 exclusive techniques.This is coverage no other published rule has; it is not this rule's total technique count.
References
| Reference | Cited by |
|---|---|
| attack.mitre.org/techniques/T1078/004/ | 15from 2 sources |
| docs.microsoft.com/en-us/azure/automation/automation-runbook-types | 2 |
| docs.microsoft.com/en-us/azure/automation/automation-webhooks?tabs=portal | Only this detection cites it |
| docs.microsoft.com/en-us/azure/automation/overview | 3 |
| microsoft.github.io/Azure-Threat-Research-Matrix/Persistence/AZT503/AZT503-3/ | 3 |
| www.inversecos.com/2021/12/how-to-detect-malicious-azure.html | 3 |
| www.netspi.com/blog/technical/cloud-penetration-testing/maintaining-azure-persistence-via-automation-accounts/ | 3 |
From the source
- At source
- Open at source
- Upstream identifier
- e98944a9-92e4-443c-81b8-a322e33ce75a
- Tagged by the source as
- Azure Active Directory PersistenceAzure TenantcloudSplunk CloudSplunk EnterpriseSplunk Enterprise Securitythreat
Licence
- Published under
- Apache License 2.0Read the licence
- Attribution
- Required
- Obtained under
- Apache-2.0Read the origin licence
Authorship
- Written by
- Published
- Aug 26, 2026
- Version
- 1