WP Mobile Detect Security & Risk Analysis

wordpress.org/plugins/wp-mobile-detect

WP Mobile Detect by Jesse Friedman creates an easy way for the User Admin to control when content is shown or hid based on visitor device or operating …

5K active installs v2.0 PHP + WP 2.8.4+ Updated Nov 28, 2017
browsersmobileresponsive
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Mobile Detect Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 8yr ago
Risk Assessment

Based on the provided static analysis and vulnerability history, the 'wp-mobile-detect' v2.0 plugin exhibits a strong security posture. The code analysis reveals no dangerous functions, no raw SQL queries, and all identified outputs are properly escaped. Furthermore, there are no file operations or external HTTP requests, and importantly, no known vulnerabilities or CVEs are recorded for this plugin. This suggests a well-developed and secure codebase with robust security practices implemented by the developers.

However, a closer look at the attack surface reveals 18 shortcodes, all of which are reportedly unprotected by any capability checks or nonce verification. While the static analysis indicates no exploitable flaws in these shortcodes currently, the sheer number of entry points without any access control mechanisms presents a potential area for concern. If future vulnerabilities are introduced, or if the shortcodes' functionality changes to handle user-provided data without proper sanitization or authorization, these unprotected shortcodes could become a significant risk. The absence of taint analysis results also leaves a slight unknown regarding potential complex data flow vulnerabilities that might not be caught by simpler code checks.

In conclusion, 'wp-mobile-detect' v2.0 appears to be a secure plugin based on current data, with a clean vulnerability history and good coding practices concerning core security functions. The primary weakness lies in the lack of authorization for its shortcodes, which, while not an immediate exploit based on this data, represents a latent risk that warrants attention for future development. The lack of taint analysis also means that the security against complex injection attacks remains partially unverified.

Key Concerns

  • 18 shortcodes without capability checks
Vulnerabilities
None known

WP Mobile Detect Security Vulnerabilities

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

WP Mobile Detect 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

WP Mobile Detect Attack Surface

Entry Points18
Unprotected0

Shortcodes 18

[notphone] wp-mobile-detect.php:46
[nottab] wp-mobile-detect.php:67
[notdevice] wp-mobile-detect.php:88
[phone] wp-mobile-detect.php:109
[tablet] wp-mobile-detect.php:130
[tab] wp-mobile-detect.php:139
[device] wp-mobile-detect.php:160
[ios] wp-mobile-detect.php:181
[iPhone] wp-mobile-detect.php:202
[iPad] wp-mobile-detect.php:223
[android] wp-mobile-detect.php:244
[blackberry] wp-mobile-detect.php:265
[windowsmobile] wp-mobile-detect.php:286
[chrome] wp-mobile-detect.php:307
[opera] wp-mobile-detect.php:328
[ie] wp-mobile-detect.php:349
[firefox] wp-mobile-detect.php:370
[safari] wp-mobile-detect.php:391
Maintenance & Trust

WP Mobile Detect Maintenance & Trust

Maintenance Signals

WordPress version tested4.2.39
Last updatedNov 28, 2017
PHP min version
Downloads89K

Community Trust

Rating96/100
Number of ratings64
Active installs5K
Developer Profile

WP Mobile Detect Developer Profile

Jesse Friedman

1 plugin · 5K 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 Mobile Detect

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-mobile-detect/

HTML / DOM Fingerprints

Shortcode Output
[notphone][/notphone][nottab][/nottab]
FAQ

Frequently Asked Questions about WP Mobile Detect