Australia Cracks Down on TeamPCP as Poisoned Open-Source Software Allegedly Reaches 1,000+ Organizations + Video

Listen to this Post

Featured Image

A Supply-Chain Attack With Global Consequences

A cybercrime investigation in Australia has exposed an alarming reality of modern software security: attackers no longer need to break directly into thousands of companies when they can compromise the tools those companies already trust. Australian authorities have charged two men from Western Australia over an alleged global operation involving malicious open-source software, stolen credentials, cloud access tokens, API keys, and large-scale data theft.

Two Arrests, One International Investigation

The Australian Federal Police (AFP), Western Australia Police Force (WAPF), and the U.S. Federal Bureau of Investigation (FBI) coordinated the investigation before executing search warrants across Perth on August 26, 2026.

Young Suspects Facing Serious Charges

A 21-year-old man from Cottesloe and a 23-year-old man from Mandurah were arrested during the operation. Together, they face 14 charges involving alleged unauthorized modification of data, possession and supply of data for computer offenses, failure to comply with a production order, and dealing with proceeds of crime.

The Alleged TeamPCP Connection

According to Australian authorities, the two men were principal participants in a cybercriminal syndicate known as TeamPCP. Investigators allege that the group specialized in compromising legitimate open-source software and repositories before allowing unsuspecting developers and organizations to download the infected components.

Why Open-Source Software Became the Target

The strategy takes advantage of one of the most important characteristics of modern software development: trust.

Developers routinely download packages, libraries, SDKs, security tools, container scanners, and infrastructure utilities from public repositories. Once a package becomes trusted, organizations often integrate it into automated development pipelines where updates can be downloaded and executed with little or no human intervention.

The Supply Chain Became the Attack Surface

Instead of attacking 1,000 companies individually, an attacker can potentially compromise one widely used component and allow the malicious code to travel downstream.

That makes supply-chain attacks particularly dangerous. A developer may believe they are installing a security update, while their automated build environment is actually importing malicious code.

The Investigation Began in April

Authorities say parallel investigations began in April 2026 after the AFP and FBI received information from multiple cyber-threat assessment companies about the alleged operation.

Investigators reportedly discovered evidence suggesting malicious code had been inserted into software available through open-source repositories and subsequently distributed into systems belonging to government organizations, academic institutions, and private businesses.

More Than 1,000 Organizations Potentially Affected

The scale described by investigators is substantial. Police estimate that the malicious code potentially compromised more than 1,000 organizations around the world.

The alleged campaign also resulted in the theft of more than 500,000 credentials and the exfiltration of at least 300 gigabytes of data.

The Financial Damage Could Be Even Larger

Authorities estimate that remediation costs have already reached hundreds of millions of dollars.

That figure is important because the cost of a supply-chain attack is rarely limited to replacing one infected package. Organizations may need to rotate credentials, rebuild servers, inspect cloud environments, investigate logs, notify affected customers, audit software dependencies, and verify that attackers did not establish persistence elsewhere.

The Tools Allegedly Targeted Were Widely Used

Investigators identified several legitimate tools that were allegedly modified as part of the operation.

Among them were Trivy, a container vulnerability scanner; KICS, a static-analysis tool for infrastructure-as-code; LiteLLM, a library used for routing requests between AI model APIs; and the Telnyx Python SDK.

Why These Packages Matter

These are not obscure programs sitting on the edge of the software ecosystem.

Security teams use tools such as Trivy inside CI/CD environments. Infrastructure teams use static-analysis systems to evaluate cloud and infrastructure-as-code configurations. AI developers increasingly depend on libraries such as LiteLLM to connect applications with multiple model providers.

A compromise inside one of these tools can therefore reach environments that contain extremely valuable secrets.

CI/CD Pipelines Create an Amplification Effect

The most dangerous part of the alleged operation is not simply that malicious packages existed.

It is that modern development systems can automatically consume them.

