4.2.0

    Office Viewer

    View word, excel, powerpoint files and using WYSIWYG editor for markdown.

    Rank#-5736
    Publisher cweijanRegistry openvsx1,888,056Last scanned Sep 14, 2026, 03:56 PMRegistryHomepageGitHub
    Created
    6 years ago
    Last commit
    2 months ago

    Security Findings

    53

    VSX beacon with execution-guardrail corroboration

    MaliciousScanner

    External beacon POST paired with a Russia-geofence / hidden-state guard

    No tagged releases

    SuspiciousLineage

    Repo ships no git tags and no GitHub releases — consumers cannot pin to stable, reviewable versions

    Dynamic exec of remote content (VSX)

    SuspiciousScanner

    Fetched content reaches a dynamic exec sink in resource/markdown/dist/js/mermaid/mermaid.min.js: fetch(

    resource/markdown/dist/js/mermaid/mermaid.min.js

    Dynamic exec of remote content (VSX)

    SuspiciousScanner

    Fetched content reaches a dynamic exec sink in out/node_modules/katex.js: fetch(

    out/node_modules/katex.js

    Hardcoded secrets/API keys

    SuspiciousScanner

    Secret Keyword: API K...****

    resource/markdown/dist/js/i18n/en_US.js

    Hardcoded secrets/API keys2×

    SuspiciousScanner

    Secret Keyword: LOCKE...****

    Secret Keyword: file`...****

    out/webview/assets/Excel-D6aePWpJ.js

    Hardcoded secrets/API keys2×

    SuspiciousScanner

    Secret Keyword: Falsc...****

    Secret Keyword: Diese...****

    package.nls.de.json

    Hardcoded secrets/API keys2×

    SuspiciousScanner

    Secret Keyword: Contr...****

    Secret Keyword: Este ...****

    package.nls.es.json

    Hardcoded secrets/API keys2×

    SuspiciousScanner

    Secret Keyword: Mot d...****

    Secret Keyword: Cette...****

    package.nls.fr.json

    Hardcoded secrets/API keys

    SuspiciousScanner

    Secret Keyword: Wrong...****

    package.nls.json

    Hardcoded secrets/API keys

    SuspiciousScanner

    Secret Keyword: Senha...****

    package.nls.pt-br.json

    Hardcoded secrets/API keys6×

    SuspiciousScanner

    Secret Keyword: API K...****

    Secret Keyword: API 密...****

    Secret Keyword: API 金...****

    Secret Keyword: API キ...****

    Secret Keyword: ****

    Secret Keyword: API-к...****

    resource/markdown/ai-i18n.js

    Hardcoded secrets/API keys

    SuspiciousScanner

    Secret Keyword: API キ...****

    resource/markdown/dist/js/i18n/ja_JP.js

    Hardcoded secrets/API keys

    SuspiciousScanner

    Secret Keyword: ****

    resource/markdown/dist/js/i18n/ko_KR.js

    Hardcoded secrets/API keys

    SuspiciousScanner

    Secret Keyword: API-к...****

    resource/markdown/dist/js/i18n/ru_RU.js

    Hardcoded secrets/API keys

    SuspiciousScanner

    Secret Keyword: API 密...****

    resource/markdown/dist/js/i18n/zh_CN.js

    Hardcoded secrets/API keys

    SuspiciousScanner

    Secret Keyword: API 金...****

    resource/markdown/dist/js/i18n/zh_TW.js

    Hardcoded secrets/API keys2×

    SuspiciousScanner

    Secret Keyword: folde...****

    Secret Keyword: ****

    theme/material-icons.json

    Hardcoded secrets/API keys

    SuspiciousScanner

    Secret Keyword: typea...****

    out/node_modules/puppeteer-core.js

    Hardcoded secrets/API keys

    SuspiciousScanner

    Secret Keyword: objec...****

    out/webview/assets/button-0iH650lU.js

    Hardcoded secrets/API keys

    SuspiciousScanner

    Secret Keyword: Mot d...****

    out/webview/assets/index-by55SFPL.js

    Dangerous security bypass flags2×

    SuspiciousScanner

    Bypass flag in content: --no-sandbox

    Bypass flag in content: --trust

    Beacon exfiltration (homedir id + external POST)

    SuspiciousScanner

    Beacon POSTs to external non-first-party host api.office-viewer.app in out/extension.js — not a configurable serverUrl / auth-endpoint login

    out/extension.js

    Russia-locale execution guardrail

    SuspiciousScanner

    Russia locale/timezone guard (ru_RU) next to an execution guard in resource/markdown/dist/index.min.js

    resource/markdown/dist/index.min.js

    Russia-locale execution guardrail

    SuspiciousScanner

    Russia locale/timezone guard (ru_RU) next to an execution guard in out/extension.js

    out/extension.js

    Russia-locale execution guardrail

    SuspiciousScanner

    Russia locale/timezone guard (ru_RU) next to an execution guard in out/extension.web.js

    out/extension.web.js

    Suspicious outbound hosts16×

    SuspiciousScanner

    Outbound URLs to non-allowlisted host(s): mozilla.github.io, scripts.sil.org, www.apple.com

    Outbound URLs to non-allowlisted host(s): api.office-viewer.app, breeze.aimon.applicationinsights.io, feross.org, mths.be, stackoverflow.com, unix.stackexchange.com, www.plantuml.com

    Outbound URLs to non-allowlisted host(s): chevrotain.io, engelschall.com, jquery.org, langium.org, lodash.com, openjsf.org, opensource.org, tldrlegal.com

    Outbound URLs to non-allowlisted host(s): chromium.googlesource.com, googlechromelabs.github.io, pptr.dev, stackoverflow.com, yargs.js.org

    Outbound URLs to non-allowlisted host(s): www.ibm.com

    Outbound URLs to non-allowlisted host(s): chevrotain.io, d3js.org, dom.spec.whatwg.org, engelschall.com, html.spec.whatwg.org, jquery.org, langium.org, lodash.com

    Outbound URLs to non-allowlisted host(s): database-client.com

    Outbound URLs to non-allowlisted host(s): ns.adobe.com, www.xfa.org

    Outbound URLs to non-allowlisted host(s): mths.be, purl.org, schemas.openxmlformats.org, stuk.github.io

    Outbound URLs to non-allowlisted host(s): api.office-viewer.app, breeze.aimon.applicationinsights.io, docs.oasis-open.org, mozilla.github.io, openoffice.org, purl.oclc.org, purl.org, schemas.openxmlfo...

    Outbound URLs to non-allowlisted host(s): rolldown.rs, schemas.openxmlformats.org, stuk.github.io

    Outbound URLs to non-allowlisted host(s): fb.me

    Outbound URLs to non-allowlisted host(s): img.youtube.com, schemas.openxmlformats.org, www.youtube.com

    Outbound URLs to non-allowlisted host(s): database-client.com, office-viewer.app, prosemirror.net, purl.org, schemas.openxmlformats.org

    Outbound URLs to non-allowlisted host(s): b3log.org, database-client.com, ld246.com, www.plantuml.com

    Outbound URLs to non-allowlisted host(s): database-client.com, docxtemplater.com, purl.oclc.org, schemas.openxmlformats.org, stuk.github.io