FBI Warns of 'TeamPCP' Supply Chain Attack Compromising Developer Tools to Steal Cloud Secrets
The FBI has issued a FLASH alert detailing how the TeamPCP threat group is infiltrating CI/CD pipelines to extract cloud access tokens and Kubernetes secrets. This explainer breaks down the attack's mechanism and outlines the concrete steps security teams are taking to neutralize the threat.
By Factlen Editorial Team
- Cybersecurity Researchers
- Security analysts emphasize that traditional defenses are blind to supply chain compromises and advocate for behavioral pipeline monitoring.
- Enterprise Cloud Architects
- Cloud architects are prioritizing zero-trust architecture to limit the blast radius of compromised tools.
- Open-Source Maintainers
- Maintainers of open-source projects are calling for better platform-level protections against credential theft.
What's not represented
- · Law Enforcement Cyber Divisions
- · Cloud Service Providers
Why this matters
Supply chain attacks bypass traditional endpoint defenses by hiding inside the tools developers already trust. Understanding how TeamPCP operates allows engineering teams to audit their build pipelines, lock down their dependencies, and prevent a single compromised package from exposing their entire cloud infrastructure.
Key points
- The FBI issued a FLASH alert regarding TeamPCP, a threat group compromising trusted developer tools to steal cloud credentials.
- The attackers inject malicious code into utilities like Trivy, KICS, and LiteLLM, bypassing traditional endpoint security.
- A self-replicating worm called 'Mini Shai-Hulud' rapidly poisoned over 170 packages across the npm and PyPI ecosystems.
- The stolen data includes AWS, Google Cloud, and Azure access tokens, as well as Kubernetes secrets and SSH keys.
- Security teams are neutralizing the threat by implementing dependency pinning, minimum package age policies, and zero-trust CI/CD environments.
The FBI has issued a formal FLASH advisory warning organizations of a massive, highly coordinated software supply chain attack orchestrated by a threat group known as TeamPCP. Instead of targeting individual companies directly, the attackers are poisoning the very tools that developers rely on to build and secure their applications.[1]
By compromising widely used utilities—including vulnerability scanners, infrastructure-as-code analyzers, and AI gateway libraries—TeamPCP has managed to infiltrate thousands of corporate environments. Once inside, the malicious code quietly extracts the keys to the kingdom: cloud access tokens, SSH keys, and Kubernetes secrets.
The scale of the campaign is unprecedented, with security researchers estimating that over 500,000 login credentials and cloud tokens have been harvested since the attacks escalated in March 2026. The compromised data spans major cloud providers, including AWS, Google Cloud Platform, and Microsoft Azure.
What makes this campaign particularly dangerous is its ability to bypass traditional security controls. Endpoint detection systems are designed to flag suspicious external processes, not to scrutinize a trusted, digitally signed developer tool that already possesses the permissions necessary to operate within a production environment.

"The pattern is consistent: go after the tools developers trust, poison the supply chain, and let the downstream damage multiply," security analysts noted following the FBI's alert. The attackers inject malicious code into legitimate software packages and push the trojanized versions through normal distribution channels.
One of the earliest major breaches in this campaign involved the open-source Trivy project, a highly popular container vulnerability scanner. In late March, TeamPCP exploited a misconfigured GitHub Actions workflow to steal CI/CD secrets, delete trusted tags, and force-push malicious binaries to the repository.[2]
The poisoned Trivy updates, which appeared entirely normal to end users, contained an infostealer capable of harvesting environment variables and cloud tokens directly from build environments. This single compromise affected an estimated 10,000 continuous integration and continuous deployment (CI/CD) workflows globally.[2]
TeamPCP did not stop there. Using the credentials stolen during the Trivy breach, the group pivoted to compromise other critical developer tools. They successfully infiltrated Checkmarx's GitHub Actions for infrastructure-as-code security scanning, modifying workflows to execute malicious code during routine pipeline runs.[2]
Using the credentials stolen during the Trivy breach, the group pivoted to compromise other critical developer tools.
The attackers also targeted LiteLLM, a widely deployed proxy for routing requests across artificial intelligence model APIs. Because LiteLLM is often included as a transitive dependency in other software projects, the malicious code was pulled into countless environments without developers ever explicitly installing the package.[2]
The campaign's technical sophistication reached a new peak with the deployment of "Mini Shai-Hulud," a self-replicating software supply chain worm. This malware spreads autonomously across the npm and PyPI package registries, waiting for developers to download compromised packages before hijacking their publishing authority to infect even more repositories.
In a highly publicized wave in May 2026, the Mini Shai-Hulud worm poisoned roughly 170 packages across the npm and PyPI ecosystems in a matter of minutes. The affected packages, which included widely used libraries from TanStack, Mistral AI, and UiPath, had a combined cumulative download count exceeding 500 million.

Alarmingly, the Mini Shai-Hulud worm represented the first documented instance of npm malware shipping with valid Supply chain Levels for Software Artifacts (SLSA) Build Level 3 provenance. This development shattered the industry assumption that cryptographic provenance alone is sufficient to guarantee the safety of a software package.
TeamPCP has also demonstrated a willingness to collaborate with other cybercriminal organizations, including ransomware-as-a-service operators. Security firms warn that organizations whose credentials were stolen by TeamPCP are at an elevated risk of subsequent ransomware deployment, as the group frequently monetizes its access by selling it to affiliates.
Despite the severity of the threat, the cybersecurity community is rapidly mobilizing to neutralize TeamPCP's tactics. The FBI's FLASH alert provides organizations with the specific indicators of compromise and behavioral patterns needed to hunt for the malware within their own networks.[1]
Security teams are fundamentally rethinking how they secure CI/CD pipelines. Rather than blindly trusting signed binaries, organizations are implementing minimum package age policies, which mandate a waiting period before newly published updates can be integrated into production environments. This delay allows the broader community to scrutinize the code for anomalies.[2]

