Glassworm is back: A new wave of invisible Unicode attacks hits repositories
created: March 15, 2026, 1:08 p.m. | updated: March 16, 2026, 9:47 a.m.
While the PolinRider campaign has been making headlines for compromising hundreds of GitHub repositories, we are separately seeing a new wave of Glassworm activity hitting GitHub, npm, and VS Code.
May 2025: We publish a blog detailing the risks of invisible Unicode and how it can be abused in supply chain attacks.
October 31, 2025: We discover that the attackers have shifted focus to GitHub repositories.
March 2026: A new mass wave emerges: hundreds of GitHub repositories compromised, with npm and VS Code also affected.
Remember, the apparent gap in the empty backticks below is anything but empty:const s = v => [...v].map( w => ( w = w.codePointAt( 0 ), w >= 0xFE00 && w <= 0xFE0F ?
21 hours, 6 minutes ago: Hacker News