Microsoft Edge Add-ons Verified

floccus bookmarks sync

1b67dfa3-b543-5f17-9d6a-6a13e6741226 | v5.11.1
76/ 100
HIGH risk
+15 since v5.10.3
Analyst verdict
Review before use

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

Analysis record

Analysed
2 weeks ago
Version
v5.11.1
Artifact
SHA256 079…EA0
Source
Findings (non-IoC)

Evidence ledger

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

1000 detail rows

YARA Rule Matches

18 rules
SeverityRuleHitsFilesMetadata
HIGHsupply chain sourcemap appended iife 3
dist/js/8161.js.mapdist/js/811.js.mapdist/js/62.js.map
-
LOWpostinstall persistence mechanism 153
dist/js/24.jsdist/js/62.jsdist/js/3283.js +150 more
-
LOWcredential env files 25
dist/node-tests/src_test_utils_js.jsdist/js/mocha.jsdist/js/3031.js +22 more
-
LOWRedirectToUnknownPath 3
dist/js/811.js.mapdist/js/62.js.mapdist/js/3031.js.map
-
LOWLocalStorageShouldNotBeUsed 7
dist/js/4.jsdist/node-tests/node_modules_capacitor_device_dist_esm_web_js.jsdist/js/5303.js +4 more
-
LOWDebuggerStatementsShouldNotBeUsed 1
dist/js/mocha.js
-
LOWpostinstall file download 158
_locales/zh-Hans/messages.jsondist/js/165.jsdist/js/6545.js +155 more
-
LOWNoUseWeakRandom 53
dist/js/811.jsdist/js/5610.jsdist/node-tests/node_modules_capacitor_device_dist_esm_web_js.js +50 more
-
LOWSQLInjection 8
dist/js/main.js.mapdist/js/native.js.mapdist/js/native.js +5 more
-
LOWcredential git credentials 7
dist/js/811.jsdist/js/62.jsdist/js/62.js.map +4 more
-
LOWpostinstall obfuscation 83
dist/node-tests/src_test_crypto_test_js.jsdist/js/9956.jsdist/js/956.js.map +80 more
-
LOWpostinstall system command 104
dist/js/88.jsdist/node-tests/vendors-node_modules_fake-indexeddb_auto_index_mjs.jsdist/js/193.js +101 more
-
LOWpostinstall crypto operations 10
dist/node-tests/_locales_tr_TR_messages_json.jsdist/js/5797.jsdist/node-tests/src_test_utils_js.js +7 more
-
LOWpostinstall network communication 179
_locales/hi/messages.jsondist/js/80.jsdist/js/193.js +176 more
-
LOWpostinstall file manipulation 168
dist/js/685.jsdist/js/80.jsdist/js/193.js +165 more
-
LOWpostinstall registry modification 12
dist/js/main.jsdist/js/811.jsdist/js/main.js.map +9 more
-
LOWAlertStatementsShouldNotBeUsed 3
dist/js/9169.jsdist/js/main.jsdist/js/options.js
-
LOWpostinstall environment access 2
dist/node-tests/vendors-node_modules_capacitor_core_dist_index_js-node_modules_async-parallel_index_js-node_m-f96c5c.jsdist/node-tests/vendors-node_modules_chai-as-promised_lib_chai-as-promised_js-node_modules_random_index_js-no-c0abd2.js
-

Network Indicators

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

1,105 total

Loading network indicators

IoC detail rows are loaded outside the initial page render.

Publisher Evidence

Limited evidence

Marcel Klehr

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.

38
Noisy-finding weight
x1.00
Publisher domain
floccus.org
Observed
Store verification signal
Limited signal
Limited
Extension portfolio
2
Portfolio

13 evidence rows available.

Finding Categories

3
Malware Signatures
21
Network
1,105
IoC Indicators

YARA Rules Matched

18 rules(979 hits)
supply chain sourcemap appended iife postinstall persistence mechanism credential env files RedirectToUnknownPath LocalStorageShouldNotBeUsed DebuggerStatementsShouldNotBeUsed postinstall file download NoUseWeakRandom SQLInjection credential git credentials postinstall obfuscation postinstall system command postinstall crypto operations postinstall network communication postinstall file manipulation postinstall registry modification +2 more

AI Security Report

AI Security Review

Evidence context: threat category none; evidence quality moderate.

Extension Identity: This is Floccus, a legitimate open-source bookmark synchronization extension developed by Marcel Klehr, a known developer in the privacy tools space. The extension description "Sync your bookmarks privately across browsers and devices" accurately describes its intended functionality.

IoC Findings Analysis: All 4748 IoC findings are textbook false positives from the XIOC extractor. The evidence shows domains like arrayiteration.map, currentiteratorprototype.next, numberprototype.valueof.call, listenercount.call, and nativeslice.call. These are JavaScript property access chains (e.g., arrayiteration.map, numberprototype.valueof) being misinterpreted as domain names. This matches the documented false positive pattern: "Property access chains misread as domains: b.call, h.next, g.id". None of these are actual network destinations.

Network Findings: The 4 network findings in dist/js/9956.js, dist/js/mocha.js, and dist/js/956.js are in bundled dependency files. The mocha.js file is a JavaScript testing framework, and dist/ files contain hundreds of bundled npm packages. Network calls in bundled code are expected behavior and not indicative of malicious activity.

Malware Signatures: The 808 high-severity malware signatures lack specific identification in the evidence. Given Floccus is a well-established open-source project with Marcel Klehr as the developer, these signatures likely match legitimate code patterns in bundled dependencies or are overly broad detection rules. The decision framework notes that "malware signatures (not code-smell) co-located with obfuscation" is the concern, but there are 0 obfuscation findings here.

Counterargument: A skeptic might argue that 808 high-severity malware signatures cannot be dismissed without knowing what they are. However, the IoC findings are definitively false positives (property chains, not domains), the developer is verified and legitimate, the extension has a clear legitimate purpose, and there is no obfuscation or suspicious domain activity. The malware signatures alone, without corroborating evidence of malicious behavior (no credential theft, no browser hijacking, no suspicious external domains), do not justify a malicious verdict. The known false positive patterns in CVEQ findings, particularly around bundled dependencies and broad signature rules, explain this discrepancy.

Key Reasons

  • IoC findings are property chains (arrayiteration.map, currentiteratorprototype.next) not real domains
  • Developer Marcel Klehr is legitimate creator of Floccus bookmark sync
  • Network calls are in bundled dist/ files and mocha.js testing framework
  • Zero obfuscation findings despite 808 malware signatures
  • Extension purpose matches description: private bookmark synchronization

False Positive Considerations

  • Property access chains misread as domains (arrayiteration.map, currentiteratorprototype.next)
  • Bundled dependencies in dist/ files triggering network findings
  • Malware signatures from bundled npm libraries without obfuscation context

Reviewed 2026-04-27; recommended action: suppress false positive; model confidence 82%.

Edge version history

Risk trend by version

5 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
76
Change since first
+19
Change from previous
+15
Versions:
First analyzed version
5.9.1
May 20, 2026
Risk range
57 to 76
Across analyzed versions
Latest analyzed version
5.11.1
Oct 8, 2026
Selected version
high
Version
v5.11.1
2 weeks ago
Risk score
76
Findings
2324
Change vs previous
+15

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

Frequently Asked Questions