Netskope Extension Risk

Detail view · rubric v3.6
← Back to catalog

RSS Feed Reader

pnjaodmkngahhkoihejjehlcdlnohgmp
Risk Score
4.61
Risk Level: Medium
Recommendation: 🟡 MEDIUM RISK — review
Category ReaderMode
Installs 500,000
Rating 4.3
Last updated 2026-02-05 (4 months ago)
Manifest version MV3
CSP present ❌ no
Developer support@feeder.co
Verified publisher ❌ no
Featured by Google ✅ yes
Privacy policy link
Web Store open ↗

Top Risks

  • Privacy policy fetched but scope_extension==false AND data_collection+third_party_sharing both true — admits data sharing without scoping to this extension (Privacy pillar maxed at 10.0).
  • Broad host_permissions (http://*/*, https://*/*) combined with scripting enables content injection on any site the user visits.
  • No content_security_policy (MV3 strict default helps, but innerHTML sink + new Function() in code amplifies XSS exposure).
  • 10 distinct external JS hosts including zapier.com, formatjs.io, reactjs.org, api.qunitjs.com — wide network surface for an RSS reader.
  • developer_name field empty; no verified publisher badge; privacy policy does not scope data practices to this extension.

Evidence

  • broad_host_permissions manifest http://*/* and https://*/* grant content-script and scripting access to every site visited.
  • privacy_policy_scope_mismatch crx Policy fetched (28545 chars); scope_extension=false, data_collection=true, third_party_sharing=true — triggers +10 privacy score.
  • no_csp manifest content_security_policy is null; no explicit CSP declared. MV3 default applies but DOM sinks present.
  • dom_innerhtml_sink crx subscribe.js: innerHTML assigned from variable — DOM-XSS sink with no CSP guard.
  • function_constructor_usage crx new Function('return this') pattern found in mv3.js, offscreen.js, vendor--.js — dynamic code execution.
  • wide_external_hosts crx 10 external JS hosts: zapier.com, formatjs.io, api.qunitjs.com, reactjs.org plus 6 feeder.co subdomains.
  • no_developer_name store developer_name is empty string; identified only by support@feeder.co and domain feeder.co.
  • featured_by_google store is_featured_by_google=true — partial trust signal; not verified publisher, discounts are limited.

Permissions Breakdown

  • tabs medium Can read tab URLs and titles across all open tabs.
  • chrome://favicon/ low Read-only favicon access for feed display.
  • storage low Local data persistence for feed subscriptions and settings.
  • scripting medium Can inject scripts into pages; paired with broad host permissions elevates risk.
  • notifications medium Can show desktop notifications; potential for abuse but matches feed-alert use case.
  • declarativeNetRequest medium Can modify/block network requests declaratively.
  • unlimitedStorage low Extended storage quota for feed caching.
  • contextMenus low Adds right-click menu items; low standalone risk.
  • alarms low Periodic wake for feed polling; expected for RSS reader.
  • offscreen low Off-screen document for background processing; low risk in isolation.
  • http://*/* high Broad host access to all HTTP sites; scripting injection on any page.
  • https://*/* high Broad host access to all HTTPS sites; combined with scripting is high-risk surface.

Pillar Scores

Permissions5.50
Reputation4.50
Network4.00
Webstore2.00
Maintenance1.50
Privacy10.00
Code Quality3.50
CVE Exposure0.00

Bookkeeping

Rubric v3.6
Scored at 2026-06-16 08:05
Listing SHA c7a7f7441e0e…
Force block — not fired
Score recovered no
Elapsed 31.8s