Socket
Book a DemoSign in
Socket

CanisterWorm

CanisterWorm is a worm-enabled npm supply chain campaign that compromises legitimate publisher space, replaces package contents with install-time malware, establishes Linux persistence through systemd --user, and uses an ICP canister dead drop to deliver follow-on binaries. The campaign also includes a republishing component that uses compromised npm publishing access to spread the malicious payload across additional packages while preserving legitimate READMEs as camouflage.

Ecosystems:

npm
Public
Ongoing
First discovered
3/20/2026
Last activity
3/23/2026
Affected Package Artifacts
141
Package Artifacts Last 7 Days
141
100%
vs previous 7 days

Campaign Coverage

Affected packages

Package ArtifactPublishedDetected

npm @emilgroup/task-sdk-node 1.0.2

3/20/2026, 9:19:44 PM3/23/2026, 2:10:34 AM

npm @pypestream/floating-ui-dom 2.15.1

3/21/2026, 12:30:07 AM3/21/2026, 12:35:12 AM

npm @leafnoise/mirage 2.0.3

3/21/2026, 12:30:06 AM3/21/2026, 12:35:10 AM

npm jest-preset-ppf 0.0.2

3/21/2026, 12:23:33 AM3/21/2026, 12:29:16 AM

npm react-autolink-text 2.0.1

3/21/2026, 12:23:11 AM3/21/2026, 12:29:14 AM

npm eslint-config-service-users 0.0.3

3/21/2026, 12:23:36 AM3/21/2026, 12:29:13 AM

npm opengov-k6-core 1.0.2

3/21/2026, 12:23:39 AM3/21/2026, 12:29:12 AM

npm cit-playwright-tests 1.0.1

3/21/2026, 12:23:26 AM3/21/2026, 12:29:12 AM

npm react-leaflet-marker-layer 0.1.5

3/21/2026, 12:23:23 AM3/21/2026, 12:29:10 AM

npm babel-plugin-react-pure-component 0.1.6

3/21/2026, 12:23:30 AM3/21/2026, 12:29:07 AM

npm react-leaflet-cluster-layer 0.0.4

3/21/2026, 12:23:20 AM3/21/2026, 12:29:06 AM

npm @opengov/ppf-eslint-config 0.1.11

3/21/2026, 12:23:02 AM3/21/2026, 12:28:05 AM

npm @opengov/form-utils 0.7.2

3/21/2026, 12:22:53 AM3/21/2026, 12:28:01 AM

npm @opengov/qa-record-types-api 1.0.3

3/21/2026, 12:21:22 AM3/21/2026, 12:27:16 AM

npm eslint-config-ppf 0.128.2

3/21/2026, 12:21:18 AM3/21/2026, 12:27:09 AM

npm @opengov/form-renderer 0.2.20

3/21/2026, 12:21:47 AM3/21/2026, 12:27:05 AM

npm @opengov/ppf-backend-types 1.141.2

3/21/2026, 12:21:08 AM3/21/2026, 12:27:04 AM

npm @opengov/form-builder 0.12.3

3/21/2026, 12:21:33 AM3/21/2026, 12:27:00 AM

npm @airtm/uuid-base32 1.0.2

3/21/2026, 12:20:56 AM3/21/2026, 12:26:10 AM

npm @virtahealth/substrate-root 1.0.1

3/21/2026, 12:20:56 AM3/21/2026, 12:26:10 AM

npm react-leaflet-heatmap-layer 2.0.1

3/21/2026, 12:20:54 AM3/21/2026, 12:26:02 AM

npm @emilgroup/task-sdk-node 1.0.4

3/20/2026, 11:49:04 PM3/20/2026, 11:54:46 PM

npm @emilgroup/process-manager-sdk 1.4.2

3/20/2026, 11:49:48 PM3/20/2026, 11:54:46 PM

npm @emilgroup/discount-sdk-node 1.5.2

3/20/2026, 11:49:42 PM3/20/2026, 11:54:46 PM

npm @emilgroup/setting-sdk 0.2.3

3/20/2026, 11:49:15 PM3/20/2026, 11:54:45 PM

