Netskope Extension Risk

Detail view · rubric v3.6
← Back to catalog

Spell Checker for Chrome

jfpdnkkdgghlpdgldicfgnnnkhdfhocg
Risk Score
5.12
Risk Level: Medium
Recommendation: 🟡 MEDIUM RISK — review
Category Productivity
Installs 100,000
Rating 3.5
Last updated
Manifest version MV3
CSP present ❌ no
Developer jjkapp2020@gmail.com
Verified publisher ✅ yes
Featured by Google ❌ no
Privacy policy link
Web Store open ↗

Top Risks

  • Privacy policy is Google's generic account policy — not scoped to this extension, yet admits data collection and third-party sharing.
  • Free-webmail developer (jjkapp2020@gmail.com) with no dev name or verifiable business; no domain accountability.
  • No last_updated date available; maintenance status unknown — could be long-abandoned MV3 shell.
  • Two innerHTML DOM-XSS sinks in JS with no CSP; user-controlled data could be injected into extension UI.
  • Text is submitted to external spell-check services (languagetool.org, nara-speller.co.kr); user input leaves the browser.

Evidence

  • free_webmail_dev_no_name store Developer email jjkapp2020@gmail.com; developer_name empty; no business domain — Reputation floor hit.
  • generic_google_privacy_policy store Privacy URL is myaccount.google.com/privacypolicy — Google's own policy, scope_extension=false, data_collection=true, third_party_sharing=true.
  • no_csp manifest content_security_policy is null (MV3 default CSP applies but no explicit extension-page CSP hardening).
  • dom_xss_sink crx innerHTML assigned from variable in js/option.js and js/spellcheck.js with no CSP — DOM-XSS risk.
  • external_text_submission manifest Host permissions cover languagetool.org, nara-speller.co.kr; user text sent to external APIs.
  • maintenance_unknown store last_updated is empty string; months_since_update is null — cannot confirm recency; defaulting to 6-12mo band.
  • verified_publisher store verified_publisher=true partially offsets reputation risk; capped per 0c due to null months_since_update.
  • 100k_installs_moderate_rating store 100,000 installs at 3.5 rating — significant blast radius; rating below 4.5 threshold for trust discount.

Permissions Breakdown

  • storage low Local data persistence; low direct harm.
  • tabs medium Can read tab URLs and titles across all open tabs.
  • contextMenus low Adds right-click menu entries; limited risk.
  • system.display low Reads display configuration; unusual for a spell checker but low harm.
  • host:*://*.googleapis.com/* medium Allows requests to Google APIs; needed for spell-check backend.
  • host:*://languagetool.org/* medium Spell-check API; text may be sent externally.
  • host:*://*.languagetool.org/* medium Same as above; subdomains covered.
  • host:*://*.nara-speller.co.kr/* medium Korean spell-check service; external text submission.

Pillar Scores

Permissions2.50
Reputation7.50
Network4.50
Webstore2.00
Maintenance6.00
Privacy10.00
Code Quality2.00
CVE Exposure0.00

Bookkeeping

Rubric v3.6
Scored at 2026-06-16 07:45
Listing SHA 5578cb76978f…
Force block — not fired
Score recovered no
Elapsed 29.7s