Developers are also shifting toward strict lockfile verification and dependency pinning, ensuring that build pipelines only pull exact, known-good versions of software packages rather than automatically fetching the latest updates.
Furthermore, the industry is moving toward zero-trust architecture for build environments. By restricting the network access of CI/CD runners and tightly scoping the permissions of automated workflows, organizations can prevent compromised tools from exfiltrating stolen secrets to attacker-controlled servers.[2]
The TeamPCP campaign serves as a watershed moment for software supply chain security. While the attacks have caused significant disruption, they are also forcing a necessary evolution in how the tech industry builds, verifies, and deploys code, ultimately leading to a more resilient digital ecosystem.
How we got here
September 2025
TeamPCP begins early operations, initially focusing on cloud exploitation and cryptocurrency theft.
March 20, 2026
The open-source Trivy vulnerability scanner is compromised, exposing CI/CD secrets to the attackers.
March 23, 2026
TeamPCP leverages stolen secrets to infiltrate Checkmarx's GitHub Actions and the LiteLLM AI gateway.
May 11, 2026
The 'Mini Shai-Hulud' worm poisons roughly 170 npm and PyPI packages in a massive, automated wave.
July 2, 2026
The FBI publishes a formal FLASH alert detailing TeamPCP's tactics and providing mitigation strategies.
Viewpoints in depth
Cybersecurity Researchers
Security analysts emphasize that traditional defenses are blind to supply chain compromises.
Cybersecurity researchers argue that the TeamPCP campaign exposes a fundamental flaw in how the industry approaches trust. Because the compromised tools are digitally signed and inherently require elevated privileges to function, traditional endpoint detection and response (EDR) systems typically ignore their activity. Researchers are pushing for a paradigm shift toward behavioral monitoring within CI/CD pipelines, arguing that security tools must analyze what a build script is actually doing—such as attempting to exfiltrate a Kubernetes secret to an external IP—rather than simply verifying its cryptographic signature.
Open-Source Maintainers
Maintainers of open-source projects are calling for better platform-level protections against credential theft.
For the maintainers of widely used open-source libraries, the TeamPCP attacks highlight the immense pressure placed on volunteer developers. The 'Mini Shai-Hulud' worm demonstrated how easily an attacker can hijack a maintainer's publishing authority if their CI/CD secrets are compromised. Open-source advocates are urging platforms like GitHub, npm, and PyPI to implement more robust, default-on security measures, such as mandatory hardware-backed multi-factor authentication for all package publishes and stricter isolation for automated GitHub Actions workflows.
Enterprise Cloud Architects
Cloud architects are prioritizing zero-trust architecture to limit the blast radius of compromised tools.
Enterprise cloud architects view the TeamPCP campaign as a mandate to enforce strict zero-trust principles within development environments. They argue that a compromised vulnerability scanner or AI gateway should never have the ability to access production Kubernetes secrets in the first place. By implementing short-lived, tightly scoped access tokens and entirely isolating build runners from the public internet, architects aim to ensure that even if a malicious package is executed, it cannot phone home or pivot into critical cloud infrastructure.
What we don't know
- The total number of downstream organizations that have been compromised by the transitive dependencies poisoned by TeamPCP.
- Whether the threat actors have already sold the harvested cloud credentials to affiliated ransomware groups for future attacks.
- The true identities and geographic base of operations for the individuals behind the TeamPCP moniker.
Key terms
- Supply Chain Attack
- A cyberattack that seeks to damage an organization by targeting less-secure elements in its supply network, such as third-party software dependencies.
- CI/CD Pipeline
- Continuous Integration and Continuous Deployment; the automated processes that developers use to build, test, and release software.
- Kubernetes Secrets
- Secure objects used to store and manage sensitive information, such as passwords, OAuth tokens, and SSH keys, within a containerized environment.
- Transitive Dependency
- A software package that is not installed directly by a developer, but is automatically pulled in because another installed package requires it to function.
- Zero-Trust Architecture
- A security model that requires strict identity verification for every person and device trying to access resources, regardless of whether they are sitting within or outside of the network perimeter.
Frequently asked
How did TeamPCP bypass traditional security software?
The attackers compromised trusted developer tools that were already digitally signed and granted high-level permissions. Traditional security software typically ignores the activity of these trusted tools, allowing the malware to operate undetected.
What is the 'Mini Shai-Hulud' worm?
It is a self-replicating piece of malware that spreads autonomously across software registries like npm and PyPI. It waits for developers to download it, then uses their credentials to infect other packages.
How can organizations protect their build environments?
Security teams are adopting dependency pinning, enforcing minimum package age policies to delay the adoption of new updates, and restricting the network access of their automated build runners.
Are end-users at risk from this attack?
The primary targets are software developers and enterprise cloud environments, not everyday consumers. However, if a company's cloud infrastructure is compromised, consumer data stored within that infrastructure could be at risk.
Sources
[1]Developer TechOpen-Source Maintainers
FBI warns that TeamPCP software supply chain attacks targeted developer tools
Read on Developer Tech →[2]Arctic WolfCybersecurity Researchers
TeamPCP Supply Chain Attack Campaign Targets Trivy, Checkmarx (KICS), and LiteLLM
Read on Arctic Wolf →
Every angle. Every day.
Get technology stories with full source coverage and perspective breakdowns delivered to your inbox.




