Bluey Wallpaper
mbnajgimdebnggpcjaemcllodlbckbom
Risk Score
6.27
Risk Level:
High
Recommendation:
🚫 BLOCK
Top Risks
- Uninstall URL hijack to owhit.com — classic traffic-monetization shell pattern.
- Install URL hijack to owhit.com — tracks installs and redirects users on install.
- Privacy policy is Google's own account policy, not scoped to this extension; admits data collection and 3rd-party sharing.
- New-tab override with search permission and free-webmail dev identity — high monetization risk.
- 8 external JS hosts (YouTube, Netflix, Instagram, X, ChatGPT, etc.) embedded in a wallpaper extension with no declared host permissions.
Evidence
- uninstall_url_hijack crx chrome.runtime.setUninstallURL targets https://owhit.com/uninstall — 3rd-party redirect on uninstall.
- install_url_hijack crx onInstalled opens https://owhit.com/bluey-wallpaper — 3rd-party redirect on install.
- newtab_override manifest chrome_url_overrides.newtab = index.html; every new tab served by extension.
- generic_privacy_policy store PP URL is Google account policy (scope_extension=false, data_collection=true, third_party_sharing=true).
- free_webmail_dev store Developer email demorelmert101@gmail.com with no verified publisher or business domain.
- external_js_hosts crx 8 external hosts in JS: owhit.com, chatgpt.com, instagram.com, netflix.com, youtube.com, x.com, etc.
- search_permission_newtab_combo manifest search permission + newtab override is a known search-monetization fingerprint.
- csp_absent_mv3 manifest content_security_policy is null; no explicit CSP declared for extension pages.
Permissions Breakdown
- search medium Can override search provider behavior; paired with newtab override raises monetization risk.
- chrome_url_overrides.newtab high Replaces every new tab with extension page; high-traffic monetization surface.
Pillar Scores
Permissions4.00
Reputation7.50
Network2.00
Webstore10.00
Maintenance0.00
Privacy10.00
Code Quality0.00
CVE Exposure0.00
Bookkeeping
Rubric v3.6
Scored at 2026-09-01 13:02
Listing SHA
ce5c6ea62f48…
Force block
— not fired
Score recovered
no
Elapsed
—