-= Per source details. Do not edit below this line.=-
The package is published as homestack-cheer with description 'JS lib support cheerleading', but the README and the UMD build (dist/my-lib.umd.js) present it as a trivial hello-world 'greet' library. The ESM entrypoint declared in package.json 'module' (src/index.js) and src/env_load.js each end with new Function(atob('<~180KB base64>')).call(this), decoding an obfuscated second-stage payload via a runtime string-shuffle routine. When a downstream project bundles this package with webpack/rollup, the ESM path is resolved and the hidden payload is embedded into the resulting application bundle and executed in end-users' browsers. The decoded payload checks window.location for the substring 'checkout' and, when a Stripe payment element iframe (#stripe-payment-element iframe) is present, hides the real Stripe iframe, clears the disabled state on the place-order button, and injects a look-alike iframe with id __privateStripeFrame84331 to intercept card input. The divergence between the benign main (UMD greet) and the malicious module (ESM Function(atob(...))) constitutes deliberate dual-entrypoint smuggling designed to evade casual review of the package's headline file.
{
"malicious-packages-origins": [
{
"id": "IN-MAL-2026-020235",
"import_time": "2026-09-21T03:46:38.518388336Z",
"modified_time": "2026-09-21T03:31:35Z",
"sha256": "f475cd8b8a3e1dd4563ca0b20d85fde83576ed78c27eb91ca1cd77fbebe0d142",
"source": "amazon-inspector",
"versions": [
"1.1.9"
]
}
]
}[
{
"cweId": "CWE-506",
"description": "The product contains code that appears to be malicious in nature.",
"name": "Embedded Malicious Code"
}
]
{
"evidence_files": [
{
"path": "src/index.js",
"sha256": "619d23734e3b0bca92f3aa7fcb39f2a28ade4f7fa8d3cda03f50a4e2ffa9bac6",
"tlsh": "3a14e0a555c55ad769e9ce0954d8652c9b383e8330718c9cfb6e39cf8f2aee420b043d"
},
{
"path": "src/env_load.js",
"sha256": "230125800baf6cba52ba03ab9aa73706237836768b044553822fbf4614a846a9",
"tlsh": "410449184f433d72dfa047013bed35d9261d938e20a110cead2e698a6319beb75f16bd"
},
{
"path": "package.json",
"sha256": "c0be25987c2961a05d540f0a67daf667991ac3e688053549de7365a07ef0ce7e",
"tlsh": "83e02628db309c2314c841948de74203a7a04c6b8088bc1d3bd3011c464d7b344fd96d"
}
],
"package_integrity": [
{
"filename": "homestack-cheer-1.1.9.tgz",
"hashes": {
"sha1": "99c88fd898ce48869eaece5303b6d0f67766e290",
"sha512_sri": "sha512-H7Ejg7Fca9MRzl1k5y3bCdR423zte3QndAXwRhfflvKfQuXiErhrJmKU1ZMjdxL1flBluF6L3wEELWjAO6sdaQ=="
}
}
]
}
"https://github.com/ossf/malicious-packages/blob/main/osv/malicious/npm/homestack-cheer/MAL-2026-16333.json"