Netskope Extension Risk

Detail view · rubric v3.6
← Back to catalog

Pomodoro Timer for Google Calendar

lbajmocmhedhaaiiammglajpagbdaeeh
Risk Score
4.77
Risk Level: Medium
Recommendation: 🟡 MEDIUM RISK — review
Category Productivity
Installs 1,000
Rating 3.5
Last updated 2026-01-27 (5 months ago)
Manifest version MV3
CSP present ❌ no
Developer contact@focuscommit.com
Verified publisher ❌ no
Featured by Google ✅ yes
Privacy policy link
Web Store open ↗

Top Risks

  • Privacy policy is Google's generic policy — not scoped to this extension, admits data collection and 3rd-party sharing.
  • Brand impersonation: extension mentions 'Google' in name/description without being a verified Google product.
  • Install-URL hijack: onInstalled opens focuscommit.com/google-calendar-guide (3rd-party marketing page).
  • Content script injected into google-analytics.com domain — not justified by Pomodoro function.
  • DOM innerHTML sink in React JSX runtime with no CSP in place (MV3 but no extension-level CSP declared).

Evidence

  • privacy_policy_generic_google store Policy URL is myaccount.google.com/privacypolicy — Google's own policy, not FocusCommit's; scope_extension=false, data_collection=true, third_party_sharing=true → +10.0 privacy.
  • brand_impersonation store brand_mention.is_impersonation=true, confirmed_owner=false, not verified_publisher, but is_featured_by_google=true → +1.0 reputation.
  • install_url_hijack crx install_url_hijack=true targeting focuscommit.com/google-calendar-guide → +2.0 webstore.
  • content_script_analytics_domain manifest content_scripts_matches includes *://www.google-analytics.com/* — no functional justification for a Pomodoro timer.
  • dom_sink_innerhtml_userctrl crx innerHTML assignment in assets/js/jsx-runtime.462426cc.js; no CSP present → +2.0 code quality.
  • monetization_google_analytics crx threat_intel.monetization_hits: www.google-analytics.com; telemetry-only tier → +1.0 webstore.
  • no_csp manifest content_security_policy=null on MV3 extension; MV3 default is strict but no explicit extension-level policy declared.
  • featured_badge store is_featured_by_google=true provides partial trust signal; not a verified publisher badge.

Permissions Breakdown

  • storage low Local data persistence; low risk for a timer app.
  • notifications low Used to alert Pomodoro intervals; expected for this category.
  • content_scripts:*://calendar.google.com/* medium Script injection into Google Calendar; matches stated function but accesses page DOM.
  • content_scripts:*://www.google-analytics.com/* medium Content script on analytics domain is unusual and not needed for Pomodoro functionality.

Pillar Scores

Permissions2.30
Reputation6.50
Network3.00
Webstore5.50
Maintenance1.50
Privacy10.00
Code Quality2.00
CVE Exposure0.00

Bookkeeping

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