hiWeb Theme Switcher Security & Risk Analysis

wordpress.org/plugins/hiweb-theme-switcher

Changing the theme on selected pages and posts

10 active installs v1.0.1.0 PHP + WP 4.1+ Updated Aug 15, 2016
appearancechangereplacementshiftswitchtheme
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is hiWeb Theme Switcher Safe to Use in 2026?

Generally Safe

Score 85/100

hiWeb Theme Switcher has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9yr ago
Risk Assessment

The 'hiweb-theme-switcher' plugin v1.0.1.0 exhibits a concerning security posture, primarily due to a single unprotected AJAX handler which represents its entire attack surface. While the plugin demonstrates good practices in terms of SQL query sanitization and avoiding dangerous functions or file operations, the absence of authentication checks on its sole entry point is a significant vulnerability. This could allow unauthenticated users to potentially interact with or manipulate the plugin's functionality in unintended ways. The static analysis also reveals a low percentage of properly escaped output, suggesting potential cross-site scripting (XSS) vulnerabilities, although the specific impact is not detailed. The lack of any recorded vulnerabilities in its history is positive, but this should not overshadow the immediate risks posed by the exposed AJAX handler and insufficient output escaping. The plugin's strengths lie in its clean SQL usage and lack of inherently dangerous code patterns, but these are overshadowed by critical oversight in access control for its primary interaction point.

Key Concerns

  • AJAX handler without authentication check
  • Low percentage of properly escaped output
Vulnerabilities
None known

hiWeb Theme Switcher Security Vulnerabilities

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

hiWeb Theme Switcher Code Analysis

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

Bundled Libraries

jQuery

Output Escaping

8% escaped13 total outputs
Attack Surface
1 unprotected

hiWeb Theme Switcher Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_hw_theme_switcherinc\ajax.php:4
WordPress Hooks 6
filtertemplateinc\class.php:37
filteroption_templateinc\class.php:38
filteroption_stylesheetinc\class.php:39
actionadd_meta_boxesinc\meta-boxes.php:4
actioninitinc\post-type.php:10
actionsave_postinc\post-type.php:48
Maintenance & Trust

hiWeb Theme Switcher Maintenance & Trust

Maintenance Signals

WordPress version tested4.5.33
Last updatedAug 15, 2016
PHP min version
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

hiWeb Theme Switcher Developer Profile

Den Media

9 plugins · 100 total installs

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

How We Detect hiWeb 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/hiweb-theme-switcher/asset/chosen.min.css/wp-content/plugins/hiweb-theme-switcher/asset/chosen.jquery.min.js/wp-content/plugins/hiweb-theme-switcher/asset/jquery.tabSelect.min.css/wp-content/plugins/hiweb-theme-switcher/asset/jquery.tabSelect.min.js/wp-content/plugins/hiweb-theme-switcher/inc/backend.js
Script Paths
/wp-content/plugins/hiweb-theme-switcher/inc/backend.js

HTML / DOM Fingerprints

HTML Comments
<!-- Rule Options -->
Data Attributes
name="hw_theme_switcher"id="hw_theme_switcher_meta_box"
JS Globals
hw_theme_switcher
FAQ

Frequently Asked Questions about hiWeb Theme Switcher