Netskope Extension Risk

Detail view · rubric v3.6
← Back to catalog

Video CC translator

fhbpmacbgklobobcieiaoibpjhdnmcfn
Risk Score
4.28
Risk Level: Medium
Recommendation: 🟡 MEDIUM RISK — review
Category TranslationTool
Installs 60,000
Rating 3.6
Last updated 2026-06-22 (1 months ago)
Manifest version MV3
CSP present ❌ no
Developer dev.fachory@gmail.com
Verified publisher ✅ yes
Featured by Google ✅ yes
Privacy policy link
Web Store open ↗

Top Risks

  • Critical CVE-2021-23358 in bundled underscore@1.8.3 (arbitrary code execution); not patched to fixed_in 1.12.1.
  • High CVE-2026-27601 also in underscore@1.8.3; two unfixed CVEs in same lib compound risk.
  • Privacy policy URL points to Google's own policy (unfetchable, not extension-scoped) — no real disclosure.
  • new Function() constructor in popup.js, background.js, options.js — dynamic code execution surface.
  • innerHTML sinks in contentScript.js (runs on YouTube/Udemy/Udacity) with no CSP; DOM-XSS risk amplified by CVEs.

Evidence

  • critical_cve_bundled_lib crx underscore@1.8.3 carries CVE-2021-23358 (critical, arbitrary code exec); fixed_in 1.12.1 — version not updated.
  • high_cve_bundled_lib crx underscore@1.8.3 also carries CVE-2026-27601 (high, DoS via recursion); fixed_in 1.13.8.
  • privacy_policy_unfetchable_generic store Privacy policy URL is Google account policy; fetch failed (ConnectionError); not extension-scoped.
  • function_constructor_multiple_files crx new Function() found in popup.js, background.js, options.js — dynamic code eval surface across 3 files.
  • dom_xss_sink_no_csp crx innerHTML sinks in 597.js and contentScript.js; MV3 but no explicit CSP — amplifies XSS risk via CVE libs.
  • free_webmail_dev_no_name store Developer email is Gmail (dev.fachory@gmail.com); no developer_name set — limited accountability.
  • verified_and_featured store Extension is verified publisher and featured by Google — positive trust signals partially offsetting reputation risk.
  • content_scripts_youtube_education manifest Content scripts scoped to YouTube, Udemy, Udacity only — narrow and matches stated translation function.

CVE Exposures (2)

CVELibrarySeverity Fixed inSummary
CVE-2021-23358 underscore@1.8.3 critical 1.12.1 Arbitrary Code Execution in underscore
CVE-2026-27601 underscore@1.8.3 high 1.13.8 Underscore has unlimited recursion in _.flatten and _.isEqual, potential for DoS

Permissions Breakdown

  • storage low Stores extension settings locally; no cross-origin data risk.
  • content_scripts: https://*.udemy.com/course/*/learn/* medium Injects JS into Udemy course pages; scoped but grants DOM access including user activity.
  • content_scripts: https://learn.udacity.com/* medium Injects JS into Udacity pages; scoped but grants DOM access.
  • content_scripts: https://www.youtube.com/* medium Injects JS into all YouTube pages; broad within YouTube, high user traffic.

Pillar Scores

Permissions1.50
Reputation5.50
Network0.00
Webstore1.50
Maintenance0.00
Privacy10.00
Code Quality5.50
CVE Exposure7.00

Bookkeeping

Rubric v3.6
Scored at 2026-07-08 13:02
Listing SHA 19fe79886a26…
Force block — not fired
Score recovered no
Elapsed