Back to Feed
Threat IntelligenceNov 12, 2026

Compromised GitHub accounts push CI secret stealer to tens of thousands of repositories

Compromised GitHub accounts push CI secret stealer to tens of thousands of repositories.

A threat actor has been using stolen GitHub credentials to inject a malicious workflow payload into tens of thousands of repositories since November 10th. This payload steals GitHub Actions secrets and cloud credentials. The campaign has also seen the payload enter published packages via automated triggers, with specific versions of Packagist and Go modules identified as compromised.

AI summary of the linked source. Not reviewed by an editor. How this works

Vendor Watch

Run GitHub Actions?

Get an email when a new story names GitHub Actions, 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 lesson

Attackers leveraged compromised GitHub credentials to inject malicious workflow files into tens of thousands of repositories, silently exfiltrating GitHub Actions secrets and cloud credentials during CI/CD pipeline execution. The attack propagated further through automated triggers in published package ecosystems such as Packagist and Go modules, amplifying the blast radius into downstream consumers. This illustrates how a single set of stolen credentials can weaponize a trusted software supply chain at massive scale. Secrets stored in CI/CD environments are high-value targets precisely because they often carry privileged access to cloud infrastructure, container registries, and deployment systems.

What helps against this

How we list vendors

Indicators of Compromise

Extracted by AI from the linked source. Not reviewed by an editor. How this works

  • malware — CI secret stealer

Entities

GitHub Actions (product)Packagist (product)Golang (product)