← Campaign explorer

Research

Investigations and evidence behind the campaigns we track.

Pomodoro Search Hijacker

The Pomodoro Chrome extension with 80,000 installs silently replaces the default search engine with pomodorosearch.com, redirecting all searches through a tracking parameter while shipping no timer functionality.

Explore campaign →

The "VPN for X" Proxy Farm

A cluster of 31 Russian-language "VPN for X" Chrome extensions from three linked publisher accounts, sharing one codebase that routes browser traffic through a proxy whose server list is fetched from a remote source after install.

Explore campaign →

KREMLIN Banking Malware

A sideloaded Chrome/Edge banking trojan targeting Portuguese-speaking Brazilian users. Forges Secure Preferences HMACs to bypass Chrome extension integrity checks, keylogs and intercepts webRequest bodies, and exfiltrates over a WebSocket C2 whose configuration is resolved from an Ethereum smart contract dead-drop. Not distributed through any official extension store. Reported by Elastic Security Labs (REF9334), 2026-09-14.

Explore campaign →

Count Dooku

Supply-chain campaign that re-published legitimate VS Code extensions to Open VSX with a malicious JavaScript IIFE appended after the source-map comment — placed outside the source map so casual review and diff tools miss it. The injected payload beacons to a hard-coded C2. Tracked by opensourcemalware.com.

Explore campaign →

Captain Products Ad Network

Long-clean Chrome extensions bought through developer-account handoffs, then updated to inject an ad banner beaconing to a throwaway Cloudflare Worker. Eight confirmed carriers (~560k installs); every banner funnels users to one clean 200k-install extension that is the network's real payout.

Explore campaign →

WaSteal (wascript.com.br) White-Label WhatsApp Data Collection Network

A white-label WhatsApp Web CRM platform (internal name watidy) published under dozens of independent-looking Brazilian brands. Every variant shares one codebase, one backend (*.wascript.com.br) and one platform key, silently uploads voice notes for server-side conversion, exfiltrates PII plus Facebook/Google/TikTok advertising cookies to per-reseller webhooks every 24 hours, and loads runtime JavaScript from actor-controlled hosts - including a live Google Tag Manager container in WaSeller that is a permanent remote-code channel. Independently verified against CVEQ archives 2026-08-22.

Explore campaign →

GlassWorm

First self-propagating worm using invisible-Unicode code; hit OpenVSX and the VS Code Marketplace, harvested NPM/GitHub/OpenVSX/Git credentials and 49 crypto wallets, and deployed the ZOMBI RAT.

Explore campaign →

Shai-Hulud

Self-replicating npm worm (Sept 2025, plus v2.0 Nov 2025 and Mini Shai-Hulud May 2026). Used TruffleHog to steal cloud/AI credentials; later waves explicitly targeted Claude Code / MCP config files.

Explore campaign →

RedDirection

Legitimate, long-clean Chrome and Edge extensions turned malicious via routine auto-updates. Koi found 18 (~2.3M users); Spin.AI expanded the same campaign to 36 extensions and ~16.5M users.

Explore campaign →

STIX 2.1 research feed · Free for internal security use with attribution, under our terms.