Edge Translate - Browser Translator | PDF Translation | MV3 | Open Source
The AI review rates the findings as likely false positive, but the risk score (100/100) still counts them.
Analysis record
- Analysed
- 1 months ago
- Version
- v3.2.5
- Artifact
- SHA256 098…3E7
- 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 |
|---|---|---|---|---|
| HIGH | supply chain sourcemap appended iife | 103 | google/elms/elm_de.jsgoogle/elms/elm_lb.jsgoogle/elms/elm_mr.js +100 more | - |
| LOW | postinstall persistence mechanism | 114 | google/elms/elm_sn.jsgoogle/elms/elm_cs.jsgoogle/elms/elm_uk.js +111 more | - |
| LOW | credential env files | 4 | popup/popup.jscontent/display/display.jsoffscreen/offscreen.js +1 more | - |
| LOW | WarpStrings | 1 | google/lans/lan_cy.js | - |
| LOW | postinstall obfuscation | 136 | google/elms/elm_mr.js_locales/zh_TW/messages.jsongoogle/elms/elm_ja.js +133 more | - |
| LOW | postinstall system command | 164 | google/elms/elm_el.jsgoogle/lans/lan_ceb.jsgoogle/elms/elm_mr.js +161 more | - |
| LOW | postinstall crypto operations | 12 | google/lans/lan_fr.jsocr/core/tesseract-core-lstm.jspdf/build/pdf.worker.mjs +9 more | - |
| LOW | OriginsNotVerified | 3 | ocr/worker.jspopup/popup.jsoffscreen/offscreen.js | - |
| LOW | postinstall file manipulation | 203 | google/elms/elm_uk.jsgoogle/elms/elm_az.jsgoogle/elms/elm_su.js +200 more | - |
| LOW | postinstall network communication | 133 | google/elms/elm_zh-TW.jsgoogle/elms/elm_hmn.jsgoogle/elms/elm_mr.js +130 more | - |
| LOW | postinstall registry modification | 4 | pdf/web/wasm/qcms_bg.wasmocr/core/tesseract-core-lstm.wasmpdf/web/wasm/quickjs-eval.wasm +1 more | - |
| LOW | postinstall environment access | 1 | pdf/web/standard_fonts/LICENSE_LIBERATION | - |
| LOW | postinstall file download | 1 | google/elms/elm_de.js | - |
| LOW | NoUseWeakRandom | 65 | google/elms/elm_hmn.jsgoogle/elms/elm_mr.jsgoogle/elms/elm_ru.js +62 more | - |
Publisher Evidence
Limited evidencePublisher identity, store signals, distribution reach, and warning signals used for context. Treat this as supporting evidence, not a clean bill of health.
Chrome does not expose the same publisher verification data as IDE stores, so this score is deliberately conservative.
12 evidence rows available.
Finding Categories
YARA Rules Matched
14 rules(944 hits)Requested Permissions
9 permissionsAccess and modify data on every website you visit
AI Security Report
AI Security Review
Evidence context: threat category none; evidence quality moderate.
The extension’s source consists mainly of third‑party translation and PDF handling libraries. A large block of base64 data is flagged in pdf/web/wasm/openjpeg_nowasm_fallback.js:4 as an “obfuscation‑large_base64” pattern, but this file is part of the open‑source OpenJPEG WASM fallback and contains encoded image data, not hidden payloads. The only network‑related finding appears in pdf/web/wasm/jbig2_nowasm_fallback.js:2 and google/element_main.js:422, both simple fetch calls that load supporting scripts for PDF rendering – a normal behaviour for a translation tool that processes PDFs in‑page.
The IoC detector listed nine domain‑like strings such as this.center, popupdata.date, and radio.id (all reported from extracted_from_files). These strings are typical property names or placeholder values used by the bundled libraries and do not correspond to resolvable hosts. According to CVEQ’s known false‑positive patterns, the XIOC extractor frequently treats dotted object paths as domains, and none of the listed strings match known malicious infrastructure.
No malware‑signature or credential‑theft rules fired, and there are no manifest entries that replace the new‑tab page, inject scripts into banking sites, or request cookies from sensitive domains. The developer field contains an email address rather than a recognized organization, but the extension’s functionality (translation of webpage text and PDF content) aligns with its declared purpose. The modest user count (35 installs) does not itself indicate malicious intent.
A skeptic might argue that the presence of a large base64 blob and multiple “medium” severity findings suggests deliberate concealment of harmful code, especially given the unknown publisher. However, each flagged item maps directly to known open‑source components: the base64 block is image data for the fallback decoder, and the IoC strings are internal variable names. There are no outbound connections to the listed domains, no dynamic URL construction, and no code that accesses cookies or modifies browser settings. Therefore, the suspicious signals are explainable by normal library behaviour rather than hidden payloads.
In conclusion, the evidence points to benign bundled functionality generating a high volume of low‑value alerts. The extension does not exhibit any behavior that would compromise user privacy or security.
Key Reasons
- All detections are from bundled third‑party libraries (PDF/WASM fallbacks)
- IoC strings are internal property names, not real domains
- No malware signatures or credential‑theft patterns were found
- Network fetches load only supporting scripts for translation features
False Positive Considerations
- IoC extractor garbage
- Bundled dependencies generating many findings
- Obfuscation flag on legitimate base64 data
- Low‑severity generic alerts
Reviewed 2026-05-28; recommended action: suppress false positive; model confidence 82%.
Source Code Not Available
Source code is not available for this version of the extension.