zystcdemo presents itself as a simple date formatting utility and runs its postinstall payload on npm install with node postinstall.js. The payload collects the whoami result, hostname, platform, and current time, then sends them in a POST request to https://srctest.zystcc.cn/collect; npm account zyst published it on 2026-10-29 (UTC).
{
"iocs": {
"domains": [
"srctest.zystcc.cn"
],
"files": [
{
"digests": {
"sha256": "b6c29c2cef0bd04855139d27a212f9b22e65d5e1f3b6eecdb80817d23c2c4715"
},
"note": "postinstall script: node postinstall.js",
"paths": [
"package.json"
],
"source": "PACKAGE_ARCHIVE"
},
{
"digests": {
"sha256": "547a4a4aabd7457ac739bd65076e85fa267d75ae5fced8572d4f1621683183b2"
},
"note": "Executed by the postinstall script of zystcdemo@1.0.0.",
"paths": [
"postinstall.js"
],
"source": "PACKAGE_ARCHIVE"
}
],
"ips": [
"49.233.127.33"
],
"urls": [
"https://srctest.zystcc.cn/collect"
]
}
}