Flagged in the threat library: CaptainProducts

Our analysis confirmed the behaviour described in the threat library entry. Read the analysis and indicators →

Also reported by bleepingcomputer.com

Chrome Web Store

VPN for Discord

by [email protected] · 10.0K users · 2.8 rating
8ca4f385-1447-5cfa-9813-954ed43d178d | v0.0.9
85/ 100
CRITICAL risk
No change since v0.0.8
Threat verdict
Do not install

Confirmed member of a tracked malicious supply-chain campaign.

Analysis record

Analysed
2 weeks ago
Version
v0.0.9
Artifact
SHA256 318…568
Source
Findings (non-IoC)

Evidence ledger

Ranked by severity · findings with a source location link to the code viewer

31 detail rows

YARA Rule Matches

8 rules
SeverityRuleHitsFilesMetadata
LOWLocalStorageShouldNotBeUsed 2
code/refs.jscode/extads-sdk.js
-
LOWpostinstall file download 4
code/refs.jsjquery.jscode/extads-sdk.js +1 more
-
LOWNoUseWeakRandom 2
jquery.jscode/webui.js
-
LOWpostinstall crypto operations 3
code/extads-sdk.js_metadata/verified_contents.jsonjquery.js
-
LOWpostinstall file manipulation 5
code/embed.jscode/webui.jscode/extads-sdk.js +2 more
-
LOWpostinstall obfuscation 1
jquery.js
-
LOWpostinstall network communication 5
code/webui.js_locales/en/messages.jsoncode/extads-sdk.js +2 more
-
LOWpostinstall system command 3
code/enter.cssbg.jsjquery.js
-

Publisher Evidence

Limited evidence

[email protected]

Publisher identity, store signals, distribution reach, and warning signals used for context. Treat this as supporting evidence, not a clean bill of health.

Chrome does not expose the same publisher verification data as IDE stores, so this score is deliberately conservative.

39
Noisy-finding weight
x1.00
Publisher domain
No domain
Missing
Store verification signal
Limited signal
Limited
Extension portfolio
3
Portfolio

11 evidence rows available.

Finding Categories

3
Obfuscation
3
Network
48
IoC Indicators

YARA Rules Matched

8 rules(25 hits)
LocalStorageShouldNotBeUsed postinstall file download NoUseWeakRandom postinstall crypto operations postinstall file manipulation postinstall obfuscation postinstall network communication postinstall system command

Requested Permissions

3 permissions
proxy

Control the browser's proxy settings

Dangerous
<all_urls>

Access and modify data on every website you visit

Dangerous
storage
Low

AI Security Report

AI Security Review

Evidence context: threat category proxyware; evidence quality moderate.

The extension "VPN for Discord" (v0.0.4) is published under a generic Gmail address ([email protected]) with no identifiable company behind it, installed by approximately 10,000 users. The evidence reveals several concrete risk factors.

First, the extension contains three obfuscation findings alongside three network findings. The combination of obfuscation with network activity in a free VPN extension from an anonymous publisher is a recognized risk pattern — it obscures what data the extension actually transmits and to where. The network finding connects to https://welcome.cloudsearch.workers.dev/, a Cloudflare Workers subdomain, which is a common infrastructure choice for proxyware operations because it provides free, disposable, and hard-to-trace hosting.

Second, and most concretely, the extension contains Chrome Web Store URLs for another extension ("youtube-to-text") with UTM tracking parameters utm_source=extads&utm_medium=vpp_for_discord&utm_campaign=banner_[2-4]. This means the VPN extension is injecting advertisements for a different extension — a clear sign of ad injection or cross-promotional adware behavior. The three separate banner campaign IDs (banner_2, banner_3, banner_4) indicate systematic ad injection rather than an incidental link.

Third, the extension's uninstall URL points to https://ext.aitools.band/free-vpn/uninstall, a third-party domain rather than using Chrome's built-in uninstall feedback. This domain (aitools.band) collects data about user behavior at uninstall time, adding another data collection touchpoint outside the Chrome ecosystem.

The 162 IoC findings are almost entirely XIOC extractor false positives — fragments like offset.top, parentoffset.top, rect.top, curoffset.top are JavaScript property access chains misread as domains. The standard reference URLs (inkscape.org namespaces, creativecommons.org, whatwg.org) are legitimate web specification references embedded in code.

The strongest counterargument is that this could be a legitimate free VPN ad-supported extension, and the obfuscation could be routine code minification. However, minified code does not trigger dedicated obfuscation YARA rules, and legitimate VPNs from identifiable companies (NordVPN, ExpressVPN, Windscribe) do not inject ads for third-party extensions into unrelated web pages. The combination of anonymous publisher, obfuscation, ad injection to other extensions, and an opaque Cloudflare Workers backend crosses the threshold from "untrustworthy" to actively risky.

Users should be aware this extension likely monetizes traffic in addition to — or instead of — providing VPN services.

Key Reasons

  • Ad injection URLs systematically promoting a third-party Chrome extension with tracking parameters
  • Obfuscated code combined with network requests to an opaque Cloudflare Workers domain
  • Anonymous publisher (generic Gmail) with no identifiable VPN company behind the extension
  • Custom uninstall tracking URL on a third-party domain instead of Chrome native feedback

False Positive Considerations

  • 162 of 168 findings are IoC false positives from JavaScript property access chains misread as domains
  • Standard web specification reference URLs (inkscape.org, creativecommons.org, whatwg.org) flagged as IoCs

Reviewed 2026-05-30; recommended action: escalate; model confidence 78%.

Chrome version history

Risk trend by version

4 analyzed versions. Each point is the latest successful scan for that version; failed zero-score scans are hidden. Dates are based on first seen by risky plugins.

Selected
85
Change since first
No change
Change from previous
No change
Versions:
First analyzed version
0.0.4
May 29, 2026
Risk range
85 to 85
Across analyzed versions
Latest analyzed version
0.0.9
Sep 26, 2026
Selected version
critical
Version
v0.0.9
2 weeks ago
Risk score
85
Findings
79
Change vs previous
No change

Pick any point on the chart to explore that version's code below.

About This Extension

🌐 Looking for a secure and reliable VPN for Discord or a virtual private network for Chrome? Our extension is designed to enhance your browsing experience while protecting your online activity. With a virtual private network, you can browse the web securely, bypass restrictions, and enjoy our tool for all your needs. 🔓 Using a virtual private network is simple, even if you’ve never done it before. In just a few steps, you’ll be up and running. Here’s how to use a VPN: 1️⃣ Install our Chrome extension 2️⃣ Enjoy unrestricted internet access 3️⃣ Choose the server location of your choice Whether you're learning how to use a virtual private network or looking for a way to stay anonymous online. It allows you to access websites and services that may be blocked in your region. For example, our VPN for Discord ensures seamless connection to your favorite apps no matter where you are. 🚀 Our extension is loaded with features: • Easy-to-use interface 🎯 • Access to global servers 🌍 • No registration required 🔑 ➤ Stay anonymous and protect your data 🔒 ➤ Access region-locked content with ease 📺 ➤ Unlimited bandwidth for a smooth experience ⚡ Still wondering how to use a virtual private network? It’s simple! Once installed, all you need to do is select your preferred server and enjoy secure internet access from anywhere. This extension shows ads for our other products. They won’t interrupt your experience or restrict anything—you can keep using all features in full.

Frequently Asked Questions