Zodan Theme Switcher Security & Risk Analysis

wordpress.org/plugins/z-theme-switcher

Allow (certain) users(roles) to easily switch to another theme. Non-persistent, so regular users won't be bothered.

0 active installs v1.3.2 PHP + WP 5.5+ Updated Jan 7, 2026
developmentswitch-themetheme-development
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Zodan Theme Switcher Safe to Use in 2026?

Generally Safe

Score 100/100

Zodan Theme Switcher 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 "z-theme-switcher" plugin v1.3.2 exhibits a generally strong security posture based on the static analysis and vulnerability history. The absence of any AJAX handlers, REST API routes, shortcodes, or cron events significantly limits the plugin's attack surface, and crucially, all entry points appear to be protected. The code signals also indicate good practices, with no dangerous functions or file operations, and all SQL queries using prepared statements. The presence of a nonce check is positive, although the lack of capability checks on any potential entry points (even though none were identified) is a minor concern for future development or unforeseen expansions.

Taint analysis revealed no flows, suggesting a lack of data manipulation vulnerabilities. Furthermore, the plugin has no recorded vulnerability history, including critical or high severity CVEs, which indicates a history of secure development or prompt patching by the developers. The fact that all identified outputs (24) are properly escaped in 75% of cases is also a good sign, though the remaining 25% could still pose a risk if they handle user-supplied data without further sanitization, even if no taint flows were detected in this specific analysis.

In conclusion, "z-theme-switcher" v1.3.2 appears to be a secure plugin. Its minimal attack surface, lack of known vulnerabilities, and good coding practices (prepared SQL, nonce checks, and mostly escaped output) are significant strengths. The primary area for potential improvement lies in ensuring capability checks are considered for any future expansion of its functionality, and investigating the unescaped outputs to ensure they don't pose a risk if handling untrusted data. However, based on the provided data, the immediate risks are very low.

Key Concerns

  • 25% of outputs not properly escaped
Vulnerabilities
None known

Zodan Theme Switcher Security Vulnerabilities

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

Zodan Theme Switcher Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
6
18 escaped
Nonce Checks
1
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

75% escaped24 total outputs
Attack Surface

Zodan Theme Switcher Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 13
actionadmin_initadmin.php:93
actionadmin_menuadmin.php:237
filteradmin_footer_textadmin.php:241
actionadmin_enqueue_scriptsadmin.php:262
actionplugins_loadedz-theme-switcher.php:38
actionsetup_themez-theme-switcher.php:43
actionwp_enqueue_scriptsz-theme-switcher.php:76
actionwp_enqueue_scriptsz-theme-switcher.php:80
actionwp_footerz-theme-switcher.php:85
actionz_theme_switcher_show_togglez-theme-switcher.php:87
actioninitz-theme-switcher.php:88
filtertemplatez-theme-switcher.php:119
filterstylesheetz-theme-switcher.php:120
Maintenance & Trust

Zodan Theme Switcher Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 7, 2026
PHP min version
Downloads926

Community Trust

Rating100/100
Number of ratings2
Active installs0
Developer Profile

Zodan Theme Switcher Developer Profile

martenmoolenaar

6 plugins · 80 total installs

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

How We Detect Zodan Theme Switcher

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/z-theme-switcher/assets/styles.css/wp-content/plugins/z-theme-switcher/assets/z-theme-switcher.js
Script Paths
assets/z-theme-switcher.js
Version Parameters
z-theme-switcher-stylesz-theme-switcher-scripts

HTML / DOM Fingerprints

JS Globals
window.z_theme_switcher
Shortcode Output
<z-theme-switcher></z-theme-switcher>
FAQ

Frequently Asked Questions about Zodan Theme Switcher