Conditional Themes Security & Risk Analysis

wordpress.org/plugins/wp-conditional-themes

A simple API to switch the themes on certain conditions.

60 active installs v0.6 PHP + WP 3.4+ Updated Jul 19, 2019
apiswitchthemetheme-switcherthemes
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Conditional Themes Safe to Use in 2026?

Generally Safe

Score 85/100

Conditional Themes has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6yr ago
Risk Assessment

The "wp-conditional-themes" v0.6 plugin exhibits a strong security posture based on the provided static analysis and vulnerability history. The complete absence of detectable attack surface points, such as AJAX handlers, REST API routes, shortcodes, and cron events, significantly reduces the plugin's exposure to potential exploits. Furthermore, the code analysis shows no instances of dangerous functions, unsanitized paths, raw SQL queries, unescaped output, or file operations, all of which are positive indicators of secure coding practices. The lack of external HTTP requests and the absence of nonce and capability checks (while noted as zero, it also implies no immediate risk from these checks being absent in an unprotected context, given the zero attack surface) further contribute to this positive assessment.

The vulnerability history of this plugin is also remarkably clean, with zero recorded CVEs across all severity levels. This suggests a history of well-maintained code and a proactive approach to security by its developers. The absence of any common vulnerability types or past incidents reinforces this conclusion. While the plugin's current version appears to be secure, the overall lack of specific security features like nonces or capability checks on entry points might indicate a design philosophy focused on minimal interaction rather than robust security hardening for hypothetical future expansion or unforeseen attack vectors. However, given the current state, the risks associated with this plugin are exceptionally low.

Vulnerabilities
None known

Conditional Themes Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Conditional Themes Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
0
0 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0
Attack Surface

Conditional Themes Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 11
filtertemplateincludes\class-conditional-themes-switcher.php:269
filterstylesheetincludes\class-conditional-themes-switcher.php:270
filterpre_option_templateincludes\class-conditional-themes-switcher.php:272
filterpre_option_stylesheetincludes\class-conditional-themes-switcher.php:273
filterpre_option_current_themeincludes\class-conditional-themes-switcher.php:274
filterpre_option_template_rootincludes\class-conditional-themes-switcher.php:276
filterpre_option_stylesheet_rootincludes\class-conditional-themes-switcher.php:277
filterpre_option_sidebars_widgetsincludes\class-conditional-themes-switcher.php:278
filterpre_update_option_sidebars_widgetsincludes\class-conditional-themes-switcher.php:280
actionsetup_themeincludes\class-conditional-themes-switcher.php:291
actionplugins_loadedmain.php:46
Maintenance & Trust

Conditional Themes Maintenance & Trust

Maintenance Signals

WordPress version tested5.2.24
Last updatedJul 19, 2019
PHP min version
Downloads5K

Community Trust

Rating98/100
Number of ratings9
Active installs60
Developer Profile

Conditional Themes Developer Profile

Nashwan D

5 plugins · 610 total installs

84
trust score
Avg Security Score
85/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Conditional Themes

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-conditional-themes/css/admin-style.css/wp-content/plugins/wp-conditional-themes/css/frontend-style.css/wp-content/plugins/wp-conditional-themes/js/admin-script.js/wp-content/plugins/wp-conditional-themes/js/frontend-script.js
Script Paths
/wp-content/plugins/wp-conditional-themes/js/admin-script.js/wp-content/plugins/wp-conditional-themes/js/frontend-script.js
Version Parameters
wp-conditional-themes/css/admin-style.css?ver=wp-conditional-themes/css/frontend-style.css?ver=wp-conditional-themes/js/admin-script.js?ver=wp-conditional-themes/js/frontend-script.js?ver=

HTML / DOM Fingerprints

CSS Classes
nd-erza-admin-wrapnd-erza-frontend-wrap
JS Globals
nd_erza_admin_paramsnd_erza_frontend_params
FAQ

Frequently Asked Questions about Conditional Themes