← Campaigns

CaptainProducts

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.

Extensions
8
Stores
Chrome
Updated
2026-09-25
Disclosed
2026-07-05

Member extensions

8 extensions
Campaign member extensions and their current risk
ExtensionStoreReported versionsCurrent risk
Dark Mode Google DocsiabnclnclchijjckhdljmocghgmgnniiChrome4.9.6885CRITICAL
Chatgpt PDF | Ask your pdfehfkleckcppfceemdamfiohancgjglhkChrome1.4.2, 1.4.685CRITICAL
VPN for DiscordcpmminfjchfmlnoncniejplodncncoonChrome0.0.4, 0.0.885CRITICAL
Spell CheckfclhkdjekjcalnjjkoohgcgbgpihlahfChrome1.0.1, 1.0.685CRITICAL
HEIC to JPG ConverterfhhnbmkllifmckbpacekbajjhhonakciChrome2.2, 2.685CRITICAL
Image ConvertergjhalfmdneljejledkcljfeaapgppbhlChrome1.3, 1.685CRITICAL
AI Grammar CheckermkdobhlbckbmhkclkoagfgbnholndbclChrome1.0.1, 2.0.085CRITICAL
Screen recorderaohfenpemkefcdchmonkodnkdnkejegdChrome3.1.1285CRITICAL
Browse 8 indicators
TypeValue & evidence
domainext-ads-mvp.captain-products.workers.devC2 beacon, impression/click telemetry
domaincaptain-products.workers.devC2 parent (Cloudflare Worker)
domaintext.ruaffiliate landing (RU-targeted)
domainjivo.ruaffiliate partner_id=49587
domainnethouse.ruaffiliate landing (RU-targeted)
ext_idmolkadplffcfnfaaapdlhionhggonekmDark Mode Chrome, cross-promo destination
ext_idapnedodbofogffiagpekmbeflilkcbgfYouTube To Text, 200k-install beneficiary (clean package)
sha2562f66c07a4ec0fa85a4e122bb33eb88faca302fa43e1dd44965e64023cbb46fa2banner.png, Dark Mode Google Docs 4.9.68 popup ad image

Research & sources

Read the investigation →