Malicious bee-js npm Release and Swarm Desktop Releases Deliver SleepyDuck Ethereum C2 Backdoor
Malicious bee-js npm and Swarm Desktop releases delivered SleepyDuck backdoor via compromised GitHub automation.
A threat actor compromised Ethersphere's GitHub automation to publish malicious versions of @ethersphere/bee-js to npm and Swarm Desktop to GitHub. These releases contained a loader that fetched JavaScript from a remote server, executing it with full Node.js privileges. The campaign reuses infrastructure previously documented in the SleepyDuck/EtherDuck campaign, indicating a connection to ongoing threat actor activity.
AI summary of the linked source. Not reviewed by an editor. How this works
Run Ethersphere?
Get an email when a new story names Ethersphere, usually within the hour.
Free. Your list stays private and never appears in a subject line. One click stops it. How Vendor Watch worksPrivacy
The lesson from this incident
Full lessonThreat actors compromised Ethersphere's GitHub automation pipeline to publish malicious versions of a trusted npm package and desktop application, embedding a loader that fetched and executed arbitrary JavaScript with full Node.js privileges. This is a classic software supply chain attack: by hijacking the build and release infrastructure rather than the source code directly, the attacker bypassed typical code review processes and inherited the trust users placed in the legitimate publisher. The reuse of infrastructure from a prior campaign (SleepyDuck/EtherDuck) suggests a persistent, targeted threat actor operating against the Ethereum ecosystem. This matters because downstream developers and end users who automatically consume package updates are silently compromised with no visible warning. Trust in open-source ecosystems depends on the integrity of CI/CD pipelines and package signing, both of which failed here.
What helps against this
How we list vendors- Secrets management
API keys, tokens and passwords stop leaking from code, chat and configuration files.
- Threat intelligence
Attack campaigns reach your sector, suppliers or software before your team hears about them.
- Software supply chain security
Malicious and vulnerable open-source packages are caught before they ship.
Indicators of Compromise
Extracted by AI from the linked source. Not reviewed by an editor. How this works
- domain — api[.]frameworkmetrics[.]xyz