164 npm Packages Target Cloud and Finance via oob.moika.tech

SafeDep Team
6 min read

Table of Contents

TL;DR

On May 27, 2026, two npm accounts published 164 malicious packages across five scoped namespaces targeting what appear to be a cloud platform provider and a financial services company. Every package is version 99.99.99 and carries a postinstall payload that downloads a second-stage script, spawns it as a detached process, and sends the victim’s full environment variables to hxxps://oob[.]moika[.]tech/report.

Impact:

  • Full process.env exfiltration on install: API keys, tokens, secrets, and any credentials present in the developer or CI environment
  • Second-stage payload executes as a detached process and persists after npm install exits
  • Targets cloud platform and financial services namespaces — any developer or CI pipeline resolving packages from the public registry is at risk if scopes are not locked to a private registry

Indicators of Compromise:

  • npm accounts: mr.4nd3r50n, pik-libs
  • C2 report endpoint: hxxps://oob[.]moika[.]tech/report
  • Second-stage payload: hxxps://oob[.]moika[.]tech/payload/{mac|win|linux}.js
  • Shared secret: l95HdDaz3kQx1Zsg3WxH6HvKANf51RY1 (sent as X-Secret HTTP header)
  • Temp file created: ._cloudplatform-single-spa_init.js in OS temp directory
  • Version 99.99.99 in any of the five targeted scopes

The Campaign

SafeDep detected both publish events on May 27, 2026. Account mr.4nd3r50n began at 21:15 UTC, publishing 139 packages across two scopes. Account pik-libs followed 22 minutes later at 21:37 UTC, publishing 25 packages across three scopes. The 22-minute gap, identical payload code, and shared hardcoded secret all point to one actor operating both accounts.

Targeted Scopes

AccountScopePackagesTarget profile
mr.4nd3r50n@cloudplatform-single-spa122Cloud platform micro-frontend modules
mr.4nd3r50n@mlspace17ML platform / AI workspace modules
pik-libs@car-loans19Car loan application micro-frontends
pik-libs@fb-deposit4Banking deposit form modules
pik-libs@debit-ib2Debit and internet banking forms

The package names are not generic squats. They mirror specific internal service names: @cloudplatform-single-spa/certificate-manager, @cloudplatform-single-spa/vpn, @cloudplatform-single-spa/ml-inference, @mlspace/experiments-monitoring, @car-loans/mobile-car-loans-application, @fb-deposit/form-deposit-auth. The specificity (billing, VPN, Kubernetes, ML inference, IAM, loan flows, deposit forms, debit card applications) indicates the actor profiled each organization’s internal package ecosystem before publishing.

All packages carry the same fabricated description: "Internal configuration loader with env, vault and remote config support".

The Bug Bounty Marker

Two packages from mr.4nd3r50n@cloudplatform-single-spa/logaas and @mlspace/model-registry — carry no active payload. Their description reads "BugBounty testing by mr4nd3r50n". This pattern, placing inert probe packages alongside active stealers, appears in other campaigns where the actor tests whether internal names resolve to the public registry before deploying the payload. Whatever the intent, the remaining 162 packages executed real credential-stealing code on install.

Payload Analysis

Package Impersonation

The README for each package is crafted to pass casual inspection. Both samples follow an identical template — the package name, scope, and domain are swapped but the structure is verbatim:

Internal package — Platform Engineering Team
Docs: https://docs.car-loans.io/platform/application-aff
Issues: https://jira.car-loans.io/projects/PLATFORM
Internal configuration loader with env, vault and remote config support
Installation
# Make sure .npmrc points to the internal registry:
# registry=https://npm.car-loans.io

The fabricated docs and Jira URLs (docs.car-loans.io, jira.car-loans.io) mirror what real internal tooling at these organizations looks like. The .npmrc comment does the most work: it tells developers to point to a private registry (the correct security practice), making the package read as a legitimate internal artifact already published to the right place.

The README also includes a fake version history showing 2.0.0 and 2.1.0 entries with plausible changelogs. The malicious 99.99.99 is listed simply as “Added ARM64 support / Improved error handling / Updated TypeScript types.”

The Telemetry Cover Story

The most deliberate social engineering in these packages is the “telemetry” framing:

Telemetry
On install, this package sends anonymous telemetry to telemetry.car-loans.io
for environment compatibility monitoring.
Disable: CAR_LOANS_NO_TELEMETRY=1 npm install

