
Notice Bar Security & Risk Analysis
wordpress.org/plugins/notice-barA easy plugin to show multiple notice bar in WordPress sites.
Is Notice Bar Safe to Use in 2026?
Generally Safe
Score 98/100Notice Bar has a strong security track record. Known vulnerabilities have been patched promptly.
The notice-bar plugin, version 3.1.4, exhibits a mixed security posture. While it demonstrates strong practices in SQL query handling and a relatively high rate of output escaping, there are significant concerns regarding its attack surface. The presence of two AJAX handlers without authentication checks is a notable weakness, creating potential entry points for unauthorized actions. The taint analysis, though limited in scope, did identify one flow with an unsanitized path, indicating a potential for vulnerabilities if not properly handled, even if not classified as critical in this analysis.
The plugin's vulnerability history shows two known medium-severity CVEs, both related to Cross-site Scripting (XSS). While currently unpatched CVEs are zero, the recurring nature of XSS vulnerabilities suggests a potential recurring weakness in input sanitization or output encoding in certain contexts within the plugin's code. The last vulnerability being in the future (2025-08-20) is an anomaly and likely a data error, but the historical pattern of medium XSS vulnerabilities is still a concern.
In conclusion, the notice-bar plugin has some commendable security features, particularly its use of prepared statements for SQL. However, the unprotected AJAX handlers represent a clear and present risk that needs immediate attention. The past XSS vulnerabilities, even if resolved in this version, warrant vigilance and thorough testing of any input handling mechanisms. Addressing the unprotected AJAX endpoints should be the top priority to improve its overall security.
Key Concerns
- 2 AJAX handlers without auth checks
- 1 unsanitized path in taint analysis
- 2 medium severity CVEs in history
Notice Bar Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
Notice Bar <= 3.1.3 - Authenticated (Contributor+) Stored Cross-Site Scripting
Notice Bar <= 3.1.0 - Authenticated (Contributor+) Stored Cross-Site Scripting
Notice Bar Code Analysis
Output Escaping
Data Flow Analysis
Notice Bar Attack Surface
AJAX Handlers 2
Shortcodes 1
WordPress Hooks 39
Maintenance & Trust
Notice Bar Maintenance & Trust
Maintenance Signals
Community Trust
Notice Bar Alternatives
Rouergue Creation Top Notice Bar
rouergue-creation-top-notice-bar
Display a clean and customizable notice bar at the top of your WordPress site using a modern React-based settings page.
My Sticky Bar – Floating Notification Bar & Sticky Header (formerly myStickymenu)
mystickymenu
Create a welcome notification bar for your website. Also, My Sticky Bar plugin can make your menu or header sticky to the top when scrolled 📌
Simple Banner – Easily add multiple Banners/Bars/Notifications/Announcements to the top or bottom of your website
simple-banner
Display a simple banner/bar at the top or bottom of your website. Now with multi-banner support.
Announcer – Sticky Message Banner & Notification Bar
announcer
Add customizable WordPress notification bar to display announcements, promotions, coupons, or news at the top or bottom of your website.
Easy Notification Bar
easy-notification-bar
A simple plugin for displaying a notice at the top of your website that can be closed by the visitor. Completely free and minimal without any upsells.
Notice Bar Developer Profile
47 plugins · 26K total installs
How We Detect Notice Bar
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/notice-bar/css/backend.css/wp-content/plugins/notice-bar/css/bootstrap-datetimepicker.css/wp-content/plugins/notice-bar/js/moment-with-locales.js/wp-content/plugins/notice-bar/js/bootstrap-datetimepicker.js/wp-content/plugins/notice-bar/js/backend.js//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.cssnotice-bar/css/backend.css?ver=notice-bar/css/bootstrap-datetimepicker.css?ver=notice-bar/js/moment-with-locales.js?ver=notice-bar/js/bootstrap-datetimepicker.js?ver=notice-bar/js/backend.js?ver=HTML / DOM Fingerprints
nb-new-admin-stylenb-new-dt-picker-cssnb-new-dt-pickernb-new-dt-custom-pickernb-new-admin-scriptNOTICE_BAR_FILE_URLNOTICE_BAR_VERSION