Notification Bar for WordPress – TopBuddy Security & Risk Analysis

wordpress.org/plugins/topbuddy

Easily add a customizable notification bar at the top or bottom of your website to display announcements, promotions, and important messages.

0 active installs v1.0.5 PHP 7.4+ WP 5.5+ Updated Unknown
bannernoticenotificationnotification-bartop-bar
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Notification Bar for WordPress – TopBuddy Safe to Use in 2026?

Generally Safe

Score 100/100

Notification Bar for WordPress – TopBuddy has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The "topbuddy" v1.0.5 plugin exhibits a strong security posture based on the provided static analysis and vulnerability history. The plugin demonstrates excellent adherence to secure coding practices, with all identified entry points (AJAX handlers and REST API routes) incorporating authentication checks. Furthermore, the complete absence of raw SQL queries and the high percentage of properly escaped output are significant strengths, mitigating common vulnerabilities like SQL injection and Cross-Site Scripting (XSS).

The static analysis reveals no dangerous functions, external HTTP requests, or taint flows, indicating a low risk of critical security flaws originating from the plugin's code itself. The presence of nonce and capability checks further reinforces the plugin's defense mechanisms against unauthorized actions.

Adding to this positive assessment, the plugin has no recorded vulnerability history, including CVEs. This lack of past issues, coupled with the robust static analysis, suggests a well-maintained and secure codebase. While the presence of file operations warrants some attention, the absence of any concerning taint analysis results implies these operations are likely safe. Overall, "topbuddy" v1.0.5 presents a very low security risk.

Vulnerabilities
None known

Notification Bar for WordPress – TopBuddy Security Vulnerabilities

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

Notification Bar for WordPress – TopBuddy Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
7
137 escaped
Nonce Checks
8
Capability Checks
15
File Operations
2
External Requests
0
Bundled Libraries
0

Output Escaping

95% escaped144 total outputs
Attack Surface

Notification Bar for WordPress – TopBuddy Attack Surface

Entry Points11
Unprotected0

AJAX Handlers 4

authwp_ajax_topbuddy_toggle_active_baradmin\class-topbuddy-admin-loader.php:60
authwp_ajax_topbuddy_search_specific_pagesadmin\class-topbuddy-admin-loader.php:61
authwp_ajax_topbuddy_search_specific_pagesadmin\settings\class-topbuddy-post-settings.php:64
authwp_ajax_topbuddy_calculate_timestampadmin\settings\class-topbuddy-post-settings.php:65

REST API Routes 7

GET/wp-json/topbuddy/v1/notification-barsadmin\classes\class-topbuddy-admin-menu.php:137
POST/wp-json/topbuddy/v1/settingsadmin\classes\class-topbuddy-admin-menu.php:149
POST/wp-json/topbuddy/v1/notification-bars/(?P<id>\d+)/duplicateadmin\classes\class-topbuddy-admin-menu.php:170
GET/wp-json/topbuddy/v1/theme-infoadmin\classes\class-topbuddy-admin-menu.php:189
POST/wp-json/topbuddy/v1/theme-selectoradmin\classes\class-topbuddy-admin-menu.php:201
POST/wp-json/topbuddy/v1/templates/importinc\library\class-topbuddy-importer.php:73
GET/wp-json/topbuddy/v1/templatesinc\library\class-topbuddy-library.php:65
WordPress Hooks 21
actionadmin_enqueue_scriptsadmin\class-topbuddy-admin-loader.php:59
filterplugin_action_links_topbuddy/topbuddy.phpadmin\class-topbuddy-admin-loader.php:62
actionadmin_menuadmin\classes\class-topbuddy-admin-menu.php:57
actionadmin_enqueue_scriptsadmin\classes\class-topbuddy-admin-menu.php:59
actionrest_api_initadmin\classes\class-topbuddy-admin-menu.php:61
actionedit_form_after_titleadmin\settings\class-topbuddy-post-settings.php:59
actionadmin_enqueue_scriptsadmin\settings\class-topbuddy-post-settings.php:60
actionsave_post_topbuddy_nbadmin\settings\class-topbuddy-post-settings.php:61
actionsave_post_topbuddy_nbadmin\settings\class-topbuddy-post-settings.php:62
actionsave_post_topbuddy_nbadmin\settings\class-topbuddy-post-settings.php:63
actionwp_body_openinc\class-topbuddy-notification-bar-renderer.php:64
actionwp_headinc\class-topbuddy-notification-bar-renderer.php:67
actionwp_footerinc\class-topbuddy-notification-bar-renderer.php:70
actionwp_enqueue_scriptsinc\class-topbuddy-notification-bar-renderer.php:73
actioninitinc\class-topbuddy-post-types.php:61
actionafter_switch_themeinc\class-topbuddy-theme-compatibility.php:143
actionrest_api_initinc\library\class-topbuddy-importer.php:64
actionrest_api_initinc\library\class-topbuddy-library.php:56
actionadmin_noticesinc\notices\class-topbuddy-notices-base.php:265
actionadmin_initinc\notices\class-topbuddy-notices-base.php:266
actioninittopbuddy.php:63
Maintenance & Trust

Notification Bar for WordPress – TopBuddy Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedUnknown
PHP min version7.4
Downloads192

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Notification Bar for WordPress – TopBuddy Developer Profile

wptopbuddy

1 plugin · 0 total installs

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

How We Detect Notification Bar for WordPress – TopBuddy

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/topbuddy/assets/admin/css/admin.css/wp-content/plugins/topbuddy/assets/admin/css/admin.min.css/wp-content/plugins/topbuddy/assets/public/css/notification-bar.css/wp-content/plugins/topbuddy/assets/public/css/notification-bar.min.css/wp-content/plugins/topbuddy/assets/admin/js/admin.js/wp-content/plugins/topbuddy/assets/admin/js/admin.min.js
Script Paths
/wp-content/plugins/topbuddy/assets/admin/js/admin.js/wp-content/plugins/topbuddy/assets/admin/js/admin.min.js
Version Parameters
topbuddy/assets/admin/css/admin.css?ver=topbuddy/assets/admin/css/admin.min.css?ver=topbuddy/assets/public/css/notification-bar.css?ver=topbuddy/assets/public/css/notification-bar.min.css?ver=topbuddy/assets/admin/js/admin.js?ver=topbuddy/assets/admin/js/admin.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
topbuddy-modaltopbuddy-modal-contenttopbuddy-modal-headertopbuddy-modal-bodytopbuddy-modal-footertb-notifications-bar
Data Attributes
data-tb-action
JS Globals
topbuddyData
REST Endpoints
/wp-json/topbuddy/v1/bars
FAQ

Frequently Asked Questions about Notification Bar for WordPress – TopBuddy