The cloud platform scope uses telemetry.cloudplatform-single-spa.io and CLOUDPLATFORM_SINGLE_SPA_NO_TELEMETRY=1. A developer who notices the outbound POST during install reads it as authorized internal telemetry. A security reviewer scanning for red flags finds a disclosure and an opt-out, both hallmarks of legitimate telemetry practice. The actual exfiltration goes to hxxps://oob[.]moika[.]tech/report, not the telemetry domain in the README, but the framing preempts suspicion before anyone looks that closely.

Execution Trigger

All active packages declare the payload through npm’s postinstall lifecycle hook in package.json:

The hook runs scripts/postinstall.js immediately after npm install completes, before control returns to the developer or CI runner.

Postinstall Flow

The payload executes in six steps:

  1. Delay — pauses for 3 seconds to evade automated sandboxes that time out short-lived processes
  2. OS detection — identifies the platform as mac, win, or linux
  3. Second-stage download — fetches hxxps://oob[.]moika[.]tech/payload/{mac|win|linux}.js and writes it to the OS temp directory as ._cloudplatform-single-spa_init.js
  4. Detached spawn — launches the downloaded script as a separate Node.js process with detached: true, so it continues running after npm install exits
  5. Exfiltration — POSTs to hxxps://oob[.]moika[.]tech/report with the full contents of process.env plus hostname, username, platform, architecture, current working directory, and Node.js version
  6. Fallback beacon — if the second-stage download fails, sends the same system data directly without the second stage

Infrastructure Constants

Three values are hardcoded across all 162 active packages:

CALLBACK_URL = https://oob.moika.tech/report
PAYLOAD_BASE = https://oob.moika.tech/payload
SECRET = l95HdDaz3kQx1Zsg3WxH6HvKANf51RY1

The SECRET value is sent as an X-Secret header on every outbound request. Its presence across both mr.4nd3r50n and pik-libs packages, spanning two organizations and two publishing sessions, is the clearest indicator that both campaigns share a single author.

What Gets Exfiltrated

process.env on a developer workstation or CI runner typically holds NPM_TOKEN, AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, GITHUB_TOKEN, database URLs, and any other credentials injected as environment variables. The payload sends the raw environment object with no key filtering. On a CI pipeline, this is effectively the full set of deployment secrets.

The 3-second delay and detached spawn mean credential theft and second-stage execution finish whether or not the developer notices the pause.

Scale and Comparison

164 packages across five namespaces in under 25 minutes. The sl4x0 campaign took nine months to publish 92 packages against 20-plus organizations. The Genoma UI campaign used three packages in April 2026.

Two things separate this campaign from most dependency confusion probes.

Most probes send DNS beacons with hostname and username — enough to confirm a hit, not enough to do damage. This payload sends raw process.env. An npm install on a CI runner with active cloud credentials is a full credential compromise.

Fetching a second stage at runtime keeps the initial package small and defers the actual capability. A registry scanner or developer reviewing the tarball sees the first stage only, and misses the real behavior. The Burp Collaborator dependency confusion technique Snyk researchers used in 2025 was single-stage; this campaign separates probe from execution.

Mitigations

  1. Lock all five targeted scopes (@cloudplatform-single-spa, @mlspace, @car-loans, @fb-deposit, @debit-ib) to a private registry in .npmrc. Without a scope-locked registry, npm will resolve to the public version when the private one is unavailable.
  2. Rotate any secrets that were present in process.env on systems that installed 99.99.99 versions from these scopes.
  3. Search process lists and the OS temp directory for ._cloudplatform-single-spa_init.js. Check network logs for outbound connections to oob.moika.tech.
  4. Run vet against your lockfiles to surface malicious packages before the next install cycle.

Affected Packages

All 164 packages are searchable below. The has_postinstall_payload column identifies the two inert probe packages (no) versus the 162 active stealers (yes).

