PromoBar by BestWebSoft – Customizable Advertisement Banner for WordPress Website Security & Risk Analysis

wordpress.org/plugins/promobar

Add and display HTML advertisement banner on WordPress website. Customize bar styles and appearance. Add countdown timer to your WordPress website.

60 active installs v1.2.1 PHP + WP 5.6+ Updated Jun 10, 2025
add-banneradd-countdownbannercountdown-plugincustom-banner
100
A · Safe
CVEs total1
Unpatched0
Last CVEApr 17, 2017
Safety Verdict

Is PromoBar by BestWebSoft – Customizable Advertisement Banner for WordPress Website Safe to Use in 2026?

Generally Safe

Score 100/100

PromoBar by BestWebSoft – Customizable Advertisement Banner for WordPress Website has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Apr 17, 2017Updated 9mo ago
Risk Assessment

The promobar plugin v1.2.1 exhibits a generally good security posture with strong adherence to best practices in several key areas. The static analysis reveals a robust implementation of output escaping, with 96% of outputs properly handled, significantly reducing the risk of cross-site scripting vulnerabilities. Furthermore, the plugin implements a substantial number of nonce checks (21) and capability checks (3), indicating a proactive approach to preventing unauthorized actions. The absence of critical or high-severity taint flows and dangerous functions further strengthens its security profile. The plugin's attack surface, while present with AJAX handlers and a shortcode, is entirely protected by authentication checks, which is a crucial security measure.

However, some areas warrant attention. The plugin has a history of a medium-severity vulnerability, specifically Cross-site Scripting, which occurred in 2017. While there are currently no unpatched vulnerabilities, this past incident highlights a potential area of weakness that, if not carefully managed, could resurface. The SQL query practices show that only 50% are using prepared statements, leaving half of the queries potentially vulnerable to SQL injection if not handled with extreme care in the unsanitized portion. This, coupled with the presence of file operations and external HTTP requests, represents potential vectors for exploitation if input validation is not meticulously implemented in those specific contexts.

In conclusion, promobar v1.2.1 demonstrates commendable security practices, particularly in output escaping and authentication. The limited attack surface and the robust presence of security checks are significant strengths. Nevertheless, the historical medium-severity XSS vulnerability and the mixed approach to SQL query preparation present minor but notable concerns. Continuous monitoring and a thorough review of input sanitization for file operations and HTTP requests would be beneficial to maintain a high level of security.

Key Concerns

  • 50% of SQL queries not using prepared statements
  • Past medium severity XSS vulnerability (2017)
Vulnerabilities
1

PromoBar by BestWebSoft – Customizable Advertisement Banner for WordPress Website Security Vulnerabilities

CVEs by Year

1 CVE in 2017
2017
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2017-18529medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

PromoBar by BestWebSoft – Customizable Advertisement Banner for WordPress Website <= 1.1.0 - Reflected Cross-Site Scripting

Apr 17, 2017 Patched in 1.1.1 (2472d)
Code Analysis
Analyzed Mar 16, 2026

PromoBar by BestWebSoft – Customizable Advertisement Banner for WordPress Website Code Analysis

Dangerous Functions
0
Raw SQL Queries
2
2 prepared
Unescaped Output
22
583 escaped
Nonce Checks
21
Capability Checks
3
File Operations
2
External Requests
6
Bundled Libraries
0

SQL Query Safety

50% prepared4 total queries

Output Escaping

96% escaped605 total outputs
Data Flows
All sanitized

Data Flow Analysis

6 flows
bws_add_menu_render (bws_menu\bws_menu.php:18)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

PromoBar by BestWebSoft – Customizable Advertisement Banner for WordPress Website Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 2

authwp_ajax_bws_submit_request_feature_actionbws_menu\class-bws-settings.php:1466
authwp_ajax_bws_submit_uninstall_reason_actionbws_menu\deactivation-form.php:433

Shortcodes 1

[bws_promobar] promobar.php:1121
WordPress Hooks 23
filterload_textdomain_mofilebws_menu\bws_functions.php:43
filtermce_external_pluginsbws_menu\bws_functions.php:1146
filtermce_buttonsbws_menu\bws_functions.php:1147
actionadmin_initbws_menu\bws_functions.php:1428
actionadmin_enqueue_scriptsbws_menu\bws_functions.php:1429
actionadmin_headbws_menu\bws_functions.php:1430
actionadmin_footerbws_menu\bws_functions.php:1431
actionadmin_noticesbws_menu\bws_functions.php:1433
actionwp_enqueue_scriptsbws_menu\bws_functions.php:1435
actionadmin_menupromobar.php:1113
actionplugins_loadedpromobar.php:1115
actioninitpromobar.php:1116
actionadmin_initpromobar.php:1117
actionwp_footerpromobar.php:1119
filterwidget_textpromobar.php:1122
filterbws_shortcode_button_contentpromobar.php:1124
actionprmbr_boxpromobar.php:1126
actionwp_enqueue_scriptspromobar.php:1127
actionadmin_enqueue_scriptspromobar.php:1128
filterplugin_action_linkspromobar.php:1130
filterplugin_row_metapromobar.php:1131
actionadmin_noticespromobar.php:1132
filterbody_classpromobar.php:1134
Maintenance & Trust

PromoBar by BestWebSoft – Customizable Advertisement Banner for WordPress Website Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJun 10, 2025
PHP min version
Downloads9K

Community Trust

Rating0/100
Number of ratings0
Active installs60
Developer Profile

PromoBar by BestWebSoft – Customizable Advertisement Banner for WordPress Website Developer Profile

bestweblayout

32 plugins · 17K total installs

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

How We Detect PromoBar by BestWebSoft – Customizable Advertisement Banner for WordPress Website

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/promobar/assets/css/style.css/wp-content/plugins/promobar/assets/js/script.js
Version Parameters
promobar/assets/css/style.css?ver=promobar/assets/js/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
prmbr-stickyprmbr-absoluteprmbr-promobar
Data Attributes
data-promobar-options
JS Globals
promobar
FAQ

Frequently Asked Questions about PromoBar by BestWebSoft – Customizable Advertisement Banner for WordPress Website