Kirby Wallpaper
kklaokahnikbljeobdigalgkibkcjaml
Risk Score
5.68
Risk Level:
Medium
Recommendation:
🟡 MEDIUM RISK — review
Top Risks
- Uninstall URL hijack to owhit.com — classic monetization/tracking shell pattern.
- Install URL hijack to owhit.com — opens 3rd-party page on install, ad-tech signal.
- Privacy policy is Google's generic account policy; not scoped to this extension and explicitly admits data collection and 3rd-party sharing.
- NewTab override + search permission from free-webmail dev with no verified identity.
- JS contacts 8 external hosts (YouTube, Netflix, Instagram, X, ChatGPT etc.) with no CSP declared.
Evidence
- uninstall_url_hijack crx chrome.runtime.setUninstallURL → https://owhit.com/uninstall; monetization/tracking shell indicator.
- install_url_hijack crx onInstalled opens https://owhit.com/kirby-wallpaper; unsolicited 3rd-party redirect on install.
- newtab_override manifest chrome_url_overrides.newtab = index.html; hijacks every new tab for 231 users.
- privacy_policy_generic store Policy is Google account policy (scope_extension=false, data_collection=true, third_party_sharing=true); +10 privacy.
- free_webmail_dev store Developer email demorelmert101@gmail.com; no verified publisher; no business website.
- js_external_hosts crx 8 external JS hosts: chatgpt.com, netflix.com, instagram.com, x.com, youtube.com, owhit.com, etc.
- no_csp manifest content_security_policy is null; MV3 provides default but no explicit restriction declared.
- reputation_floor store Free-webmail + no dev name match + no business site → reputation floor applied at 7.5.
Permissions Breakdown
- search medium Allows override/interaction with search functionality; paired with newtab override amplifies risk.
- chrome_url_overrides.newtab high Replaces every new tab page; primary surface for monetization/redirect abuse.
Pillar Scores
Permissions4.00
Reputation7.50
Network0.00
Webstore10.00
Maintenance0.00
Privacy10.00
Code Quality0.00
CVE Exposure0.00
Bookkeeping
Rubric v3.6
Scored at 2026-09-01 13:05
Listing SHA
2e3a881cdc35…
Force block
— not fired
Score recovered
no
Elapsed
—