npm: 40 Critical Malicious Packages Drop in Coordinated 9-Minute Burst
On November 3, 2026, 40 malicious packages were disclosed on the npm registry within a tight 9-minute window, all exhibiting critical severity.

Key findings
- 40 malicious npm packages were disclosed on November 3, 2026.
- All disclosures occurred within a 9-minute window, indicating a coordinated attack.
- All packages were newly published, just hours before their disclosure.
- Each package was assigned a Critical severity rating.
- No clear naming pattern was identified, suggesting ad-hoc or automated generation.
On November 3, 2026, 40 malicious packages were disclosed on the npm registry, all within a rapid 9-minute window between 17:26 UTC and 17:35 UTC. These packages, all flagged with critical severity, were notably fresh, having been first published just hours before their coordinated disclosure and removal, indicating a swift deployment and takedown.
Unlike campaigns with clear naming conventions or obvious typosquatting targets, this burst appears to consist of ad-hoc or randomly generated names, suggesting a broad, less targeted approach or automated tooling for package generation. The lack of a discernible pattern among names like ib3rwn, qxjf8r, sgj0kx, ru0z83, and wxmzfq points towards a strategy of volume over precision in naming.
While specific behavioral findings from OpenSSF Package Analysis were not provided for this burst, the consistent 'Critical' severity assigned to all packages strongly implies highly impactful malicious activity. Packages flagged with such a high severity on npm typically aim to compromise developer environments through various means, including exfiltrating sensitive environment variables, stealing credentials, installing backdoors, or establishing remote access for further exploitation. Given their rapid deployment and critical rating, these packages likely contained payloads designed for immediate and severe impact upon execution.
The consistent 'Critical' severity rating across all 40 advisories indicates a severe threat to any system that installed them. The standard recommendation in such cases is to consider any affected computer fully compromised. Users are advised to immediately isolate affected systems, rotate all credentials and API keys from a separate, clean machine, and conduct a thorough forensic analysis to identify the extent of the compromise and ensure no persistent threats remain.
Developers should audit their package-lock.json or yarn.lock files for the presence of any of these malicious package names. If found, immediate action is required. A representative subset of the malicious packages includes: ib3rwn qxjf8r sgj0kx ru0z83 wxmzfq wyrj3i t6unrv 5df897 Additionally, it is crucial to review npm token logs for any unauthorized publishing activities that might have occurred from compromised accounts, as these packages could be a precursor to further supply chain attacks.
This rapid-fire disclosure of 40 malicious npm packages within minutes highlights the ongoing challenge of supply chain security. The short lifespan from publication to disclosure for these packages suggests active monitoring and swift response from security teams, yet the sheer volume indicates a persistent and automated threat landscape targeting package ecosystems. Such bursts are a stark reminder that even seemingly obscure or newly published packages can pose significant risks, emphasizing the need for continuous vigilance in dependency management.