App banner Security & Risk Analysis

wordpress.org/plugins/app-banner

Requires at least: 4.0 Tested up to: 4.8 Requires PHP: 5.6 Stable tag: 1.1 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.

10 active installs v1.0.0 PHP + WP + Updated Dec 7, 2017
androidappapp-storeiosplay-store
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is App banner Safe to Use in 2026?

Generally Safe

Score 85/100

App banner 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

The "app-banner" plugin v1.0.0 exhibits a mixed security posture. On one hand, it demonstrates good practices by having a minimal attack surface with no identified AJAX handlers, REST API routes, shortcodes, or cron events that are exposed. The complete absence of known CVEs and a clean vulnerability history is also a positive indicator. However, the static analysis reveals significant concerns regarding data sanitization and output handling. The presence of the `unserialize` function, coupled with 100% of output not being properly escaped, creates a substantial risk. If any data processed by the plugin is user-controlled or comes from an untrusted source, the `unserialize` function could lead to remote code execution or other serious vulnerabilities, especially when combined with unescaped output that could be used for cross-site scripting (XSS). While taint analysis shows no unsanitized paths, this might be due to a lack of complex data flows being analyzed or that the current data flow does not trigger the taint detection. The absence of recorded vulnerabilities in its history does not negate the potential risks identified in the code itself. Therefore, while the plugin has a small attack surface and no known exploits, the identified code signals present a clear and present danger that requires immediate attention.

Key Concerns

  • Dangerous function unserialize found
  • 100% of output not properly escaped
  • File operations found
Vulnerabilities
None known

App banner Security Vulnerabilities

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

App banner Code Analysis

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

Dangerous Functions Found

unserialize$ios_data = unserialize( get_option('app_banner_ios_data') );inc\class.app-banner.php:261
unserialize$google_data = unserialize( get_option('app_banner_google_data') );inc\class.app-banner.php:266

Output Escaping

0% escaped17 total outputs
Attack Surface

App banner Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 7
actionwp_print_stylesinc\class.app-banner.php:25
actionadmin_initinc\class.app-banner.php:26
actionadmin_menuinc\class.app-banner.php:27
filterplugin_action_linksinc\class.app-banner.php:28
actionupdate_option_app_banner_app_store_urlinc\class.app-banner.php:29
actionupdate_option_app_banner_google_play_urlinc\class.app-banner.php:30
actionwp_footerinc\class.app-banner.php:31
Maintenance & Trust

App banner Maintenance & Trust

Maintenance Signals

WordPress version tested
Last updatedDec 7, 2017
PHP min version
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

App banner Developer Profile

smartymedia

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 App banner

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/app-banner/assets/appbanner.css
Version Parameters
app-banner/assets/appbanner.css?ver=

HTML / DOM Fingerprints

CSS Classes
app-banner
Data Attributes
name="app_banner_app_store_url"id="app_banner_app_store_url"name="app_banner_google_play_url"id="app_banner_google_play_url"name="app_banner_position"id="app_banner_position"+4 more
Shortcode Output
<div class="app-banner"><a hrefdata-app-store-urldata-google-play-url
FAQ

Frequently Asked Questions about App banner