Netskope Extension Risk

Detail view · rubric v3.6
← Back to catalog

The Guestbook Extension: Cash Back on Hotels

kdojjbmaidnebdjancpcgajkgeboebpe
Risk Score
4.01
Risk Level: Medium
Recommendation: 🟡 MEDIUM RISK — review
Category Shopping
Installs 10,000
Rating 4.9
Last updated 2026-04-22 (3 months ago)
Manifest version MV3
CSP present ✅ yes
Developer contact@theguestbook.com
Verified publisher ❌ no
Featured by Google ✅ yes
Privacy policy link
Web Store open ↗

Top Risks

  • Privacy policy is not scoped to this extension and admits data collection + third-party sharing (score 10.0).
  • Bundled jquery@2.2.4 carries 4 medium CVEs (XSS); version is far below fixed_in 3.5.0.
  • new Function() constructor used in service worker and content scripts injected on all hotel/OTA/Google domains.
  • <all_urls> host_permission enables content script on every site despite stated hotel-only scope.
  • No developer name listed; privacy policy on dev domain lacks extension-specific data handling disclosure.

Evidence

  • privacy_policy_not_extension_scoped api Policy fetched; scope_extension=false, data_collection=true, third_party_sharing=true → scores 10.0 per v3.5 rule D.
  • jquery_cve_bundle crx jquery@2.2.4 bundled with 4 medium CVEs (CVE-2019-11358, CVE-2020-11022, CVE-2020-11023, CVE-2015-9251); fixed in 3.5.0.
  • function_constructor_usage crx new Function() found in service_worker.js and two content scripts; code-quality risk.
  • host_permission_all_urls manifest <all_urls> host permission with content scripts on hotel/OTA/Google domains globally.
  • external_js_hosts crx Contacts api.rudderstack.com and cdn.rudderlabs.com (analytics/telemetry); consistent with Shopping category.
  • no_developer_name store developer_name is empty string; no verified publisher badge.
  • is_featured_by_google store Extension carries Google Featured badge, providing partial trust signal.
  • content_scripts_on_google_domains manifest Content scripts declared on all google.* TLD variants; broad beyond hotel booking scope.

CVE Exposures (4)

CVELibrarySeverity Fixed inSummary
CVE-2019-11358 jquery@2.2.4 moderate 3.4.0 XSS in jQuery as used in Drupal, Backdrop CMS, and other products
CVE-2020-11022 jquery@2.2.4 moderate 3.5.0 Potential XSS vulnerability in jQuery
CVE-2020-11023 jquery@2.2.4 moderate 3.5.0 Potential XSS vulnerability in jQuery
CVE-2015-9251 jquery@2.2.4 moderate 1.12.2 Cross-Site Scripting (XSS) in jquery

Permissions Breakdown

  • storage low Stores local extension state; standard for shopping extensions.
  • tabs medium Can read tab URLs across sessions; needed for hotel-site detection.
  • activeTab low Grants access to current tab only on user action; scoped.
  • webNavigation medium Monitors navigation events across all tabs; used to trigger cashback logic.
  • <all_urls> (host_permission) high Content scripts run on all URLs; broad beyond declared hotel/OTA domains.

Pillar Scores

Permissions4.50
Reputation4.00
Network2.50
Webstore1.00
Maintenance0.00
Privacy10.00
Code Quality2.50
CVE Exposure3.00

Bookkeeping

Rubric v3.6
Scored at 2026-07-02 05:39
Listing SHA cdd8aacc02f4…
Force block — not fired
Score recovered no
Elapsed