User Dashboard Notifications Security & Risk Analysis

wordpress.org/plugins/user-dashboard-notifications

User dashboard notifications plugin lets administrators create notifications to be displayed in admin panel for users or group of users(roles).

10 active installs v1.0.0 PHP + WP 4.0+ Updated Aug 21, 2016
admin-panelnotifications
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is User Dashboard Notifications Safe to Use in 2026?

Generally Safe

Score 85/100

User Dashboard Notifications has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9yr ago
Risk Assessment

The 'user-dashboard-notifications' plugin v1.0.0 exhibits a mixed security posture. On the positive side, it shows no known vulnerabilities (CVEs), no dangerous functions, and all its SQL queries utilize prepared statements, indicating good practices in data handling. The taint analysis also found no critical or high severity flows, suggesting that potentially harmful data is not being mishandled in a way that leads to immediate exploitable conditions.

However, significant concerns arise from the static analysis. The plugin exposes a single AJAX handler without any authentication checks, creating a direct entry point for unauthenticated attackers. Furthermore, a concerning 0% of its 40 output operations are properly escaped. This indicates a high likelihood of Cross-Site Scripting (XSS) vulnerabilities, where malicious scripts could be injected and executed in the context of other users' browsers. The absence of capability checks for the AJAX handler exacerbates this risk, as any user, regardless of their role or permissions, could potentially trigger this handler and exploit the unescaped output.

In conclusion, while the plugin benefits from a clean vulnerability history and secure SQL practices, the combination of an unprotected AJAX endpoint and widespread unescaped output presents a substantial risk. The plugin is highly susceptible to XSS attacks, and the unprotected AJAX handler could be a vector for further exploitation or denial of service. Developers should prioritize addressing the output escaping and implementing proper authentication/authorization for the AJAX handler.

Key Concerns

  • AJAX handler without auth checks
  • Output escaping: 0% properly escaped
  • No capability checks found
Vulnerabilities
None known

User Dashboard Notifications Security Vulnerabilities

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

User Dashboard Notifications Code Analysis

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

Output Escaping

0% escaped40 total outputs
Data Flows
All sanitized

Data Flow Analysis

1 flows
<ud-notications> (ud-notications.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

User Dashboard Notifications Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_notice_dismissud-notications.php:34
WordPress Hooks 4
actionadmin_menuud-notications.php:32
actionadmin_enqueue_scriptsud-notications.php:33
actionall_admin_noticesud-notications.php:35
actionplugins_loadedud-notications.php:36
Maintenance & Trust

User Dashboard Notifications Maintenance & Trust

Maintenance Signals

WordPress version tested4.5.33
Last updatedAug 21, 2016
PHP min version
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

User Dashboard Notifications Developer Profile

franmc

2 plugins · 20 total installs

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

How We Detect User Dashboard Notifications

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/user-dashboard-notifications/css/style.css/wp-content/plugins/user-dashboard-notifications/js/custom.js
Script Paths
/wp-content/plugins/user-dashboard-notifications/js/custom.js
Version Parameters
user-dashboard-notifications/css/style.css?ver=1.0.0user-dashboard-notifications/js/custom.js?ver=1.0.0

HTML / DOM Fingerprints

CSS Classes
ud-notification
Data Attributes
data-key
JS Globals
udL10n
FAQ

Frequently Asked Questions about User Dashboard Notifications