Push Down Banners Security & Risk Analysis

wordpress.org/plugins/push-down-banners

The easiest way to create Push Down Banners for your site. Unlimited creativity! 9 Languages!

10 active installs v1.3 PHP + WP 3.8+ Updated Feb 11, 2016
html5-push-down-bannerspush-bannerspush-down-adspush-down-bannerspushing-ads
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Push Down Banners Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 10yr ago
Risk Assessment

The push-down-banners plugin v1.3 exhibits a significant security concern due to its extensive attack surface being entirely unprotected. All 8 identified AJAX handlers lack authentication checks, presenting a direct pathway for unauthorized actions. While the plugin demonstrates strong practices in SQL query handling and output escaping, the absence of nonces and capability checks on its AJAX endpoints is a critical oversight. The taint analysis further highlights this, revealing 6 high-severity flows with unsanitized paths, strongly suggesting potential for injection vulnerabilities or unintended data manipulation when these unprotected AJAX handlers are triggered. The plugin's vulnerability history is clean, with no recorded CVEs, which is a positive indicator of past development. However, this lack of history should not overshadow the immediate and substantial risks presented by the current code's lack of essential security controls on its entry points.

Key Concerns

  • 8 AJAX handlers without auth checks
  • 6 high severity taint flows
  • 0 Nonce checks on AJAX handlers
  • 0 Capability checks on AJAX handlers
Vulnerabilities
None known

Push Down Banners Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Push Down Banners Release Timeline

No version history available.
Code Analysis
Analyzed Mar 17, 2026

Push Down Banners Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
18 prepared
Unescaped Output
5
261 escaped
Nonce Checks
0
Capability Checks
0
File Operations
12
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared18 total queries

Output Escaping

98% escaped266 total outputs
Data Flows
8 unsanitized

Data Flow Analysis

8 flows8 with unsanitized paths
push_uplimage_callback (pushdownoptions.php:82)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
8 unprotected

Push Down Banners Attack Surface

Entry Points8
Unprotected8

AJAX Handlers 8

authwp_ajax_push_submitpushdownoptions.php:5
authwp_ajax_push_uplimagepushdownoptions.php:6
authwp_ajax_push_clickspushdownoptions.php:7
authwp_ajax_push_impressionspushdownoptions.php:8
authwp_ajax_push_openspushdownoptions.php:9
noprivwp_ajax_push_clickspushdownoptions.php:10
noprivwp_ajax_push_impressionspushdownoptions.php:11
noprivwp_ajax_push_openspushdownoptions.php:12
WordPress Hooks 8
actionplugins_loadedpushdownbanner.php:19
actionwp_enqueue_scriptspushdownbanner.php:20
actionwp_footerpushdownbanner.php:21
filterplugin_row_metapushdownbanner.php:22
filterupgrader_pre_installpushdownbanner.php:351
filterupgrader_post_installpushdownbanner.php:352
actionadmin_menupushdownoptions.php:3
actionadmin_initpushdownoptions.php:4
Maintenance & Trust

Push Down Banners Maintenance & Trust

Maintenance Signals

WordPress version tested4.4.34
Last updatedFeb 11, 2016
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Alternatives

Push Down Banners Alternatives

No alternatives data available yet.

Developer Profile

Push Down Banners Developer Profile

Melodic Media

2 plugins · 20 total installs

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

How We Detect Push Down Banners

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/push-down-banners/pushdownbanners.js/wp-content/plugins/push-down-banners/swfobject/swfobject.js
Version Parameters
push-down-banners/pushdownbanners.js?ver=push-down-banners/swfobject/swfobject.js?ver=

HTML / DOM Fingerprints

CSS Classes
PushdownAdshow
Data Attributes
id="PushdownAd2"id="PushdownAd1"id="outer"id="mainimg"
JS Globals
adm_urlpanid_gPDBSpeed_gPDBTimecreateCookiereadCookie+4 more
FAQ

Frequently Asked Questions about Push Down Banners