Source
Package
- Name: JP-Soccer-MVP
- Registry: npm
Attack summary
The package contains a weaponized prepare lifecycle hook that executes
automatically on npm install.
Attack chain:
prepare hook → node server/server.js
- POSTs entire
process.env to: https://ip-check-notification-rkb.vercel.app/api
- RCE via
new Function(response.data)(require)
- C2 agent polls 104.192.42.117:3000 every 5s for arbitrary JS to execute
IOCs
Delivery vector
Fake LinkedIn job interview — attacker asks candidate to clone and run - https://www.linkedin.com/in/danjel-cela-3a6958127/
the package during a screen-share session ("Contagious Interview" campaign).
Attribution
Lazarus Group / DPRK — matches known Contagious Interview TTPs.
Source
Package
Attack summary
The package contains a weaponized
preparelifecycle hook that executesautomatically on
npm install.Attack chain:
preparehook →node server/server.jsprocess.envto: https://ip-check-notification-rkb.vercel.app/apinew Function(response.data)(require)IOCs
Delivery vector
Fake LinkedIn job interview — attacker asks candidate to clone and run - https://www.linkedin.com/in/danjel-cela-3a6958127/
the package during a screen-share session ("Contagious Interview" campaign).
Attribution
Lazarus Group / DPRK — matches known Contagious Interview TTPs.