TeamPCP Hijacks Bitwarden CLI npm Package
Score: 9/10

TeamPCP Hijacks Bitwarden CLI npm Package

The TeamPCP campaign hijacked the @bitwarden/cli npm package to distribute a sophisticated stealer targeting developer credentials, cloud secrets, and AI configuration files.

Executive Summary

A high-impact supply chain attack was identified involving the hijacking of the popular `@bitwarden/cli` npm package (version 2026.4.0). The attackers, identified as TeamPCP, modified the package to execute a malicious loader that downloads the Bun runtime to execute an obfuscated JavaScript payload. This campaign, which shares Dune-themed naming conventions with the Shai-Hulud campaign, specifically targets developer workstations and CI/CD environments.

The malware performs extensive data harvesting, including GitHub and npm tokens, SSH keys, AWS/GCP/Azure credentials, and configuration files for AI tools like Claude and Kiro. It employs sophisticated exfiltration techniques, including a primary HTTPS channel and a fallback mechanism that uses GitHub commits to stage Personal Access Tokens (PATs) and discover secondary C2 domains. Furthermore, the malware can actively weaponize stolen GitHub tokens to hijack GitHub Actions and exfiltrate secrets from automated pipelines.

Key Details

Threat Name

TeamPCP @bitwarden/cli Hijack

Affects

—

Adversary

TeamPCP

Malware/Tools

TeamPCP, bw_setup.js, bw1.js

Report Score

9out of 10
Quality Score
Excellent
IOC Quality9
TTP Details9
Detection Guidance7
Enterprise Relevance10
Clarity & Structure10
Technical Depth9

Sources