Firefox Add-ons Verified

Extension

a648698a-0fe5-5931-b9ac-dcc0d1721ce3 | v2.3.4
89/ 100
CRITICAL risk
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
1 months 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
-
LOWpostinstall file manipulation 37
blacklist.jsnext/static/chunks/aaea2bcf-5f8d0a5db05682ca.jsnext/static/chunks/framework-a04e87600c0f8de5.js +34 more
-
LOWpostinstall obfuscation 29
required-server-files.jsnext/static/chunks/aaea2bcf-5f8d0a5db05682ca.jsnext/static/chunks/678-95798f46df69e3cc.js +26 more
-
LOWpostinstall crypto operations 22
next/static/chunks/framework-a04e87600c0f8de5.jsblacklist.jsbackground.js +19 more
-
LOWpostinstall system command 55
next/static/chunks/webpack-972635c29fa72daa.jssignup.txtnext/static/chunks/main-f87e31e976f0f6c1.js +52 more
-
LOWpostinstall environment access 2
META-INF/cose.manifestMETA-INF/manifest.mf
-
LOWpostinstall registry modification 9
context-menu.jsunified-input-handler.jsnext/static/chunks/884-9b6390805333c358.js +6 more
-
LOWpostinstall network communication 30
META-INF/cose.manifestnext/static/chunks/framework-a04e87600c0f8de5.jsnext/static/chunks/315-ebaf6701a405f23e.js +27 more
-
LOWpostinstall file download 30
signup.htmlnext/static/chunks/main-f87e31e976f0f6c1.jsnext/static/chunks/app/dashboard/page-93c31e5079d92e46.js +27 more
-
LOWNoUseWeakRandom 13
submit.jsnext/static/chunks/polyfills-42372ed130431b0a.jscontext-menu.js +10 more
-
LOWNoUseEval 1
next/static/chunks/884-9b6390805333c358.js
-
LOWLocalStorageShouldNotBeUsed 11
context-menu.jsconnect.jsunified-input-handler.js +8 more
-
LOWcredential env files 12
blacklist.jsunified-input-handler.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
-

Network Indicators

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

1,192 total

Loading network indicators

IoC detail rows are loaded outside the initial page render.

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.

38
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 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 LocalStorageShouldNotBeUsed credential env files postinstall persistence mechanism

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%.

Frequently Asked Questions