{"id":242383,"date":"2026-08-08T02:15:14","date_gmt":"2026-08-08T07:15:14","guid":{"rendered":"https:\/\/lifeboat.com\/blog\/2026\/08\/nearly-800-malicious-npm-packages-deliver-crossplatform-rat-and-infostealer"},"modified":"2026-08-08T02:15:14","modified_gmt":"2026-08-08T07:15:14","slug":"nearly-800-malicious-npm-packages-deliver-crossplatform-rat-and-infostealer","status":"publish","type":"post","link":"https:\/\/lifeboat.com\/blog\/2026\/08\/nearly-800-malicious-npm-packages-deliver-crossplatform-rat-and-infostealer","title":{"rendered":"Nearly 800 Malicious npm Packages Deliver CrossPlatform RAT and Infostealer"},"content":{"rendered":"<p><a class=\"aligncenter blog-photo\" href=\"https:\/\/lifeboat.com\/blog.images\/nearly-800-malicious-npm-packages-deliver-crossplatform-rat-and-infostealer2.jpg\"><\/a><\/p>\n<p>A cluster of nearly 800 malicious packages has been published to the npm registry as part of a new campaign designed to deliver cross-platform malware targeting Windows, Mac, and Linux systems.<\/p>\n<p>\u201cThese packages appear to use AI slop squatted, or randomly generated typo-squatting package names, but all of them deliver a powerful RAT and infostealer payload,\u201d OpenSourceMalware researcher Paul McCarty <a href=\"https:\/\/opensourcemalware.com\/blog\/russian-ai-slopsquatting-npm-campaign\" target=\"_blank\">said<\/a>.<\/p>\n<p>Unlike other npm-oriented software supply chain attacks that make use of lifecycle hooks like preinstall or postinstall to trigger the execution of malicious code, the newly identified packages come with a README that instructs developers to load them with require, a built-in function to import modules, local files, and third-party packages.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A cluster of nearly 800 malicious packages has been published to the npm registry as part of a new campaign designed to deliver cross-platform malware targeting Windows, Mac, and Linux systems. \u201cThese packages appear to use AI slop squatted, or randomly generated typo-squatting package names, but all of them deliver a powerful RAT and infostealer [\u2026]<\/p>\n","protected":false},"author":427,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[34,6],"tags":[],"class_list":["post-242383","post","type-post","status-publish","format-standard","hentry","category-cybercrime-malcode","category-robotics-ai"],"_links":{"self":[{"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/posts\/242383","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/users\/427"}],"replies":[{"embeddable":true,"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/comments?post=242383"}],"version-history":[{"count":0,"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/posts\/242383\/revisions"}],"wp:attachment":[{"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/media?parent=242383"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/categories?post=242383"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/tags?post=242383"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}