Notification Blocker Security & Risk Analysis

wordpress.org/plugins/notification-blocker

A lightweight yet powerful WordPress plugin that helps you hide, snooze, and manage admin notifications. Clean up your dashboard with just one click.

100 active installs v1.1.0 PHP 7.4+ WP 5.0+ Updated Mar 31, 2025
adminhidenotificationssnoozetoggle
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Notification Blocker Safe to Use in 2026?

Generally Safe

Score 92/100

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

No known CVEs Updated 1yr ago
Risk Assessment

The "notification-blocker" plugin version 1.1.0 exhibits a generally strong security posture based on the provided static analysis. The absence of any recorded CVEs or common vulnerability types in its history is a significant positive indicator. The code demonstrates good security practices with 100% of SQL queries utilizing prepared statements, a robust number of nonce checks (13), and capability checks (6). Furthermore, there are no identified critical or high severity taint flows, and the attack surface, while containing 4 AJAX handlers, is fully protected by authentication checks. The plugin also avoids file operations and external HTTP requests, minimizing common attack vectors.

However, a potential area for concern lies in the output escaping. With 103 total outputs and 78% properly escaped, approximately 22 outputs are not escaped. While not a critical finding on its own without further context on what is being outputted, unescaped output can lead to cross-site scripting (XSS) vulnerabilities if the data originates from untrusted sources. This is the primary weakness identified in the code analysis. The lack of any historical vulnerabilities, combined with the solid implementation of security features, suggests a well-maintained and likely secure plugin, but the unescaped output warrants careful monitoring.

Key Concerns

  • Unescaped output detected
Vulnerabilities
None known

Notification Blocker Security Vulnerabilities

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

Notification Blocker Code Analysis

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

SQL Query Safety

100% prepared2 total queries

Output Escaping

78% escaped103 total outputs
Data Flows
All sanitized

Data Flow Analysis

3 flows
handle_toggle_ajax (admin\class-notification-blocker-admin.php:163)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Notification Blocker Attack Surface

Entry Points4
Unprotected0

AJAX Handlers 4

authwp_ajax_notification_blocker_toggleadmin\class-notification-blocker-admin.php:30
authwp_ajax_notification_blocker_hide_noticeincludes\notice-actions.php:22
authwp_ajax_notification_blocker_restore_noticeincludes\notice-actions.php:23
authwp_ajax_notification_blocker_restore_allincludes\notice-actions.php:24
WordPress Hooks 22
actionadmin_menuadmin\class-notification-blocker-admin.php:21
actionadmin_initadmin\class-notification-blocker-admin.php:24
actionadmin_enqueue_scriptsadmin\class-notification-blocker-admin.php:27
filternotification_blocker_admin_tabsadmin\class-notification-blocker-admin.php:33
filteradmin_body_classadmin\class-notification-blocker-admin.php:36
filternotification_blocker_admin_tabsadmin\hidden-notices.php:22
actionnotification_blocker_render_hidden_notices_tabadmin\hidden-notices.php:25
actionadmin_footeradmin\hidden-notices.php:146
filternotification_blocker_admin_tabshidden-notices.php:22
actionnotification_blocker_render_hidden_notices_tabhidden-notices.php:25
actionadmin_footerhidden-notices.php:146
actionadmin_initincludes\class-notification-blocker.php:21
actionadmin_enqueue_scriptsincludes\notice-actions.php:27
actionadmin_initincludes\notice-intercept.php:50
actionadmin_noticesincludes\notice-intercept.php:53
actionnetwork_admin_noticesincludes\notice-intercept.php:54
actionall_admin_noticesincludes\notice-intercept.php:55
actionadmin_noticesincludes\notice-intercept.php:58
actionnetwork_admin_noticesincludes\notice-intercept.php:59
actionall_admin_noticesincludes\notice-intercept.php:60
filterpre_update_option_notification_blocker_activenotification-blocker.php:65
actionplugins_loadednotification-blocker.php:90
Maintenance & Trust

Notification Blocker Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedMar 31, 2025
PHP min version7.4
Downloads916

Community Trust

Rating100/100
Number of ratings5
Active installs100
Developer Profile

Notification Blocker Developer Profile

Hamdi Saidani

2 plugins · 110 total installs

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

How We Detect Notification Blocker

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/notification-blocker/assets/css/admin.css/wp-content/plugins/notification-blocker/assets/css/hidden-notices.css/wp-content/plugins/notification-blocker/assets/js/admin.js/wp-content/plugins/notification-blocker/assets/js/hidden-notices.js
Script Paths
/wp-content/plugins/notification-blocker/assets/js/admin.js/wp-content/plugins/notification-blocker/assets/js/hidden-notices.js
Version Parameters
notification-blocker/assets/css/admin.css?ver=notification-blocker/assets/css/hidden-notices.css?ver=notification-blocker/assets/js/admin.js?ver=notification-blocker/assets/js/hidden-notices.js?ver=

HTML / DOM Fingerprints

CSS Classes
notification-blocker-toggle-wrappernotification-blocker-settings-pagenotification-blocker-tabnotification-blocker-tab-activenb-notice-itemnb-notice-restore-button
HTML Comments
<!-- Notification Blocker Settings Page -->
Data Attributes
data-nb-toggle-wrapperdata-nb-ajax-urldata-nb-noncedata-nb-plugin-url
JS Globals
notificationBlockerData
FAQ

Frequently Asked Questions about Notification Blocker