Our analysis confirmed the behaviour described in the threat library entry. Do not install it. Read the analysis and indicators →
Also reported by koi.ai
Urban Browser Guard
Confirmed member of a tracked malicious supply-chain campaign.
Analysis record
- Analysed
- 1 weeks ago
- Version
- v8.3.0
- Artifact
- SHA256 9E4…A34
- Source
- Findings (non-IoC)
Evidence ledger
Ranked by severity · findings with a source location link to the code viewer
YARA Rule Matches
14 rules| Severity | Rule | Hits | Files | Metadata |
|---|---|---|---|---|
| LOW | UntrustedContentShouldNotBeIncluded | 1 | ad-blocker/content.js | - |
| LOW | NoUseWeakRandom | 23 | executors/304.jsexecutors/307.jsexecutors/308.js +20 more | - |
| LOW | postinstall file download | 13 | executors/306.jscontent/pii-consent-notification/index.jspopup/popup.js +10 more | - |
| LOW | DebuggerStatementsShouldNotBeUsed | 4 | popup/popup.jscontent/pii-consent-notification/index.jscontent/pii-detected-notification/index.js +1 more | - |
| LOW | LocalStorageShouldNotBeUsed | 1 | popup/popup.js | - |
| LOW | postinstall network communication | 15 | popup/popup.jsad-blocker/background.jsexecutors/302.js +12 more | - |
| LOW | postinstall crypto operations | 25 | content/pii-consent-notification/index.jsexecutors/303.jsservice-worker/index.js +22 more | - |
| LOW | postinstall file manipulation | 22 | executors/305.jscontent/index.jsexecutors/101.js +19 more | - |
| LOW | postinstall obfuscation | 16 | content/pii-consent-notification/index.jsexecutors/308.jssdk/resource.js +13 more | - |
| LOW | OriginsNotVerified | 2 | ad-blocker/content.jsexecutors/308.js | - |
| LOW | postinstall system command | 19 | executors/304.jscontent/pii-detected-notification/index.jsexecutors/200.js +16 more | - |
| LOW | postinstall registry modification | 7 | service-worker/anti-malware.jscontent/safe-check-notification/index.jscontent/pii-detected-notification/index.js +4 more | - |
| LOW | postinstall persistence mechanism | 7 | content/pii-consent-notification/index.jscontent/index.jspublic/fonts/Satoshi-Variable.ttf +4 more | - |
| LOW | credential env files | 7 | content/pii-consent-notification/index.jscontent/safe-check-notification/index.jscontent/pii-detected-notification/index.js +4 more | - |
Publisher Evidence
Limited evidenceUrban VPN
Publisher identity, store signals, distribution reach, and warning signals used for context. Treat this as supporting evidence, not a clean bill of health.
Edge does not expose the same publisher verification data as IDE stores, so this score is deliberately conservative.
13 evidence rows available.
Finding Categories
YARA Rules Matched
14 rules(162 hits)AI Security Report
AI Security Review
Evidence context: threat category unknown malware; evidence quality moderate.
This extension presents a mixed evidence profile requiring further investigation. The 1041 IoC findings are almost certainly false positives from the XIOC extractor. The detected "domains" such as acircumflex.ss, aogonek.ss, aring.ss, aringacute.ss, strokeshortcomb.case, and t.read are not actual network domains but Unicode character names and property access chains being misread by the extractor. These match documented false-positive patterns where property access chains like b.call or h.next are extracted as domains, and character encoding names appear in minified JavaScript.
However, the 142 high-severity malware-signature findings cannot be dismissed as easily. Unlike the IoC findings, these represent YARA rules that triggered on actual code patterns. The evidence shows 0 confirmed "malware" findings but 142 "malware-signature" findings, indicating broad signature rules matched without definitive malware classification. This discrepancy warrants investigation: are these signatures from bundled npm libraries triggering overly broad YARA rules, or do they represent actual malicious code?
The extension has 0 users and is published by "Urban VPN" with no verification status provided. The description claims to "block harmful content" and "block intrusive ads" which is consistent with ad-blocker behavior. However, without knowing which specific malware-signature rules triggered, we cannot determine if this is legitimate bundled code or actual malicious functionality.
Counterargument: A skeptic might argue the high finding count (1508 total) and 142 malware-signature hits indicate confirmed malware. This is incorrect because finding count alone is meaningless—the IoCs are documented false positives, and malware-signature findings without confirmed malware findings often represent bundled library code triggering broad YARA rules. However, the 142 high-severity signature hits are substantial enough that we cannot confidently dismiss them without knowing which specific rules triggered. Runtime analysis or source code review is needed to determine if these signatures match legitimate bundled dependencies or actual malicious code.
Key Reasons
- 1041 IoC findings are false positives (Unicode character names, property access chains misread as domains)
- 142 high-severity malware-signature findings require investigation
- 0 users and unverified publisher status
- No confirmed malware findings, only malware-signature matches
- No obfuscation or network findings to support malicious intent
False Positive Considerations
- XIOC-DOMAIN findings on Unicode character names (acircumflex.ss, aogonek.ss, aring.ss)
- XIOC-DOMAIN findings on property access chains (t.read, o.data, q.ss)
- High IoC count from bundled/minified code
- Malware-signature findings without confirmed malware classification
Reviewed 2026-04-27; recommended action: runtime analysis; model confidence 65%.
Edge version history
Risk trend by version
8 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.
Pick any point on the chart to explore that version's code below.
Source Code Not Available
Source code is not available for this version of the extension.
Frequently Asked Questions
Similar Extensions
Related extensions from the same publisher or marketplace