Notification Box Pro Security & Risk Analysis

wordpress.org/plugins/notification-box-pro

Drop Shadow Notice Box with Scroll / Time Triggered. Fade in alert boxes to promote your important content on your website.

20 active installs v1.1.5 PHP 7.0+ WP 3.0.1+ Updated Apr 14, 2025
alert-boxdrop-shadow-boxnotice-boxnotificationnotification-box
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Notification Box Pro Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 11mo ago
Risk Assessment

The notification-box-pro plugin v1.1.5 exhibits a generally good security posture based on the provided static analysis. The absence of direct SQL injection risks due to the exclusive use of prepared statements is a significant strength. Furthermore, the presence of nonce checks on its entry points, including AJAX handlers, is a positive indicator for mitigating cross-site request forgery (CSRF) attacks. The plugin also shows no known historical vulnerabilities, which suggests a commitment to security or a lack of prior exposure to significant flaws.

However, there are areas that warrant caution. While the attack surface is small and all identified entry points have some form of protection, the lack of capability checks on the AJAX handlers is a notable concern. This means that any authenticated user, regardless of their role or permissions, could potentially interact with these handlers. Additionally, a portion of the output escaping is not properly implemented, which could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is not handled carefully before being displayed.

In conclusion, notification-box-pro v1.1.5 is built with some solid security practices, particularly in its handling of database queries and basic request validation. The absence of historical vulnerabilities is reassuring. Nevertheless, the lack of granular capability checks on AJAX endpoints and the incomplete output escaping represent potential security weaknesses that could be exploited. Addressing these specific points would significantly enhance the plugin's overall security.

Key Concerns

  • AJAX handlers lack capability checks
  • Output escaping is not fully implemented
Vulnerabilities
None known

Notification Box Pro Security Vulnerabilities

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

Notification Box Pro Code Analysis

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

Output Escaping

67% escaped6 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
update_zb_nb_code (notification-box.php:181)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Notification Box Pro Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

authwp_ajax_update_zb_nb_codenotification-box.php:178
noprivwp_ajax_update_zb_nb_codenotification-box.php:179
WordPress Hooks 4
actionadmin_initnotification-box.php:15
actionadmin_noticesnotification-box.php:46
actionadmin_menunotification-box.php:82
actionwp_headnotification-box.php:175
Maintenance & Trust

Notification Box Pro Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedApr 14, 2025
PHP min version7.0
Downloads6K

Community Trust

Rating100/100
Number of ratings2
Active installs20
Developer Profile

Notification Box Pro Developer Profile

Zotabox

12 plugins · 4K total installs

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

How We Detect Notification Box Pro

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/notification-box-pro/assets/css/style.css/wp-content/plugins/notification-box-pro/assets/js/main.js
Script Paths
/wp-content/plugins/notification-box-pro/assets/js/main.js
Version Parameters
notification-box-pro/assets/js/main.js?v=notification-box-pro/assets/css/style.css?ver=

HTML / DOM Fingerprints

CSS Classes
ztb-register-formztb-wrapperztb-logoztb-code-wrapperztb-titleaccount-inputztb-button
Data Attributes
zb-plugin
JS Globals
ZBT_WP_ADMIN_URLZTB_BASE_URL
FAQ

Frequently Asked Questions about Notification Box Pro