Netskope Extension Risk

Detail view · rubric v3.6
← Back to catalog

Editor for Docs, Sheets & Slides

oepjogknopbbibcjcojmedaepolkghpb
Risk Score
5.18
Risk Level: Medium
Recommendation: 🟡 MEDIUM RISK — review
Category Productivity
Installs 50,000
Rating 4.6
Last updated 2025-02-21 (19 months ago)
Manifest version MV3
CSP present ✅ yes
Developer konimatoan@gmail.com
Verified publisher ❌ no
Featured by Google ✅ yes
Privacy policy link
Web Store open ↗

Top Risks

  • Privacy policy is Google's generic account policy — not scoped to this extension; admits data collection and 3rd-party sharing.
  • Content scripts declared against <all_urls> giving broad page-level JS access despite stated Google Docs focus.
  • Extension loads JS from external host google-edit.com (non-Google domain) — potential supply-chain risk.
  • Developer uses free-webmail (gmail) with no verified publisher badge; identity unverifiable.
  • Stale at exactly 18 months; borderline zombie with 50K installs.

Evidence

  • content_scripts_matches <all_urls> manifest content_scripts match includes <all_urls> — far broader than stated Google Docs function.
  • external JS host: google-edit.com crx JS loaded from google-edit.com — not owned by Google; look-alike domain is high supply-chain risk.
  • privacy policy generic Google account policy store URL points to myaccount.google.com global policy; scope_extension=false, data_collection=true, third_party_sharing=true.
  • free-webmail developer, no verified publisher store Developer konimatoan@gmail.com; verified_publisher=false; identity unverifiable.
  • dom_sink_innerhtml_userctrl crx innerHTML from variable in contentScript.js and popup.js — DOM-XSS sinks; CSP present mitigates somewhat.
  • months_since_update=18 store Last updated Feb 2025; exactly at 18-month stale threshold with 50K active installs.
  • is_featured_by_google=true store Google Featured badge provides partial trust signal but does not verify developer identity.
  • obfuscation_score=0.0 crx No obfuscation detected across 5 JS files scanned.

Permissions Breakdown

  • storage low Local key-value store; no cross-origin data access.
  • system.display low Read-only display info; minimal risk surface.
  • content_scripts: *://docs.google.com/* medium Script injection into Google Docs/Sheets/Slides pages.
  • content_scripts: <all_urls> high <all_urls> content_script match grants broad page-level JS execution across all sites.

Pillar Scores

Permissions4.50
Reputation6.50
Network3.50
Webstore3.50
Maintenance6.00
Privacy10.00
Code Quality2.00
CVE Exposure0.00

Scoring History

sectestkeyA 5.72 Medium review 2026-09-10
v3.6 5.18 Medium review 2026-08-28

Bookkeeping

Rubric v3.6
Scored at 2026-08-28 07:57
Listing SHA 1eca8ca9c0fe…
Force block — not fired
Score recovered no
Elapsed