
Announce from the Dashboard Security & Risk Analysis
wordpress.org/plugins/announce-from-the-dashboardAnnouncement to users on the Dashboard.
Is Announce from the Dashboard Safe to Use in 2026?
Mostly Safe
Score 84/100Announce from the Dashboard is generally safe to use though it hasn't been updated recently. 2 past CVEs were resolved. Keep it updated.
The 'announce-from-the-dashboard' plugin, version 1.5.3, exhibits a generally positive security posture based on the static analysis. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events with unprotected entry points is a strong indicator of a limited attack surface. Furthermore, the code signals reveal the absence of dangerous functions and SQL queries are all handled with prepared statements. The output escaping is also very well implemented, with 97% of outputs properly escaped. Taint analysis shows no critical or high severity flows, further bolstering confidence in the code's sanitization practices.
However, the plugin's vulnerability history is a significant concern. With two known medium severity CVEs, both related to Cross-site Scripting (XSS), the plugin has a history of rendering user input insecurely. The fact that a vulnerability was disclosed as recently as April 3rd, 2024, suggests a potential ongoing maintenance or development issue. While there are currently no unpatched vulnerabilities, the pattern of past XSS issues warrants vigilance. The presence of only one file operation and five nonce checks, alongside one capability check, indicates a relatively simple feature set, but the historical vulnerability data overshadows these positive aspects.
In conclusion, while the static analysis of version 1.5.3 shows good security practices in its current implementation, the plugin's past vulnerability history, particularly concerning XSS, presents a notable risk. Users should be aware of this historical context and ensure the plugin is kept updated to the latest available version, even if no immediate unpatched vulnerabilities are present. The two medium severity XSS vulnerabilities in its history are the primary drivers of concern.
Key Concerns
- Two past medium XSS vulnerabilities
- A recent vulnerability disclosure (April 2024)
Announce from the Dashboard Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
Announce from the Dashboard <= 1.5.2 - Authenticated (Admin+) Stored Cross-Site Scripting
Announce from the Dashboard <= 1.5.1 - Authenticated (Administrator+) Stored Cross-Site Scripting
Announce from the Dashboard Code Analysis
Output Escaping
Announce from the Dashboard Attack Surface
WordPress Hooks 19
Maintenance & Trust
Announce from the Dashboard Maintenance & Trust
Maintenance Signals
Community Trust
Announce from the Dashboard Alternatives
Role Based Redirect
role-based-redirect
Redirect users after login/logout by role. Optionally hide admin bar and block dashboard access for selected roles.
PZ Frontend Manager
pz-frontend-manager
PZ Frontend Manager allows your clients to manage their platform without accessing the wp-admin dashboard.
User Profile Fields Control
user-profile-dashboard-fields-control
The User Profile Fields Control plugin allows you to manage WordPress user profile fields with role-based customization.
Hide Dashboard for Roles
hide-dashboard-for-roles
Allows administrators to block access to Wordpress' admin dashboard based on the user's role.
Role-Based Dashboard Notices
role-based-dashboard-notices
Create custom notices and display them in the dashboard for specific user roles.
Announce from the Dashboard Developer Profile
10 plugins · 47K total installs
How We Detect Announce from the Dashboard
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/announce-from-the-dashboard/admin/assets/js/manager.js/wp-content/plugins/announce-from-the-dashboard/admin/assets/css/manager.css/wp-content/plugins/announce-from-the-dashboard/admin/assets/js/manager.jsannounce-from-the-dashboard/admin/assets/js/manager.js?ver=HTML / DOM Fingerprints
afd-message<!-- Announce from the Dashboard -->data-afd-message-idAfd