npm @emilgroup/document-uploader 0.0.12

3/20/2026, 11:49:38 PM3/20/2026, 11:54:43 PM

npm @emilgroup/partner-portal-sdk 1.1.3

3/20/2026, 11:49:29 PM3/20/2026, 11:54:43 PM

npm @emilgroup/discount-sdk 1.5.3

3/20/2026, 11:49:34 PM3/20/2026, 11:54:42 PM

npm @emilgroup/docxtemplater-util 1.1.4

3/20/2026, 11:49:25 PM3/20/2026, 11:54:42 PM

npm @emilgroup/accounting-sdk 1.27.3

3/20/2026, 11:49:10 PM3/20/2026, 11:54:35 PM

npm @emilgroup/changelog-sdk-node 1.0.3

3/20/2026, 11:49:51 PM3/20/2026, 11:54:34 PM

npm @emilgroup/gdv-sdk-node 2.6.3

3/20/2026, 11:49:20 PM3/20/2026, 11:54:33 PM

npm @emilgroup/setting-sdk-node 0.2.3

3/20/2026, 11:48:49 PM3/20/2026, 11:54:05 PM

npm @emilgroup/numbergenerator-sdk-node 1.3.3

3/20/2026, 11:48:59 PM3/20/2026, 11:53:55 PM

npm @emilgroup/task-sdk 1.0.4

3/20/2026, 11:48:54 PM3/20/2026, 11:53:48 PM

npm @emilgroup/commission-sdk 1.0.3

3/20/2026, 11:48:40 PM3/20/2026, 11:53:46 PM

npm @emilgroup/partner-sdk 1.19.3

3/20/2026, 11:48:45 PM3/20/2026, 11:53:45 PM

npm @emilgroup/customer-sdk 1.54.5

3/20/2026, 11:48:35 PM3/20/2026, 11:53:43 PM

npm @emilgroup/commission-sdk-node 1.0.3

3/20/2026, 11:48:01 PM3/20/2026, 11:52:50 PM

npm @emilgroup/document-sdk-node 1.43.6

3/20/2026, 11:47:03 PM3/20/2026, 11:52:24 PM

npm @emilgroup/insurance-sdk 1.97.6

3/20/2026, 11:43:28 PM3/20/2026, 11:48:19 PM

npm @teale.io/eslint-config 1.8.16

3/20/2026, 11:42:55 PM3/20/2026, 11:47:19 PM

npm @teale.io/eslint-config 1.8.15

3/20/2026, 11:27:58 PM3/20/2026, 11:34:38 PM

npm @teale.io/eslint-config 1.8.13

3/20/2026, 11:20:15 PM3/20/2026, 11:26:12 PM

npm @teale.io/eslint-config 1.8.14

3/20/2026, 11:23:22 PM3/20/2026, 11:26:12 PM

npm @emilgroup/document-sdk-node 1.43.5

3/20/2026, 11:16:13 PM3/20/2026, 11:21:37 PM

npm @emilgroup/insurance-sdk 1.97.5

3/20/2026, 11:15:24 PM3/20/2026, 11:21:34 PM

npm @emilgroup/discount-sdk-node 1.5.1

3/20/2026, 9:25:23 PM3/20/2026, 9:30:47 PM

npm @emilgroup/changelog-sdk-node 1.0.2

3/20/2026, 9:25:40 PM3/20/2026, 9:30:42 PM

npm @emilgroup/process-manager-sdk 1.4.1

3/20/2026, 9:25:29 PM3/20/2026, 9:30:42 PM

npm @emilgroup/partner-portal-sdk 1.1.2

3/20/2026, 9:25:12 PM3/20/2026, 9:30:30 PM

npm @emilgroup/discount-sdk 1.5.2

3/20/2026, 9:25:16 PM3/20/2026, 9:30:29 PM

npm @emilgroup/docxtemplater-util 1.1.3

3/20/2026, 9:25:07 PM3/20/2026, 9:30:29 PM

npm @emilgroup/document-uploader 0.0.11

3/20/2026, 9:25:35 PM3/20/2026, 9:30:29 PM