A poisoned package may enter a build pipeline, execute during installation, access environment variables, interact with cloud credentials, and potentially move toward additional systems before a developer notices anything unusual.

The Four Malware Families

Authorities linked the operation to four malware families or related malicious components: CanisterWorm, SANDCLOCK, Mini Shai-Hulud, and Miasma.

Each reportedly had a different role, but the broader objective was consistent: steal credentials and sensitive information while expanding access through software-development ecosystems.

CanisterWorm Focused on Cloud Secrets

CanisterWorm allegedly harvested cloud access tokens, credentials, and API keys associated with AWS, Google Cloud, and Microsoft Azure environments.

That combination is especially dangerous because cloud credentials can provide attackers with access far beyond the workstation where the malware initially executes.

SANDCLOCK Targeted Developers and Cloud Infrastructure

SANDCLOCK reportedly searched for AWS credentials, Kubernetes ServiceAccount tokens, local environment variables, and cryptocurrency wallet information.

The inclusion of Kubernetes credentials is particularly concerning for organizations operating containerized applications.

Kubernetes Tokens Can Be Extremely Valuable

A compromised Kubernetes ServiceAccount token may provide access to workloads or resources depending on the permissions assigned to the account.

If developers accidentally expose powerful tokens through environment variables or build systems, malware running inside a compromised pipeline may be able to use those credentials to access additional infrastructure.

Mini Shai-Hulud Took the Attack Further

Mini Shai-Hulud was reportedly designed as a self-replicating worm capable of spreading across npm and PyPI ecosystems.

That changes the threat dramatically.

A conventional malicious package may compromise one developer or one organization. A worm can potentially turn compromised credentials into a mechanism for creating additional malicious packages and expanding the infection.

Miasma Added Another Layer

Miasma was described as a variant of Mini Shai-Hulud that could propagate across the same package ecosystems while harvesting credentials and poisoning configuration files.

The combination of credential theft, propagation, and configuration manipulation creates a particularly difficult incident-response problem.

The GitHub Repositories Are a Major Clue

The FBI reportedly identified two GitHub repository names associated with exfiltration: tpcp-docs and docs-tpcp.

Investigators warned that if either repository appears unexpectedly inside an organization’s GitHub environment, it may have been created using stolen credentials.

Why Repository Monitoring Matters

A newly created repository can easily be overlooked in a large development organization.

Security teams should therefore monitor repository creation, unexpected ownership changes, unfamiliar GitHub Actions, new deploy keys, personal access tokens, OAuth applications, and unusual authentication activity.

The Attack Relied on Trust

TeamPCP’s alleged technique demonstrates one of the most uncomfortable truths in cybersecurity.

The malicious software did not necessarily have to look malicious.

If the package name, versioning, repository, installation process, and update mechanism appeared legitimate, developers could have little reason to suspect that something had changed.

The Poisoned Update Problem

A normal software update can move through an organization extremely quickly.

A developer runs a dependency update. The package manager retrieves the latest version. The CI/CD pipeline builds the application. The resulting container is deployed to cloud infrastructure.

Every step may look normal.

Yet if the dependency has been compromised, the entire chain becomes a delivery mechanism for the attacker.

Open-Source Trust Is Both a Strength and a Weakness

Open-source software has transformed technology by allowing developers to reuse enormous amounts of code.

But that convenience also creates a complicated trust network.

One application may depend on dozens or hundreds of direct and indirect packages. A large enterprise can therefore have thousands of dependencies spread across multiple ecosystems.

The Hidden Dependency Problem

A developer may knowingly install one package while unknowingly pulling in many additional dependencies.

This means security teams cannot only ask, “Which software did we install?”

They increasingly need to ask, “Which software installed itself because something else depended on it?”

The AI Ecosystem Adds Another Risk

The alleged compromise of LiteLLM is particularly notable because AI applications are increasingly becoming part of enterprise infrastructure.

