PULSE NAME
Malicious npm packages abuse dependency confusion to profile developer environments
WHITE AlienVault 2026-05-30 Modified: 2026-06-02
16
IOCs
MEDIUM VOLUME
Microsoft Threat Intelligence identified an active supply chain attack involving malicious npm packages that employ dependency confusion techniques. Between May 28-29, 2026, a threat actor using three maintainer aliases published malicious packages across nine organizational scopes that mirror real corporate namespaces. The packages execute obfuscated reconnaissance payloads through npm lifecycle hooks, collecting system information, environment variables, and developer credentials. All packages connect to the same command-and-control server and deploy a 17KB JavaScript dropper designed for environment fingerprinting. The campaign includes platform-specific payloads for Windows, macOS, and Linux, with CI/CD detection bypass capabilities. The architecture operates in reconnaissance-only mode but supports server-side toggling for full exploitation. Forensic analysis indicates all three accounts are operated by a single individual, evidenced by shared C2 infrastructure, identical hardcoded authentication toke...
Indicators of Compromise (16)
All URL domain hostname
TYPEINDICATORDESCRIPTIONCREATED
URL https://docs.cloudplatform-single-spa.io/platform/svp-baas 2026-05-30
URL https://github.cloudplatform-single-spa.io/platform/svp-baas.git 2026-05-30
URL https://oob.moika.tech/payload 2026-05-30
URL https://oob.moika.tech/payload/ 2026-05-30
URL https://oob.moika.tech/payload/linux` 2026-05-30
URL https://oob.moika.tech/payload/mac` 2026-05-30
URL https://oob.moika.tech/payload/win` 2026-05-30
domain capibar.chat 2026-05-30
domain cloudplatform-single-spa.io 2026-05-30
hostname docs.cloudplatform-single-spa.io 2026-05-30
hostname docs.t-in-one.io 2026-05-30
hostname github.cloudplatform-single-spa.io 2026-05-30
hostname jira.cloudplatform-single-spa.io 2026-05-30
hostname jira.t-in-one.io 2026-05-30
hostname npm.t-in-one.io 2026-05-30
hostname oob.moika.tech 2026-05-30