Netskope Extension Risk

Detail view · rubric v3.6
← Back to catalog

Riddr - Text to Speech reader for Chrome

aljmkoflmjkklddjideacgmofobfkhkd
Risk Score
3.08
Risk Level: Low
Recommendation: 🟢 LOW RISK — review
Category Accessibility
Installs 30,000
Rating 3.6
Last updated 2025-05-19 (13 months ago)
Manifest version MV3
CSP present ❌ no
Developer support@riddr.com
Verified publisher ✅ yes
Featured by Google ✅ yes
Privacy policy link
Web Store open ↗

Top Risks

  • Outdated jQuery 3.1.1 bundles 3 medium CVEs (XSS); no CSP amplifies exploitability.
  • Privacy policy admits data collection and third-party sharing without retention disclosure.
  • Extension last updated 13 months ago; CVEs remain unpatched.
  • No developer display name; no rating count data to assess review quality.
  • innerHTML sinks in popup.js and bundled jQuery without CSP protection.

Evidence

  • cve_jquery_medium_x3 crx jquery@3.1.1 bundles CVE-2019-11358, CVE-2020-11022, CVE-2020-11023; all fixed in 3.5.0.
  • no_csp manifest content_security_policy is null; MV3 default applies but no explicit CSP hardening.
  • privacy_policy_third_party_sharing api Policy fetched; scope_extension=true, data_collection=true, third_party_sharing=true, retention=false.
  • dom_sink_innerhtml crx Two innerHTML sinks found: js/popup.js and jquery.js; no CSP to mitigate XSS.
  • stale_13mo store Last updated May 2025; 13 months since update with unpatched CVEs.
  • verified_publisher_featured store Extension is verified publisher and featured by Google; reduces reputation risk.
  • no_bad_hosts_no_affiliates api threat_intel shows empty bad_host_hits, affiliate_hits, monetization_hits.
  • no_developer_name store developer_name is empty string; reduces accountability signal.

CVE Exposures (3)

CVELibrarySeverity Fixed inSummary
CVE-2019-11358 jquery@3.1.1 moderate 3.4.0 XSS in jQuery as used in Drupal, Backdrop CMS, and other products
CVE-2020-11022 jquery@3.1.1 moderate 3.5.0 Potential XSS vulnerability in jQuery
CVE-2020-11023 jquery@3.1.1 moderate 3.5.0 Potential XSS vulnerability in jQuery

Permissions Breakdown

  • tts low Text-to-speech synthesis; core stated function.
  • ttsEngine low Registers a TTS engine; core stated function.
  • activeTab medium Grants access to the active tab on user action; limited scope.
  • scripting medium Can inject scripts into active tab; needed for TTS text extraction.
  • contextMenus low Adds right-click menu items; low risk.
  • storage low Local settings storage; low risk.
  • offscreen low Offscreen document for audio processing; low risk.

Pillar Scores

Permissions2.30
Reputation2.00
Network1.50
Webstore1.00
Maintenance6.00
Privacy2.00
Code Quality2.50
CVE Exposure3.00

Bookkeeping

Rubric v3.6
Scored at 2026-06-16 07:17
Listing SHA fde5b63a9210…
Force block — not fired
Score recovered no
Elapsed 25.4s