blinkit-core@1.0.0
Malicious code in blinkit-core (npm)
Analysis
The preinstall hook exfiltrates the installer's hostname, username, current working directory, and ALL environment variables (base64-encoded via `env | base64 -w0`) to `d8s0b82plbq3u5sb2vo0sb3a9obr4yjt7[.]oast[.]site/install/<base64-package-name>` via curl over HTTP. A preuninstall hook also sends the hostname to `d8s0b82plbq3u5sb2vo0sb3a9obr4yjt7[.]oast[.]site/uninstall/blinkit-core`. The package's `index.js` is a 61-byte stub exporting only name and version; the hooks are the entire payload, designed to capture npm tokens, GitHub tokens, cloud credentials, and any other secrets present in the shell environment at install time.
- analyzed by
- Leitwacht
- first seen
- Jun 21, 2026, 03:45 PM
- analyzed
- Jun 21, 2026, 03:46 PM
Related advisories
- zomato-logger@1.0.0
- hyperpure@1.0.0
- zomato-espresso@1.0.0
- zomato-server@1.0.0
- aikaf668897@1.0.3
- aikaf6688812@1.0.3
- yian666aikf@1.0.3
- @dxcl/http-common-js@99.99.99
Independently detected by the Leitwacht supply-chain probe. IOCs are defanged. Published CC0. Think this is a mistake? See the dispute policy.