floccus bookmarks sync
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
YARA Rule Matches
16 rules| Severity | Rule | Hits | Files | Metadata |
|---|---|---|---|---|
| HIGH | supply chain sourcemap appended iife | 3 | dist/js/8161.js.mapdist/js/811.js.mapdist/js/62.js.map | - |
| LOW | postinstall file download | 158 | _locales/ru/messages.jsondist/js/974.js_locales/tr_TR/messages.json +155 more | - |
| LOW | NoUseWeakRandom | 53 | dist/js/main.jsdist/js/897.jsdist/node-tests/vendors-node_modules_byteowls_capacitor-oauth2_dist_esm_web_js.js +50 more | - |
| LOW | SQLInjection | 8 | dist/js/main.js.mapdist/js/native.js.mapdist/js/native.js +5 more | - |
| LOW | credential git credentials | 7 | dist/js/811.js.mapdist/js/62.jsdist/js/62.js.map +4 more | - |
| LOW | postinstall persistence mechanism | 153 | dist/js/974.jsdist/js/488.jsdist/js/3283.js +150 more | - |
| LOW | credential env files | 25 | dist/node-tests/src_test_utils_js.jsdist/js/7633.jsdist/js/7633.js.map +22 more | - |
| LOW | RedirectToUnknownPath | 3 | dist/js/62.js.mapdist/js/3031.js.mapdist/js/811.js.map | - |
| LOW | postinstall obfuscation | 83 | dist/node-tests/src_test_crypto_test_js.jsdist/js/9956.jsdist/js/956.js.map +80 more | - |
| LOW | postinstall system command | 104 | dist/js/88.jsdist/node-tests/vendors-node_modules_fake-indexeddb_auto_index_mjs.jsdist/js/193.js +101 more | - |
| LOW | postinstall crypto operations | 10 | dist/node-tests/_locales_tr_TR_messages_json.jsdist/js/5797.jsdist/node-tests/src_test_utils_js.js +7 more | - |
| LOW | postinstall network communication | 179 | _locales/hi/messages.jsondist/js/80.jsdist/js/193.js +176 more | - |
| LOW | postinstall file manipulation | 176 | dist/js/6057.js.mapdist/js/80.jsdist/js/193.js +173 more | - |
| LOW | postinstall registry modification | 12 | dist/js/811.js.mapdist/js/main.jsdist/js/main.js.map +9 more | - |
| LOW | AlertStatementsShouldNotBeUsed | 3 | dist/js/options.jsdist/js/9169.jsdist/js/main.js | - |
| LOW | postinstall 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 | - |
Publisher Evidence
Limited evidenceMarcel 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.
13 evidence rows available.
Finding Categories
YARA Rules Matched
16 rules(979 hits)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.
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