research
Published 2026-09-15
Verified 2026-09-19

CrowdStrike: PhantomRaven npm stealer almost certainly LLM-generated (bug-bounty operator)

CrowdStrike Counter Adversary Operations (blog 15 September 2026; THN wire 18 September) details PhantomRaven, a JavaScript information stealer distributed via typosquatted npm packages that use remote dynamic dependencies (HTTP URL deps + preinstall) to fetch the payload. High-confidence assessment that the code was LLM-generated (verbose redundant comments, placeholder WebSocket URL wss://yourserver.com/socket, statistical token patterns). Operator profiled as a self-described bug bounty hunter active since November 2022 (Bugcrowd/Intigriti/YesWeHack/HackenProof/HackerOne claims); CrowdStrike has not seen PhantomRaven logs on stealer shops and assesses stolen CI/CD and developer data is used to find bounty opportunities rather than sell logs. Harvests OS/host/IP, Git/npm emails, and CI/CD env vars (GitHub Actions, GitLab CI, Jenkins, CircleCI). Example packages cited: transform-jsbi-to-bigint, sort-imports-es6-autofix; C2 domains include npm.jpartifacts.com and related *.storeartifact.com / *.storageartifact.com. Mitigations: private npm registry, npm --ignore-scripts / install-scripts controls, upgrade npm (v12+ blocks dependency install scripts by default). Primary: CrowdStrike blog; wire: THN.

Product
npm supply chain / Node.js developer and CI/CD environments
Versions
n/a (malware family; npm packages rotate)
Exploited in Australia?
unknown
Patch to
Prefer private registry; default --ignore-scripts / npm install-scripts allowlisting; upgrade npm to versions that block dependency preinstall by default; educate on dependency confusion and typosquat installs

Primary: CrowdStrike — PhantomRaven LLM-generated npm stealer (15 Sep 2026) · The Hacker News — PhantomRaven / LLM bug-bounty operator (18 Sep 2026)

ai cloud identity