Firefox Add-ons Verified

Extension

by Vaultys · 1 users
a648698a-0fe5-5931-b9ac-dcc0d1721ce3 | v2.3.4
89/ 100
CRITICAL risk
+10 since v2.3.3
Analyst verdict
Do not install

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

Analysis record

Analysed
3 weeks ago
Version
v2.3.4
Artifact
SHA256 A08…C9B
Source
Findings (non-IoC)

Evidence ledger

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

288 detail rows

YARA Rule Matches

14 rules
SeverityRuleHitsFilesMetadata
HIGHsupply chain sourcemap appended iife 1
next/static/chunks/main-f87e31e976f0f6c1.js
-
LOWcredential env files 12
blacklist.jsnext/static/chunks/main-f87e31e976f0f6c1.jsbackground.js +9 more
-
LOWpostinstall persistence mechanism 14
next/static/chunks/f9b0cdf8-0bd1da5a3f1843a3.jsnext/static/chunks/884-9b6390805333c358.jsnext/static/chunks/aaea2bcf-5f8d0a5db05682ca.js +11 more
-
LOWLocalStorageShouldNotBeUsed 11
next/static/chunks/571-1d1a393e65565fd5.jsconnect.jsunified-input-handler.js +8 more
-
LOWpostinstall file manipulation 37
next/static/chunks/app/start/page-16f943bc8d79bfe7.jsscript_8aad7f80-9803-4226-990b-39371b07885a.jsnext/static/chunks/framework-a04e87600c0f8de5.js +34 more
-
LOWpostinstall obfuscation 29
next/static/chunks/4bd1b696-b4325dd67c43cad2.jsnext/static/chunks/app/page-92f3e7b8a6b3d999.jsnext/static/chunks/678-95798f46df69e3cc.js +26 more
-
LOWpostinstall crypto operations 22
next/static/chunks/framework-a04e87600c0f8de5.jscontext-menu.jsnext/static/chunks/884-9b6390805333c358.js +19 more
-
LOWpostinstall system command 55
next/static/chunks/webpack-972635c29fa72daa.jsscript_116871e8-b27d-479e-a39f-b1c9b60c4b13.jsnext/static/chunks/main-f87e31e976f0f6c1.js +52 more
-
LOWpostinstall environment access 2
META-INF/cose.manifestMETA-INF/manifest.mf
-
LOWpostinstall registry modification 9
blacklist.jsunified-input-handler.jsbackground.js +6 more
-
LOWpostinstall network communication 30
next/static/chunks/app/page-92f3e7b8a6b3d999.jsnext/static/chunks/framework-a04e87600c0f8de5.jsnext/static/chunks/315-ebaf6701a405f23e.js +27 more
-
LOWpostinstall file download 30
submit.jsunified-input-handler.jsnext/static/chunks/webpack-972635c29fa72daa.js +27 more
-
LOWNoUseWeakRandom 13
next/static/chunks/polyfills-42372ed130431b0a.jssubmit.jscontext-menu.js +10 more
-
LOWNoUseEval 1
next/static/chunks/884-9b6390805333c358.js
-

Network Indicators

Concrete URLs, domains, IPs, emails, and hashes extracted from the analyzed artifact.

1,192 total
...

Network indicators are queued for lazy loading

Scroll this section into view to load the detailed rows.

Publisher Evidence

Limited evidence

Vaultys

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

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

42
Noisy-finding weight
x1.00
Publisher domain
vaultys.com
Observed
Store verification signal
Limited signal
Limited
Extension portfolio
2
Portfolio

13 evidence rows available.

Finding Categories

1
Malware Signatures
12
Obfuscation
9
Network
1,192
IoC Indicators

YARA Rules Matched

14 rules(266 hits)
supply chain sourcemap appended iife credential env files postinstall persistence mechanism LocalStorageShouldNotBeUsed postinstall file manipulation postinstall obfuscation postinstall crypto operations postinstall system command postinstall environment access postinstall registry modification postinstall network communication postinstall file download NoUseWeakRandom NoUseEval

Requested Permissions

11 permissions
https://*/*
Dangerous
<all_urls>

Access and modify data on every website you visit

Dangerous
webRequest

Intercept, modify, and block all network requests

High
activeTab
Medium
storage
Low
scripting
Low
contextMenus
Low
menus.overrideContext
Low
file:///*/*
Low
http://localhost:3000/*
Low
windows
Low

AI Security Report

AI Security Review

Evidence context: threat category none; evidence quality moderate.

This extension's security findings are driven by well-documented false positive patterns rather than actual malicious behavior. The 1329 IoC findings are almost entirely XIOC extractor garbage—property access chains in JavaScript being misread as domain names. For example, fm.finally.call, i.open, q.events, self.location.search, e.page, and n.stream are not real domains but JavaScript property access chains that the IoC extractor incorrectly parsed as network indicators. The single legitimate-looking domain zloirock.ru is associated with the Brotli compression library, a legitimate open-source project.

The network findings show only 3 total detections, with one being a standard fetch call in next/static/chunks/377-3ce641142b1c8377.js—a Next.js bundled file, which is expected for modern web applications. Critically, there are zero malware signatures detected, zero obfuscation findings, and zero code-smell findings. This is the opposite of what we'd expect from malicious extensions, which typically combine obfuscation with actual malware signatures.

The extension's anonymous status (empty name and developer name fields) is concerning, but anonymity alone does not constitute evidence of malicious behavior. The user count of 2 is extremely low, suggesting this is either a very new or very obscure extension. However, the findings themselves reveal nothing harmful—the code does not access credentials, does not hijack browsers, does not contain malware signatures, and does not exhibit proxyware behavior.

Counterargument: A skeptic might argue that the anonymous publisher combined with 1333 findings should trigger a higher-risk verdict. However, the nature of these findings matters far more than the count. All 1333 findings are medium-severity IoC matches that are known XIOC garbage patterns. If this were genuinely malicious, we would expect to see malware signatures, obfuscation, or specific suspicious domains—not thousands of property access chains misread as domains. The scoring system has known biases that inflate scores based on IoC volume, which is why the findings count should not drive the verdict. Without actual malware signatures or suspicious behavior, the anonymous status alone does not justify a confirmed_malicious or confirmed_risk verdict.

Key Reasons

  • 1329 IoC findings are XIOC extractor garbage (property access chains misread as domains)
  • Zero malware signatures detected
  • Zero obfuscation findings
  • Zero code-smell findings
  • Network findings limited to standard Next.js bundled file fetch calls

False Positive Considerations

  • XIOC property access chain misinterpretation (fm.finally.call, i.open, self.location.search)
  • High finding count driven by IoC volume rather than malicious behavior
  • Next.js bundled code triggering standard network findings

Reviewed 2026-05-31; recommended action: suppress false positive; model confidence 75%.

Firefox 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
89
Change since first
+28
Change from previous
+10
Versions:
First analyzed version
2.3.1
May 30, 2026
Risk range
61 to 89
Across analyzed versions
Latest analyzed version
2.3.4
Sep 9, 2026
Selected version
critical
Version
v2.3.4
3 weeks ago
Risk score
89
Findings
1480
Change vs previous
+10

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

Frequently Asked Questions