
Announcer – Sticky Message Banner & Notification Bar Security & Risk Analysis
wordpress.org/plugins/announcerAdd customizable WordPress notification bar to display announcements, promotions, coupons, or news at the top or bottom of your website.
Is Announcer – Sticky Message Banner & Notification Bar Safe to Use in 2026?
Generally Safe
Score 99/100Announcer – Sticky Message Banner & Notification Bar has a strong security track record. Known vulnerabilities have been patched promptly.
The "announcer" plugin v6.3 exhibits a generally positive security posture due to its limited attack surface and adherence to good coding practices like prepared SQL statements and the use of nonces and capability checks. The complete absence of raw SQL queries and file operations, along with no external HTTP requests, are significant strengths. However, the plugin's output escaping is a notable concern, with only 55% of outputs being properly escaped. This leaves a substantial portion of its output potentially vulnerable to cross-site scripting (XSS) attacks, especially given the presence of AJAX handlers which are common vectors for such vulnerabilities. The vulnerability history indicates a past medium severity vulnerability related to missing authorization, which, while currently patched, suggests a potential for future authorization issues if not carefully maintained. The lack of taint analysis results is also a point of observation; while it might indicate no critical flows were found, it could also mean a comprehensive taint analysis wasn't performed. Overall, the plugin has a solid foundation but requires attention to its output escaping to mitigate XSS risks and continued vigilance regarding authorization.
Key Concerns
- Insufficient output escaping
- Past medium severity vulnerability (Missing Authorization)
Announcer – Sticky Message Banner & Notification Bar Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Announcer – Notification & message bars <= 6.0 - Missing Authorization
Announcer – Sticky Message Banner & Notification Bar Code Analysis
Output Escaping
Announcer – Sticky Message Banner & Notification Bar Attack Surface
AJAX Handlers 1
WordPress Hooks 12
Maintenance & Trust
Announcer – Sticky Message Banner & Notification Bar Maintenance & Trust
Maintenance Signals
Community Trust
Announcer – Sticky Message Banner & Notification Bar Alternatives
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 📌
Top Bar
top-bar
Simply the easiest way to add a topbar to your website. Create a notification bar in no-time and show a message and a button to your visitors.
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.
Notibar – Notification Bar for WordPress
notibar
Customizer for sticky header, notification bar, alert, promo code, marketing campaign, top banner
Notification Bar, Announcement and Cookie Notice WordPress Plugin – FooBar
foobar-notifications-lite
Create unlimited notifications, announcements, or notices for your visitors
Announcer – Sticky Message Banner & Notification Bar Developer Profile
6 plugins · 133K total installs
How We Detect Announcer – Sticky Message Banner & Notification Bar
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/announcer/admin/css/admin.css/wp-content/plugins/announcer/admin/js/admin.js/wp-content/plugins/announcer/assets/css/announcer.css/wp-content/plugins/announcer/assets/js/announcer.js/wp-content/plugins/announcer/assets/js/jquery.cookie.min.js/wp-content/plugins/announcer/assets/js/owl.carousel.min.js/wp-content/plugins/announcer/assets/css/owl.carousel.min.css/wp-content/plugins/announcer/assets/css/owl.theme.default.min.css/wp-content/plugins/announcer/admin/js/admin.js/wp-content/plugins/announcer/assets/js/announcer.js/wp-content/plugins/announcer/assets/js/jquery.cookie.min.js/wp-content/plugins/announcer/assets/js/owl.carousel.min.jsannouncer/admin/css/admin.css?ver=announcer/admin/js/admin.js?ver=announcer/assets/css/announcer.css?ver=announcer/assets/js/announcer.js?ver=announcer/assets/js/jquery.cookie.min.js?ver=announcer/assets/js/owl.carousel.min.js?ver=announcer/assets/css/owl.carousel.min.css?ver=announcer/assets/css/owl.theme.default.min.css?ver=HTML / DOM Fingerprints
announcer-wrapannouncer-innerancr-notice-barancr-notice-bar-messageancr-notice-bar-closeancr-notice-bar-close-iconancr-notice-bar-contentannouncer-slide-in-wrap+67 moredata-ancr-iddata-ancr-delaydata-ancr-durationdata-ancr-positiondata-ancr-animationdata-ancr-closable+5 moreannouncer_script_vars