oob-moika-tech-packages.csv
ecosystemnameversionnpm_userhas_postinstall_payloadpublished
1npm@cloudplatform-single-spa/logaas99.99.99mr.4nd3r50nno2026-05-27
2npm@mlspace/model-registry99.99.99mr.4nd3r50nno2026-05-27
3npm@cloudplatform-single-spa/paas-kafka99.99.99mr.4nd3r50nyes2026-05-27
4npm@cloudplatform-single-spa/postgre99.99.99mr.4nd3r50nyes2026-05-27
5npm@cloudplatform-single-spa/search99.99.99mr.4nd3r50nyes2026-05-27
6npm@cloudplatform-single-spa/svp-lbaas99.99.99mr.4nd3r50nyes2026-05-27
7npm@mlspace/shared-storage99.99.99mr.4nd3r50nyes2026-05-27
8npm@mlspace/experiments-monitoring99.99.99mr.4nd3r50nyes2026-05-27
9npm@cloudplatform-single-spa/ml-ai-agents-mcp-server99.99.99mr.4nd3r50nyes2026-05-27
10npm@cloudplatform-single-spa/key-manager99.99.99mr.4nd3r50nyes2026-05-27
11npm@cloudplatform-single-spa/ml-inference-comfy-run99.99.99mr.4nd3r50nyes2026-05-27
12npm@cloudplatform-single-spa/evocs99.99.99mr.4nd3r50nyes2026-05-27
13npm@cloudplatform-single-spa/marketplace-apps99.99.99mr.4nd3r50nyes2026-05-27
14npm@cloudplatform-single-spa/anti-ddos99.99.99mr.4nd3r50nyes2026-05-27
15npm@cloudplatform-single-spa/billing99.99.99mr.4nd3r50nyes2026-05-27
16npm@cloudplatform-single-spa/dataplatform-cloudberry99.99.99mr.4nd3r50nyes2026-05-27
17npm@cloudplatform-single-spa/certificate-manager99.99.99mr.4nd3r50nyes2026-05-27
18npm@cloudplatform-single-spa/cloudia99.99.99mr.4nd3r50nyes2026-05-27
19npm@cloudplatform-single-spa/dataplatform-clusters99.99.99mr.4nd3r50nyes2026-05-27
20npm@cloudplatform-single-spa/installations99.99.99mr.4nd3r50nyes2026-05-27
21npm@cloudplatform-single-spa/ml-ai-agents-ide99.99.99mr.4nd3r50nyes2026-05-27
22npm@cloudplatform-single-spa/magic-router99.99.99mr.4nd3r50nyes2026-05-27
23npm@cloudplatform-single-spa/svp-tasks99.99.99mr.4nd3r50nyes2026-05-27
24npm@mlspace/model-monitoring99.99.99mr.4nd3r50nyes2026-05-27
25npm@mlspace/profile99.99.99mr.4nd3r50nyes2026-05-27
26npm@mlspace/dtransfer99.99.99mr.4nd3r50nyes2026-05-27
27npm@cloudplatform-single-spa/svp-pipeline99.99.99mr.4nd3r50nyes2026-05-27
28npm@cloudplatform-single-spa/audit-log99.99.99mr.4nd3r50nyes2026-05-27
29npm@cloudplatform-single-spa/advanced99.99.99mr.4nd3r50nyes2026-05-27
30npm@cloudplatform-single-spa/container-registry99.99.99mr.4nd3r50nyes2026-05-27
31npm@cloudplatform-single-spa/datagrid99.99.99mr.4nd3r50nyes2026-05-27
32npm@cloudplatform-single-spa/dataplatform99.99.99mr.4nd3r50nyes2026-05-27
33npm@cloudplatform-single-spa/paas-redis99.99.99mr.4nd3r50nyes2026-05-27
34npm@cloudplatform-single-spa/rabbitmq99.99.99mr.4nd3r50nyes2026-05-27
35npm@cloudplatform-single-spa/smk99.99.99mr.4nd3r50nyes2026-05-27
36npm@cloudplatform-single-spa/svp-agent-backup99.99.99mr.4nd3r50nyes2026-05-27
37npm@cloudplatform-single-spa/svp-draas99.99.99mr.4nd3r50nyes2026-05-27
38npm@cloudplatform-single-spa/svp-bare-metal-servers99.99.99mr.4nd3r50nyes2026-05-27
39npm@cloudplatform-single-spa/mlspace-access-request99.99.99mr.4nd3r50nyes2026-05-27
40npm@cloudplatform-single-spa/svp-baas99.99.99mr.4nd3r50nyes2026-05-27
41npm@cloudplatform-single-spa/ml-rag99.99.99mr.4nd3r50nyes2026-05-27
42npm@cloudplatform-single-spa/bare-metal-servers99.99.99mr.4nd3r50nyes2026-05-27
43npm@cloudplatform-single-spa/corax99.99.99mr.4nd3r50nyes2026-05-27
44npm@cloudplatform-single-spa/ml-ai-agents-system-prompt99.99.99mr.4nd3r50nyes2026-05-27
45npm@cloudplatform-single-spa/managed-identities99.99.99mr.4nd3r50nyes2026-05-27
46npm@cloudplatform-single-spa/dataplatform-trino99.99.99mr.4nd3r50nyes2026-05-27
47npm@cloudplatform-single-spa/ml-finetuning99.99.99mr.4nd3r50nyes2026-05-27
48npm@cloudplatform-single-spa/ml-foundation-models99.99.99mr.4nd3r50nyes2026-05-27
49npm@cloudplatform-single-spa/ml-inference99.99.99mr.4nd3r50nyes2026-05-27
50npm@cloudplatform-single-spa/edge-manager99.99.99mr.4nd3r50nyes2026-05-27
51npm@cloudplatform-single-spa/enterprise99.99.99mr.4nd3r50nyes2026-05-27
52npm@cloudplatform-single-spa/event-bus99.99.99mr.4nd3r50nyes2026-05-27
53npm@cloudplatform-single-spa/dataplatform-bi99.99.99mr.4nd3r50nyes2026-05-27
54npm@mlspace/dtransfer-history99.99.99mr.4nd3r50nyes2026-05-27
55npm@mlspace/env-jobs99.99.99mr.4nd3r50nyes2026-05-27
56npm@cloudplatform-single-spa/vpc99.99.99mr.4nd3r50nyes2026-05-27
57npm@cloudplatform-single-spa/vcenter-manager99.99.99mr.4nd3r50nyes2026-05-27
58npm@cloudplatform-single-spa/vcenter-virtual-machines99.99.99mr.4nd3r50nyes2026-05-27
59npm@cloudplatform-single-spa/vdi99.99.99mr.4nd3r50nyes2026-05-27
60npm@cloudplatform-single-spa/timescale-db99.99.99mr.4nd3r50nyes2026-05-27
61npm@cloudplatform-single-spa/vpn99.99.99mr.4nd3r50nyes2026-05-27
62npm@mlspace/env-jupyter-server99.99.99mr.4nd3r50nyes2026-05-27
63npm@mlspace/file-manager99.99.99mr.4nd3r50nyes2026-05-27
64npm@cloudplatform-single-spa/employees99.99.99mr.4nd3r50nyes2026-05-27
65npm@cloudplatform-single-spa/cp-api-gw99.99.99mr.4nd3r50nyes2026-05-27
66npm@cloudplatform-single-spa/evolution99.99.99mr.4nd3r50nyes2026-05-27
67npm@cloudplatform-single-spa/dataplatform-connections99.99.99mr.4nd3r50nyes2026-05-27
68npm@cloudplatform-single-spa/security-groups99.99.99mr.4nd3r50nyes2026-05-27
69npm@cloudplatform-single-spa/self-service99.99.99mr.4nd3r50nyes2026-05-27
70npm@cloudplatform-single-spa/notification-gateway99.99.99mr.4nd3r50nyes2026-05-27
71npm@cloudplatform-single-spa/resource-manager99.99.99mr.4nd3r50nyes2026-05-27
72npm@cloudplatform-single-spa/solutions99.99.99mr.4nd3r50nyes2026-05-27
73npm@cloudplatform-single-spa/static-page99.99.99mr.4nd3r50nyes2026-05-27
74npm@cloudplatform-single-spa/svp-images99.99.99mr.4nd3r50nyes2026-05-27
75npm@cloudplatform-single-spa/svp-managed-kubernetes99.99.99mr.4nd3r50nyes2026-05-27
76npm@cloudplatform-single-spa/svp-s3-storage99.99.99mr.4nd3r50nyes2026-05-27
77npm@cloudplatform-single-spa/monaas-ui99.99.99mr.4nd3r50nyes2026-05-27
78npm@cloudplatform-single-spa/vmmanager99.99.99mr.4nd3r50nyes2026-05-27
79npm@mlspace/inference-deploy99.99.99mr.4nd3r50nyes2026-05-27
80npm@mlspace/docker-registry99.99.99mr.4nd3r50nyes2026-05-27
81npm@cloudplatform-single-spa/agreements99.99.99mr.4nd3r50nyes2026-05-27
82npm@cloudplatform-single-spa/dataplatform-flink99.99.99mr.4nd3r50nyes2026-05-27
83npm@cloudplatform-single-spa/dataplatform-metastore99.99.99mr.4nd3r50nyes2026-05-27
84npm@cloudplatform-single-spa/dataplatform-nessie99.99.99mr.4nd3r50nyes2026-05-27
85npm@cloudplatform-single-spa/dns99.99.99mr.4nd3r50nyes2026-05-27
86npm@cloudplatform-single-spa/document-db99.99.99mr.4nd3r50nyes2026-05-27
87npm@cloudplatform-single-spa/business-solutions99.99.99mr.4nd3r50nyes2026-05-27
88npm@cloudplatform-single-spa/onboarding99.99.99mr.4nd3r50nyes2026-05-27
89npm@cloudplatform-single-spa/redirect99.99.99mr.4nd3r50nyes2026-05-27
90npm@cloudplatform-single-spa/opensearch99.99.99mr.4nd3r50nyes2026-05-27
91npm@cloudplatform-single-spa/marketplace-main99.99.99mr.4nd3r50nyes2026-05-27
92npm@cloudplatform-single-spa/ml-ai-agents-agent-system99.99.99mr.4nd3r50nyes2026-05-27
93npm@cloudplatform-single-spa/ml-ai-agents-marketplace99.99.99mr.4nd3r50nyes2026-05-27
94npm@cloudplatform-single-spa/ml-inference-router99.99.99mr.4nd3r50nyes2026-05-27
95npm@mlspace/env-gitlab99.99.99mr.4nd3r50nyes2026-05-27
96npm@cloudplatform-single-spa/svp-anti-affinity99.99.99mr.4nd3r50nyes2026-05-27
97npm@cloudplatform-single-spa/virtual-machines99.99.99mr.4nd3r50nyes2026-05-27
98npm@cloudplatform-single-spa/vmware-draas99.99.99mr.4nd3r50nyes2026-05-27
99npm@mlspace/connectors99.99.99mr.4nd3r50nyes2026-05-27
100npm@cloudplatform-single-spa/support99.99.99mr.4nd3r50nyes2026-05-27
101npm@cloudplatform-single-spa/svp-vm-migration99.99.99mr.4nd3r50nyes2026-05-27
102npm@cloudplatform-single-spa/svp-gitaas99.99.99mr.4nd3r50nyes2026-05-27
103npm@mlspace/inference-build99.99.99mr.4nd3r50nyes2026-05-27
104npm@mlspace/experiments99.99.99mr.4nd3r50nyes2026-05-27
105npm@cloudplatform-single-spa/clickhouse99.99.99mr.4nd3r50nyes2026-05-27
106npm@cloudplatform-single-spa/cloud-dns99.99.99mr.4nd3r50nyes2026-05-27
107npm@cloudplatform-single-spa/observability99.99.99mr.4nd3r50nyes2026-05-27
108npm@cloudplatform-single-spa/pangolin99.99.99mr.4nd3r50nyes2026-05-27
109npm@cloudplatform-single-spa/dataplatform-spark99.99.99mr.4nd3r50nyes2026-05-27
110npm@cloudplatform-single-spa/disks99.99.99mr.4nd3r50nyes2026-05-27
111npm@cloudplatform-single-spa/ml-ai-agents-trigger99.99.99mr.4nd3r50nyes2026-05-27
112npm@cloudplatform-single-spa/arenadata-db99.99.99mr.4nd3r50nyes2026-05-27
113npm@cloudplatform-single-spa/administration99.99.99mr.4nd3r50nyes2026-05-27
114npm@cloudplatform-single-spa/svp-tags99.99.99mr.4nd3r50nyes2026-05-27
115npm@cloudplatform-single-spa/svp-vdi99.99.99mr.4nd3r50nyes2026-05-27
116npm@cloudplatform-single-spa/serverless-containers99.99.99mr.4nd3r50nyes2026-05-27
117npm@cloudplatform-single-spa/ml-inference-docker-run99.99.99mr.4nd3r50nyes2026-05-27
118npm@cloudplatform-single-spa/ml-inference-model-run99.99.99mr.4nd3r50nyes2026-05-27
119npm@cloudplatform-single-spa/marketplace-gigachat99.99.99mr.4nd3r50nyes2026-05-27
120npm@cloudplatform-single-spa/virtual-ip99.99.99mr.4nd3r50nyes2026-05-27
121npm@mlspace/allocations99.99.99mr.4nd3r50nyes2026-05-27
122npm@cloudplatform-single-spa/monitoring99.99.99mr.4nd3r50nyes2026-05-27
123npm@cloudplatform-single-spa/aifactory-notebooks99.99.99mr.4nd3r50nyes2026-05-27
124npm@cloudplatform-single-spa/airflow99.99.99mr.4nd3r50nyes2026-05-27
125npm@cloudplatform-single-spa/floating-ips99.99.99mr.4nd3r50nyes2026-05-27
126npm@cloudplatform-single-spa/iam99.99.99mr.4nd3r50nyes2026-05-27
127npm@cloudplatform-single-spa/cnapp-ui99.99.99mr.4nd3r50nyes2026-05-27
128npm@cloudplatform-single-spa/ml-ai-agents-evo-claw99.99.99mr.4nd3r50nyes2026-05-27
129npm@cloudplatform-single-spa/base-static-page99.99.99mr.4nd3r50nyes2026-05-27
130npm@cloudplatform-single-spa/magic-bridge99.99.99mr.4nd3r50nyes2026-05-27
131npm@cloudplatform-single-spa/ml-ai-agents-agent99.99.99mr.4nd3r50nyes2026-05-27
132npm@cloudplatform-single-spa/profile99.99.99mr.4nd3r50nyes2026-05-27
133npm@cloudplatform-single-spa/secret-manager99.99.99mr.4nd3r50nyes2026-05-27
134npm@cloudplatform-single-spa/svp-gateways99.99.99mr.4nd3r50nyes2026-05-27
135npm@cloudplatform-single-spa/ssh-keys99.99.99mr.4nd3r50nyes2026-05-27
136npm@cloudplatform-single-spa/svp-interfaces99.99.99mr.4nd3r50nyes2026-05-27
137npm@cloudplatform-single-spa/subnets99.99.99mr.4nd3r50nyes2026-05-27
138npm@cloudplatform-single-spa/ml-inference-marketplace99.99.99mr.4nd3r50nyes2026-05-27
139npm@cloudplatform-single-spa/vpc-endpoint99.99.99mr.4nd3r50nyes2026-05-27
140npm@fb-deposit/form-deposit-auth99.99.99pik-libsyes2026-05-27
141npm@car-loans/wait-task-props99.99.99pik-libsyes2026-05-27
142npm@car-loans/referrer-module99.99.99pik-libsyes2026-05-27
143npm@car-loans/restore99.99.99pik-libsyes2026-05-27
144npm@car-loans/mobile-car-loans-application99.99.99pik-libsyes2026-05-27
145npm@car-loans/desktop-car-loans-application99.99.99pik-libsyes2026-05-27
146npm@fb-deposit/form-deposit-calc99.99.99pik-libsyes2026-05-27
147npm@car-loans/online-scoring-aff99.99.99pik-libsyes2026-05-27
148npm@car-loans/application-aff99.99.99pik-libsyes2026-05-27
149npm@car-loans/deal99.99.99pik-libsyes2026-05-27
150npm@car-loans/gus99.99.99pik-libsyes2026-05-27
151npm@car-loans/save99.99.99pik-libsyes2026-05-27
152npm@car-loans/close-flow-module99.99.99pik-libsyes2026-05-27
153npm@fb-deposit/form-savings-account99.99.99pik-libsyes2026-05-27
154npm@car-loans/deal-aff99.99.99pik-libsyes2026-05-27
155npm@debit-ib/mobile-debit-ib-additional-card-form99.99.99pik-libsyes2026-05-27
156npm@car-loans/applicaion-aff99.99.99pik-libsyes2026-05-27
157npm@car-loans/general-feature-toggles99.99.99pik-libsyes2026-05-27
158npm@car-loans/show-car-year-module99.99.99pik-libsyes2026-05-27
159npm@debit-ib/desktop-debit-ib-additional-card-form99.99.99pik-libsyes2026-05-27
160npm@fb-deposit/form-deposit99.99.99pik-libsyes2026-05-27
161npm@car-loans/feature-toggles-module99.99.99pik-libsyes2026-05-27
162npm@car-loans/general-analytics99.99.99pik-libsyes2026-05-27
163npm@car-loans/online-sign-aff99.99.99pik-libsyes2026-05-27
164npm@car-loans/safe-storage-module99.99.99pik-libsyes2026-05-27
164 rows
| 6 columns
  • npm
  • malware
  • supply-chain
  • dependency-confusion

Author

SafeDep Logo

SafeDep Team

safedep.io

Share

The Latest from SafeDep blogs

Follow for the latest updates and insights on open source security & engineering

Background
SafeDep Logo

Ship Code.

Not Malware.

Start free with open source tools on your machine. Scale to a unified platform for your organization.