Chrome Web Store
1Versions
1Code reviewed

Caution required

Suspicious in code review

Our reviewer found behaviour consistent with malware, but not enough to confirm it. Treat this extension as untrusted until it has been re-reviewed.

1 medium-severity finding in this extension’s code

1 medium
19 indicators
1 version analysed

Every finding is verified by a security analyst. Unlock the code evidence, indicators and version history.

Unlock this report — $4.99Start 7-day trial — all reports
One-time payment · Secure checkout by Stripe

What our analysis found

Батя VPN is rated caution by Extension Auditor. Our code review reported 1 finding (1 medium), led by network interception. It comes from a publisher with 24 extensions and was last updated in June 2026.

Key findings

  • Medium

    Network Interception

    Connection state is held only in the service-worker globals (:3-4), but chrome.proxy.settings.set is written with scope "regular" (:189-192), which persists across service-worker eviction and browser restarts. MV3 workers are terminated after roughly 30s idle, resetting the globals, and the bundle contains no chrome.storage (no storage permission is requested) and no chrome.proxy.settings.get to re-read the real state, so RELAY_POLL (:241-245) answers from stale memory. The result is that the popup renders "Включить" (disconnected) while every request in the browser is still being tunnelled to the hardcoded SOCKS5 node, giving an undisclosed operator continued visibility of all destination hostnames and plaintext HTTP without the user believing the proxy is on.

Analyst notes

The code is small, unobfuscated and does exactly what the listing claims: sets chrome.proxy.settings to a fixed SOCKS5 node and renders a popup — there is no telemetry, no content script, no remote code loading, no access, and the bundled manifest matches the published manifest exactly (manifest_version 3, permissions: ["proxy"]). The one code-specific defect is a state desync: connection state lives only in the MV3 service-worker globals (:3-4), there is no storage permission and no chrome.proxy.settings.get anywhere in the bundle, yet the proxy setting is written with scope "regular" and persists across restarts — so after the worker is evicted the popup reports "off" (RELAY_POLL,:241-245) while all traffic still exits through; intent is unprovable, which is why this is suspicious rather than malicious. Corroborating context (publisher malicious, 77% of the 1026-member permhash cluster flagged, chrome-stats likelihood) is weak and likely circular here: this extension's own label comes from the malext feed import, which the internal note itself describes as not an independent code review, and the chrome-stats "permission-clipboard" reason is simply wrong — no clipboard permission or clipboard API appears anywhere in the bundle. Secondary code-level oddities: the free tier is an unauthenticated SOCKS5 endpoint on a bare IP operated by an undisclosed party while CWS data collection is "none declared" (the proxy necessarily sees every destination hostname, since Chrome resolves DNS remotely over socks5); the premium funnel in:195-197 points at [domain withheld] / [domain withheld] with tracked ref UUIDs, a different brand from the manifest's homepage_url [domain withheld]; and:30 advertises "25 серверов" while the arrays list 20. Note the bundle supplied only 5 files — the assets/ directory (icons,,) referenced by the manifest and popup was not provided, so those were not reviewed, though SVGs loaded via <img> cannot execute script.

Батя VPN

Батя VPN Chrome extension security report

ID: eemheamahbooefoojcalafcadhebljfl

Supported Languages

🇷🇺Russian

Extension Info & Metadata

Status
Active
Version
1.0.0
Size
0.02 MB
Rating
4.9/5
Reviews
32
Users
420
Type
Extension
Updated
Jun 8, 2026
Category
Privacy & security
Price
Free
Featured
No
Visibility
Listed
Mature
No
By Google
No
Trusted
No
This publisherTrack record
24extensions
12 no longer listed

Publisher Contextual Analysis

Author
chatlak4512@gmail.com
MX records exist
Yes
Domain exists
Yes
Is disposable
No
Is role-based
No
Mailbox exists
Yes
Extensions
24
Active
12
Obsolete
12
Listed
24
Unlisted
0
Users
2,472

You reached today's free scan limit (3/3 unique extensions).

Upgrade for full visibility.

Screenshots & videos

Screenshot 1

Install growth

Item
Type
Severity
Description
proxy
Permission
Critical
This permission allows the extension to control the browser's proxy settings. Rated Critical because it can route all traffic through potentially malicious proxies, enabling man-in-the-middle attacks and traffic monitoring.
  • 1 medium

The file, code excerpt and explanation behind each finding are part of the full report. No conclusion has been withheld — only the evidence. The verdict above already reflects everything found here.

1 medium-severity finding in this extension’s code

1 medium
19 indicators
1 version analysed

Every finding is verified by a security analyst. Unlock the code evidence, indicators and version history.

Unlock this report — $4.99Start 7-day trial — all reports
One-time payment · Secure checkout by Stripe

About this extension

Высокая скорость и стабильность соединения

Read the publisher’s full description

Батя VPN — простое и удобное расширение для браузера, которое помогает управлять proxy-подключением прямо в Chrome. Расширение создано для пользователей, которым нужен понятный инструмент для быстрого выбора сервера и включения proxy-режима без сложных настроек. Интерфейс Батя VPN ориентирован на скорость, стабильность и удобство: всё основное находится под рукой — статус подключения, кнопка запуска, список доступных локаций и выбор сервера.

User reviews

Extension files

Browse and explore files within this extension package

You reached today's free scan limit (3/3 unique extensions).

Upgrade for full visibility.

URLs
3
IPv4
16

URLs

View the external URLs this extension communicates with to understand its network activity and data interactions.

No URLs found
No IP addresses found

1 medium-severity finding in this extension’s code

1 medium
19 indicators
1 version analysed

Every finding is verified by a security analyst. Unlock the code evidence, indicators and version history.

Unlock this report — $4.99Start 7-day trial — all reports
One-time payment · Secure checkout by Stripe
Version
Size
Verdict
Findings
Permhash
1.0.0
Latest
0.02 MBCaution0
1241936d4dd3aad68fe7bfbdfe854b935926bc678fc72377e15166078916227a
Showing 1 to 1 of 10 rows
Rows per page:

You reached today's free scan limit (3/3 unique extensions).

Upgrade for full visibility.

More from chatlak4512@gmail.com

Popular in Privacy & Security