npm: 22 Malicious Packages, Many Impersonating Strapi Plugins, Disclosed in Under a Minute
Key findings • 22 malicious npm packages disclosed on September 15, 2026. • All advisories published within a single minute. • A prominent naming pattern, strapi-plugin-*-meeb, was observ…

Key findings
- 22 malicious npm packages disclosed on September 15, 2026.
- All advisories published within a single minute.
- A prominent naming pattern,
strapi-plugin-*-meeb, was observed across 15 packages. - All disclosed packages were rated with Critical severity.
On September 15, 2026, a coordinated disclosure event on the npm registry saw 22 malicious packages flagged and removed, all within a single minute. This rapid takedown highlights an active threat campaign, with a significant portion of the disclosed packages employing a naming convention designed to impersonate legitimate Strapi plugins.
The most striking aspect of this burst is the prevalent naming pattern observed across 15 of the 22 packages. These packages, such as strapi-plugin-yayccresh-meeb, strapi-plugin-tryccresh-meeb, strapi-plugin-plsresh-meeb, strapi-plugin-weccresh-meeb, and strapi-plugin-ccresh-meeb, clearly attempt to mimic the naming scheme of official or community-contributed Strapi plugins. Variations like strapi-plugin-revs01-meeb322k and strapi-plugin-revsh-meeb322k further reinforce this theme. This suggests an attacker's intent to leverage the trust associated with the Strapi ecosystem, likely through typosquatting or dependency confusion. While the majority followed this pattern, other seemingly unrelated malicious packages, including n8n-nodes-buildcheck, chai-as-crack, alkajsdfoiwqeusdflkjsdf, fulfillment-cuprum-auth-widget, process-tailwind, csa-mfa, and process-lhpm, were also disclosed in the same tight window, indicating a broader, albeit less thematically unified, malicious drop.
The advisories for all 22 packages uniformly assign a 'Critical' severity rating. While specific behavioral findings from OpenSSF Package Analysis were not detailed in the disclosure, a 'Critical' severity typically implies severe compromise. This can range from remote code execution, data exfiltration, credential theft, to the establishment of persistent backdoors on systems that install the malicious versions. Such packages often include obfuscated code designed to evade detection, execute arbitrary commands, or communicate with attacker-controlled infrastructure. Given the lack of explicit IOCs in the provided data, developers should assume a high level of risk associated with any interaction with these packages.
The 'Critical' severity designation for every package in this burst underscores the grave danger posed to affected users. Any system that has installed one of these malicious packages should be considered fully compromised. The standard recommendation in such scenarios is to immediately isolate the affected systems, revoke and rotate all credentials (API keys, tokens, passwords) that may have been exposed, and perform these actions from a separate, trusted machine to prevent further compromise.
Developers are strongly advised to audit their package-lock.json, yarn.lock, or pnpm-lock.yaml files for the presence of any of the disclosed malicious packages. If any are found, they should be immediately removed, and the compromised environment should be treated as hostile. Key actions include:
- Scanning for and removing any of the following packages:
strapi-plugin-yayccresh-meebstrapi-plugin-tryccresh-meebstrapi-plugin-plsresh-meebstrapi-plugin-weccresh-meebstrapi-plugin-ccresh-meebstrapi-plugin-revs01-meeb322kn8n-nodes-buildcheckchai-as-crackprocess-tailwind- Rotating all sensitive credentials, including npm tokens, API keys, and any other secrets accessible from the compromised build or deployment environments.
- Reviewing npm audit logs for any unauthorized package publishes or suspicious activity originating from compromised accounts.
This incident serves as another stark reminder of the persistent and evolving threat landscape within open-source software supply chains. The rapid, coordinated nature of this disclosure, particularly the focused impersonation of Strapi plugins, highlights attackers' continued efforts to exploit popular ecosystems and developer trust. While the immediate threat from these specific packages has been mitigated through their removal, the underlying tactics of typosquatting and dependency confusion remain potent vectors for compromise, necessitating continuous vigilance and robust security practices from all users of public package registries.