Over 1,000 AI-named npm typosquats deliver a cross-platform dropper
OpenSourceMalware and Sonatype tracked Flooding Dropper, a campaign of AI-generated typosquat package names carrying WEL1DROPPER, which fetches Sliver on Linux and encrypted payloads on Windows and macOS.
OpenSourceMalware researcher Paul McCarty and Sonatype tracked a campaign they call Flooding Dropper, first counted at nearly 800 malicious npm packages and later revised to 1,033. The packages carry WEL1DROPPER, a cross-platform downloader that fetches operating-system-specific payloads: the open-source Sliver command-and-control framework on Linux, and encrypted payloads on Windows and macOS. Names are AI-generated typosquats rather than lifecycle-hook abuse, and execution depends on a developer calling require() on the package. Each publishing account uploaded only a handful of packages, which frustrates bulk takedown. macOS payloads referenced Russian financial domains. It follows the April 2026 Moika dependency-confusion campaign of 250-plus packages.
Why it matters
The interesting shift is operational, not technical. Generating plausible package names used to be the bottleneck in typosquatting, and an LLM removes it, so the registry now faces volume that manual moderation cannot match: 1,033 packages, spread thin across many accounts so no single ban clears the campaign. Defence has to move left of the registry. Use a private proxy registry with an allowlist rather than pulling straight from npm, require lockfiles and reproducible installs, block install-time network egress on build runners, and scan for name-similarity against your actual dependency list. Assume any developer or CI machine that installed one of these leaked its service account tokens, and rotate accordingly.
Source: The Hacker News
Related on Start with Identity
- BlogGitGuardian found 4,576 leaked n8n tokens, and a third of reachable instances accepted them
Exposed n8n API tokens in public GitHub commits gave researchers read access to workflows, stored credentials, and data tables, plus a path to exfiltrate the ra
- BlogPoisoned Rust crates turned routine builds into credential theft for about 90 minutes each
Malicious versions of arrayref, internment, and append-only-vec shipped an infostealer targeting browser profiles and crypto wallets. crates.io pulled them with
- BlogForged OIDC tokens in SimpleHelp RMM handed out technician access to 1,000 exposed servers, no MFA required
CVE-2026-48558 lets an unauthenticated attacker forge OpenID Connect tokens against SimpleHelp remote-monitoring software configured for group login, gaining pr
- ArticleEnterprise Authentication Pricing in 2026: What Each Platform Actually Charges
Per-connection, per-MAU, and flat-tier pricing compared across WorkOS, SSOJet, Auth0, FusionAuth, and Keycloak, with real published rates and what each model ac
- CVEEntra ID Actor tokens enabled cross-tenant Global Admin
Undocumented Actor tokens plus an Azure AD Graph tenant-validation flaw let an attacker impersonate any user, including Global Admin, in every Entra ID tenant.
- GuideHow to Choose a CIAM Platform
Picking a [CIAM](/guides/fundamentals/what-is-ciam/) platform is harder to reverse than a workforce IAM choice, since your customers are the ones who feel a mig