Darkify – Dark Mode & Night Mode for Website & Admin (Dark Theme Included) Security & Risk Analysis

wordpress.org/plugins/darkify

Darkify Dark Mode adds dark mode and night mode to WordPress websites and admin dashboards using a fast, lightweight, customizable dark mode toggle.

600 active installs v1.4.25 PHP 7.0.0+ WP 5.0+ Updated Mar 31, 2026
darkdark-modedark-themenight-modewordpress-dark-mode
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Darkify – Dark Mode & Night Mode for Website & Admin (Dark Theme Included) Safe to Use in 2026?

Generally Safe

Score 100/100

Darkify – Dark Mode & Night Mode for Website & Admin (Dark Theme Included) has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The "darkify" v1.4.24 plugin demonstrates a generally good security posture, with no recorded vulnerabilities or critical taint flows. The static analysis reveals a robust implementation of security best practices, including the exclusive use of prepared statements for SQL queries and a high percentage of properly escaped output. The plugin also implements a significant number of nonce and capability checks, further hardening its entry points. However, a single instance of the `unserialize` function is present, which always introduces a degree of risk due to its potential for deserialization vulnerabilities if not handled with extreme care and validation of the serialized data.

The attack surface, while comprised of several AJAX handlers, appears to be well-protected as all entry points have authorization checks. The absence of critical or high-severity taint flows is a strong indicator of secure coding practices regarding data sanitization and handling. The plugin's vulnerability history being completely clear further reinforces its current security stability. Despite the presence of `unserialize`, the overall lack of known issues and strong adherence to other security measures suggest a low immediate risk, though the `unserialize` function warrants careful monitoring and validation of its usage.

Key Concerns

  • Dangerous function 'unserialize' used
Vulnerabilities
None known

Darkify – Dark Mode & Night Mode for Website & Admin (Dark Theme Included) Security Vulnerabilities

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

Darkify – Dark Mode & Night Mode for Website & Admin (Dark Theme Included) Release Timeline

v1.4.25Current
v1.4.24
v1.4.23
v1.4.22
v1.4.21
v1.4.20
v1.4.19
v1.4.18
v1.4.17
v1.4.16
v1.4.15
v1.4.14
v1.4.13
v1.4.12
v1.4.11
v1.4.10
v1.4.9
v1.4.8
v1.4.7
v1.4.6
Code Analysis
Analyzed Mar 16, 2026

Darkify – Dark Mode & Night Mode for Website & Admin (Dark Theme Included) Code Analysis

Dangerous Functions
1
Raw SQL Queries
0
5 prepared
Unescaped Output
129
1001 escaped
Nonce Checks
13
Capability Checks
8
File Operations
0
External Requests
1
Bundled Libraries
0

Dangerous Functions Found

unserialize$plugins = unserialize($response['body']);src\Admin\HelpPage\Help.php:144

SQL Query Safety

100% prepared5 total queries

Output Escaping

89% escaped1130 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

5 flows
darkify_export (src\Admin\Framework\functions\actions.php:58)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Darkify – Dark Mode & Night Mode for Website & Admin (Dark Theme Included) Attack Surface

Entry Points8
Unprotected0

AJAX Handlers 7

authwp_ajax_darkify-get-iconssrc\Admin\Framework\functions\actions.php:47
authwp_ajax_darkify-exportsrc\Admin\Framework\functions\actions.php:82
authwp_ajax_darkify-importsrc\Admin\Framework\functions\actions.php:122
authwp_ajax_darkify-resetsrc\Admin\Framework\functions\actions.php:147
authwp_ajax_darkify-chosensrc\Admin\Framework\functions\actions.php:192
authwp_ajax_darkify-never-show-review-noticesrc\Admin\ReviewNotice\ReviewNotice.php:29
authwp_ajax_themeatelier_dismiss_offer_bannersrc\Admin\ReviewNotice\ThemeAtelier_Offer_Banner.php:38

Shortcodes 1