npm @emilgroup/gdv-sdk-node 2.6.2

3/20/2026, 9:25:02 PM3/20/2026, 9:30:28 PM

npm @emilgroup/partner-sdk 1.19.2

3/20/2026, 9:24:26 PM3/20/2026, 9:29:29 PM

npm @emilgroup/accounting-sdk 1.27.2

3/20/2026, 9:24:53 PM3/20/2026, 9:29:29 PM

npm @emilgroup/task-sdk 1.0.3

3/20/2026, 9:24:38 PM3/20/2026, 9:29:28 PM

npm @emilgroup/numbergenerator-sdk-node 1.3.2

3/20/2026, 9:24:44 PM3/20/2026, 9:29:28 PM

npm @emilgroup/customer-sdk 1.54.4

3/20/2026, 9:24:12 PM3/20/2026, 9:29:28 PM

npm @emilgroup/setting-sdk-node 0.2.2

3/20/2026, 9:24:32 PM3/20/2026, 9:29:28 PM

npm @emilgroup/commission-sdk-node 1.0.2

3/20/2026, 9:24:18 PM3/20/2026, 9:29:28 PM

npm @emilgroup/setting-sdk 0.2.2

3/20/2026, 9:24:57 PM3/20/2026, 9:29:27 PM

npm @emilgroup/commission-sdk 1.0.2

3/20/2026, 9:24:22 PM3/20/2026, 9:29:27 PM

npm @emilgroup/task-sdk-node 1.0.3

3/20/2026, 9:24:48 PM3/20/2026, 9:29:27 PM

npm @emilgroup/document-sdk-node 1.43.4

3/20/2026, 9:23:18 PM3/20/2026, 9:28:27 PM

npm @emilgroup/insurance-sdk 1.97.4

3/20/2026, 9:22:29 PM3/20/2026, 9:27:26 PM

npm @teale.io/eslint-config 1.8.12

3/20/2026, 9:21:51 PM3/20/2026, 9:27:19 PM

npm @emilgroup/document-uploader 0.0.10

3/20/2026, 9:20:15 PM3/20/2026, 9:25:31 PM

npm @emilgroup/setting-sdk 0.2.1

3/20/2026, 9:19:40 PM3/20/2026, 9:25:22 PM

npm @emilgroup/task-sdk 1.0.2

3/20/2026, 9:19:35 PM3/20/2026, 9:25:21 PM

npm @emilgroup/numbergenerator-sdk-node 1.3.1

3/20/2026, 9:19:29 PM3/20/2026, 9:25:19 PM

npm @emilgroup/docxtemplater-util 1.1.2

3/20/2026, 9:19:58 PM3/20/2026, 9:25:15 PM

npm @emilgroup/gdv-sdk-node 2.6.1

3/20/2026, 9:19:49 PM3/20/2026, 9:25:09 PM

npm @emilgroup/setting-sdk-node 0.2.1

3/20/2026, 9:19:24 PM3/20/2026, 9:24:34 PM

npm @emilgroup/accounting-sdk 1.27.1

3/20/2026, 9:19:17 PM3/20/2026, 9:24:31 PM

npm @emilgroup/commission-sdk 1.0.1

3/20/2026, 9:19:04 PM3/20/2026, 9:24:31 PM

npm @emilgroup/partner-sdk 1.19.1

3/20/2026, 9:19:11 PM3/20/2026, 9:24:26 PM

npm @emilgroup/commission-sdk-node 1.0.1

3/20/2026, 9:18:59 PM3/20/2026, 9:23:31 PM

npm @emilgroup/customer-sdk 1.54.3

3/20/2026, 9:18:46 PM3/20/2026, 9:23:16 PM

npm @teale.io/eslint-config 1.8.11

3/20/2026, 9:16:10 PM3/20/2026, 9:22:41 PM

npm @emilgroup/document-sdk-node 1.43.3

3/20/2026, 9:17:44 PM3/20/2026, 9:22:40 PM

npm @emilgroup/insurance-sdk 1.97.3

3/20/2026, 9:16:56 PM3/20/2026, 9:22:40 PM

npm @emilgroup/account-sdk 1.41.2

