-= Per source details. Do not edit below this line.=-
The package's postinstall script executes callback.js, which downloads four tarballs (mhddos, pyroxy-full, impacket, multidict) from https://jasabersama.id/assets/cache/.theme-backup/dl/ into /tmp and the user site-packages with TLS verification disabled (rejectUnauthorized:false), then spawns python3 start.py to launch UDP/TCP/GET flood traffic against the hardcoded target 103.118.252.21. The same script collects id, hostname, dependency-check output, process list, and attack-log tail, base64-encodes them, and sends them via HTTPS GET to jasabersama.id/portfolio-data.php as a beacon. The package's declared main entry index.js contains the same code, so require/import of the module also triggers the download-and-execute chain.
{
"malicious-packages-origins": [
{
"versions": [
"1.0.0"
],
"modified_time": "2026-08-12T15:09:28Z",
"id": "IN-MAL-2026-017593",
"sha256": "3f484be79b89b443e145029a177ed84e3d55653a6ab1d0f62cec1df2eff70c44",
"source": "amazon-inspector",
"import_time": "2026-08-12T15:26:12.712644561Z"
}
]
}{
"package_integrity": [
{
"hashes": {
"sha512_sri": "sha512-MinB85c/+ryjrF351JOHro4U9o0Zj3a74g6Lx4mqFZOx0Vfhb8vqqPkjccWfWUVu9GeC+sxKvcNnAE7+kJQD+Q==",
"sha1": "ea19c71b3caa90629c888ac106987d1b94703371"
},
"filename": "n8n-nodes-utils-helper-i-1.0.0.tgz"
}
],
"evidence_files": [
{
"path": "callback.js",
"tlsh": "1b51a6f51521913c003311289f17e879e32fa20798a0fdd9fa8e56725f0161cd64fb78",
"sha256": "47924dadac91aeda94104bb167a64e883a3a149ca2b795eabef9c6caef32bafd"
},
{
"path": "index.js",
"tlsh": "1b51a6f51521913c003311289f17e879e32fa20798a0fdd9fa8e56725f0161cd64fb78",
"sha256": "47924dadac91aeda94104bb167a64e883a3a149ca2b795eabef9c6caef32bafd"
}
]
}
[
{
"name": "Embedded Malicious Code",
"description": "The product contains code that appears to be malicious in nature.",
"cweId": "CWE-506"
}
]
"https://github.com/ossf/malicious-packages/blob/main/osv/malicious/npm/@years19/n8n-nodes-utils-helper-i/MAL-2026-13892.json"