Secrets from 433,000 CI/CD pipelines exposed
One of the largest AI-related software supply chain breaches of 2026 has been uncovered, targeting the popular open-source AI proxy, LiteLLM. A threat actor group named "TeamPCP" orchestrated a multi-stage attack that resulted in the publication of malicious LiteLLM packages to the PyPI repository. These packages contained a credential-stealing payload, SANDCLOCK Stealer, which harvested vast amounts of sensitive data from compromised developer and CI/CD environments. Security firm Hudson Rock analyzed a 153GB data dump from the attack, attributing the exposed secrets to 2,488 different corporate domains. The incident began with the compromise of a separate open-source tool, Trivy, demonstrating the cascading risk inherent in modern software development practices.
This sophisticated attack highlights the fragility of the open-source software supply chain. The attack unfolded in several stages:
The payload delivery mechanism was particularly stealthy. The malicious packages included a Python startup hook (.pth file). This type of file allows code to be executed automatically whenever the Python interpreter starts on a system, meaning the stealer would run even if the LiteLLM library itself was not actively imported or used in a script.
The SANDCLOCK Stealer was designed to be comprehensive, targeting a wide range of high-value developer secrets:
This aligns with T1552 - Unsecured Credentials, as the stealer is designed to find and exfiltrate any credentials it can from the compromised environment.
The impact of this breach is massive and ongoing. The analysis by Hudson Rock of the 153GB data leak revealed over 433,000 files from the CI/CD and developer environments of 2,488 companies. The exposure of this data has several critical consequences:
litellm-1.82.7litellm-1.82.8SANDCLOCK StealerOrganizations should hunt for the following to identify potential compromise:
*.pth.pth files in Python's site-packages directory. These are used for payload execution.Anomalous Egress from CI/CD RunnersCloud Audit Logs (CloudTrail, etc.)pip install litellm==1.82.7litellm==1.82.6) in your requirements.txt or other package manifest files prevents the automatic installation of newer, potentially malicious versions. This is a core principle of M1051 - Update Software in a supply chain context.pip-audit or other SCA scanners to check for known vulnerabilities in your dependencies before installation.New details on LiteLLM supply chain attack reveal major tech companies like Amazon, NVIDIA, and Samsung as victims, with attackers maintaining persistence since March 2026.
In a supply chain context, this means pinning dependencies to specific, known-good versions to prevent the automatic uptake of malicious updates.
Mapped D3FEND Techniques:
Store secrets in secure vaults (e.g., HashiCorp Vault, AWS Secrets Manager) instead of config files or environment variables in CI/CD pipelines.
Apply the principle of least privilege to CI/CD runners and developer accounts, limiting their access to only necessary resources.
The supply chain attack is initiated, leading to the publication of malicious LiteLLM packages.

Cybersecurity professional with over 10 years of specialized experience in security operations, threat intelligence, incident response, and security automation. Expertise spans SOAR/XSOAR orchestration, threat intelligence platforms, SIEM/UEBA analytics, and building cyber fusion centers. Background includes technical enablement, solution architecture for enterprise and government clients, and implementing security automation workflows across IR, TIP, and SOC use cases.
CyberNetSec.io uses automation to assist source monitoring, deduplication, observable extraction, and structured intelligence generation. Published analysis follows human-defined editorial standards and adds defensive context including MITRE ATT&CK, D3FEND, STIX, and Sigma where applicable. Read our editorial policy.
Help others stay informed about cybersecurity threats
Every tactic, technique, and sub-technique used in this threat has been identified and mapped to the MITRE ATT&CK framework for consistent, actionable threat language.
Observables and indicators of compromise (IOCs) have been extracted and cataloged. Risk has been assessed and correlated with known threat actors and historical campaigns.
Detection rules, incident response steps, and D3FEND-aligned mitigation strategies are included so your team can act on this intelligence immediately.
Structured threat data is packaged as a STIX 2.1 bundle and can be visualized as an interactive graph — relationships between actors, malware, techniques, and indicators.
Sigma detection rules are derived from the threat techniques in this article and can be converted for deployment across any major SIEM or EDR platform.