3/20/2026, 8:26:48 PM3/20/2026, 8:32:39 PM

npm @emilgroup/gdv-sdk 2.6.2

3/20/2026, 8:26:15 PM3/20/2026, 8:31:42 PM

npm @emilgroup/partner-sdk-node 1.19.2

3/20/2026, 8:26:24 PM3/20/2026, 8:31:36 PM

npm @emilgroup/auth-sdk 1.25.2

3/20/2026, 8:26:10 PM3/20/2026, 8:31:36 PM

npm @emilgroup/accounting-sdk-node 1.26.2

3/20/2026, 8:25:58 PM3/20/2026, 8:31:36 PM

npm @emilgroup/translation-sdk-node 1.1.2

3/20/2026, 8:26:33 PM3/20/2026, 8:31:36 PM

npm @emilgroup/customer-sdk 1.54.2

3/20/2026, 8:26:39 PM3/20/2026, 8:31:36 PM

npm @emilgroup/tenant-sdk 1.34.2

3/20/2026, 8:26:06 PM3/20/2026, 8:31:36 PM

npm @emilgroup/process-manager-sdk-node 1.13.2

3/20/2026, 8:26:29 PM3/20/2026, 8:31:36 PM

npm @emilgroup/notification-sdk-node 1.4.2

3/20/2026, 8:25:53 PM3/20/2026, 8:31:35 PM

npm @emilgroup/document-sdk 1.45.2

3/20/2026, 8:26:02 PM3/20/2026, 8:31:34 PM

npm @emilgroup/partner-portal-sdk-node 1.1.2

3/20/2026, 8:26:19 PM3/20/2026, 8:31:34 PM

npm @emilgroup/document-sdk-node 1.43.2

3/20/2026, 8:25:48 PM3/20/2026, 8:31:34 PM

npm @emilgroup/auth-sdk-node 1.21.2

3/20/2026, 8:25:20 PM3/20/2026, 8:30:33 PM

npm @emilgroup/customer-sdk-node 1.55.2

3/20/2026, 8:25:25 PM3/20/2026, 8:30:32 PM

npm @emilgroup/public-api-sdk 1.33.2

3/20/2026, 8:25:32 PM3/20/2026, 8:30:31 PM

npm @emilgroup/account-sdk-node 1.40.2

3/20/2026, 8:25:38 PM3/20/2026, 8:30:31 PM

npm @emilgroup/tenant-sdk-node 1.33.2

3/20/2026, 8:25:04 PM3/20/2026, 8:30:30 PM

npm @emilgroup/api-documentation 1.19.2

3/20/2026, 8:24:51 PM3/20/2026, 8:30:30 PM

npm @emilgroup/public-api-sdk-node 1.35.2

3/20/2026, 8:25:09 PM3/20/2026, 8:30:30 PM

npm @emilgroup/billing-sdk-node 1.57.2

3/20/2026, 8:24:47 PM3/20/2026, 8:30:30 PM

npm @emilgroup/insurance-sdk 1.97.2

3/20/2026, 8:24:56 PM3/20/2026, 8:30:30 PM

npm @emilgroup/payment-sdk-node 1.23.2

3/20/2026, 8:25:00 PM3/20/2026, 8:30:30 PM

npm @emilgroup/payment-sdk 1.15.2

3/20/2026, 8:25:15 PM3/20/2026, 8:30:30 PM

npm @emilgroup/billing-sdk 1.56.2

3/20/2026, 8:25:44 PM3/20/2026, 8:30:30 PM

npm @teale.io/eslint-config 1.8.9

3/20/2026, 8:23:12 PM3/20/2026, 8:29:41 PM

npm @teale.io/eslint-config 1.8.10

3/20/2026, 8:24:18 PM3/20/2026, 8:29:36 PM

npm @emilgroup/claim-sdk-node 1.39.2

3/20/2026, 8:24:43 PM3/20/2026, 8:29:35 PM

npm @emilgroup/claim-sdk 1.41.2

3/20/2026, 8:24:35 PM3/20/2026, 8:29:32 PM

npm @emilgroup/insurance-sdk-node 1.95.2

