Dark Reader – Beautiful Dark Mode for any Website Security & Risk Analysis

wordpress.org/plugins/dark-reader

Complete WordPress dark mode with brightness control, contrast adjustment, toggle styles, and auto detection.

200 active installs v1.1.5 PHP 7.4+ WP 6.0+ Updated Mar 17, 2026
darkdark-modedark-themenight-modewp-dark
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Dark Reader – Beautiful Dark Mode for any Website Safe to Use in 2026?

Generally Safe

Score 100/100

Dark Reader – Beautiful Dark Mode for any Website has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2mo ago
Risk Assessment

The dark-reader plugin version 1.1.4 demonstrates a strong security posture based on the provided static analysis and vulnerability history. The code exhibits excellent practices, with 100% of SQL queries using prepared statements and a very high percentage (96%) of outputs being properly escaped. Furthermore, the plugin implements nonce and capability checks for its entry points, and there are no reported vulnerabilities (CVEs) for this version or historically. The absence of dangerous functions, file operations, and external HTTP requests further contributes to its secure design. Taint analysis shows no identified flows, indicating no immediate risks of unsanitized data being processed in a dangerous manner. The attack surface, though present with AJAX handlers and a shortcode, is not immediately concerning as the analysis indicates no unprotected entry points. The plugin's strengths lie in its adherence to secure coding principles, particularly regarding data handling and access control. Its clean vulnerability history suggests a well-maintained and secure codebase. Overall, the plugin appears to be a low-risk option.

Vulnerabilities
None known

Dark Reader – Beautiful Dark Mode for any Website Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Dark Reader – Beautiful Dark Mode for any Website Release Timeline

v1.1.5Current
v1.1.4
v1.1.3
v1.1.2
v1.1.1
v1.1.0
v1.0.9
v1.0.8
v1.0.7
v1.0.6
v1.0.5
v1.0.4
v1.0.3
v1.0.2
v1.0.1
v1.0.0
Code Analysis
Analyzed Mar 16, 2026

Dark Reader – Beautiful Dark Mode for any Website Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
4
105 escaped
Nonce Checks
2
Capability Checks
2
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

96% escaped109 total outputs
Attack Surface

Dark Reader – Beautiful Dark Mode for any Website Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 2

authwp_ajax_dark_reader_save_settingsadmin\admin-page.php:115
authwp_ajax_bdt_admin_api_biggopti_dismissincludes\class-biggoptis.php:22

Shortcodes 1

[dark_reader_toggle] includes\shortcode.php:36
WordPress Hooks 7
actionadmin_menuadmin\admin-page.php:106
actionadmin_enqueue_scriptsadmin\admin-page.php:112
actionadmin_initadmin\admin-page.php:118
actionadmin_enqueue_scriptsincludes\class-biggoptis.php:24
actionwp_enqueue_scriptsincludes\enqueue.php:59
actionwp_headincludes\enqueue.php:253
actionwp_footerincludes\toggle-btn.php:32
Maintenance & Trust

Dark Reader – Beautiful Dark Mode for any Website Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 17, 2026
PHP min version7.4
Downloads5K

Community Trust

Rating100/100
Number of ratings4
Active installs200
Developer Profile

Dark Reader – Beautiful Dark Mode for any Website Developer Profile

bdthemes

24 plugins · 250K total installs

92
trust score
Avg Security Score
97/100
Avg Patch Time
21 days
View full developer profile
Detection Fingerprints

How We Detect Dark Reader – Beautiful Dark Mode for any Website

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/dark-reader/assets/css/dark-reader-backend.css/wp-content/plugins/dark-reader/assets/js/dark-reader-backend.js/wp-content/plugins/dark-reader/assets/js/dark-reader-frontend.js/wp-content/plugins/dark-reader/assets/css/dark-reader-frontend.css
Script Paths
/wp-content/plugins/dark-reader/assets/js/dark-reader-backend.js/wp-content/plugins/dark-reader/assets/js/dark-reader-frontend.js
Version Parameters
dark-reader/assets/css/dark-reader-backend.css?ver=dark-reader/assets/js/dark-reader-backend.js?ver=dark-reader/assets/js/dark-reader-frontend.js?ver=dark-reader/assets/css/dark-reader-frontend.css?ver=

HTML / DOM Fingerprints

CSS Classes
dark-reader-toggle
HTML Comments
<!-- Dark Reader plugin settings --><!-- Dark Reader Pro plugin integration -->
Data Attributes
data-dark-reader-toggle
JS Globals
darkReaderBackendDarkReaderFrontend
FAQ

Frequently Asked Questions about Dark Reader – Beautiful Dark Mode for any Website