Dark Reader is a well-established extension with exceptional user adoption (6 million users) and strong ratings (4.7/5 stars from 12.9K reviews). The extension is developed by Dark Reader Ltd, a legitimate company focused on this specific functionality. The high user base and positive ratings suggest the extension delivers on its promise of providing dark mode for websites.
The broad host permissions (*://*/*) and content script injection capabilities across all URLs present significant security exposure. While these permissions are technically necessary for Dark Reader to modify website appearance on any site, they create potential attack vectors if the extension were compromised. The storage permission, though standard for extensions that save user preferences, adds another data collection point. The extension's ability to access and modify content on all websites means it could theoretically intercept sensitive information like passwords or personal data.
Given the extension's legitimate purpose and strong reputation, the risk is acceptable for most users who want dark mode functionality. However, security-conscious users should consider running it in a separate Chrome profile to isolate potential risks. Regularly review the extension's permissions and updates. For users handling highly sensitive data, consider using built-in browser dark modes or website-specific dark mode options when available instead of this broad-access extension.
| https://darkreader.org/terms/ | https://chrome.google.com/webstore | |
| https://chromewebstore.google.com/ | https://microsoftedge.microsoft.com/addons | |
| https://darkreader.org/blog/ | https://darkreader.org/blog/posts.json | |
| https://darkreader.org/goodluck/ | https://darkreader.org/help | |
| https://raw.githubusercontent.com/darkreader/darkreader/main/src/config | https://google.com/ | |
| https://darkreader.org/ | https://www.gstatic.com/images/branding/googlelogo | |
| https://www.hcaptcha.com/ | https://hypothes.is | |
| https://images.squarespace-cdn.com | https://allmacworld.com/blocs-free-download/ | |
| https://allmacworld.com/waves-v11-complete-download-free/ | https://allmacworld.com/3dequalizer-4-for-mac-free-download/ | |
| https://allmacworld.com/sylenth1-for-mac-free-download/ | https://allmacworld.com/synapse-audio-legend-free-download/ | |
| https://github.githubassets.com/favicon.ico | https://latexmath.bolo-app.com/render/ | |
| https://www.bahai.us/wp-content/themes/bahai2019/assets/images/bahai_logo_black.svg | https://www.bankier.pl/ | |
| https://cdn.blahdns.com/logo.png | https://cdn.blahdns.com/kofi4.png | |
| https://blog.arelion.com/wp-content/themes/arelion-blog-theme-kopia/public/images/logo.svg | https://blog.arelion.com/wp-content/themes/arelion-blog-theme-kopia/public/images/ico/search-icon.svg | |
| https://blog.arelion.com/wp-content/themes/arelion-blog-theme-kopia/public/images/ico/right-arrow.png | https://www.mozilla.org/ | |
| https://donate.mozilla.org/ | https://x.boardgamearena.net/data/themereleases/current/games/agricola/230120-1146/img/action_frame.png | |
| https://x.boardgamearena.net/data/themereleases/current/games/agricola/230120-1146/img/action_frame_s.png | https://x.boardgamearena.net/data/themereleases/current/games/bandada/221108-1032/img/birds312.png | |
| https://x.boardgamearena.net/data/themereleases/current/games/bandada/221108-1032/img/dicecard.png | https://x.boardgamearena.net/data/themereleases/current/games/carnegie/210812-1806/img/timelines.png | |
| https://x.boardgamearena.net/data/themereleases/current/games/catcafe/221108-0942/img/catcafe_sheet.jpg | https://x.boardgamearena.net/data/themereleases/current/games/catcafe/221108-0942/img/drawings_black.png | |
| https://x.boardgamearena.net/data/themereleases/current/games/catcafe/221108-0942/img/catfootprint.png | https://x.boardgamearena.net/data/themereleases/current/games/catcafe/221108-0942/img/column_scoring.png | |
| https://x.boardgamearena.net/data/themereleases/current/games/kingoftokyo/230710-1229/img/evolution-cards.jpg | https://i.imgur.com/ptX6Fv7.png | |
| https://x.boardgamearena.net/data/themereleases/current/games/littlefactory/220227-0736/img/Card2.jpg | https://x.boardgamearena.net/data/themereleases/current/games/littlefactory/220227-0736/img/Card4.jpg | |
| https://x.boardgamearena.net/data/themereleases/current/games/littlefactory/220227-0736/img/Card1.jpg | https://x.boardgamearena.net/data/themereleases/current/games/littlefactory/220227-0736/img/Card5.jpg | |
| https://x.boardgamearena.net/data/themereleases/current/games/littlefactory/220227-0736/img/Card3.jpg | https://x.boardgamearena.net/data/themereleases/current/games/microdojo/221116-1802/img/barraks.png | |
| https://x.boardgamearena.net/data/themereleases/current/games/rainforest/230403-1628/img/Tokens.png | https://x.boardgamearena.net/data/themereleases/current/games/riftvalleyreserve/221228-1440/img/score_ref_vert.png | |
| https://x.boardgamearena.net/data/themereleases/current/games/riichimahjong/220818-0132/img/mahjongg_japan_annot.png | https://x.boardgamearena.net/data/themereleases/current/games/splashdown/230808-1947/img/tokens.png | |
| https://x.boardgamearena.net/data/themereleases/current/games/takaraisland/170709-1847/img/wound.png | https://x.boardgamearena.net/data/themereleases/current/games/tobago/190401-1859/img/clue_cards.png | |
| https://x.boardgamearena.net/data/themereleases/current/games/tobago/190401-1859/img/hut.png | https://x.boardgamearena.net/data/themereleases/current/games/kado/250219-0834/img/cards.jpg | |
| https://x.boardgamearena.net/data/themereleases/current/games/nextstation/220831-1241/img/mainpad_back.jpg | https://x.boardgamearena.net/data/themereleases/current/games/nextstation/221221-2031/img/scorepad.jpg | |
| https://x.boardgamearena.net/data/themereleases/current/games/romirami/240422-0303/img/card_number.jpg | https://x.boardgamearena.net/data/themereleases/current/games/romirami/240422-0303/img/card_contract.jpg | |
| https://bugzilla.opensuse.org/skins/contrib/openSUSE/noise.png | https://static-assets.cargurus.com/images/site-p2p/homePageBanner/DD_Mobile_606bb2f4286d575e9a21b2f3ac776e8dd33d0deccf409fe1598859361ce63c05.png | |
| https://s3.castbox.fm/webstatic/images/userIcon.06c408dc.png | https://ssl.gstatic.com/social/contactsui/images/emptycontacts/emptycontacts_animation_ | |
| https://static.coupangcdn.com/image/coupang/common/pc_header_img_sprite_new_gnb.svg#person | https://static.coupangcdn.com/image/coupang/common/pc_header_img_sprite_new_gnb.svg#cart | |
| https://cppm3144.itdhosting.de/niku/ui/uitk/images/odf.png | https://www.defectivebydesign.org/sites/all/themes/dbd2/images/dbd-logo.png | |
| https://detexify.kirelabs.org/images/symbols-a95e7763.png | https://scontent.fiev25-1.fna.fbcdn.net/v/t39.2365-6/306317286_5514106962009770_3327930304024114088_n.jpg | |
| https://dej.rae.es | https://ssl.gstatic.com/docs/doclist/images/empty_state_details.png | |
| https://duckduckgo.com/assets/icons/thirdparty/wikipedia.svg | https://duckduckgo.com/assets/logo_homepage.alt.v108.svg | |
| https://duckduckgo.com/assets/logo_header.alt.v108.svg | https://i.pl/firmy | |
| https://i.pl/szukaj | https://auth.fandom.com/auth/redirect?redirect= | |
| http://www.festivals.mt | https://torrent-stats.info/ |
{ "name": "Dark Reader", "icons": { "16": "icons/dr_16.png", "48": "icons/dr_48.png", "128": "icons/dr_128.png" }, "action": { "default_icon": { "19": "icons/dr_active_19.png", "38": "icons/dr_active_38.png" }, "default_popup": "ui/popup/index.html", "default_title": "Dark Reader" }, "author": "Alexander Shutau", "version": "4.9.119", "commands": { "toggle": { "description": "__MSG_toggle_extension__", "suggested_key": { "default": "Alt+Shift+D" } }, "addSite": { "description": "__MSG_toggle_current_site__", "suggested_key": { "default": "Alt+Shift+A" } }, "switchEngine": { "description": "__MSG_theme_generation_mode__" } }, "background": { "service_worker": "background/index.js" }, "options_ui": { "page": "ui/popup/index.html" }, "update_url": "https://clients2.google.com/service/update2/crx", "description": "__MSG_extension_description__", "permissions": [ "alarms", "fontSettings", "scripting", "storage" ], "default_locale": "en", "content_scripts": [ { "js": [ "inject/proxy.js" ], "world": "MAIN", "run_at": "document_start", "matches": [ "<all_urls>" ], "all_frames": true, "match_about_blank": true }, { "js": [ "inject/fallback.js", "inject/index.js" ], "world": "ISOLATED", "run_at": "document_start", "matches": [ "<all_urls>" ], "all_frames": true, "match_about_blank": true }, { "js": [ "inject/color-scheme-watcher.js" ], "world": "ISOLATED", "run_at": "document_idle", "matches": [ "<all_urls>" ], "all_frames": false, "match_about_blank": false } ], "host_permissions": [ "*://*/*" ], "manifest_version": 3, "optional_permissions": [ "contextMenus" ], "minimum_chrome_version": "106.0.0.0", "content_security_policy": { "extension_pages": "default-src 'none'; script-src 'self'; style-src 'self'; img-src * data:; connect-src *; navigate-to 'self' https://darkreader.org/* https://github.com/darkreader/darkreader/blob/main/CONTRIBUTING.md https://github.com/darkreader/darkreader https://twitter.com/darkreaderapp; media-src 'none'; child-src 'none'; worker-src 'none'; object-src 'none'" } }
ⓘ 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.