# teampcp

Published articles for teampcp.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Growing up the hard way

DevFeed: [Growing up the hard way](<https://devfeed.tech/articles/growing-up-the-hard-way-13072.md>)

Original publisher: [Read original article](<https://www.chainguard.dev/unchained/growing-up-the-hard-way>)

Published: 2026-07-22T00:00:00Z

Content type: opinion

Language: en

Sources: [Chainguard: Unchained](<https://devfeed.tech/sources/chainguard-unchained.md>)

Topics: [Open Source](<https://devfeed.tech/topics/open-source.md>), [open-source-security](<https://devfeed.tech/topics/open-source-security.md>), [ai regulation](<https://devfeed.tech/topics/ai-regulation.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [chainguard-software-supply-chain-security](<https://devfeed.tech/tags/chainguard-software-supply-chain-security.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [open-source-security](<https://devfeed.tech/tags/open-source-security.md>), [open-source-software](<https://devfeed.tech/tags/open-source-software.md>), [oss](<https://devfeed.tech/tags/oss.md>), [security](<https://devfeed.tech/tags/security.md>), [shai-hulud](<https://devfeed.tech/tags/shai-hulud.md>), [software-supply-chain-security](<https://devfeed.tech/tags/software-supply-chain-security.md>), [solarwinds](<https://devfeed.tech/tags/solarwinds.md>), [supply-chain](<https://devfeed.tech/tags/supply-chain.md>), [teampcp](<https://devfeed.tech/tags/teampcp.md>)

### AI overview

This opinion argues that open source is entering a difficult transition after supply-chain incidents, regulatory pressure, and the industrialization of malware. It forecasts that the Open Source definition will remain intact while enterprise and regulatory requirements change which open source software organizations are willing or permitted to consume, with AI-driven vulnerability discovery and poisoned distribution channels creating pressure on both fronts.

### Source excerpt

Open source is growing up. Explore why AI, regulation, and enterprise security are reshaping how organizations consume open source software.

## Mini Shai-Hulud Hits AntV: 300+ Malicious npm Packages Published via Compromised Maintainer Account

DevFeed: [Mini Shai-Hulud Hits AntV: 300+ Malicious npm Packages Published via Compromised Maintainer Account](<https://devfeed.tech/articles/mini-shai-hulud-hits-antv-300-malicious-npm-packages-published-via-compromised-maintainer-account-8015.md>)

Original publisher: [Read original article](<https://snyk.io/blog/mini-shai-hulud-antv-npm-supply-chain-attack/>)

Author: Liran Tal

Published: 2026-05-18T23:00:00Z

Content type: article

Language: en

Sources: [Blog RSS Feed | Snyk](<https://devfeed.tech/sources/blog-rss-feed-snyk.md>)

Topics: [Data visualization](<https://devfeed.tech/topics/data-visualization.md>), [npm packages](<https://devfeed.tech/topics/npm-packages.md>), [Malware](<https://devfeed.tech/topics/malware.md>), [npm](<https://devfeed.tech/topics/npm.md>), [C2](<https://devfeed.tech/topics/c2.md>), [Bun](<https://devfeed.tech/topics/bun.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [awareness](<https://devfeed.tech/tags/awareness.md>), [blog](<https://devfeed.tech/tags/blog.md>), [c2](<https://devfeed.tech/tags/c2.md>), [data-visualization](<https://devfeed.tech/tags/data-visualization.md>), [developer](<https://devfeed.tech/tags/developer.md>), [devops](<https://devfeed.tech/tags/devops.md>), [devrel](<https://devfeed.tech/tags/devrel.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [malware](<https://devfeed.tech/tags/malware.md>), [npm-packages](<https://devfeed.tech/tags/npm-packages.md>), [payload](<https://devfeed.tech/tags/payload.md>), [secrets](<https://devfeed.tech/tags/secrets.md>), [security](<https://devfeed.tech/tags/security.md>), [snyk-open-source](<https://devfeed.tech/tags/snyk-open-source.md>), [snyk-platform](<https://devfeed.tech/tags/snyk-platform.md>), [supply-chain](<https://devfeed.tech/tags/supply-chain.md>), [supply-chain-security](<https://devfeed.tech/tags/supply-chain-security.md>), [teampcp](<https://devfeed.tech/tags/teampcp.md>), [tokens](<https://devfeed.tech/tags/tokens.md>)

### AI overview

This article analyzes the Mini Shai-Hulud supply-chain attack targeting the AntV data visualization ecosystem through a compromised npm maintainer account. It describes the mass publication of malicious package versions, the embedded Bun payload, credential and secret theft, C2 persistence, and self-propagation using stolen npm tokens.

### Source excerpt

A compromised npm maintainer account triggered an automated burst of over 300 malicious package versions across 323 packages in the AntV data visualization ecosystem, part of the ongoing Mini Shai-Hulud supply chain worm campaign. Here's what the malware does, how to detect exposure, and how to respond.

## Shai-Hulud Goes Open Source

DevFeed: [Shai-Hulud Goes Open Source](<https://devfeed.tech/articles/shai-hulud-goes-open-source-8298.md>)

Original publisher: [Read original article](<https://securitylabs.datadoghq.com/articles/shai-hulud-open-source-framework-static-analysis/>)

Author: Ryan Simon, Sebastian Obregoso, Greg Foss

Published: 2026-05-13T00:00:00Z

Content type: article

Language: en

Sources: [Datadog Security Labs](<https://devfeed.tech/sources/datadog-security-labs.md>)

Topics: [Open Source](<https://devfeed.tech/topics/open-source.md>), [Code](<https://devfeed.tech/topics/code.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [Bun](<https://devfeed.tech/topics/bun.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Persistence](<https://devfeed.tech/topics/persistence.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [macOS](<https://devfeed.tech/topics/macos.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [ssh](<https://devfeed.tech/topics/ssh.md>)

Tags: [analysis](<https://devfeed.tech/tags/analysis.md>), [attacks](<https://devfeed.tech/tags/attacks.md>), [c2](<https://devfeed.tech/tags/c2.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [code](<https://devfeed.tech/tags/code.md>), [framework](<https://devfeed.tech/tags/framework.md>), [github](<https://devfeed.tech/tags/github.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [linux](<https://devfeed.tech/tags/linux.md>), [macos](<https://devfeed.tech/tags/macos.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [persistence](<https://devfeed.tech/tags/persistence.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [supply-chain](<https://devfeed.tech/tags/supply-chain.md>), [teampcp](<https://devfeed.tech/tags/teampcp.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

A static analysis of the Shai-Hulud offensive framework attributed to TeamPCP. The article examines its TypeScript/Bun architecture, credential harvesting, supply-chain poisoning, CI/CD targeting, persistence, and encrypted data exfiltration.

### Source excerpt

A static analysis of the open-sourced Shai-Hulud offensive framework attributed to TeamPCP, covering its credential harvesting, supply chain poisoning, and exfiltration capabilities.

## TanStack Npm Packages Compromised Inside The Mini Shai Hulud Supply Chain Attack

DevFeed: [TanStack Npm Packages Compromised Inside The Mini Shai Hulud Supply Chain Attack](<https://devfeed.tech/articles/tanstack-npm-packages-compromised-inside-the-mini-shai-hulud-supply-chain-attack-8204.md>)

Original publisher: [Read original article](<https://snyk.io/blog/tanstack-npm-packages-compromised/>)

Author: Stephen Thoemmes

Published: 2026-05-11T05:00:00Z

Content type: news

Language: en

Sources: [Blog RSS Feed | Snyk](<https://devfeed.tech/sources/blog-rss-feed-snyk.md>)

Topics: [incident](<https://devfeed.tech/topics/incident.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [attacks](<https://devfeed.tech/tags/attacks.md>), [cache](<https://devfeed.tech/tags/cache.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [cryptographic](<https://devfeed.tech/tags/cryptographic.md>), [developer](<https://devfeed.tech/tags/developer.md>), [devops](<https://devfeed.tech/tags/devops.md>), [devsecops](<https://devfeed.tech/tags/devsecops.md>), [github](<https://devfeed.tech/tags/github.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [identity](<https://devfeed.tech/tags/identity.md>), [incident](<https://devfeed.tech/tags/incident.md>), [maintainers](<https://devfeed.tech/tags/maintainers.md>), [memory](<https://devfeed.tech/tags/memory.md>), [npm-packages](<https://devfeed.tech/tags/npm-packages.md>), [open-source-security](<https://devfeed.tech/tags/open-source-security.md>), [sbom](<https://devfeed.tech/tags/sbom.md>), [scm](<https://devfeed.tech/tags/scm.md>), [security](<https://devfeed.tech/tags/security.md>), [snyk-open-source](<https://devfeed.tech/tags/snyk-open-source.md>), [snyk-security-intel](<https://devfeed.tech/tags/snyk-security-intel.md>), [supply-chain](<https://devfeed.tech/tags/supply-chain.md>), [supply-chain-security](<https://devfeed.tech/tags/supply-chain-security.md>), [teampcp](<https://devfeed.tech/tags/teampcp.md>), [tech](<https://devfeed.tech/tags/tech.md>), [toolchain](<https://devfeed.tech/tags/toolchain.md>), [vulnerability-insights](<https://devfeed.tech/tags/vulnerability-insights.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

TanStack's legitimate release pipeline was hijacked to publish malicious npm packages with valid SLSA provenance. The article describes the Mini Shai-Hulud supply-chain attack, its impact, and remediation guidance to rotate secrets on affected install environments.

### Source excerpt

On May 11, 2026, the Mini Shai-Hulud worm compromised 84 npm package artifacts across 42 @tanstack/* packages (as well as @squawk/*, @mistralai/* packages, and others) by chaining a GitHub Actions "Pwn Request," cache poisoning, and OIDC token extraction from runner memory -- producing the first npm supply chain attack with valid SLSA Build Level 3 attestations. Here's what happened, what was stolen, and what you need to do right now.

## PCPJack | Cloud Worm Evicts TeamPCP and Steals Credentials at Scale

DevFeed: [PCPJack | Cloud Worm Evicts TeamPCP and Steals Credentials at Scale](<https://devfeed.tech/articles/pcpjack-cloud-worm-evicts-teampcp-and-steals-credentials-at-scale-8311.md>)

Original publisher: [Read original article](<https://www.sentinelone.com/labs/cloud-worm-evicts-teampcp-and-steals-credentials-at-scale/>)

Author: Alex Delamotte

Published: 2026-05-07T10:00:17Z

Content type: article

Language: en

Sources: [SentinelLabs - We are hunters, reversers, exploit developers, and tinkerers shedding light on the world of malware, exploits, APTs, and cybercrime across all platforms.](<https://devfeed.tech/sources/sentinellabs-we-are-hunters-reversers-exploit-developers-and-tinkerers-shedding-light-on-the-world-of-malware-exploits-apts-and-cybercrime-across-all-platforms.md>)

Topics: [pcpjack](<https://devfeed.tech/topics/pcpjack.md>), [Credential theft](<https://devfeed.tech/topics/credential-theft.md>), [Malware](<https://devfeed.tech/topics/malware.md>), [cloud-infrastructure](<https://devfeed.tech/topics/cloud-infrastructure.md>), [Security](<https://devfeed.tech/topics/security.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>), [MongoDB](<https://devfeed.tech/topics/mongodb.md>), [Redis](<https://devfeed.tech/topics/redis.md>), [VirusTotal](<https://devfeed.tech/topics/virustotal.md>), [ransomware](<https://devfeed.tech/topics/ransomware.md>)

Tags: [cloud](<https://devfeed.tech/tags/cloud.md>), [credential-theft](<https://devfeed.tech/tags/credential-theft.md>), [database](<https://devfeed.tech/tags/database.md>), [docker](<https://devfeed.tech/tags/docker.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [malware](<https://devfeed.tech/tags/malware.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [pcpjack](<https://devfeed.tech/tags/pcpjack.md>), [ransomware](<https://devfeed.tech/tags/ransomware.md>), [redis](<https://devfeed.tech/tags/redis.md>), [security](<https://devfeed.tech/tags/security.md>), [teampcp](<https://devfeed.tech/tags/teampcp.md>), [virustotal](<https://devfeed.tech/tags/virustotal.md>), [web-applications](<https://devfeed.tech/tags/web-applications.md>)

### AI overview

SentinelLABS describes PCPJack as a credential-theft framework that spreads across exposed cloud infrastructure, removes TeamPCP-related artifacts, harvests credentials from cloud, container, developer, productivity, and financial services, and exfiltrates the data. The framework targets services including Docker, Kubernetes, Redis, MongoDB, and vulnerable web applications, with suspected monetization through fraud, spam, extortion, or resale of stolen access rather than cryptomining.

### Source excerpt

Cloud attack framework skips cryptomining, harvests financial, messaging, and enterprise credentials for fraud, spam, and potential extortion.

## Attacks rewritten: Where malware enters the build

DevFeed: [Attacks rewritten: Where malware enters the build](<https://devfeed.tech/articles/attacks-rewritten-where-malware-enters-the-build-12892.md>)

Original publisher: [Read original article](<https://www.chainguard.dev/unchained/attacks-rewritten-where-malware-enters-the-build>)

Published: 2026-04-07T00:00:00Z

Content type: article

Language: en

Sources: [Chainguard: Unchained](<https://devfeed.tech/sources/chainguard-unchained.md>)

Topics: [supply-chain-security](<https://devfeed.tech/topics/supply-chain-security.md>), [Malware](<https://devfeed.tech/topics/malware.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [Maintainers](<https://devfeed.tech/topics/maintainers.md>), [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>)

Tags: [attacks](<https://devfeed.tech/tags/attacks.md>), [chainguard-libraries](<https://devfeed.tech/tags/chainguard-libraries.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [maintainers](<https://devfeed.tech/tags/maintainers.md>), [malware](<https://devfeed.tech/tags/malware.md>), [package-malware](<https://devfeed.tech/tags/package-malware.md>), [security](<https://devfeed.tech/tags/security.md>), [sha1-hulud](<https://devfeed.tech/tags/sha1-hulud.md>), [software-supply-chain](<https://devfeed.tech/tags/software-supply-chain.md>), [solarwinds](<https://devfeed.tech/tags/solarwinds.md>), [supply-chain](<https://devfeed.tech/tags/supply-chain.md>), [supply-chain-attacks](<https://devfeed.tech/tags/supply-chain-attacks.md>), [teampcp](<https://devfeed.tech/tags/teampcp.md>)

### AI overview

This article explains how modern software supply chain attacks can affect production deployments, CI/CD clusters, developer workstations, and other systems. It describes the shift from exploiting known production vulnerabilities to injecting malicious code upstream through compromised maintainer accounts, package managers, and binary dependencies.

### Source excerpt

Modern supply chain attacks target CI, dev machines, and dependencies. Learn how building from source helps prevent malware and reduce risk.

## How to protect your organization from the telnyx PyPI compromise

DevFeed: [How to protect your organization from the telnyx PyPI compromise](<https://devfeed.tech/articles/how-to-protect-your-organization-from-the-telnyx-pypi-compromise-13095.md>)

Original publisher: [Read original article](<https://www.chainguard.dev/unchained/how-to-protect-your-organization-from-the-telnyx-pypi-compromise>)

Published: 2026-03-27T00:00:00Z

Content type: article

Language: en

Sources: [Chainguard: Unchained](<https://devfeed.tech/sources/chainguard-unchained.md>)

Topics: [Malware](<https://devfeed.tech/topics/malware.md>), [open-source-security](<https://devfeed.tech/topics/open-source-security.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [C2](<https://devfeed.tech/topics/c2.md>), [Python](<https://devfeed.tech/topics/python.md>), [API keys](<https://devfeed.tech/topics/api-keys.md>), [Encryption](<https://devfeed.tech/topics/encryption.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [chainguard](<https://devfeed.tech/topics/chainguard.md>), [ssh](<https://devfeed.tech/topics/ssh.md>), [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>)

Tags: [api-keys](<https://devfeed.tech/tags/api-keys.md>), [c2](<https://devfeed.tech/tags/c2.md>), [chainguard](<https://devfeed.tech/tags/chainguard.md>), [chainguard-libraries](<https://devfeed.tech/tags/chainguard-libraries.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [malware](<https://devfeed.tech/tags/malware.md>), [open-source-security](<https://devfeed.tech/tags/open-source-security.md>), [pypi](<https://devfeed.tech/tags/pypi.md>), [pypi-attack](<https://devfeed.tech/tags/pypi-attack.md>), [pypi-compromise](<https://devfeed.tech/tags/pypi-compromise.md>), [rsa](<https://devfeed.tech/tags/rsa.md>), [security](<https://devfeed.tech/tags/security.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [supply-chain](<https://devfeed.tech/tags/supply-chain.md>), [teampcp](<https://devfeed.tech/tags/teampcp.md>), [telnyx](<https://devfeed.tech/tags/telnyx.md>), [telnyx-attack](<https://devfeed.tech/tags/telnyx-attack.md>), [telnyx-compromise](<https://devfeed.tech/tags/telnyx-compromise.md>), [trivy](<https://devfeed.tech/tags/trivy.md>)

### AI overview

The article explains that malicious versions 4.87.1 and 4.87.2 of the Telnyx Python SDK were published to PyPI after publishing credentials were compromised. The malware executes at module scope, downloads from a remote C2 server, and uses a WAV file to conceal a Windows persistence binary or credential harvester for Linux and macOS. It recommends immediate removal, version pinning, credential rotation, and persistence checks. The article also attributes the attack to TeamPCP and connects it to a broader coordinated supply chain campaign.

### Source excerpt

Malicious telnyx versions hit PyPI in a wider supply chain attack. Chainguard customers stayed protected by using source-built, verified libraries.

## How a Poisoned Security Scanner Became the Key to Backdooring LiteLLM

DevFeed: [How a Poisoned Security Scanner Became the Key to Backdooring LiteLLM](<https://devfeed.tech/articles/how-a-poisoned-security-scanner-became-the-key-to-backdooring-litellm-8045.md>)

Original publisher: [Read original article](<https://snyk.io/blog/poisoned-security-scanner-backdooring-litellm/>)

Author: Stephen Thoemmes

Published: 2026-03-24T04:00:00Z

Content type: news

Language: en

Sources: [Blog RSS Feed | Snyk](<https://devfeed.tech/sources/blog-rss-feed-snyk.md>)

Topics: [open-source-security](<https://devfeed.tech/topics/open-source-security.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [incident](<https://devfeed.tech/topics/incident.md>), [Processes](<https://devfeed.tech/topics/processes.md>), [cursor](<https://devfeed.tech/topics/cursor.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [application-security](<https://devfeed.tech/tags/application-security.md>), [aspm](<https://devfeed.tech/tags/aspm.md>), [awareness](<https://devfeed.tech/tags/awareness.md>), [blog](<https://devfeed.tech/tags/blog.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [cloud-security](<https://devfeed.tech/tags/cloud-security.md>), [code-security](<https://devfeed.tech/tags/code-security.md>), [container-security](<https://devfeed.tech/tags/container-security.md>), [developer](<https://devfeed.tech/tags/developer.md>), [devops](<https://devfeed.tech/tags/devops.md>), [devsecops](<https://devfeed.tech/tags/devsecops.md>), [docker](<https://devfeed.tech/tags/docker.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [incident](<https://devfeed.tech/tags/incident.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [malware](<https://devfeed.tech/tags/malware.md>), [open-source-security](<https://devfeed.tech/tags/open-source-security.md>), [python](<https://devfeed.tech/tags/python.md>), [secrets](<https://devfeed.tech/tags/secrets.md>), [security](<https://devfeed.tech/tags/security.md>), [supply-chain](<https://devfeed.tech/tags/supply-chain.md>), [supply-chain-security](<https://devfeed.tech/tags/supply-chain-security.md>), [teampcp](<https://devfeed.tech/tags/teampcp.md>), [vulnerability-insights](<https://devfeed.tech/tags/vulnerability-insights.md>)

### AI overview

Snyk reports that compromised Trivy GitHub Action credentials enabled TeamPCP to publish malicious LiteLLM package versions 1.82.7 and 1.82.8 to PyPI. The payload ran at Python startup and recursively spawned subprocesses, causing unintended RAM exhaustion and a fork bomb.

### Source excerpt

On March 24, 2026, threat actor known as TeamPCP published backdoored versions of the litellm Python package after stealing PyPI credentials via a compromised Trivy GitHub Action in LiteLLM's CI/CD pipeline. Here's what happened, how the three-stage malware works, and how to check if you're affected.