isMobile() Shortcode for WordPress Security & Risk Analysis

wordpress.org/plugins/ismobile

This plugin works with the open source Mobile Detect Library. You can get further information on its website.

100 active installs v1.1.2 PHP 7.4+ WP 4.5+ Updated Aug 30, 2025
desktopipadiphonemobiletablet
99
A · Safe
CVEs total1
Unpatched0
Last CVEJun 26, 2025
Safety Verdict

Is isMobile() Shortcode for WordPress Safe to Use in 2026?

Generally Safe

Score 99/100

isMobile() Shortcode for WordPress has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Jun 26, 2025Updated 7mo ago
Risk Assessment

The 'ismobile' plugin v1.1.2 exhibits a generally strong security posture based on the provided static analysis. The code demonstrates excellent practices, with 100% of SQL queries utilizing prepared statements and all output properly escaped. The presence of nonce and capability checks further bolsters its defense against common web vulnerabilities. The absence of file operations and external HTTP requests reduces the potential attack surface in these areas. While the attack surface is minimal with only one shortcode, the lack of any identified taint flows is a positive indicator, suggesting that input sanitization and handling are likely robust.

However, a significant concern arises from the plugin's vulnerability history. The presence of one known CVE, even if currently unpatched (meaning a patch exists), points to past security weaknesses. The common vulnerability type identified as Cross-site Scripting is particularly noteworthy, as it indicates that improper input neutralization has been an issue in the past. While the latest vulnerability is dated in the future (2025-06-26), this might be a data anomaly or indicate a future discovery. The fact that there are no currently unpatched vulnerabilities is a mitigating factor, but the past occurrence of XSS warrants caution.

In conclusion, 'ismobile' v1.1.2 benefits from a well-written codebase with strong adherence to secure coding practices. Its minimal attack surface and proper handling of sensitive operations are commendable. The primary weakness lies in its past vulnerability to Cross-site Scripting. Users should ensure they are using the absolute latest version of the plugin where any discovered vulnerabilities are patched. The static analysis is overwhelmingly positive, but the historical CVE cannot be ignored.

Key Concerns

  • Known CVE exists (though patched)
  • Past vulnerability to XSS
Vulnerabilities
1

isMobile() Shortcode for WordPress Security Vulnerabilities

CVEs by Year

1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-6488medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

isMobile <= 1.1.1 - Authenticated (Contributor+) Stored Cross-Site Scripting via device Parameter

Jun 26, 2025 Patched in 1.1.2 (1d)
Code Analysis
Analyzed Mar 16, 2026

isMobile() Shortcode for WordPress Code Analysis

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

Output Escaping

100% escaped15 total outputs
Attack Surface

isMobile() Shortcode for WordPress Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[ismobile] ismobile-shortcode.php:128
WordPress Hooks 3
actionplugins_loadedismobile-shortcode.php:41
actionadmin_menuismobile-shortcode.php:159
actionadmin_enqueue_scriptsismobile-shortcode.php:301
Maintenance & Trust

isMobile() Shortcode for WordPress Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedAug 30, 2025
PHP min version7.4
Downloads3K

Community Trust

Rating100/100
Number of ratings3
Active installs100
Developer Profile

isMobile() Shortcode for WordPress Developer Profile

Jairo Ochoa

2 plugins · 190 total installs

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

How We Detect isMobile() Shortcode for WordPress

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

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
ismobile-headingismobile-subshortcodecardtitle
JS Globals
wis_detect
Shortcode Output
[ismobile device='iphone' debug=false ] Your content [/ismobile]
FAQ

Frequently Asked Questions about isMobile() Shortcode for WordPress