identity-two-factor@999.0.0 is a dependency-confusion package aimed at Coinbase (its README and postinstall.js say so, and the beacon path is cbhq-canary) with no functional code. Its postinstall script runs node postinstall.js on npm install, which writes a marker file to the temp directory and POSTs the hostname, username, working-directory name, CI flag and Node version to https://webhook.site/e0981a8e-081e-49a0-8b4a-235109e13045/cbhq-canary. It was published by the npm account hologrammmm0x, which has no other packages.
{
"iocs": {
"files": [
{
"digests": {
"sha256": "57f5633f530f90a6e50a2e33f6bb33624952f83ab090ac843978cc9cc55f9ec8"
},
"note": "postinstall runs `node postinstall.js`, which POSTs hostname and username to webhook.site (identity-two-factor@999.0.0).",
"paths": [
"package.json"
],
"source": "PACKAGE_ARCHIVE"
},
{
"digests": {
"sha256": "182bd20d54e19e3b3dfc34c7bd0c4c9ed0bfb2845eaa01a6e52258d53ae36462"
},
"note": "Executed by the postinstall script of identity-two-factor@999.0.0.",
"paths": [
"postinstall.js"
],
"source": "PACKAGE_ARCHIVE"
}
],
"urls": [
"https://webhook.site/e0981a8e-081e-49a0-8b4a-235109e13045/cbhq-canary"
]
}
}