Shai-Hulud Workflow File Creation or Modification
Detects creation or deletion of malicious GitHub Actions workflow files associated with Shai-Hulud worm variants on Linux or Windows endpoints. This includes the original shai-hulud-workflow.yml, the 2.0 backdoor…
Description
Detects creation or deletion of malicious GitHub Actions workflow files associated with Shai-Hulud worm variants on Linux or Windows endpoints. This includes the original shai-hulud-workflow.yml, the 2.0 backdoor discussion.yaml (enables command injection via GitHub Discussions on self-hosted runners named SHA1HULUD), and the secrets exfiltration workflow formatter_*.yml pattern. These files are used to exfiltrate credentials and propagate across repositories.
Detection logic
Detection requirements
- Platform
- ESXiLinuxmacOSSaaSWindows
The rule states no platform. This is derived from the 3 ATT&CK techniques it maps to.
- Log source category
- sysmon_eventid_11sysmon_for_linux_eventid_11
Known benign triggers
- Very low. Legitimate usage of a file with this exact name is unlikely; validate with repository owners.
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 |
|---|---|
| github.com/SigmaHQ/sigma/pull/5658/files | 2 |
| securelist.com/shai-hulud-worm-infects-500-npm-packages-in-a-supply-chain-attack/117547/ | 3 |
| www.cisa.gov/news-events/alerts/2025/09/23/widespread-supply-chain-compromise-impacting-npm-ecosystem | 2 |
| www.wiz.io/blog/shai-hulud-2-0-ongoing-supply-chain-attack | 17from 2 sources |
From the source
- At source
- Open at source
- Upstream identifier
- 6b4a0a7f-10d1-4d72-9c4c-5c6a3d9f9d6a
- Tagged by the source as
- NPM Supply Chain CompromiseEndpointendpointSplunk CloudSplunk EnterpriseSplunk Enterprise Securityendpoint
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