Average Mobile Detect Security & Risk Analysis

wordpress.org/plugins/average-mobile-detect

Redirects mobile traffic to mobile site, allows visitors to opt for desktop site, provides shortcodes and widget to generate links to mobile site

10 active installs v1.2 PHP + WP 3.0.1+ Updated Jan 15, 2015
mobilemobile-detectmobile-detectionmobile-redirectmobile-site-redirect
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Average Mobile Detect Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 11yr ago
Risk Assessment

The 'average-mobile-detect' plugin, version 1.2, exhibits a generally good security posture with several positive indicators. The absence of known CVEs and a clean vulnerability history suggest a well-maintained or less-targeted plugin. The code analysis reveals no dangerous functions, all SQL queries utilize prepared statements, and there are no file operations or external HTTP requests, which are all strong security practices. Furthermore, the plugin demonstrates good input validation with two capability checks and one nonce check, and a relatively small attack surface of three shortcodes with no identified unprotected entry points.

However, a significant concern arises from the taint analysis, where 5 out of 6 analyzed flows have unsanitized paths. While the static analysis did not flag these as critical or high severity, unsanitized paths are a potential gateway for various injection vulnerabilities if an attacker can influence the data flowing through these paths. Additionally, the output escaping is poor, with only 19% of outputs properly escaped. This could lead to Cross-Site Scripting (XSS) vulnerabilities, especially if user-controlled data is displayed without proper sanitization.

In conclusion, while 'average-mobile-detect' has strengths in its lack of known vulnerabilities and secure handling of SQL and external interactions, the prevalence of unsanitized paths in taint analysis and the low percentage of properly escaped outputs represent notable weaknesses. These areas require immediate attention to mitigate potential security risks.

Key Concerns

  • High rate of unsanitized paths in taint analysis
  • Low percentage of properly escaped outputs
Vulnerabilities
None known

Average Mobile Detect Security Vulnerabilities

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

Average Mobile Detect Code Analysis

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

Output Escaping

19% escaped16 total outputs
Data Flows
5 unsanitized

Data Flow Analysis

6 flows5 with unsanitized paths
avrgmobdtctRedirect (average-mobile-detect.php:27)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Average Mobile Detect Attack Surface

Entry Points3
Unprotected0

Shortcodes 3

[mobilesitelink] average-mobile-detect.php:287
[mobilesitebutton] average-mobile-detect.php:329
[mobilesite] average-mobile-detect.php:371
WordPress Hooks 7
filtertemplate_redirectaverage-mobile-detect.php:26
filterbody_classaverage-mobile-detect.php:103
actionadmin_initaverage-mobile-detect.php:165
actionadmin_menuaverage-mobile-detect.php:166
actionwidgets_initaverage-mobile-detect.php:246
actionadd_meta_boxesaverage-mobile-detect.php:380
actionsave_postaverage-mobile-detect.php:398
Maintenance & Trust

Average Mobile Detect Maintenance & Trust

Maintenance Signals

WordPress version tested4.1.42
Last updatedJan 15, 2015
PHP min version
Downloads6K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

Average Mobile Detect Developer Profile

average.technology

2 plugins · 110 total installs

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

How We Detect Average 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/average-mobile-detect/Mobile_Detect.php

HTML / DOM Fingerprints

CSS Classes
mobile-detectedmobile-site-optmobile-site-link
HTML Comments
R E D I R E C T S E T T I N G S P A G E W I D G E T S H O R T C O D E S
Data Attributes
data-avrgmobdtct-id
JS Globals
avrgmobdtctID
Shortcode Output
[mobilesitelink[desktop_redirect_link[mobile_redirect_link
FAQ

Frequently Asked Questions about Average Mobile Detect