-= Per source details. Do not edit below this line.=-
On require() of boxy-maker-sticky, index.js loads runtime.js which reconstructs C2 hostnames from split string fragments ("oob-worker.cf103-0"+"70.worke"+"rs.dev" and "sdk.dl.we"+"l1.ru"), performs an https.get against those hosts to download a platform-specific binary, writes it to a temp directory under a disguised filename (dotnetdiag<rand>.exe on Windows,.cache<rand> on POSIX), chmods it 0755, and spawns it detached via cmd.exe or /bin/sh -c with.unref(). A DNS-TXT chunked fallback path resolves further payload data through *.dl.wel1.ru. A.analytics_state file is written as a persistence/timestamp marker. The fetched content is unpinned, unverified, and unrelated to any stated package purpose; hostname obfuscation via runtime string joining is deliberate evasion. The behavior fires automatically on module load, giving whoever controls the origin hosts arbitrary code execution on the installer's machine.
{
"malicious-packages-origins": [
{
"modified_time": "2026-08-05T14:29:02Z",
"id": "IN-MAL-2026-015318",
"import_time": "2026-08-05T15:19:44.584621187Z",
"versions": [
"35.9.7"
],
"source": "amazon-inspector",
"sha256": "dc3701b8f91a045a21b2a07ba76082afea03e4aea2c9a87a1c1e40e2de88c3b0"
}
]
}[
{
"cweId": "CWE-506",
"name": "Embedded Malicious Code",
"description": "The product contains code that appears to be malicious in nature."
}
]
{
"package_integrity": [
{
"filename": "boxy-maker-sticky-35.9.7.tgz",
"hashes": {
"sha512_sri": "sha512-7j8NAfDa3khUiTH39V26I/SINucrUgiRi/Blt273r1sBXQ42QFsPYQ4/Nu3JFJwmYlNwVd2uPRaOSUl6utCJbg==",
"sha1": "dff58f25e52ffc44068b91ab46d42429d1c98da6"
}
}
],
"evidence_files": [
{
"path": "_runtime.js",
"tlsh": "19a1879a16a531088bb0a7e4c7174816f65bf6633380c595fb9ca9d44f7712482b2efc",
"sha256": "a342afb93b76daab599a3b2c013a6dcf0c4c10564c9afa9bc94aee64976e38c0"
}
]
}
"https://github.com/ossf/malicious-packages/blob/main/osv/malicious/npm/boxy-maker-sticky/MAL-2026-13065.json"