GhostAction Hackers Compromise 500+ GitHub Accounts to Steal AWS, OpenAI, and Cloud Credentials
GhostAction hackers compromised 500+ GitHub accounts to steal cloud and AI credentials.
The GhostAction campaign has resurfaced, compromising over 500 GitHub accounts to inject malicious security workflows into thousands of repositories. These workflows steal sensitive cloud, AI, and publishing keys by searching repository files and git history. The attackers are targeting credentials for AWS, OpenAI, and package managers, posing a significant supply chain risk.
AI summary of the linked source. Not reviewed by an editor. How this works
Run Socket?
Get an email when a new story names Socket, usually within the hour.
Free. Your list stays private and never appears in a subject line. One click stops it. How Vendor Watch worksPrivacy
The lesson from this incident
Full lessonThe GhostAction campaign demonstrates how attackers can weaponize trusted developer platforms like GitHub by injecting malicious CI/CD workflows that silently harvest secrets embedded in repositories and git history. Organizations frequently store sensitive credentials — AWS keys, OpenAI tokens, and package manager secrets — directly in code or configuration files, making them trivially accessible once a workflow is compromised. This attack is particularly dangerous because it exploits the implicit trust developers place in automated pipelines, turning a development tool into a credential-exfiltration engine. The ripple effect across thousands of downstream repositories elevates this from an account compromise to a full-scale supply chain threat affecting any consumer of the poisoned packages or infrastructure.
What helps against this
How we list vendors- Identity threat detection and response (ITDR)
Attackers who log in with real, stolen credentials get noticed.
- Secrets management
API keys, tokens and passwords stop leaking from code, chat and configuration files.
- Software supply chain security
Malicious and vulnerable open-source packages are caught before they ship.
Indicators of Compromise
Extracted by AI from the linked source. Not reviewed by an editor. How this works
- ip — 193.32.204.199
- malware — security-audit.yml