Mobile App Banners Security & Risk Analysis

wordpress.org/plugins/mobile-app-banners

Automatically implement Safari's new Mobile App Banner feature on your Wordpress site. Easily promote your iphone and android apps using badges.

10 active installs v3.0 PHP + WP 2.9+ Updated Apr 12, 2019
appbanneriphone-appmobile-app-bannermobile-app-banners
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Mobile App Banners Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 6yr ago
Risk Assessment

The 'mobile-app-banners' v3.0 plugin exhibits a mixed security posture. On the positive side, the plugin demonstrates good practices by using prepared statements for all SQL queries, performing capability checks on its entry points, and including a nonce check. Furthermore, its vulnerability history is clean, with no recorded CVEs, which suggests a history of stable and relatively secure development.

However, there are notable concerns. The static analysis reveals the presence of two instances of the `create_function` dangerous function, which can be a source of security vulnerabilities if not handled with extreme care. Additionally, a significant portion of the plugin's output (94%) is not properly escaped. This lack of output escaping is a serious risk, as it can lead to Cross-Site Scripting (XSS) vulnerabilities, allowing attackers to inject malicious scripts into web pages viewed by users.

While the attack surface is small and all identified entry points have some form of protection, the unescaped output presents a substantial risk. The absence of known vulnerabilities is a positive indicator, but it does not negate the immediate risks identified in the code analysis. The plugin is therefore considered to have moderate security risks, primarily due to the critical vulnerability of unescaped output.

Key Concerns

  • High percentage of unescaped output
  • Use of dangerous function: create_function
Vulnerabilities
None known

Mobile App Banners Security Vulnerabilities

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

Mobile App Banners Code Analysis

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

Dangerous Functions Found

create_functionadd_action( 'widgets_init', create_function( '', 'register_widget( mobile_app_banners_widget );' ) )index.php:782
create_functionadd_action( 'widgets_init', create_function( '', 'register_widget( mobile_app_android_widget );' ) )index.php:989

Output Escaping

6% escaped36 total outputs
Attack Surface

Mobile App Banners Attack Surface

Entry Points2
Unprotected0

Shortcodes 2

[app-store-download] index.php:385
[android-download] index.php:386
WordPress Hooks 9
filterplugin_row_metaindex.php:26
actionadmin_menuindex.php:29
actionadmin_initindex.php:30
actionadmin_noticesindex.php:376
actionwp_headindex.php:382
actionsave_postindex.php:423
actionadmin_initindex.php:576
actionwidgets_initindex.php:782
actionwidgets_initindex.php:989
Maintenance & Trust

Mobile App Banners Maintenance & Trust

Maintenance Signals

WordPress version tested5.1.22
Last updatedApr 12, 2019
PHP min version
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Mobile App Banners Developer Profile

winyourbrand

1 plugin · 10 total installs

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

How We Detect Mobile App Banners

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/mobile-app-banners/style.css/wp-content/plugins/mobile-app-banners/js/mobile_app_banners.js
Script Paths
/wp-content/plugins/mobile-app-banners/js/mobile_app_banners.js
Version Parameters
mobile-app-banners/style.css?ver=mobile-app-banners/js/mobile_app_banners.js?ver=

HTML / DOM Fingerprints

CSS Classes
winyourbranddonatewinyourbrand_top_bannerdonly
HTML Comments
KEXND3D2XAFXS
Data Attributes
hosted_button_id="KEXND3D2XAFXS"
FAQ

Frequently Asked Questions about Mobile App Banners