Netskope Extension Risk

Detail view · rubric v3.6
← Back to catalog

Quillbot: AI Writing Assistant with Humanizer, Paraphraser & AI Detector

iidnbdjijdkbmajdffnidomddglmieko
Risk Score
5.21
Risk Level: Medium
Recommendation: 🟡 MEDIUM RISK — review
Category AI
Installs 6,000,000
Rating 4.7
Last updated 2026-09-30 (1 months ago)
Manifest version MV3
CSP present ✅ yes
Developer chrome@quillbot.com
Verified publisher ❌ no
Featured by Google ✅ yes
Privacy policy link
Web Store open ↗

Top Risks

  • Broad *://*/* host + scripting + cookies enables full page read/write and cookie access across all sites for 6M users.
  • eval() in extension-loader.js and new Function() in toolboxjs/sw files present code-execution risk if any input is attacker-controlled.
  • Dynamic script element creation in toolboxjs.js can load arbitrary JS at runtime, bypassing static analysis.
  • Privacy policy fetched but scope_extension=false and data_collection=false — policy does not cover extension-specific data handling.
  • uninstall_url_hijack=true: extension sets an uninstall redirect URL (target not captured), may exfiltrate identity on removal.

Evidence

  • broad_host_permission manifest *://*/* host_permission combined with scripting and cookies enables all-site data access for 6M installs.
  • eval_user_input crx extension-loader.js: o.eval(u) — direct eval of variable, potential arbitrary code execution.
  • script_src_dynamic crx toolboxjs.js: document.createElement('script') with dynamic src — runtime script loading.
  • uninstall_url_hijack store uninstall_url_hijack=true; target unknown — may phone home or redirect on removal.
  • privacy_policy_scope_missing api Policy fetched (212KB) but scope_extension=false; does not specify what this extension collects.
  • ai_content_processing store AI writing assistant injects into all pages and processes user text; high data-exfil surface.
  • featured_by_google store is_featured_by_google=true; partially offsets reputation risk.
  • no_cve_findings crx cve_findings_raw is empty; no known-vulnerable bundled libraries detected.

Permissions Breakdown

  • alarms low Schedules background tasks; minimal data exposure.
  • cookies high Can read/write cookies across origins; paired with *://*/* amplifies risk.
  • storage low Local extension data storage; low direct risk.
  • activeTab medium Access to current tab on user gesture; moderate scope.
  • contextMenus low Adds right-click menu items; no data access on its own.
  • notifications low Shows notifications; limited data risk without host access pairing.
  • scripting high Programmatic script injection into pages; high capability paired with *://*/* host.
  • sidePanel low Opens side panel UI; low direct risk.
  • *://*/* high Broad host permission covering all URLs; maximum reach for content injection.
  • https://quillbot.com/ low Scoped to own domain; expected for AI service communication.

Pillar Scores

Permissions6.50
Reputation3.50
Network3.50
Webstore4.50
Maintenance0.00
Privacy9.00
Code Quality7.50
CVE Exposure0.00

Bookkeeping

Rubric v3.6
Scored at 2026-06-16 07:43
Listing SHA 52f8d410f0d5…
Force block — not fired
Score recovered no
Elapsed 32.9s