@cecm-web-sdk/core@99.0.1
Malicious code in @cecm-web-sdk/core (npm)
Analysis
This package is a dependency-confusion stub: it declares version 99.0.1 on the scoped name @cecm-web-sdk/core and ships a near-empty tarball (four files, ~1.5 KB) whose only real code is an install-time beacon. package.json runs `node beacon.cjs` as a postinstall hook, and index.js calls the same beacon when the module is required, so the callback fires on install and again on import. The beacon sends an HTTP POST to hxxp://185[.]158[.]107[.]175:8787/_ah/dc with a JSON body containing the package name, the machine hostname, the install directory (__dirname), the current working directory and the Node version, plus an `x-beacon-package` header. index.js then exports a catch-all Proxy that returns a no-op function for every property access, so a build that imports the real package name completes instead of crashing. No environment variables, tokens, credential files or file contents are read or transmitted; the payload is limited to install metadata reporting to the hardcoded IP endpoint.
- analyzed by
- Leitwacht
- first seen
- Oct 22, 2026, 09:49 AM
- analyzed
- Oct 22, 2026, 09:50 AM
Related advisories
- @cecm-web-sdk/core@1.0.1 same package
- @cecm-web-sdk/core@0.1.0 same package
- @cecm-web-sdk/core@3.0.0 same package
- @sudobility/indexer_client@0.0.146
- suggestedtests@0.1.2
- event-emitter-testmetest@1.0.6
- casamare@1.0.0
- gemini-computer-use@0.4.3
Independently detected by the Leitwacht supply-chain probe. IOCs are defanged. Published CC0. Think this is a mistake? See the dispute policy.