Chrome Web Store Verified

Urban AdBlocker

by [email protected] · 50.0K users · 4.9 rating
b7ba7a03-65fd-5dec-84a5-1a25e0537406 | v3.5.0
58/ 100
MEDIUM risk
No change since v3.4.2
Analyst verdict
Review before use

The AI review rates the findings as likely false positive, but the risk score (58/100) still counts them.

Analysis record

Analysed
2 weeks ago
Version
v3.5.0
Artifact
SHA256 BFC…AD9
Source
Findings (non-IoC)

Evidence ledger

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

1 detail row

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.

58
Noisy-finding weight
x1.00
Publisher domain
urban-vpn.com
Observed
Store verification signal
Limited signal
Limited
Extension portfolio
9
Portfolio

13 evidence rows available.

Finding Categories

Requested Permissions

17 permissions
<all_urls>

Access and modify data on every website you visit

Dangerous
webRequest

Intercept, modify, and block all network requests

High
tabs
Medium
webNavigation
Low
storage
Low
alarms
Low
scripting
Low
declarativeNetRequest
Low
https://chrome.google.com/webstore/detail/urban-free-ad-blocker/feflcgofneboehfdeebcfglbodaceghj/reviews/*
Low
https://www.urban-vpn.com/thank-you-adblock//*
Low
https://www.urban-vpn.com/uninstall-adblock//*
Low
https://config-toolbar.urban-vpn.com/rest/v3/configs/extensions/urban-ad-blocker/*
Low
https://api-pro.urban-vpn.com/rest/v1/*
Low
https://authentication.urban-vpn.com/*
Low
https://authentication.urban-vpn.com/rest/v1/*
Low
https://api-pro.urban-vpn.com/rest/v1/redirect/*
Low
https://anti-phishing-protection-toolbar.urban-vpn.com/*
Low

AI Security Report

AI Security Review

Evidence context: threat category none; evidence quality moderate.

The extension "Urban AdBlocker" presents a classic profile of an ad-blocking tool generating high volumes of scanner noise. The analysis found zero malware signatures and zero indicators of compromise. The 424 low-severity code-smell findings are entirely expected for an extension of this type. These findings originate from bundled JavaScript libraries and minified code, which routinely trigger generic YARA rules for common programming patterns like fetch, exec, or environment variable access. They do not indicate malicious behavior.

The network findings consist of 29 medium-severity fetch and XMLHttpRequest calls located in service_worker/index.js, popup/popup.js, and service_worker/anti-malware.js. In the context of an ad blocker, these network requests are standard operations used to download updated filter lists, check for extension updates, or communicate with the developer's infrastructure. The evidence lists no suspicious external domains in the network endpoints. The requests are generic API calls, not data exfiltration to unknown servers.

The obfuscation findings require specific context to understand. The scanner flagged OBFUSCATION-INVISIBLE_ZERO_WIDTH in three files under filters/declarative/ruleset_*/raw.txt. AdBlock filter lists frequently contain zero-width Unicode characters to handle specific matching edge cases or to preserve formatting in complex CSS and HTML selectors. This is a well-documented false positive pattern for ad blockers. Additionally, the OBFUSCATION-UNICODE_HEAVY finding in service_worker/index.js at line 47792 is consistent with embedded filter lists or large bundled dependencies that contain extensive Unicode character sets for internationalization or rule matching.

A skeptic might point to the developer email [email protected] and the presence of an anti-malware.js file as reasons for concern. They might argue that a VPN company bundling an ad blocker with anti-malware claims could be a vector for proxyware or hidden data collection. Urban VPN has faced scrutiny in the past regarding its privacy practices. However, the actual code evidence does not support a malicious verdict. There are no proxyware indicators, no P2P overlay code, and no suspicious domains in the network findings. The anti-malware.js file simply makes standard network requests like the rest of the extension. Without specific evidence of data exfiltration or deceptive behavior in the code, we must judge the extension on its actual technical footprint. The high finding count is an artifact of how ad blockers are built, not a reflection of malicious intent.

Key Reasons

  • Zero malware signatures or IoCs detected in the extension code.
  • 424 code-smell findings are standard noise from bundled JavaScript and minified code.
  • Obfuscation findings are false positives triggered by zero-width characters in adblock filter lists (filters/declarative/ruleset_*/raw.txt).
  • Network findings are standard fetch and XMLHttpRequest calls used for updating filter lists, with no suspicious external domains.

False Positive Considerations

  • OBFUSCATION-INVISIBLE_ZERO_WIDTH in adblock filter lists (filters/declarative/ruleset_*/raw.txt)
  • 424 code-smell findings from bundled dependencies and minified JS
  • Network fetch/XHR calls for filter list updates in service_worker/index.js
  • OBFUSCATION-UNICODE_HEAVY in service_worker/index.js likely from embedded filter lists or bundled libraries

Reviewed 2026-10-01; recommended action: suppress false positive; model confidence 90%.

Chrome version history

Risk trend by version

6 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
58
Change since first
+13
Change from previous
No change
Versions:
First analyzed version
3.0.3
Feb 8, 2026
Risk range
36 to 58
Across analyzed versions
Latest analyzed version
3.5.0
Sep 29, 2026
Selected version
medium
Version
v3.5.0
2 weeks ago
Risk score
58
Findings
454
Change vs previous
No change

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

About This Extension

Block ads, reduce interruptions, and enjoy a cleaner web with Urban Ad Blocker, a free ad blocker for Chrome brought to you by Urban Cyber Security. Urban Ad Blocker is designed to help you browse with fewer distractions. With a simple setup and no registration required, it starts working right after installation. No extra steps needed. What’s New? 🎨Fresh out-of-the-box design - A redesigned interface that makes controls clearer and easier to use from the first moment. 🔧Bug fixes and improvements – Stability improvements and minor fixes for better ad blocking. When You Add Urban Ad Blocker, You Get: 🎥 Streaming ad reduction - Block streaming ads that interrupt video-based browsing experiences. 🔧Customized Ad Blocking: Easily configure Urban Ad Blocker to block elements on web pages according to your preferences. 🚫Ad-Free Browsing: Eliminate native ads, pop-ups/pop-unders, tab-ups, banners, and textual ads. 🚀Speed Optimization: By blocking ads, Urban Ad Blocker helps save bandwidth, reduce download size, and limit server calls, resulting in faster loading times for your favorite websites. Get back to enjoying what matters online. With fewer ads and less clutter, browsing feels smoother and more focused. Urban Ad Blocker is an all-in-one ad blocker. There’s no need to download additional software, just click “Add to Chrome”, install the extension, and start browsing with fewer distractions.

Frequently Asked Questions