In 30 seconds
The report's author says the affected Swarm Desktop tag was removed at 09:04 UTC, nearly eight hours after it became the latest release. By comparison, the related bee-js npm version was reportedly detected within 14 minutes and withdrawn within 75 minutes, leaving desktop users exposed to the suspect update for much longer.APT-vs-BellyFATreddit.com · APT-vs-BellyFAT · r/netsec · redditOpen original sourceSee in source listThe npm malware was removed. The desktop backdoor stayed live. (Ethersphere bee-js / Swarm Desktop, 9 Nov 2026)cgsec.dev · rssOpen original sourceSee in source list
What happened
According to the author, one release-bot identity published a roughly twenty-line loader in @ethersphere/bee-js 13.3.0 and in signed Swarm Desktop 0.56.2. The npm package introduced a postinstall hook, meaning code set to run automatically after installation, while the desktop release was distributed through GitHub Releases and the application's updater.APT-vs-BellyFATreddit.com · APT-vs-BellyFAT · r/netsec · redditOpen original sourceSee in source list
Why it matters
Removing one package did not necessarily close the broader incident. The same publishing identity allegedly touched artifacts in sibling repositories, and valid provenance or signing did not prevent distribution. That makes an isolated npm takedown an incomplete signal of resolution.APT-vs-BellyFATreddit.com · APT-vs-BellyFAT · r/netsec · redditOpen original sourceSee in source listThe npm malware was removed. The desktop backdoor stayed live. (Ethersphere bee-js / Swarm Desktop, 9 Nov 2026)cgsec.dev · rssOpen original sourceSee in source list
What to do
Defenders should check for installations or updates of bee-js 13.3.0 and Swarm Desktop 0.56.2, then investigate the publishing bot's activity across related repositories. The author also recommends comparing lifecycle hooks and commit structure between releases instead of relying only on signatures or package provenance.APT-vs-BellyFATreddit.com · APT-vs-BellyFAT · r/netsec · redditOpen original sourceSee in source list
Confirmed and still uncertain
The supplied evidence identifies versions, platforms and a claimed takedown timeline, but it does not include the referenced advisory, issue thread, Socket analysis, malicious code, indicators of compromise or an official Ethersphere statement. It therefore cannot independently establish the bot's compromise, the loader's behavior, successful infections or the complete remediation status.APT-vs-BellyFATreddit.com · APT-vs-BellyFAT · r/netsec · redditOpen original sourceSee in source listThe npm malware was removed. The desktop backdoor stayed live. (Ethersphere bee-js / Swarm Desktop, 9 Nov 2026)cgsec.dev · rssOpen original sourceSee in source list
What people are saying
In the Reddit discussion, one commenter criticized the blog's apparent use of AI. The poster replied that it was a first-person account and said its timestamps came from an advisory, an issue thread, Socket's analysis and the author's inbox, while offering to discuss the detection logic and timeline.MajorUrsa2reddit.com · MajorUrsa2 · r/netsec · redditOpen original sourceSee in source listAPT-vs-BellyFATreddit.com · APT-vs-BellyFAT · r/netsec · redditOpen original sourceSee in source list
Evolution
The author's sequence begins with publication of the npm and desktop artifacts by the same bot identity. A structural rule allegedly flagged the new npm postinstall hook after 14 minutes, the package was withdrawn after 75 minutes, and a cross-repository warning was posted at 03:26 UTC. The desktop tag reportedly remained available until 09:04 UTC.APT-vs-BellyFATreddit.com · APT-vs-BellyFAT · r/netsec · redditOpen original sourceSee in source list
Reach
2 independent groups, 1 updates, and 0 engagements. Observed communities: r/netsec.
Technical detail
The npm detection reportedly focused on a structural anomaly: a postinstall hook appeared after 177 versions without one. The loaders were said to be unobfuscated, while both artifacts still carried valid provenance or signing. These claims illustrate why trustworthy packaging metadata cannot substitute for examining what changed between versions.APT-vs-BellyFATreddit.com · APT-vs-BellyFAT · r/netsec · redditOpen original sourceSee in source list
Sources and evidence
This account rests mainly on a detailed Reddit comment by the person presenting themselves as the report's author. The accompanying RSS item supplies the report title and publication record but no article body. The central compromise and remediation claims should therefore remain attributed until the cited primary records are available for direct review.APT-vs-BellyFATreddit.com · APT-vs-BellyFAT · r/netsec · redditOpen original sourceSee in source listThe npm malware was removed. The desktop backdoor stayed live. (Ethersphere bee-js / Swarm Desktop, 9 Nov 2026)cgsec.dev · rssOpen original sourceSee in source list
Sources
- APT-vs-BellyFATreddit.com · APT-vs-BellyFAT · r/netsec · reddit
- The npm malware was removed. The desktop backdoor stayed live. (Ethersphere bee-js / Swarm Desktop, 9 Nov 2026)cgsec.dev · rss
- MajorUrsa2reddit.com · MajorUrsa2 · r/netsec · reddit


