Australian Federal Police arrested two men in Western Australia, aged 21 and 23, suspected of running TeamPCP, a cybercrime operation that compromised at least 3,800 GitHub repositories and launched a $1,000 contest to recruit supply chain hackers. These arrests mark the end of the longest-running software supply chain attack campaign on record, according to security researchers.
The Evolution of Supply Chain Attacks
TeamPCP didn't create supply chain attacks; they industrialized them. The group embedded malicious code in open-source tools, stole developer credentials from public repositories, and used those credentials to compromise additional projects. Each compromised tool infected more developers, whose stolen credentials unlocked more repositories. This cycle continued until thousands of organizations worldwide were exposed.
In May, TeamPCP published the source code for their worm, Shai-Hulud, and launched a contest. Participants scored points based on the weekly and monthly downloads of packages they compromised. The $1,000 prize was described by the group as "just like a participation trophy." The real payouts came from selling the access participants harvested. This wasn't a one-time campaign; it was a recruitment pipeline incentivizing attackers to target popular code libraries.
Key Insights
Supply chain attacks as talent pipelines. TeamPCP's contest rewarded participants based on download counts of compromised packages. The security firm Dataminr confirmed the contest functioned as "talent identification and malicious access acquisition at scale." Your threat model must account for attackers recruiting by teaching others to compromise your dependencies.
Credential theft leads to widespread exposure. The Google Threat Intelligence Group found TeamPCP accessed networks where open-source tools were developed, planted malware, and used it to steal credentials from other developers. When TeamPCP compromised a GitHub developer's code extension in May, they gained access to 3,800 repositories. One credential breach unlocked thousands of downstream targets.
Cloud infrastructure is the main target. TeamPCP's March attack on LiteLLM, an open-source AI gateway, harvested cloud service keys and secrets from over 2,500 organizations, according to CloudSEK. The attackers weren't after code; they wanted credentials that unlock production environments. Your vendor intake process must verify how suppliers secure developer workstations and credential storage, not just how they test code.
Decentralized groups share infrastructure and victims. Security experts describe TeamPCP as "a peer community of individually-skilled actors, with one clear center of gravity." Members coordinated with other cybercrime groups through a Matrix chat server called Cybercats. Participants in that chat claimed credit for breaches at companies like BMW Group, Audi, and Toyota. Your incident response playbook must assume that a breach at one vendor may signal coordinated targeting across your supplier base.
Open-source dependencies carry credential risk. TeamPCP's primary tactic wasn't exploiting vulnerabilities in open-source libraries. They compromised the developers who maintain those libraries. Your software bill of materials (SBOM) tells you what code you're running, but it doesn't tell you if the maintainer's laptop was infected when they pushed the last commit.
Implications for Your Team
You're managing two distinct supply chain risks: the code your vendors ship and the infrastructure where that code is built. Most vendor questionnaires ask about secure development practices. Few ask whether your vendor monitors developer workstation hygiene, enforces phishing-resistant authentication for code repositories, or reviews commit history for unusual credential usage.
If your vendor uses open-source components, your risk extends to the individual maintainers of those projects. You can't audit a solo maintainer's laptop, but you can require your vendor to maintain an SBOM, monitor for compromised packages using tools like Phylum or Socket, and implement controls that detect unexpected network connections from build environments.
The TeamPCP arrests show that law enforcement can disrupt supply chain attack infrastructure, but they don't prevent the next campaign. The contest source code is public, and the recruitment model is documented. Your controls must assume the threat persists.
Action Steps
Immediate (this quarter):
- Add a question to your vendor intake workflow: "Do your developers use phishing-resistant authentication (hardware tokens or passkeys) for code repository access?" If the answer is no or the vendor doesn't know, escalate the risk.
- Review your contracts with software vendors. Verify you have the Right to Audit their build and release pipeline, not just their production environment. ISO 27036 provides a framework for supplier relationship security that includes development process controls.
- Identify vendors who contribute to or maintain open-source projects. Flag these relationships for enhanced Continuous Monitoring of Active Arrangements.
Near-term (next two quarters):
- Implement automated SBOM ingestion and package monitoring. Tools like Phylum, Socket, or Snyk can alert you when a dependency in your vendor's software matches a known compromised package. This isn't a replacement for vendor due diligence; it's an early warning system.
- Update your Incident Escalation procedures to include supply chain compromise scenarios. Define Notification Timelines for vendors who discover that a developer credential was stolen or a package was backdoored. TeamPCP's attack on LiteLLM exposed more than 2,500 organizations. Your contract must specify how quickly your vendor will inform you if they're one of them.
- Conduct a Concentration Risk Assessment focused on developer tooling. If multiple critical vendors use the same CI/CD platform, code repository, or package registry, a single compromise at that shared infrastructure creates Provider Concentration Risk across your entire portfolio.
Ongoing:
- Require vendors to attest annually that they monitor for anomalous commits, enforce code review for all production releases, and maintain audit logs of repository access. Store these attestations in your vendor file. They're evidence of due diligence if a breach occurs.
- Track public disclosures of supply chain compromises. When a group like TeamPCP publishes attack tools or launches a recruitment contest, assume your vendors are being targeted. Send a risk advisory to your critical software suppliers asking them to confirm their controls.
Australian Federal Police statement on TeamPCP arrests Dataminr analysis of TeamPCP recruitment contest





