Netskope Extension Risk

Detail view · rubric v3.6
← Back to catalog

Color Picker for Chrome™

clldacgmdnnanihiibdgemajcfkmfhia
Risk Score
4.97
Risk Level: Medium
Recommendation: 🟡 MEDIUM RISK — review
Category DeveloperTools
Installs 700,000
Rating 4.0
Last updated 2026-05-25 (1 months ago)
Manifest version MV3
CSP present ❌ no
Developer colorpicker08@gmail.com
Verified publisher ✅ yes
Featured by Google ✅ yes
Privacy policy link
Web Store open ↗

Top Risks

  • Privacy policy admits data collection and third-party sharing without scoping to this extension — scores maximum privacy risk.
  • Content scripts + host_permissions on <all_urls>: runs on every page the user visits with scripting capability.
  • No CSP + innerHTML DOM-XSS sink: any XSS in bundled React code can exfiltrate page content across all origins.
  • Free-webmail developer (gmail) with no developer name listed; low accountability.
  • new Function() constructor in popup.js is a dynamic code execution risk even without obfuscation.

Evidence

  • privacy_policy_scope_mismatch api Policy fetched but scope_extension=false, data_collection=true, third_party_sharing=true — triggers +10.0 privacy (D rule).
  • host_permissions_all_urls_plus_scripting manifest <all_urls> host permission combined with scripting and content_scripts on all URLs.
  • no_csp crx content_security_policy is null; no CSP present, raising DOM-sink risk.
  • free_webmail_dev_no_name store developer_email=colorpicker08@gmail.com, developer_name empty; free-webmail + no name.
  • dom_sink_innerhtml_no_csp crx innerHTML DOM-XSS sink in 257.js with csp_present==false triggers +2.0 code quality (FIX B).
  • verified_publisher_featured store verified_publisher=true and is_featured_by_google=true; reduces reputation risk.
  • install_count_large_reach store 700,000 installs; broad reach amplifies any data collection or XSS risk.
  • function_constructor_popup crx new Function() in popup.js is a dynamic code execution vector (+2.5 code quality).

Permissions Breakdown

  • storage low Stores user settings locally; low risk.
  • activeTab medium Access to current tab on user action; scoped but enables page reads.
  • background low Keeps service worker alive; no direct data access.
  • scripting medium Can inject scripts into pages; elevated when paired with <all_urls>.
  • <all_urls> (host_permissions) high Broad host access across every site; pairs with scripting for full page injection.
  • <all_urls> (content_scripts) high Content scripts run on every page visited; persistent broad reach.

Pillar Scores

Permissions5.50
Reputation6.50
Network2.00
Webstore3.50
Maintenance0.00
Privacy10.00
Code Quality5.00
CVE Exposure0.00

Bookkeeping

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