VOOZH about

URL: https://thenewstack.io/cicd-pipeline-front-line/

⇱ The TeamPCP attacks are a warning: Your CI/CD pipeline is the new front line - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2026-04-02 12:00:00
The TeamPCP attacks are a warning: Your CI/CD pipeline is the new front line
sponsor-chainguard,sponsored-post-contributed,
CI/CD / DevOps / Security

The TeamPCP attacks are a warning: Your CI/CD pipeline is the new front line

TeamPCP attacks show CI/CD pipelines are the new security front line. Dan Lorenc shares how to fix flawed supply chain trust assumptions.
Apr 2nd, 2026 12:00pm by Dan Lorenc
👁 Featued image for: The TeamPCP attacks are a warning: Your CI/CD pipeline is the new front line
Slimane-Kadi for Unsplash
Chainguard sponsored this post.

We built the modern software supply chain on a flawed assumption: that the systems and dependencies we rely on are trustworthy by default.

Attackers figured out a while ago that this assumption is wrong, and they’ve been exploiting it ever since. The fastest way to distribute malware at scale isn’t to attack your production systems directly; it’s to hijack the pipelines that build and ship your software in the first place. TeamPCP just made this obvious to everyone else.

Here’s what happened: Attackers used stolen credentials to publish malicious versions of Trivy, a widely used vulnerability scanner, and its GitHub Actions. Days later, a separate attack hit LiteLLM, pushing credential-stealing payloads to millions of developers through PyPI. Then, Telnyx, a Python package downloaded roughly 790,000 times a month. 

“The fastest way to distribute malware at scale isn’t to attack your production systems directly; it’s to hijack the pipelines that build and ship your software…”

This is a playbook, not just a series of unrelated incidents. And it’s going to keep working until we stop treating CI/CD systems like they’re somehow different from production systems.

The system is working as designed, and that’s the problem

CI/CD pipelines are the most critical environment in most organizations and also the least secure. They have access to cloud credentials, signing keys, and deployment systems. They routinely execute third-party code with almost no scrutiny. That combination is a gift to attackers. 

Last year, attackers compromised tj-actions/changed-files and exposed secrets across more than 23,000 repositories by redirecting version tags to a malicious commit. More recently, an autonomous AI bot called Hackerbot-Claw demonstrated how easily these workflows can be exploited. 

The TeamPCP attacks aren’t especially sophisticated. The bar just isn’t that high. 

The issue isn’t that development teams are doing something wrong. The defaults in CI/CD tooling are unsafe. Trust is implicit, controls are weak, and the blast radius is enormous. One compromised release can cascade across thousands of organizations in hours. We designed it to work that way.

We already know how to fix this

The fixes aren’t complicated or novel. We have the patterns and tooling. The problem is we haven’t applied them consistently.

Get rid of static credentials, including long-lived tokens, PATs, and static API keys. Assume they’ll be stolen, because they will be. Move to short-lived federated identity with OIDC. Credentials should be ephemeral and tightly scoped.

Pin everything, then audit what you pinned. Pinning to a commit hash isn’t enough if that action pulls in other components by a mutable tag. You’re only as secure as the weakest reference in the chain.

Enforce the basics in your repositories. Branch protection, PR reviews, no admin bypasses, MFA across the organization, signed commits. None of this is new advice. Gitsign makes the signing part easier than PGP, even if GitHub still doesn’t make it as easy as it should be.

“Pinning to a commit hash isn’t enough… You’re only as secure as the weakest reference in the chain.”

Treat CI/CD systems like production systems, because that’s what they are.

What we’re seeing right now is the early phases of something that’s going to compound. Every successful compromise leaks more credentials. Those credentials get used to compromise more systems. The blast radius grows. This is how supply chain attacks scale.

This is also exactly how they can be stopped, if we’re willing to apply the same rigor to our pipelines that we already apply everywhere else.

Chainguard is the trusted source for open source. By delivering hardened, secure, and production-ready builds of all the open source software engineers and AI agents rely on, Chainguard helps organizations build faster, stay compliant, and eliminate risk.
Learn More
The latest from Chainguard
Hear more from our sponsor
TRENDING STORIES
Dan Lorenc is co-founder and CEO of software supply chain security company Chainguard. Dan has been working on and worrying about containers since 2015 as an engineer and manager. He started projects like Minikube, Skaffold and Kaniko to make containers...
Read more from Dan Lorenc
Chainguard sponsored this post.
SHARE THIS STORY
TRENDING STORIES
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.