Version 1.1.1 View in Chrome Web Store
The extension targets a legitimate and well-known competitive programming platform (Codeforces), which aligns with its stated purpose as a customizer. However, the extension has very limited adoption with only 1,000 users and minimal review data (3 ratings), making it difficult to assess community trust. The lack of developer information and company details reduces transparency, though this is common for smaller utility extensions.
The primary concern is the limited user base and lack of developer transparency, which makes it harder to verify the extension's legitimacy. The storage permission, while flagged as medium-risk, is actually appropriate for a customization tool that would need to save user preferences and settings. The content script permissions are properly scoped to only Codeforces domains, which is exactly what you'd expect for this type of extension.
This extension appears to be a legitimate utility for Codeforces users with appropriately scoped permissions. The low user count suggests it's either new or niche, but not necessarily malicious. If you're an active Codeforces user who would benefit from customization features, the risk is minimal. However, given the limited community validation, consider monitoring the extension's behavior after installation and be prepared to remove it if you notice any unexpected activity.
| https://clients2.google.com/service/update2/crx |
{ "name": "Codeforces Customizer", "icons": { "16": "/icons/icon_16x16.png", "32": "/icons/icon_32x32.png", "48": "/icons/icon_48x48.png", "128": "/icons/icon_128x128.png" }, "action": { "default_icon": { "16": "/icons/icon_16x16.png", "32": "/icons/icon_32x32.png", "48": "/icons/icon_48x48.png", "128": "/icons/icon_128x128.png" }, "default_popup": "/popup/popup.html" }, "version": "1.1.1", "background": { "service_worker": "background.js" }, "update_url": "https://clients2.google.com/service/update2/crx", "description": "customize and extend codeforces", "permissions": [ "storage" ], "content_scripts": [ { "js": [ "./scripts/jquery-3.6.0.min.js", "blogEntries.js" ], "css": [ "blogEntries.css" ], "run_at": "document_idle", "matches": [ "https://*.codeforces.com/favourite/blogEntries*", "https://*.codeforces.com/blog/*" ], "all_frames": false, "exclude_matches": [ "https://*.codeforces.com/blog/entry/*" ] }, { "js": [ "./scripts/jquery-3.6.0.min.js", "problemset.js" ], "run_at": "document_idle", "matches": [ "https://*.codeforces.com/problemset/problem/*", "https://*.codeforces.com/contest/*/problem/*" ], "all_frames": false }, { "js": [ "./scripts/jquery-3.6.0.min.js", "userLists.js" ], "run_at": "document_start", "matches": [ "https://*.codeforces.com/problemset", "https://*.codeforces.com/problemset/status", "https://*.codeforces.com/problemset/standings", "https://*.codeforces.com/problemsets/acmsguru", "https://*.codeforces.com/problemsets/acmsguru/status", "https://*.codeforces.com/problemsets/acmsguru/standings", "https://*.codeforces.com/contests" ], "all_frames": false } ], "manifest_version": 3 }
ⓘ CRXaminer has partnered with our friends at Secure Annex to provide additional findings unique to their platform.
Secure Annex also analyzes extensions from other browsers, IDEs, and can continuously monitor.
This extension may not yet be analyzed by Secure Annex.