GhostAction Campaign Plants Credential-Stealing GitHub Workflows in Thousands of Repositories

Summary
Researchers report that GhostAction actors used compromised maintainer accounts to plant malicious GitHub Actions workflows, stealing repository secrets and credentials. Developers are urged to check repositories, remove the workflows, and rotate exposed credentials.
Key points
- Two compromised maintainer accounts pushed a malicious workflow to 345 repositories; Socket identified more than 500 accounts that committed it to tens of thousands of repositories since October 7, 2026.
- The workflows, named Security Audit or GitHub Actions Security, exfiltrate secrets to a hard-coded IP address over plain HTTP.
- Stolen data may include GitHub Actions secrets, credentials in working trees and Git history, cloud and AI-provider keys, and package-registry tokens.
- Earlier GhostAction activity was reported across hundreds of repositories and GitHub users, with thousands of secrets exfiltrated.
- At least one affected repository was modified to include an XMRig cryptocurrency miner; no malicious package releases using compromised publishing credentials were reported.
- Developers should search repositories for the workflows, revoke and rotate compromised credentials, remove the files from all branches, and check forks and downstream mirrors.
Article Details
- Event Type
- Supply-chain attack involving malicious GitHub Actions workflows and credential theft.
- Impact
- The article reports that the activity affected repositories and GitHub accounts, exfiltrated secrets and credentials, and in one observed case embedded an XMRig cryptocurrency miner in a project's Docker image. No malicious package releases using compromised publishing credentials had been published as of the article's writing.
Indicators of compromise
| Type | Indicator | Context |
|---|---|---|
| IPV4 | 193[.]32[.]204[.]199 | Hard-coded exfiltration destination used by the malicious workflows over plain HTTP. |