app-soda-layer (npm) · Malicious Code
Affects app-soda-layerSource GCVE Database
Malicious package : remove app-soda-layer and rotate any secrets on hosts that installed it.
Data as of 6 Aug 2026, 19:17 UTC
Malicious package
Published to npm · OSV MAL-2026-11128
What to do
Remove app-soda-layer from every project, lockfile and image that pulls it in. Treat any host that installed it as compromised: rotate the credentials, tokens and keys it could read, from a clean machine.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| npmapp-soda-layer | Affected
| Fixed in– |
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
Description
app-soda-layer version 2.1.6 is a malicious npm package that acts as a credential stealer and SSH backdoor. It executes automatically on installation via a postinstall hook, harvesting Solana keypairs, configuration files, and environment secrets. The malware installs an attacker-supplied SSH public key to enable persistent remote access by opening port 22. The package was short-lived, published and unpublished within hours, and is now unavailable from the npm registry. Hosts that installed this package should be considered compromised and require secret rotation and forensic checks.
References
- npmjs.com/package/app-soda-layer/v/2.1.6 (opens in a new tab)
- protet.io/disclosures/app-soda-layer-2.1.6 (opens in a new tab)
- protet.io/package-analysis/npm/app-soda-layer/2.1.6 (opens in a new tab)
- stepsecurity.io/blog/malicious-polymarket-bot-hides-in-hijacked-dev-protocol-github-org-and-steals-wallet-keys (opens in a new tab)