[darkify] src\Frontend\DarkifyShortcode.php:22
WordPress Hooks 49
actionadmin_bar_menusrc\Admin\Admin.php:83
actionadmin_print_scriptssrc\Admin\Admin.php:84
actionadmin_footersrc\Admin\Admin.php:85
actionadmin_menusrc\Admin\Admin.php:88
actionafter_setup_themesrc\Admin\Admin.php:89
filterautoptimize_filter_js_excludesrc\Admin\Admin.php:90
actionadmin_initsrc\Admin\Admin.php:91
actionplugin_loadedsrc\Admin\Admin.php:92
filterplugin_row_metasrc\Admin\Admin.php:105
filteradmin_footer_textsrc\Admin\Admin.php:108
filtermce_external_pluginssrc\Admin\Admin.php:353
filtermce_buttonssrc\Admin\Admin.php:358
actionenqueue_block_editor_assetssrc\Admin\Admin.php:380
actionplugins_loadedsrc\Admin\DBUpdates.php:36
actionafter_setup_themesrc\Admin\Framework\Classes\Darkify.php:78
actioninitsrc\Admin\Framework\Classes\Darkify.php:79
actionswitch_themesrc\Admin\Framework\Classes\Darkify.php:80
actionadmin_enqueue_scriptssrc\Admin\Framework\Classes\Darkify.php:81
actionwp_headsrc\Admin\Framework\Classes\Darkify.php:82
filteradmin_body_classsrc\Admin\Framework\Classes\Darkify.php:83
actionadd_meta_boxessrc\Admin\Framework\Classes\DarkifyMetabox.php:48
actionsave_postsrc\Admin\Framework\Classes\DarkifyMetabox.php:49
actionedit_attachmentsrc\Admin\Framework\Classes\DarkifyMetabox.php:50
actionadmin_menusrc\Admin\Framework\Classes\DarkifyOptions.php:111
actionadmin_bar_menusrc\Admin\Framework\Classes\DarkifyOptions.php:112
actionnetwork_admin_menusrc\Admin\Framework\Classes\DarkifyOptions.php:116
filteradmin_footer_textsrc\Admin\Framework\Classes\DarkifyOptions.php:450
actionadmin_footersrc\Admin\Framework\fields\icon\icon.php:41
actioncustomize_controls_print_footer_scriptssrc\Admin\Framework\fields\icon\icon.php:42
actionadmin_print_footer_scriptssrc\Admin\Framework\fields\link\link.php:67
actionprint_default_editor_scriptssrc\Admin\Framework\fields\wp_editor\wp_editor.php:67
actionadmin_noticessrc\Admin\ReviewNotice\ReviewNotice.php:28
actionadmin_noticessrc\Admin\ReviewNotice\ThemeAtelier_Offer_Banner.php:37
filterwp_nav_menu_itemssrc\Frontend\Frontend.php:84
actionwp_enqueue_scriptssrc\Frontend\Frontend.php:87
actionlogin_enqueue_scriptssrc\Frontend\Frontend.php:88
actionregister_enqueue_scriptssrc\Frontend\Frontend.php:89
actionwp_headsrc\Frontend\Frontend.php:90
actionlogin_headsrc\Frontend\Frontend.php:91
actionregister_headsrc\Frontend\Frontend.php:92
actionwp_footersrc\Frontend\Frontend.php:93
actionlogin_footersrc\Frontend\Frontend.php:94
actionregister_footersrc\Frontend\Frontend.php:95
filterautoptimize_filter_js_excludesrc\Frontend\Frontend.php:97
actionplugin_loadedsrc\Includes\Darkify.php:75
actionadmin_enqueue_scriptssrc\Includes\Darkify.php:177
actionadmin_enqueue_scriptssrc\Includes\Darkify.php:178
actionadmin_enqueue_scriptssrc\Includes\Darkify.php:179
actionactivated_pluginsrc\Includes\Darkify.php:220
Maintenance & Trust

Darkify – Dark Mode & Night Mode for Website & Admin (Dark Theme Included) Maintenance & Trust

Maintenance Signals

WordPress version tested7.0
Last updatedMar 31, 2026
PHP min version7.0.0
Downloads14K

Community Trust

Rating100/100
Number of ratings17
Active installs600
Developer Profile

Darkify – Dark Mode & Night Mode for Website & Admin (Dark Theme Included) Developer Profile

ThemeAtelier

7 plugins · 4K total installs

99
trust score
Avg Security Score
99/100
Avg Patch Time
6 days
View full developer profile
Detection Fingerprints

How We Detect Darkify – Dark Mode & Night Mode for Website & Admin (Dark Theme Included)

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/darkify/src/assets/css/client_main.css/wp-content/plugins/darkify/src/assets/css/client_main.min.css/wp-content/plugins/darkify/src/assets/js/client_main.js/wp-content/plugins/darkify/src/assets/js/client_main.min.js/wp-content/plugins/darkify/src/Admin/HelpPage/assets/css/help-page.css/wp-content/plugins/darkify/src/Admin/HelpPage/assets/css/help-page.min.css/wp-content/plugins/darkify/src/Admin/HelpPage/assets/js/help-page.js/wp-content/plugins/darkify/src/Admin/HelpPage/assets/js/help-page.min.js+2 more
Script Paths
/wp-content/plugins/darkify/src/assets/js/client_main.js/wp-content/plugins/darkify/src/Admin/HelpPage/assets/js/help-page.js
Version Parameters
ver=1.4.24

HTML / DOM Fingerprints

CSS Classes
darkify-switchdarkify-admin-bar-switchdarkify-help-page-wrapper
HTML Comments
<!-- Darkify Admin Bar Switch --><!-- Review Notice -->
Data Attributes
data-darkify-admin-bar-switch
JS Globals
darkify_settings
FAQ

Frequently Asked Questions about Darkify – Dark Mode & Night Mode for Website & Admin (Dark Theme Included)