{"schema_version":"1.9.0","id":"MAL-2026-17895","published":"2026-10-15T13:01:07Z","modified":"2026-10-16T04:15:19.577391134Z","summary":"Malicious code in web-pixels-manager (npm)","details":"web-pixels-manager@76.2.4 describes itself as a package for getting IP location and metadata. Its preinstall hook runs `node index.js` on npm install and requests `https://realwbx.com/ip.php?ip=8.8.8.8` with the hardcoded Authorization value `207e4133bd083b9e3e89c5556fc8677e`, which differs from the value in each of the account's other packages. The npm account conx3993 published it on 2026-10-15, one of 9 packages from that account between 2026-09-30 and 2026-10-15 whose preinstall hook calls realwbx.com.","affected":[{"package":{"name":"web-pixels-manager","ecosystem":"npm","purl":"pkg:npm/web-pixels-manager"},"versions":["76.2.4"],"database_specific":{"cwes":[{"cweId":"CWE-506","description":"The product contains code that appears to be malicious in nature.","name":"Embedded Malicious Code"}],"source":"https://github.com/ossf/malicious-packages/blob/main/osv/malicious/npm/web-pixels-manager/MAL-2026-17895.json"}}],"references":[{"type":"PACKAGE","url":"https://www.npmjs.com/package/web-pixels-manager"}],"database_specific":{"iocs":{"files":[{"digests":{"sha256":"40708b047a1e820aff7a4d44de8f6853274049ca31a4e21f3d05a9f9abc4506c"},"note":"preinstall script: node index.js","paths":["package.json"],"source":"PACKAGE_ARCHIVE"},{"digests":{"sha256":"8660426b963fecb43ff1911416a52a3679afc81781a279a1efa5001229116005"},"note":"Executed by the preinstall script of web-pixels-manager@76.2.4.","paths":["index.js"],"source":"PACKAGE_ARCHIVE"}],"urls":["https://realwbx.com/ip.php"]}},"credits":[{"name":"InvisiRisk, Inc.","contact":["https://www.invisirisk.com","mailto:research@invisirisk.com"],"type":"FINDER"}]}