WP-Mobilizer Security & Risk Analysis

wordpress.org/plugins/wp-mobilizer

WP-Mobilizer detects over 5,000 mobile devices and displays. You choose the theme you want for devices. Usefull for switch to Mobile Theme.

90 active installs v1.0.8 PHP + WP 3.5+ Updated Feb 10, 2014
mobile-browser-detectmobile-detectmobile-thememobile-theme-switchertheme-redirection-based-on-mobile-device
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP-Mobilizer Safe to Use in 2026?

Generally Safe

Score 85/100

WP-Mobilizer has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 12yr ago
Risk Assessment

The wp-mobilizer plugin v1.0.8 exhibits a generally positive security posture with several strong practices in place. The absence of known vulnerabilities and the consistent use of prepared statements for SQL queries are significant strengths. Furthermore, the presence of nonce and capability checks on its limited entry points indicates an awareness of basic security measures. However, the static analysis reveals a concerning aspect: three out of four analyzed taint flows have unsanitized paths. While no critical or high-severity issues were directly flagged in the taint analysis or code signals, these unsanitized paths represent potential avenues for attackers to inject malicious data if not properly handled downstream.

The plugin's vulnerability history is clean, which is a positive indicator. It suggests either a lack of past exploitable issues or successful remediation. However, the presence of the `create_function` is a potential red flag, as it is deprecated and can be a source of vulnerabilities, particularly in older PHP versions. The 50% rate of properly escaped output also leaves room for improvement, as unescaped output can lead to cross-site scripting (XSS) vulnerabilities.

In conclusion, while the plugin benefits from a clean vulnerability record and good practices like prepared statements, the identified unsanitized taint flows and the use of `create_function` warrant attention. Addressing these specific concerns would further strengthen its security posture. The attack surface is commendably small, and existing entry points do have checks, which is a good sign.

Key Concerns

  • Unsanitized taint flow paths
  • Use of deprecated and potentially dangerous function 'create_function'
  • Only 60% of outputs are properly escaped
Vulnerabilities
None known

WP-Mobilizer Security Vulnerabilities

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

WP-Mobilizer Code Analysis

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

Dangerous Functions Found

create_functioncreate_function(mblzr_class.php:1574

Output Escaping

60% escaped50 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

4 flows3 with unsanitized paths
page_overview (mblzr_class.php:861)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WP-Mobilizer Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 1

authwp_ajax_mblzr_oembed_handlermblzr_class.php:134

Shortcodes 1

[mblzr_theme_switch_link] mblzr_class.php:126
WordPress Hooks 15
actioninitmblzr_class.php:106
actionadmin_initmblzr_class.php:107
actionwp_headmblzr_class.php:108
actionwp_footermblzr_class.php:109
actionadmin_enqueue_scriptsmblzr_class.php:113
actionadmin_enqueue_scriptsmblzr_class.php:114
actionwp_enqueue_scriptsmblzr_class.php:115
actionadmin_menumblzr_class.php:118
actionadmin_bar_menumblzr_class.php:119
filterstylesheetmblzr_class.php:122
filtertemplatemblzr_class.php:123
actionwp_dashboard_setupmblzr_class.php:130
actionadmin_noticesmblzr_class.php:1572
actionactivation_noticewp-mobilizer.php:103
actioninitwp-mobilizer.php:143
Maintenance & Trust

WP-Mobilizer Maintenance & Trust

Maintenance Signals

WordPress version tested3.6.1
Last updatedFeb 10, 2014
PHP min version
Downloads22K

Community Trust

Rating100/100
Number of ratings3
Active installs90
Developer Profile

WP-Mobilizer Developer Profile

KilukruMedia

2 plugins · 150 total installs

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

How We Detect WP-Mobilizer

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-mobilizer/css/mblzr-frontend.css/wp-content/plugins/wp-mobilizer/css/jquery-ui-1.8.22.custom.css/wp-content/plugins/wp-mobilizer/js/mblzr-frontend.js/wp-content/plugins/wp-mobilizer/js/jquery-ui-1.8.22.custom.min.js
Script Paths
/wp-content/plugins/wp-mobilizer/js/mblzr-frontend.js/wp-content/plugins/wp-mobilizer/js/jquery-ui-1.8.22.custom.min.js
Version Parameters
wp-mobilizer/css/mblzr-frontend.css?ver=wp-mobilizer/css/jquery-ui-1.8.22.custom.css?ver=wp-mobilizer/js/mblzr-frontend.js?ver=wp-mobilizer/js/jquery-ui-1.8.22.custom.min.js?ver=

HTML / DOM Fingerprints

HTML Comments
<!-- Created by WP-Mobilizer --><!-- WP-Mobilizer Theme --><!-- Mobile Theme --><!-- /WP-Mobilizer Theme -->
Data Attributes
data-mblzr-theme-enableddata-mblzr-theme-disabled
JS Globals
mblzr_options
FAQ

Frequently Asked Questions about WP-Mobilizer