This hunt targets adversaries leveraging malicious AppleScript URLs to execute unauthorized automation tasks or deliver payloads within macOS environments. Proactively hunting for these specific indicators in Azure Sentinel is critical because it enables early detection of supply chain compromises and script-based attacks that may bypass traditional endpoint protections before they escalate into broader incidents.
Threat: AppleScript Total URLs: 3 Active URLs: 0
| URL | Status | Threat | Date Added |
|---|---|---|---|
hxxps://exptersed.com/debug/loader.sh | offline | malware_download | 2026-07-12 |
hxxps://exptersed.com/debug/payload.applescript | offline | malware_download | 2026-07-12 |
hxxps://exptersed.com/debug/payload.applescript?build=2200432e9275376bedaf93db2cd7feb4 | offline | malware_download | 2026-07-12 |
// Hunt for DNS resolution of URLhaus malicious domains
// Threat: AppleScript
let malicious_domains = dynamic(["exptersed.com"]);
DnsEvents
| where Name has_any (malicious_domains)
| project TimeGenerated, Computer, Name, IPAddresses
| order by TimeGenerated desc
// Hunt for web traffic to URLhaus malicious domains
let malicious_domains = dynamic(["exptersed.com"]);
CommonSecurityLog
| where RequestURL has_any (malicious_domains) or DestinationHostName has_any (malicious_domains)
| project TimeGenerated, SourceIP, RequestURL, DestinationHostName, DeviceAction
| order by TimeGenerated desc
| Sentinel Table | Notes |
|---|---|
CommonSecurityLog | Ensure this data connector is enabled |
DnsEvents | Ensure this data connector is enabled |
Here are specific false positive scenarios for the URLhaus: AppleScript Malicious URLs detection rule, tailored for an enterprise environment where legitimate automation frequently utilizes AppleScript to fetch external resources.
Automated Software Inventory via Munki or Jamf Pro
https://updates.munki.example.com/catalog.json or https://api.jamfsoftware.com/v1/manifest) to check for new software versions. If the URL contains specific query parameters or redirects that resemble known AppleScript payload patterns, the rule may flag these routine inventory checks as malicious.svc-munki-updater or jamf-pro-agent) and whitelist the vendor’s primary update domains in the exclusion list.Scheduled Compliance Reporting with Power Automate
https://security-dashboard.internal.corp/api/v1/status. Because the URL structure includes dynamic tokens and JSON payloads typical of API-driven scripts, it mimics the signature of the malicious URLs detected by the rule.10.x.x.x).IT Helpdesk Ticket Automation via ServiceNow