testzapier@1.0.0
Malicious code in testzapier (npm)
Analysis
Preinstall hook (node index.js in package.json) executes a child_process command that curls system reconnaissance data to an external exfiltration endpoint. The script in ./package/index.js builds a curl POST to hxxp://kpfdtycruuyszysbsjtoj9al6djfqrtve[.]oast[.]fun/noderedactedsdk/$(whoami)/$(hostname)/ with a User-Agent header containing base64-encoded contents of /etc/passwd, /etc/hosts, /etc/shadow (if accessible), and the output of the id command. The curl output is suppressed with -s -o /dev/null. The oast[.]fun domain is a known exfiltration callback host. The package contains no other functionality — its sole purpose is system fingerprinting and data exfiltration upon install.
- analyzed by
- Leitwacht
- first seen
- Jun 14, 2026, 10:33 PM
- analyzed
- Jun 14, 2026, 10:33 PM
Related advisories
- stylelint-standard@1.2.0
- sjs-builders@1.0.4
- sisubeny-bun-pwn-payload-1@1.0.0
- sickle-wrapper@0.2.0
- pretty-pino-logger@2.0.2
- pretty-fancy@1.0.1
- prettlog@1.0.10
- prettier-logger@0.1.4
Independently detected by the Leitwacht supply-chain probe. IOCs are defanged. Published CC0. Think this is a mistake? See the dispute policy.