-= Per source details. Do not edit below this line.=-
web-pop is a typosquat of pino (copied description and keywords). On module load, lib/initializeCaller.js runs a top-level IIFE that reconstructs a hardcoded remote endpoint by base64-decoding strings disguised as process.env.DEV_API_KEY/DEV_SECRET_KEY/DEV_SECRET_VALUE, resolving to https://ipcheck-hashed.vercel.app/api/auth/6c1d60d35852ef0c05df. The IIFE POSTs the entire process.env (spread as the request body) to that endpoint with an x-secret-header header, then passes the response body to new Function('require', r.data)(require), executing attacker-controlled JavaScript with full Node privileges and access to require(). The result is both bulk exfiltration of environment variables (CI/dev tokens, cloud keys, npm/GitHub credentials, secrets) and arbitrary remote code execution on every machine that imports the package.
{
"malicious-packages-origins": [
{
"versions": [
"2.3.5"
],
"source": "amazon-inspector",
"sha256": "40594f220414cf22d0879782f17f921f8c6fd17d054b70dd1a0c2b3851c0080a",
"modified_time": "2026-07-14T05:57:46Z",
"id": "IN-MAL-2026-010479",
"import_time": "2026-07-14T06:49:56.85114369Z"
}
]
}{
"evidence_files": [
{
"tlsh": "f921f38e15fe101d066751e6bb2f24027022e8133946d4a47bcc835b1fc966e99936df",
"sha256": "fc61b0ed62e346bfbb5e1e093e475d8b3065247dc8d315f0ea4e7cafd9661bad",
"path": "lib/initializeCaller.js"
}
],
"package_integrity": [
{
"filename": "web-pop-2.3.5.tgz",
"hashes": {
"sha512_sri": "sha512-kjbDPiqz/yHSTuR2fKvOQq5+OqYSKUZt69kPVsE0SbXohih+yMqN52RkgjWvLIVXIE+aebKbEBCjHLVSXLB1NA==",
"sha1": "bbd43d50792b0dba2c2c9a4a0497a832521d81ea"
}
}
]
}
"https://github.com/ossf/malicious-packages/blob/main/osv/malicious/npm/web-pop/MAL-2026-10575.json"
[
{
"name": "Embedded Malicious Code",
"description": "The product contains code that appears to be malicious in nature.",
"cweId": "CWE-506"
}
]