Zedna Custom Dashboard Messages Security & Risk Analysis

wordpress.org/plugins/custom-dashboard-messages

Allow admin to write messages on user dashboard.

100 active installs v2.2.2 PHP + WP 5.0.0+ Updated Dec 22, 2020
admincustomdashoardmessageuser
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Zedna Custom Dashboard Messages Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 5yr ago
Risk Assessment

The "custom-dashboard-messages" v2.2.2 plugin exhibits a generally positive security posture based on the provided static analysis. Notably, it has a zero attack surface with no AJAX handlers, REST API routes, shortcodes, or cron events that are exposed and unprotected. The code also demonstrates good practices by utilizing prepared statements for all SQL queries and avoiding file operations or external HTTP requests, which are common vectors for vulnerabilities. The absence of known CVEs and a clean vulnerability history further contribute to this positive assessment, suggesting a well-maintained and secure plugin over time.

However, a significant concern arises from the output escaping. With 15 total outputs and only 40% properly escaped, there's a substantial risk of Cross-Site Scripting (XSS) vulnerabilities. Unsanitized user input that is later displayed to other users without proper encoding can be exploited to inject malicious scripts, potentially leading to account takeovers or data theft. Additionally, the complete absence of nonce checks and a low number of capability checks (though no unprotected entry points were found) might indicate a lack of defense-in-depth, relying solely on the absence of direct entry points rather than validating user intent and permissions within any potential future or less obvious interaction points.

In conclusion, while the plugin scores well on attack surface and SQL security, the low percentage of properly escaped output presents a tangible and potentially severe risk. The lack of any recorded vulnerabilities in its history is a strength, but this should not overshadow the identified output escaping deficiency. Prioritizing the remediation of unescaped output is crucial for mitigating XSS risks.

Key Concerns

  • Low percentage of properly escaped output
  • No nonce checks implemented
Vulnerabilities
None known

Zedna Custom Dashboard Messages Security Vulnerabilities

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

Zedna Custom Dashboard Messages Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
9
6 escaped
Nonce Checks
0
Capability Checks
5
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

40% escaped15 total outputs
Attack Surface

Zedna Custom Dashboard Messages Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 15
actioninitcustom-dashboard.php:15
actionadd_meta_boxes_cd_message_1custom-dashboard.php:37
actionsave_post_cd_message_1custom-dashboard.php:63
actionadmin_menucustom-dashboard.php:83
actionwp_dashboard_setupcustom-dashboard.php:102
actionwp_dashboard_setupcustom-dashboard.php:159
actionadmin_menusingle-message.php:56
actionwpmu_optionssingle-message.php:59
actionupdate_wpmu_optionssingle-message.php:62
actionadmin_initsingle-message.php:65
actionwp_dashboard_setupsingle-message.php:68
actionwp_network_dashboard_setupsingle-message.php:71
actionwp_user_dashboard_setupsingle-message.php:74
actionwp_dashboard_setupsingle-message.php:88
actionwp_user_dashboard_setupsingle-message.php:92
Maintenance & Trust

Zedna Custom Dashboard Messages Maintenance & Trust

Maintenance Signals

WordPress version tested5.6.0
Last updatedDec 22, 2020
PHP min version
Downloads4K

Community Trust

Rating76/100
Number of ratings5
Active installs100
Developer Profile

Zedna Custom Dashboard Messages Developer Profile

Radek Mezulanik

15 plugins · 570 total installs

70
trust score
Avg Security Score
87/100
Avg Patch Time
2856 days
View full developer profile
Detection Fingerprints

How We Detect Zedna Custom Dashboard Messages

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/custom-dashboard-messages/style.css
Version Parameters
custom-dashboard-messages/style.css?ver=

HTML / DOM Fingerprints

CSS Classes
dashboard-message1
Data Attributes
name='cd_min_role_to_see'value='manage_options'value='publish_pages'value='publish_posts'value='read'value='all'
FAQ

Frequently Asked Questions about Zedna Custom Dashboard Messages