AI systems often interact with cloud services, databases, APIs, internal applications, credentials, and proprietary information.

A compromised AI-related library could therefore become a bridge between a developer environment and sensitive AI infrastructure.

Supply-Chain Attacks Are Becoming More Strategic

Attackers are learning that software developers often possess unusually valuable privileges.

A developer workstation may have access to Git repositories, package registries, cloud accounts, deployment systems, CI/CD secrets, API keys, and production infrastructure.

Compromising one developer environment can therefore provide access to an entire technology ecosystem.

The Charges Highlight the Severity of the Allegations

The 21-year-old suspect reportedly faces multiple charges involving unauthorized data modification, possession and supply of data for computer offenses, failure to comply with a production order, and dealing with at least A$100,000 in alleged criminal proceeds.

The 23-year-old faces similar hacking-related charges.

Maximum Penalties Can Reach 20 Years

Authorities stated that the maximum penalties associated with the charges range from three to 20 years.

These are allegations at this stage, and the suspects remain subject to the legal process. Criminal charges should not be treated as proof of guilt until established through the courts.

More Evidence Could Still Emerge

Police seized electronic devices and other materials from properties in Cottesloe, Hamilton Hill, and Mandurah.

Investigators are now examining the collected data, and authorities have not ruled out additional arrests or charges.

That means the full scope of the alleged TeamPCP operation may not yet be known.

Deep Analysis: How Developers Can Investigate a Suspected Supply-Chain Compromise

Start With Dependency Inventory

Organizations should first establish exactly which packages and versions are installed across development, testing, and production environments.

For Python environments, teams can generate a dependency list with:

python -m pip freeze
Inspect Node.js Dependencies

For npm-based projects, security teams can inspect the dependency tree with:

npm ls --all

The goal is to identify unexpected packages, suspicious versions, and dependency changes that cannot be explained by legitimate development activity.

Check Package Metadata

For Python packages, teams can inspect installed package information with:

python -m pip show PACKAGE_NAME

Unexpected maintainers, installation locations, versions, or timestamps should trigger additional investigation.

Review Recently Changed Dependencies

Git can help identify when dependency manifests changed:
git log -- package.json requirements.txt pyproject.toml

Organizations should compare dependency changes against approved development work and change-management records.

Search for Suspicious Repository Names

Security teams investigating this particular campaign can check whether the reported repository names exist within their GitHub organization.

Using the GitHub CLI, an organization administrator can review repositories with:

gh repo list ORGANIZATION_NAME --limit 1000

Any unexpected repository should be investigated rather than immediately deleted.

Review GitHub Authentication Activity

Teams should also inspect authentication and account activity for unexpected logins, newly created tokens, unfamiliar SSH keys, and suspicious OAuth applications.

A stolen developer credential can remain useful to an attacker even after the original malware has been removed.

Search for Cloud Credentials in Logs

AWS environments can be investigated through CloudTrail events, while Azure and Google Cloud provide their own identity and audit logging systems.

For AWS, teams can begin by reviewing CloudTrail activity through the CLI:

aws cloudtrail lookup-events --max-results 50

The exact investigation should then be narrowed to suspicious identities, unusual regions, unexpected API calls, and activity outside normal working patterns.

Inspect Kubernetes Service Accounts

Organizations using Kubernetes should review ServiceAccounts and associated permissions:

kubectl get serviceaccounts -A

Teams should then identify accounts with unnecessarily broad permissions and investigate tokens associated with compromised workloads.

Search for Environment Secrets

Development environments frequently expose secrets through environment variables.

A basic review can begin with:

env | sort

However, teams should avoid copying the resulting output into tickets, chat systems, or logs because it may contain credentials.

Look for Unexpected Package Execution

Security teams should examine CI/CD logs around dependency installation.

Particular attention should be given to packages that execute scripts during installation, unexpected network connections, sudden outbound traffic, or commands that access credential directories.

