Netskope Extension Risk

Detail view · rubric v3.6
← Back to catalog

Pomodoro Timer PRO

bpakimmhdmcbgbcnhanfcpelcnookihi
Risk Score
5.11
Risk Level: Medium
Recommendation: 🟡 MEDIUM RISK — review
Category Productivity
Installs 6,000
Rating 4.0
Last updated 2025-07-13 (11 months ago)
Manifest version MV3
CSP present ❌ no
Developer thebestwebservices@gmail.com
Verified publisher ❌ no
Featured by Google ❌ no
Privacy policy link
Web Store open ↗

Top Risks

  • <all_urls> host permission combined with scripting allows script injection on any site visited.
  • Privacy policy is Google's generic policy — does not scope to this extension; admits data collection and third-party sharing.
  • Free-webmail developer (gmail) with no verified business identity or verified publisher badge.
  • DOM-XSS sink (innerHTML from variable) in options.js with no CSP — exploitable if input is attacker-controlled.
  • No content_security_policy defined; MV3 default partially mitigates but DOM sink is still present.

Evidence

  • host_permissions_broad manifest <all_urls> declared alongside scripting permission — can inject JS on every site.
  • privacy_policy_generic store Policy URL is Google account policy; scope_extension=false, data_collection=true, third_party_sharing=true.
  • developer_identity store Developer email is thebestwebservices@gmail.com — free webmail, no verified business domain.
  • dom_xss_sink crx dom_sink_innerhtml_userctrl in js/options.js; no CSP present to mitigate exploitation.
  • no_csp manifest content_security_policy is null; MV3 default CSP applies but no explicit hardening.
  • external_host_surface crx js_external_hosts includes popper.js.org — external JS dependency contact point.
  • maintenance store Last updated July 2025 (~11 months); 3-6 month stale band applies.
  • no_verified_publisher store verified_publisher=false, is_featured_by_google=false; no trust anchors present.

Permissions Breakdown

  • notifications medium Needed for Pomodoro alerts; medium reach but expected for this category.
  • offscreen low Allows off-screen document; low risk, used for audio/timer in MV3.
  • storage low Stores timer settings locally; no exfil risk on its own.
  • idle low Detects user idle state; low capability risk.
  • activeTab medium Access to currently active tab on user gesture; scoped but scriptable.
  • scripting medium Can inject scripts; paired with <all_urls> host permission raises risk.
  • <all_urls> (host_permission) high Broad host access across all sites; combined with scripting is a significant capability.

Pillar Scores

Permissions5.50
Reputation7.00
Network2.00
Webstore0.00
Maintenance3.50
Privacy10.00
Code Quality2.00
CVE Exposure0.00

Bookkeeping

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