Hackers steal 3800 GitHub repositories, now for sale

A massive leak of 3,800 GitHub repositories highlights critical supply chain security risks for AI developers.
30-Second TL;DR
What Changed
TeamPCP group claims theft of 3,800 internal GitHub repositories
Why It Matters
This breach poses a significant supply chain risk for developers and enterprises relying on GitHub, potentially exposing sensitive internal infrastructure.
What To Do Next
Audit your organization's GitHub access logs and rotate any secrets or API keys that might have been stored in internal repositories.
Key Points
- •TeamPCP group claims theft of 3,800 internal GitHub repositories
- •Stolen data includes core source code and organizational structure
- •Hackers are selling the data publicly as a direct transaction
Deep Insight
Background and context from public sources — not the original article. 12 sources cited.
Enhanced Key Takeaways
- •GitHub is actively investigating the breach and has stated that there is currently no evidence of impact to customer information stored outside of GitHub's internal repositories.
- •TeamPCP is a financially motivated cybercriminal group known for executing significant open-source supply chain attacks across multiple software ecosystems, including GitHub Actions, Docker Hub, npm, PyPI, and OpenVSX.
- •The group is demanding a price of no less than $50,000 for the alleged data dump, which they claim includes approximately 4,000 repositories.
- •TeamPCP's attack methodology involves exploiting weaknesses in GitHub configurations, particularly the
pull_request_targettrigger in GitHub Actions, to distribute credential-stealing malware. - •The malware deployed by TeamPCP, known as Mini Shai-Hulud, is a self-replicating worm designed to harvest a wide range of credentials, including GitHub tokens, SSH keys, and cloud credentials, and to establish persistent access on compromised systems.
Technical Deep Dive
- TeamPCP exploits vulnerabilities in GitHub Actions, specifically leveraging the
pull_request_targettrigger. - The attack chain often involves compromising a GitHub account, dumping GitHub secrets from accessible repositories, and then using PyPI tokens to publish malicious packages.
- The primary payload is a dropper that fetches and executes a second-stage payload, often named "rope.pyz", from external command-and-control (C2) servers.
- The malware is designed to collect sensitive artifacts such as GitHub tokens, SSH keys, cloud credentials, browser-stored secrets, Docker credentials, VPN configurations, and shell history.
- It attempts to read HashiCorp Vault KV secrets and dump 1Password and Bitwarden password vaults.
- For persistence, a Python-based backdoor is installed at
~/.local/share/kitty/cat.py. - The malware exhibits self-propagation capabilities, spreading to other EC2 instances via AWS Systems Manager (SSM) if in an AWS environment, or through
kubectl execin Kubernetes clusters. - TeamPCP utilizes sophisticated operational security, employing ephemeral infrastructure, Cloudflare Tunnels, typosquatted domains, and Internet Computer Protocol (ICP)-hosted fallback C2.
- There is evidence suggesting the group has used AI-assisted reverse engineering for vulnerability discovery.
Future ImplicationsAI analysis grounded in cited sources
Timeline
- 2025-09TeamPCP operations first documented
- 2025-11TeamPCP observed targeting Docker APIs and Kubernetes clusters
- 2025-12TeamPCP gains notoriety with React2Shell campaign (CVE-2025-55182)
- 2026-03TeamPCP launches cascading supply chain campaign, compromising Trivy, KICS, and LiteLLM
- 2026-05-12TeamPCP leaks its Shai-Hulud malware source code on GitHub
- 2026-05-20GitHub announces investigation into TeamPCP's claimed breach of internal repositories
Sources (12)
Factual claims are grounded in the sources below. Forward-looking analysis is AI-generated interpretation.
Weekly AI Recap
Read this week's curated digest of top AI events →
AI-curated news aggregator. All content rights belong to original publishers.
Original source: cnBeta (Full RSS) ↗
This is a summary, not the original. Read the source, or get the weekly briefing.
The weekly digest
One email a week. Unsubscribe anytime.