Rotate Credentials After Confirmed Exposure

If an

Credentials should be revoked and replaced, including cloud access keys, API tokens, GitHub credentials, CI/CD secrets, Kubernetes tokens, and other authentication material.

Rebuild Rather Than Trust Potentially Compromised Hosts

When compromise is confirmed, rebuilding affected systems from known-good images is often safer than attempting to manually clean them.

The objective is to remove hidden persistence and restore the environment from a trusted baseline.

Use Lockfiles and Hash Verification

Dependency lockfiles can reduce unexpected version changes.

Where supported, organizations should also use package hashes and trusted internal registries to make unauthorized package replacement more difficult.

Establish Software Bill of Materials

An SBOM gives security teams a clearer picture of what software actually exists inside an application.

It can dramatically accelerate incident response when a vulnerable or compromised dependency is discovered.

Monitor Package Registries

Organizations should monitor their own package publishing infrastructure and developer accounts for unexpected releases.

For critical packages, publication should require strong authentication and preferably multi-person approval.

Treat CI/CD as Production Infrastructure

CI/CD systems should receive the same security attention as production servers.

Build agents often have access to secrets and deployment systems. Giving them excessive permissions can transform a compromised dependency into a production breach.

Separate Build and Production Credentials

Build environments should not automatically receive unrestricted production credentials.

Short-lived credentials, workload identity, scoped permissions, and isolated build environments can substantially reduce the damage caused by compromised dependencies.

The Bigger Lesson

The TeamPCP case is not simply a story about two arrests in Western Australia.

It is a warning about how deeply interconnected modern software development has become.

A single compromised package can potentially move from a public repository to a developer workstation, then into a CI/CD pipeline, then into a cloud environment, and eventually into an organization’s production infrastructure.

What Undercode Say:

The Most Dangerous Part Is Trust

The most important lesson from this case is that supply-chain attacks exploit trust rather than technical ignorance.

Developers Are Becoming High-Value Targets

Developers frequently possess credentials that traditional attackers would otherwise need months to obtain.

Package Managers Can Become Delivery Systems

Automation makes software development faster, but it can also distribute malicious code at extraordinary speed.

Security Tools Are Not Automatically Safe

Even security-focused applications can become attack vectors if their packages or dependencies are compromised.

Open Source Needs Better Verification

Open-source ecosystems need stronger mechanisms for verifying package ownership, releases, provenance, and build integrity.

The AI Supply Chain Deserves Special Attention

As AI libraries gain access to sensitive APIs and enterprise systems, their compromise could have consequences beyond conventional application security.

Cloud Credentials Are the Real Prize

Malware does not necessarily need to steal documents when it can steal an AWS, Azure, or Google Cloud credential.

Kubernetes Raises the Stakes

A compromised ServiceAccount can potentially provide a pathway into containerized infrastructure depending on its permissions.

CI/CD Is an Attractive Target

Automated build systems are powerful precisely because they can execute code and distribute software without manual intervention.

Dependency Sprawl Creates Blind Spots

The more dependencies an organization uses, the harder it becomes to manually verify every component.

Indirect Dependencies Matter

Security teams must account for transitive dependencies, not just packages explicitly installed by developers.

Credential Rotation Should Be Fast

Once a credential is suspected of being exposed, waiting for complete forensic certainty can increase the potential damage.

Repository Monitoring Is Underrated

Unexpected GitHub repositories can provide an important early warning signal.

Attackers Can Abuse Legitimate Infrastructure

Using normal package registries and legitimate code-hosting platforms allows malicious activity to blend into everyday developer traffic.

Traditional Perimeter Security Is Not Enough

A firewall cannot reliably distinguish between a legitimate dependency download and a poisoned package delivered through a trusted ecosystem.

Software Provenance Is Becoming Critical

Organizations need to know not only what software they use, but where it came from and how it was built.

