BannerWoo Security & Risk Analysis

wordpress.org/plugins/bannerwoo

Sell banner ads on autopilot with WooCommerce. Simple, clean and lightweight.

10 active installs v1.0.0 PHP + WP 3.9+ Updated Apr 18, 2015
advadvertisingbannersell-bannerwoocommerce
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is BannerWoo Safe to Use in 2026?

Generally Safe

Score 85/100

BannerWoo 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 bannerwoo plugin version 1.0.0 presents a generally positive security posture based on the provided static analysis. The absence of known CVEs and a clean vulnerability history are strong indicators of good development practices and a lack of historical security flaws. The code analysis reveals no dangerous functions, no unescaped file operations, and no external HTTP requests, further reinforcing a secure coding approach. Additionally, the plugin utilizes prepared statements for all SQL queries and includes nonce and capability checks, which are essential for preventing common web vulnerabilities.

However, a significant concern lies in the output escaping. With 48 total outputs and only 27% properly escaped, there is a substantial risk of Cross-Site Scripting (XSS) vulnerabilities. This means that user-supplied data, if not handled carefully by the application logic, could be injected into the output and executed in a user's browser. While the taint analysis shows no detected unsanitized paths, this might be due to limitations in the analysis tool or the specific ways data is handled internally. The presence of a shortcode as an entry point is also noted, and while it has checks, it's an area to be mindful of.

In conclusion, bannerwoo v1.0.0 exhibits several strengths, including robust SQL handling and authorization checks. The lack of historical vulnerabilities is a very positive sign. The primary weakness identified is the insufficient output escaping, which represents a clear and present risk of XSS vulnerabilities that requires immediate attention and remediation.

Key Concerns

  • Low percentage of properly escaped output
Vulnerabilities
None known

BannerWoo Security Vulnerabilities

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

BannerWoo Code Analysis

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

Bundled Libraries

TinyMCE

Output Escaping

27% escaped48 total outputs
Attack Surface

BannerWoo Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[banner] includes\banner-shortcode.php:132
WordPress Hooks 24
actionplugins_loadedbannerwoo.php:41
actioninitbannerwoo.php:49
filterproduct_type_selectorbannerwoo.php:71
actionwoocommerce_product_options_general_product_databannerwoo.php:80
actionwoocommerce_process_product_metabannerwoo.php:153
actionwoocommerce_product_options_skubannerwoo.php:186
actionwoocommerce_product_options_pricingbannerwoo.php:187
filterwoocommerce_get_price_htmlbannerwoo.php:207
actionwoocommerce_add_order_item_metabannerwoo.php:219
actionpre_get_postsbannerwoo.php:229
actioninitbannerwoo.php:242
actionwp_footerbannerwoo.php:243
filterquery_varsbannerwoo.php:259
actioninitbannerwoo.php:268
actiontemplate_redirectbannerwoo.php:276
actionwp_enqueue_scriptsbannerwoo.php:293
actionadmin_enqueue_scriptsbannerwoo.php:307
actionadmin_headbannerwoo.php:321
filtermce_external_pluginsbannerwoo.php:329
filtermce_buttonsbannerwoo.php:330
actionadmin_menuincludes\banner-option.php:5
actionadmin_initincludes\banner-option.php:6
actionwidgets_initincludes\banner-widget.php:70
actionwoocommerce_before_my_accountincludes\my-banners.php:9
Maintenance & Trust

BannerWoo Maintenance & Trust

Maintenance Signals

WordPress version tested4.1.42
Last updatedApr 18, 2015
PHP min version
Downloads2K

Community Trust

Rating20/100
Number of ratings1
Active installs10
Developer Profile

BannerWoo Developer Profile

Pasquale Bucci

4 plugins · 610 total installs

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

How We Detect BannerWoo

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

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
show_if_banner_typeshow_bannerwoo
Data Attributes
id="bannerwoo_unit_time"id="bannerwoo_size_select"id="bannerwoo_max_rotation"id="_tipo"id="_current_rot"
FAQ

Frequently Asked Questions about BannerWoo