Intercom’s npm Package Compromised in Ongoing Mini Shai-Hulud Worm Attack
Essential information
- Published
- 30/04/2026 23:40
- Modified
- 04/05/2026 14:30
- Tags
- 2026-04-30 ci/cd targeting github account compromise mini shai hulud npm compromise supply chain attack
- Related entities
- 2 observables, 1 intrusion sets (apt), 1 malware, 1 others
Description
The intercom-client npm package version 7.0.4 was compromised through a malicious GitHub account, introducing credential-stealing malware into a widely used Node.js SDK with approximately 360,000 weekly downloads. The attack deployed two malicious files: setup.mjs, executed via preinstall hook to download an unverified Bun binary, and router_runtime.js, an obfuscated 11.7 MB script targeting Kubernetes, Vault, and cloud credentials. Stolen data was encrypted and exfiltrated through GitHub API. The compromise resembles recent attacks on PyPI lightning package and SAP CAP packages, sharing technical patterns with TeamPCP-linked campaigns including GitHub-based exfiltration and CI/CD targeting. The attack was facilitated by compromised GitHub account nhur, which created malicious workflows and triggered automated CI publishing, affecting developers and CI/CD environments that installed the package.