Signed Releases Can Help

Cryptographic signing and stronger provenance mechanisms can make unauthorized modifications more difficult to hide.

Internal Registries Can Reduce Exposure

Enterprises can reduce direct dependency on public registries by maintaining controlled internal mirrors and approval processes.

But Internal Mirrors Are Not Magic

If a compromised package enters the internal registry, it can still spread throughout the organization.

Continuous Verification Is Better Than One-Time Approval

A package approved six months ago should not automatically remain trusted forever.

Security Teams Need Developer Visibility

Application security, cloud security, and developer teams increasingly need to work together rather than operate independently.

Secrets Should Have Limited Lifetimes

Short-lived credentials reduce the value of stolen authentication material.

Least Privilege Matters More Than Ever

A compromised developer tool should not automatically have unrestricted access to production.

Build Isolation Can Contain Damage

Isolated build environments make it harder for malicious dependencies to move laterally.

Network Monitoring Remains Valuable

Unexpected outbound connections from build servers can reveal credential theft and data exfiltration.

Large Data Transfers Deserve Investigation

An unexplained outbound transfer involving hundreds of gigabytes should never be treated as normal without verification.

Credential Theft Can Become Self-Propagating

The alleged worm behavior demonstrates why stolen developer credentials can create a dangerous feedback loop.

One Compromise Can Become Many

Once attackers control package publishing credentials, downstream victims can multiply rapidly.

Security Scanning Alone Is Insufficient

A vulnerability scanner may identify known weaknesses, but malicious functionality deliberately inserted into legitimate software can be much harder to detect.

Behavioral Detection Is Essential

Organizations should monitor what software actually does rather than trusting its name or reputation.

AI Makes the Problem More Complicated

AI development environments often connect multiple cloud APIs, model providers, databases, and internal applications.

The Developer Environment Is Becoming a Security Boundary

Protecting endpoints without protecting development infrastructure leaves an enormous gap.

Australia and the FBI Demonstrate the International Nature of the Threat

The operation reportedly crossed borders even though arrests occurred in Western Australia.

Cybercrime Investigations Are Becoming More Collaborative

Threat intelligence companies, national police agencies, and international investigators increasingly need to share information quickly.

The Alleged Damage Shows Why Attribution Matters

Understanding who controls malicious infrastructure can help organizations determine whether an incident is isolated or part of a larger campaign.

Legal Consequences May Increase

As supply-chain attacks cause damage across thousands of organizations, law-enforcement agencies are likely to treat them with increasing seriousness.

The Real Victims May Be Much Larger Than the Arrest Count

Two arrests do not necessarily represent two victims or two organizations.

The alleged operation demonstrates how a small group can potentially affect thousands of companies through software dependencies.

The Industry Needs to Assume Dependencies Can Fail

Security architecture should be designed around the possibility that trusted software may eventually become compromised.

Zero Trust Should Extend Into Development

Trust should be continuously evaluated even when software originates from a familiar repository.

The Best Defense Is Layered

Dependency controls, identity security, network monitoring, code signing, isolated builds, logging, and incident-response plans must work together.

The Final Warning

The TeamPCP investigation should remind every organization that its most dangerous dependency may be the one nobody remembers installing.

Prediction

(+1) Supply-Chain Security Will Become a Board-Level Issue

As attacks increasingly target software ecosystems rather than individual servers, major organizations will invest more heavily in dependency governance, software provenance, SBOMs, and secure build infrastructure.

(+1) Cloud Credential Protection Will Improve

Short-lived credentials, workload identity, stronger MFA, and automated credential rotation are likely to become standard defenses against developer-focused malware.

(+1) Package Provenance Will Become More Important

Developers will increasingly expect package registries to provide stronger guarantees about who published a release, how it was built, and whether its contents were altered.

(+1) AI Libraries Will Receive Greater Security Scrutiny

