Skip to content
GlassWorm's ForceMemo Campaign Compromises Hundreds of Python Repositories

GlassWorm's ForceMemo Campaign Compromises Hundreds of Python Repositories

First seen 18 Mar 2026, 01:43 UTC • •

Article Content

Browse articles
ThreatCluster AI
ThreatCluster •March 24, 2026 at 21:45 UTC
  • •GlassWorm's ForceMemo campaign targets Python repositories using stolen GitHub tokens.
  • •Malicious code is injected into critical files, complicating detection and remediation.
  • •The attack employs advanced obfuscation and a blockchain-based command-and-control infrastructure.

The ForceMemo campaign, attributed to the GlassWorm threat actor, is actively targeting the Python open-source ecosystem by exploiting stolen GitHub tokens to inject obfuscated malware into numerous repositories. The attack vector involves compromising developer workstations through malicious VS Code and Cursor extensions, which harvest GitHub credentials. Once the attacker gains access, they force-push malicious code into critical files such as setup.py and main.py, effectively rewriting repository history and making detection difficult. The malware employs advanced obfuscation techniques and a novel blockchain-based command-and-control mechanism using the Solana network. Hundreds of repositories, including those related to Django and machine learning, have been compromised since the campaign began, with the earliest confirmed infections dating back to March 8, 2026. The campaign remains active, posing significant risks to developers and users who may unknowingly install compromised packages.

Start a free Starter trial for enhanced analysis

Ask AI about this cluster

Updated 206d ago How this analysis works

Timeline

2026-03-08
Earliest confirmed infections of the ForceMemo campaign detected.
2026-03-18
Rescana and Scworld report on the ongoing ForceMemo campaign.
Recent
Hundreds of Python repositories compromised.

More articles in this cluster (6)

Following this threat?

Track Glassworm in your own feed — you're alerted when they show up in new reporting, leak sites or exploitation.

Free account · no card needed