This detection identifies adversary behavior where endpoints access newly identified malicious URLs flagged by the URLhaus community, indicating potential command-and-control communication or initial phishing delivery. The SOC team should proactively hunt for these indicators in Azure Sentinel to rapidly isolate compromised assets and block emerging threats before they escalate into broader lateral movement incidents.
Threat: sh Total URLs: 2 Active URLs: 0
| URL | Status | Threat | Date Added |
|---|---|---|---|
hxxp://129.121.110.105/lil | offline | malware_download | 2026-07-16 |
hxxp://129.121.110.105/p | offline | malware_download | 2026-07-16 |
// Hunt for DNS resolution of URLhaus malicious domains
// Threat: sh
let malicious_domains = dynamic(["129.121.110.105"]);
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(["129.121.110.105"]);
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: sh Malicious URLs detection rule in an enterprise environment, along with recommended filters or exclusions:
Scheduled Software Updates via Package Managers
svc-choco, NT AUTHORITY\SYSTEM on Ansible controllers) targeting known update domains (e.g., *.chocolatey.org, *.microsoft.com) during defined maintenance windows.DevOps CI/CD Pipeline Artifact Retrieval
sh) to download dependencies, Docker images, or configuration files from internal artifact registries (like Nexus or Artifactory) that proxy external content. The detection logic may misinterpret the high-frequency, script-driven HTTP requests as suspicious “sh” activity if the registry’s public-facing URL is flagged by URLhaus for generic shell execution patterns.Jenkins, GitLab Runner) accessing internal artifact registry domains.Endpoint Detection and Response (EDR) Telemetry & Script Execution