As AI frameworks gain access to valuable enterprise infrastructure, organizations will treat their dependencies as critical components rather than ordinary developer utilities.

(-1) Attackers Will Continue Targeting Developers

The economics remain attractive. A developer account can provide access to repositories, package registries, cloud infrastructure, deployment pipelines, and secrets.

(-1) Dependency Attacks Will Become Harder to Detect

Future campaigns are likely to focus increasingly on subtle modifications designed to remain dormant until specific environments or conditions are detected.

(+1) Automated Detection Will Become Essential

The scale of modern dependency ecosystems makes manual inspection impossible. Behavioral monitoring and automated provenance verification will increasingly become essential parts of software security.

✅ The Arrests and International Investigation Are Reported

The article states that the AFP, WAPF, and FBI worked together and that two Western Australian men were arrested on August 26, 2026. These details are presented as statements from law-enforcement authorities.

✅ The Alleged Operation Targeted Open-Source Software

The supplied report attributes the TeamPCP activity to malicious modifications of open-source packages that were subsequently used by downstream developers and organizations. The distinction between allegation and proven criminal conduct remains important.

✅ The Reported Scale Is Extremely Large

Investigators reportedly estimate that more than 1,000 organizations could have been compromised, with more than 500,000 credentials stolen and at least 300 GB of data exfiltrated. These figures should be understood as investigative estimates rather than independently established court findings.

❌ The Charges Do Not Mean the Suspects Have Been Proven Guilty

Being charged with cybercrime offenses is not equivalent to a conviction. The allegations will need to be tested through the Australian legal process, and additional evidence may emerge as investigators analyze the seized devices.

The Bigger Cybersecurity Lesson
Trust Has Become the New Battlefield

The alleged TeamPCP campaign demonstrates why cybersecurity can no longer focus exclusively on firewalls, endpoints, and exposed internet services.

Modern Organizations Are Built on Dependencies

Every application depends on libraries. Every library can depend on another library. Developers depend on package registries, CI/CD systems depend on repositories, and cloud deployments depend on credentials.

That enormous chain of trust creates enormous opportunity for attackers.

One Poisoned Package Can Travel Far

The frightening efficiency of supply-chain attacks comes from multiplication.

An attacker may compromise one developer account or package and potentially reach hundreds or thousands of downstream environments.

The Defense Must Evolve

Organizations need to assume that trusted software can eventually become compromised and build defenses accordingly.

That means verifying dependencies, restricting credentials, monitoring developer accounts, isolating build systems, analyzing outbound traffic, and maintaining the ability to rapidly rebuild affected environments.

The Most Important Question

The central question for security teams is no longer simply, “Are we vulnerable?”

It is:

“If one of the trusted tools we use tomorrow becomes malicious, how far could it travel inside our organization before we notice?”

The answer to that question may determine whether the next supply-chain incident becomes a contained security event or another global cybercrime crisis.

▶️ Related Video (82% Match):

🕵️‍📝Let’s dive deep and fact‑check.

🎓 Live Courses & Certifications:

Join Undercode Academy for Verified Certifications

🚀 Request a Custom Project:

Secure, high-velocity infrastructure and disruptive technological engineering. Contact our engineering team for high-tier development and proprietary systems:
[email protected]
💎 Smart Architecture | 🛡️ Secure by Design | ⭐ Trusted by Thousands

References:

Reported By: securityaffairs.com
Extra Source Hub (Possible Sources for article):
https://www.twitter.com
Wikipedia
OpenAi & Undercode AI

Image Source:

Unsplash
Undercode AI DI v2

🔐JOIN OUR CYBER WORLD [ CVE News • HackMonitor • UndercodeNews ]

💬 Whatsapp | 💬 Telegram

📢 Follow UndercodeNews & Stay Tuned:

𝕏 formerly Twitter 🐦 | @ Threads | 🔗 Linkedin | 🦋BlueSky | 🐘Mastodon | 📺Youtube