Security Warning: High Security Risk
Cat Gatekeeper
ID: elbikiflgfhjdjmficnigpeegjbhdidh
Supported Languages
Extension Info & Metadata
Publisher Contextual Analysis
- Author
- https://zokuzoku.github.io/cat-gatekeeper/View Profile
- Privacy
- Privacy Policy
- Help
- Help Center
- MX records exist
- Yes
- Domain exists
- Yes
- Is disposable
- No
- Is role-based
- No
- Mailbox exists
- Yes
- Website
- Visit
Spend too long on social media? A cat hijacks your screen. The cutest forced-break app.
You just can't stop scrolling, can you? 💦🥵 What you need isn't more willpower — it's a cat that forces its way onto your screen!! You know that cat who always shows up right when you're trying to work? 🐈️ We've recreated that classic cat-owner experience in your browser. Oh well, they're too cute to stay mad at. Let's face it — humans are just servants to their cats. We are powerless against their charm. The supreme beings. The ultimate fluffballs. Let their adorableness heal you while you take a proper break. ■ Who this is for * You keep opening social media without thinking * You suddenly realize an hour has passed * Willpower alone just isn't cutting it ■ How to use 1. Set your usage limit (default: 60 min) 2. Set your break time (default: 5 min) 3. When time's up, a cat appears 4. Rest until the countdown ends ■ How it works * Only counts time when the social media tab is active * Timer resets when you switch to another tab or app * After your break, the countdown starts fresh ■ Supported services X / Instagram / TikTok / YouTube *Page access permission is used solely to display the time limit overlay (cat overlay). No data is collected or transmitted externally. * Free, no ads For questions or issues, please contact us at: [email protected] * Please include "Cat Gatekeeper" in the subject line
The bundled manifest declares broad host permissions for content_scripts and web_accessible_resources (all URLs), while the published manifest listing shows restricted matches to specific social media domains. This mismatch violates least privilege and could allow the extension to operate on unintended sites.
{ "update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "__MSG_appName__", "browser_specific_settings": { "gecko": { "id": "[email protected]", "strict_min_version": "142.0", "data_collection_permissions": { "required": [ "none" ], "optional": [] } } }, "version": "1.1.8", "description": "__MSG_appDescription__", "default_locale": "en", "permissions": [ "storage" ], "icons": { "16": "assets/nekoicon16.png", "48": "assets/nekoicon48.png", "128": "assets/nekoicon128.png" }, "action": { "default_popup": "popup.html", "default_title": "__MSG_appName__", "default_icon": { "16": "assets/nekoicon16.png", "48": "assets/nekoicon48.png" } }, "content_scripts": [ { "matches": [ "http://*/*", "https://*/*" ], "js": [ "shared.js", "content.js" ] } ], "web_accessible_resources": [ { "resources": [ "assets/*", "content.css" ], "matches": [ "http://*/*", "https://*/*" ] } ]}By severity
Versions scanned
None of the 5 scanned versions have more than one unique code-review finding. Counts are unique findings that include each version.
| Extension Version | Code Review Findings |
|---|---|
| No versions with multiple unique findings. | |
Files with findings
1 distinct path — top paths by unique finding count:
- manifest.json1
URLs
View the external URLs this extension communicates with to understand its network activity and data interactions.
Gain full insight into all external connections.
Upgrade for full visibility.
Gain full insight into all external connections.
Upgrade for full visibility.
Code Diff
Compare extension code between any two versions.
No comparable text files found between these versions.
Browse and explore files within this extension package
Gain full insight into all external connections.
Upgrade for full visibility.
