npm: 11 Malicious Packages Disclosed in Instantaneous Drop
On August 31, 2026, eleven malicious npm packages were simultaneously disclosed, all exhibiting critical severity and command execution capabilities.

Key findings
- Eleven malicious npm packages were simultaneously disclosed on August 31, 2026.
- All packages were rated with Critical severity, indicating severe system compromise risk.
- All packages execute commands; many also communicate with external malicious domains.
- A majority of the packages were first published just 1-2 days before their disclosure.
- The burst included thematic groupings, such as
autobahn-electron-*andfuels-*related packages.
On August 31, 2026, the npm registry experienced a significant, coordinated security event with the simultaneous disclosure of eleven malicious packages. All advisories were published at precisely 00:30 UTC, indicating a rapid identification and takedown effort by security researchers. Each of these packages was flagged with critical severity, signifying a severe threat to any system that installed them. The nature of this instantaneous burst, where multiple distinct malicious entities appear at the same moment, strongly suggests a deliberate and potentially automated campaign designed to quickly inject harmful code into the software supply chain.
While this burst did not exhibit a single, overarching naming pattern such as a shared npm @scope/ or a consistent prefix across all eleven packages, closer examination reveals subtle thematic connections and a striking recency in their publication dates. For instance, the packages autobahn-electron-probe and com.db.autobahn.notification-center-electron both incorporate "autobahn" and "electron" in their names, hinting at a potential targeting or impersonation related to Electron-based applications or a specific project. Similarly, fuels-core and fuels-typegen suggest a connection to the "fuels" ecosystem. A critical observation is that a majority of these packages, including npx-oob-package, verify-contract-ethers, generate-schema-ethers, generate-schema-viem, verify-contract-viem, and cre-setup, were first published on the npm registry just one or two days prior to their disclosure. This extremely short window between publication and detection strongly indicates that these were fresh, purpose-built malicious uploads rather than compromises of older, established projects. This rapid lifecycle is characteristic of agile attackers attempting to maximize exposure before detection.
The behavioral analysis conducted by OpenSSF Package Analysis unequivocally demonstrates the dangerous capabilities embedded within these packages. A consistent finding across all eleven malicious npm packages was their ability to execute one or more commands associated with malicious activity. This capability allows an attacker to run arbitrary code on the host system, which can range from simple data exfiltration to the installation of persistent backdoors or even complete system takeover. Furthermore, a significant subset of these packages, specifically npx-oob-package, verify-contract-ethers, generate-schema-ethers, generate-schema-viem, verify-contract-viem, cre-setup, fuels-core, and fuels-typegen, were also observed communicating with external domains identified as being associated with malicious activity. This network communication is a hallmark of command-and-control (C2) infrastructure, enabling attackers to exfiltrate sensitive information, download additional payloads, or receive further instructions to escalate their attack. The combination of local command execution and external communication presents a comprehensive and severe threat model, making any system that installed these packages highly vulnerable.
The assignment of "Critical" severity to every single package in this burst is a stark warning of the potential impact. A critical vulnerability in a software dependency means that the integrity, confidentiality, or availability of the system running the software can be severely compromised with minimal effort from an attacker. In practical terms, installing one of these malicious packages could grant an attacker full control over the development environment or production server where it was deployed. This level of compromise typically allows for actions such as stealing API keys, tokens, and other sensitive credentials, injecting malicious code into other projects, or establishing long-term persistence within an organization's infrastructure. Security best practices dictate that any system exposed to such critical threats should be considered fully compromised, necessitating a thorough incident response.
Developers and security teams must act swiftly to mitigate the risks posed by this burst. The primary step involves auditing all project dependencies to identify if any of the malicious packages were inadvertently installed. Specifically, check package-lock.json, yarn.lock, or pnpm-lock.yaml files for the presence of the following package names:
grafeno-actionsnpx-oob-packageverify-contract-ethersgenerate-schema-ethersgenerate-schema-viemverify-contract-viemcom.db.autobahn.notification-center-electroncre-setupfuels-coreautobahn-electron-probefuels-typegen
Should any of these packages be detected, immediate containment measures are crucial. Affected systems should be isolated from networks, and all credentials (including API keys, access tokens, and passwords) that were accessible from those systems must be rotated. This rotation should ideally be performed from a separate, clean machine to prevent further compromise. Additionally, reviewing npm audit logs for any suspicious activity, particularly unauthorized package publishes or account changes, can help identify if maintainer accounts were compromised.
This instantaneous burst of eleven malicious npm packages, disclosed within the same minute, underscores the persistent and evolving threat landscape facing the open-source supply chain. While the lack of a single, obvious campaign signature across all names might suggest a less coordinated effort, the simultaneous disclosure points strongly to either a highly efficient automated attack infrastructure or a dedicated, rapid response by security researchers. Such events highlight the critical importance of continuous monitoring, automated behavioral analysis, and swift incident response mechanisms within package registries. As attackers continue to innovate their methods, the ability to detect and neutralize threats with this level of speed becomes paramount to protecting the vast ecosystem of open-source software users.