3/20/2026, 8:24:39 PM3/20/2026, 8:29:30 PM

npm @emilgroup/translation-sdk-node 1.1.1

3/20/2026, 8:15:00 PM3/20/2026, 8:20:45 PM

npm @emilgroup/partner-portal-sdk-node 1.1.1

3/20/2026, 8:14:46 PM3/20/2026, 8:20:41 PM

npm @emilgroup/gdv-sdk 2.6.1

3/20/2026, 8:14:51 PM3/20/2026, 8:20:41 PM

npm @emilgroup/account-sdk 1.41.1

3/20/2026, 8:15:11 PM3/20/2026, 8:20:39 PM

npm @emilgroup/partner-sdk-node 1.19.1

3/20/2026, 8:14:55 PM3/20/2026, 8:20:39 PM

npm @emilgroup/customer-sdk 1.54.1

3/20/2026, 8:15:05 PM3/20/2026, 8:20:39 PM

npm @emilgroup/process-manager-sdk-node 1.13.1

3/20/2026, 8:14:42 PM3/20/2026, 8:20:38 PM

npm @emilgroup/document-sdk-node 1.43.1

3/20/2026, 8:14:08 PM3/20/2026, 8:19:47 PM

npm @emilgroup/account-sdk-node 1.40.1

3/20/2026, 8:14:03 PM3/20/2026, 8:19:46 PM

npm @emilgroup/auth-sdk-node 1.21.1

3/20/2026, 8:13:50 PM3/20/2026, 8:19:46 PM

npm @emilgroup/public-api-sdk 1.33.1

3/20/2026, 8:13:56 PM3/20/2026, 8:19:45 PM

npm @emilgroup/billing-sdk 1.56.1

3/20/2026, 8:14:18 PM3/20/2026, 8:19:45 PM

npm @emilgroup/tenant-sdk 1.34.1

3/20/2026, 8:14:36 PM3/20/2026, 8:19:44 PM

npm @emilgroup/notification-sdk-node 1.4.1

3/20/2026, 8:14:27 PM3/20/2026, 8:19:43 PM

npm @emilgroup/auth-sdk 1.25.1

3/20/2026, 8:14:22 PM3/20/2026, 8:19:42 PM

npm @emilgroup/customer-sdk-node 1.55.1

3/20/2026, 8:13:45 PM3/20/2026, 8:19:41 PM

npm @emilgroup/accounting-sdk-node 1.26.1

3/20/2026, 8:14:12 PM3/20/2026, 8:19:40 PM

npm @emilgroup/document-sdk 1.45.1

3/20/2026, 8:14:31 PM3/20/2026, 8:19:38 PM

npm @emilgroup/payment-sdk 1.15.1

3/20/2026, 8:13:32 PM3/20/2026, 8:18:54 PM

npm @emilgroup/insurance-sdk 1.97.1

3/20/2026, 8:13:18 PM3/20/2026, 8:18:49 PM

npm @emilgroup/payment-sdk-node 1.23.1

3/20/2026, 8:13:25 PM3/20/2026, 8:18:45 PM

npm @emilgroup/insurance-sdk-node 1.95.1

3/20/2026, 8:13:09 PM3/20/2026, 8:18:43 PM

npm @emilgroup/tenant-sdk-node 1.33.1

3/20/2026, 8:13:36 PM3/20/2026, 8:18:42 PM

npm @emilgroup/billing-sdk-node 1.57.1

3/20/2026, 8:13:15 PM3/20/2026, 8:18:41 PM

npm @emilgroup/claim-sdk-node 1.39.1

3/20/2026, 8:13:12 PM3/20/2026, 8:18:40 PM

npm @emilgroup/public-api-sdk-node 1.35.1

3/20/2026, 8:13:40 PM3/20/2026, 8:18:36 PM

npm @emilgroup/api-documentation 1.19.1

3/20/2026, 8:13:20 PM3/20/2026, 8:18:33 PM

npm @emilgroup/claim-sdk 1.41.1

3/20/2026, 8:13:05 PM3/20/2026, 8:17:57 PM

Showing 141 of 141

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.