Office Viewer
View word, excel, powerpoint files and using WYSIWYG editor for markdown.
- Created
- 6 years ago
- Last commit
- 2 months ago
Security Findings
53VSX beacon with execution-guardrail corroboration
MaliciousScannerExternal beacon POST paired with a Russia-geofence / hidden-state guard
No tagged releases
SuspiciousLineageRepo ships no git tags and no GitHub releases — consumers cannot pin to stable, reviewable versions
Dynamic exec of remote content (VSX)
SuspiciousScannerFetched 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)
SuspiciousScannerFetched content reaches a dynamic exec sink in out/node_modules/katex.js: fetch(
out/node_modules/katex.js
Hardcoded secrets/API keys
SuspiciousScannerSecret Keyword: API K...****
resource/markdown/dist/js/i18n/en_US.js
Hardcoded secrets/API keys2×
SuspiciousScannerSecret Keyword: LOCKE...****
Secret Keyword: file`...****
out/webview/assets/Excel-D6aePWpJ.js
Hardcoded secrets/API keys2×
SuspiciousScannerSecret Keyword: Falsc...****
Secret Keyword: Diese...****
package.nls.de.json
Hardcoded secrets/API keys2×
SuspiciousScannerSecret Keyword: Contr...****
Secret Keyword: Este ...****
package.nls.es.json
Hardcoded secrets/API keys2×
SuspiciousScannerSecret Keyword: Mot d...****
Secret Keyword: Cette...****
package.nls.fr.json
Hardcoded secrets/API keys
SuspiciousScannerSecret Keyword: Senha...****
package.nls.pt-br.json
Hardcoded secrets/API keys6×
SuspiciousScannerSecret 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
SuspiciousScannerSecret Keyword: API キ...****
resource/markdown/dist/js/i18n/ja_JP.js
Hardcoded secrets/API keys
SuspiciousScannerSecret Keyword: ****
resource/markdown/dist/js/i18n/ko_KR.js
Hardcoded secrets/API keys
SuspiciousScannerSecret Keyword: API-к...****
resource/markdown/dist/js/i18n/ru_RU.js
Hardcoded secrets/API keys
SuspiciousScannerSecret Keyword: API 密...****
resource/markdown/dist/js/i18n/zh_CN.js
Hardcoded secrets/API keys
SuspiciousScannerSecret Keyword: API 金...****
resource/markdown/dist/js/i18n/zh_TW.js
Hardcoded secrets/API keys2×
SuspiciousScannerSecret Keyword: folde...****
Secret Keyword: ****
theme/material-icons.json
Hardcoded secrets/API keys
SuspiciousScannerSecret Keyword: typea...****
out/node_modules/puppeteer-core.js
Hardcoded secrets/API keys
SuspiciousScannerSecret Keyword: objec...****
out/webview/assets/button-0iH650lU.js
Hardcoded secrets/API keys
SuspiciousScannerSecret Keyword: Mot d...****
out/webview/assets/index-by55SFPL.js
Dangerous security bypass flags2×
SuspiciousScannerBypass flag in content: --no-sandbox
Bypass flag in content: --trust
Beacon exfiltration (homedir id + external POST)
SuspiciousScannerBeacon 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
SuspiciousScannerRussia 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
SuspiciousScannerRussia locale/timezone guard (ru_RU) next to an execution guard in out/extension.js
out/extension.js
Russia-locale execution guardrail
SuspiciousScannerRussia locale/timezone guard (ru_RU) next to an execution guard in out/extension.web.js
out/extension.web.js
Suspicious outbound hosts16×
SuspiciousScannerOutbound 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