npm: Coordinated Drop Exposes 36 Malicious Packages with Varied Naming Schemes
On August 23, 2026, 36 malicious packages were disclosed on npm within a 23-minute window, revealing a coordinated effort employing diverse naming patterns.

Key findings
- 36 malicious npm packages disclosed in a 23-minute window on August 23, 2026
- Coordinated attack employing multiple distinct naming patterns
- Packages like
totp-utilsandstillm4ddpocs-variants were fresh uploads (hours/days old) - The
@syncraft-labs/scoped packages were first published 2 months ago - All packages were assigned a 'Critical' severity rating
On August 23, 2026, 36 malicious packages were simultaneously disclosed on the npm registry within a tight 23-minute window, from 03:11 UTC to 03:35 UTC. This rapid, coordinated disclosure points to a concerted malicious campaign, notable for its use of diverse naming conventions rather than a single, easily identifiable pattern.
Analysis of the disclosed packages reveals several distinct naming patterns, suggesting a multi-faceted approach by the attackers. One prominent group uses the stillm4ddpocs- prefix, as seen in packages like stillm4ddpocs-demo-sprocket, stillm4ddpocs-rtest-alpha, and stillm4ddpocs-rtest-bravo. Another set of packages falls under the @syncraft-labs/ npm scope, including @syncraft-labs/react, @syncraft-labs/vue, and @syncraft-labs/core. These @syncraft-labs packages are particularly noteworthy as they were first published two months prior, indicating a potentially longer-running compromise or a more established malicious infrastructure. Other patterns include packages ending in -testkit such as hatdhat-testkit and chai-as-testkit, and those ending in -testing-utils like rust-testing-utils and solidity-testing-utils. A final distinct group follows a numerical prefix and -sight-web suffix, exemplified by 2-loadsight-web, 3-buildsight-web, 6-viewsight-web, 8-fetchsight-web, and 10-shardsight-web. Many of these packages, such as totp-utils (disclosed at 03:11 UTC), stillm4ddpocs-demo-sprocket, and @usaa-grp-personal-profile/personal-profile-common, were first published just hours or days before their disclosure, indicating fresh malicious uploads or typosquats designed for immediate impact.
While specific behavioral findings from OpenSSF Package Analysis were not provided for this burst, all disclosed packages were flagged with a 'Critical' severity. This designation typically indicates that the malicious code, once executed, could lead to severe consequences for the affected system. Such critical vulnerabilities often involve capabilities like arbitrary code execution, credential theft, exfiltration of sensitive environment variables, or the establishment of persistent backdoors, allowing attackers to gain significant control over the compromised environment.
The 'Critical' severity assigned to these packages means that any system that installed an affected version should be considered fully compromised. Developers are strongly advised to treat such an incident with the highest priority. The compromise could extend beyond the immediate project, potentially affecting developer workstations or continuous integration/continuous deployment (CI/CD) environments. This necessitates a thorough investigation and remediation process.
Developers should immediately audit their package-lock.json or yarn.lock files for any of the affected package names. If any of these packages are found, it is crucial to rotate all credentials (API keys, tokens, passwords) that may have been exposed on the compromised system. Furthermore, checking npm token logs for any unauthorized publish activity related to your accounts is a recommended step. A representative list of affected packages includes:
stillm4ddpocs-demo-sprocket@syncraft-labs/reacttotp-utilshatdhat-testkit10-shardsight-web@usaa-grp-personal-profile/personal-profile-common
This coordinated disclosure of 36 malicious npm packages within minutes underscores the persistent and evolving threat landscape in software supply chains. The use of varied naming patterns within a single, rapid drop suggests attackers are experimenting with different obfuscation techniques or targeting diverse user bases simultaneously. Such bursts highlight the ongoing need for robust security practices, including automated dependency scanning and vigilant monitoring of package registries, to detect and mitigate these threats swiftly.