Poisoned Pipeline / Incidents / AS41
DPRK Contagious Interview (BeaverTail / npm + git)
npmPyPIGit / GitHubVS Code / IDE
OpenSourceMalware’s 2026 analysis of Lazarus Group’s Contagious Interview
campaign (tracked since 2023): fake recruiters on LinkedIn, Fiverr and
Upwork send developers a “coding test” that is malware. Delivery includes
npm packages (e.g. tailwindcss-forms-kit), git repos, and PyPI. OSM was
tracking 373 npm packages, 405 git repos, 988 threats and 4285 IOCs for
this cluster. Later waves hid loaders in VS Code tasks and fake fonts.
Mapped techniques
- T0129 Typosquatting
- T0109 Publish malicious artifact
- T0197 Use code from untrusted source
- T0154 Malicious IDE extension
- T0159 Malicious artifact execution
- T0139 Resource hijacking
supply-chain Fake-recruiter delivery
Packages named like legitimate developer utilities (tailwindcss-forms-kit).
Hundreds of npm (and PyPI) packages plus git repos as droppers.
Victims were asked to clone or npm-install the “interview” project.
Later waves abused VS Code tasks.json and fake font/dictionary files.
post-supply-chain Developer workstations
npm install / running the test executed BeaverTail-class stealers.
Crypto-wallet theft and persistent backdoors on developer machines.
Sources
- https://opensourcemalware.com/blog/contagious-interview-gets-an-upgrade-for-2026
- https://opensourcemalware.com/blog/latest-contagious-interview-malware-campaign-abuses-microsoft-vscode-tasks
- https://opensourcemalware.com/blog/lazarus-group-uses-git-hooks-to-hide-malware
- https://opensourcemalware.com/blog/tasksjacker-dprk-attack-github-vscode
- https://socket.dev/blog/contagious-interview-campaign-spreads-across-5-ecosystems
- https://socket.dev/blog/north-korea-contagious-interview-npm-attacks
- https://socket.dev/blog/north-korea-contagious-interview-campaign-338-malicious-npm-packages
- https://socket.dev/blog/contagious-interview-campaign-escalates-67-malicious-npm-packages
- https://socket.dev/blog/north-korean-contagious-interview-campaign-drops-35-new-malicious-npm-packages
- https://socket.dev/blog/lazarus-expands-malicious-npm-campaign-11-new-packages-add-malware-loaders-and-bitbucket
- https://socket.dev/blog/north-korean-apt-lazarus-targets-developers-with-malicious-npm-package
- https://socket.dev/blog/lazarus-strikes-npm-again-with-a-new-wave-of-malicious-packages