Netskope Extension Risk

Detail view · rubric v3.6
← Back to catalog

One-click image downloader - Grabit

djcobamaplcmhmaocomnkfdbcoiggepo
Risk Score
3.29
Risk Level: Low
Recommendation: 🟢 LOW RISK — review
Category MediaDownloader
Installs 30,000
Rating 3.5
Last updated 2026-05-17 (1 months ago)
Manifest version MV3
CSP present ❌ no
Developer support@grabitdl.com
Verified publisher ✅ yes
Featured by Google ✅ yes
Privacy policy link
Web Store open ↗

Top Risks

  • new Function() constructor in 3 files (options, main, background) — dynamic code execution risk without CSP guard.
  • innerHTML DOM-XSS sinks in 3 files including content_script running on all sites — attacker-controlled page content could execute.
  • No content_security_policy: dom_sink_innerhtml_userctrl findings escalate to +2.0 under v3 FIX B.
  • declarativeNetRequestWithHostAccess + broad host_permissions enables network request modification on every visited site.
  • No developer name listed; verified publisher badge partially mitigates but identity gap remains.

Evidence

  • code_quality_function_constructor crx new Function() in options.js, main.js, background_script.js — dynamic code execution path present.
  • code_quality_dom_xss_no_csp crx innerHTML sinks in options.js, main.js, content_script.js with no CSP — FIX B escalation applied.
  • no_content_security_policy manifest content_security_policy is null; MV3 has strict defaults but dom-sink risk is elevated without explicit CSP.
  • broad_host_permissions manifest http://*/* and https://*/* with content_scripts on same scope — full DOM access on every site.
  • verified_publisher_featured store verified_publisher=true and is_featured_by_google=true; reputation floor applied at 2.0.
  • privacy_policy_third_party_sharing api Policy is scoped and discloses data collection with retention but admits third-party sharing; +1.0 privacy.
  • no_bad_hosts_no_cves api cve_findings_raw empty, bad_host_hits empty, monetization_hits empty — no threat-intel hits.
  • recently_updated store months_since_update=1; maintenance pillar=0.0.

Permissions Breakdown

  • storage low Saves user preferences locally; limited risk.
  • downloads medium Initiates file downloads; core to stated function but can be abused.
  • tabs medium Reads tab URLs/titles; needed for image detection across pages.
  • offscreen low Creates offscreen documents; low direct risk but expands execution surface.
  • declarativeNetRequest medium Can block/redirect network requests; needed for bypass of hotlink protection.
  • declarativeNetRequestWithHostAccess high Modifies network requests on all hosts; high-impact combined with broad host access.
  • http://*/* high Broad host access to all HTTP sites; content scripts injected everywhere.
  • https://*/* high Broad host access to all HTTPS sites; full DOM read/write on every page.

Pillar Scores

Permissions5.50
Reputation2.00
Network2.00
Webstore1.00
Maintenance0.00
Privacy1.00
Code Quality6.00
CVE Exposure0.00

Bookkeeping

Rubric v3.6
Scored at 2026-06-16 07:27
Listing SHA 5b161643c7e5…
Force block — not fired
Score recovered no
Elapsed 30.0s