WP Dashboard Cleaner Security & Risk Analysis

wordpress.org/plugins/wp-dashboard-cleaner

The Admin can remove unwanted widgets from your WordPress Dashboard

60 active installs v1.0.0 PHP + WP 3.0.1+ Updated Feb 10, 2024
cleanerdashboard-widgetswidgetswordpres-dashboard
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Dashboard Cleaner Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 2yr ago
Risk Assessment

The wp-dashboard-cleaner plugin v1.0.0 exhibits a concerning security posture due to a significant number of unprotected entry points. While the code does not contain known dangerous functions, raw SQL queries, or file operations, and all SQL queries utilize prepared statements, the complete lack of authentication and capability checks on all four identified AJAX handlers presents a major risk. This opens the door for potential Cross-Site Request Forgery (CSRF) or unauthorized action execution if these AJAX endpoints can be triggered by unauthenticated users. The absence of proper output escaping on all identified outputs further compounds this risk, potentially leading to Cross-Site Scripting (XSS) vulnerabilities if user-controlled data is ever processed and displayed through these handlers. The plugin's history of zero known vulnerabilities is a positive sign, suggesting a potentially well-written codebase or perhaps a lack of significant public scrutiny. However, this historical data should not overshadow the immediate risks identified in the static analysis. In conclusion, while the absence of known vulnerabilities and the use of prepared statements are strengths, the unprotected AJAX handlers and lack of output escaping are critical weaknesses that require immediate attention to mitigate potential security breaches.

Key Concerns

  • Unprotected AJAX handlers
  • Unescaped output
  • Missing capability checks
Vulnerabilities
None known

WP Dashboard Cleaner Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

WP Dashboard Cleaner Release Timeline

v1.0.0Current
Code Analysis
Analyzed Mar 16, 2026

WP Dashboard Cleaner Code Analysis

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

Output Escaping

0% escaped31 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

3 flows
save_wpdc_form_data (admin\class-wp-dashboard-cleaner-admin.php:118)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
4 unprotected

WP Dashboard Cleaner Attack Surface

Entry Points4
Unprotected4

AJAX Handlers 4

authwp_ajax_save_wpdc_valueincludes\class-wp-dashboard-cleaner.php:137
noprivwp_ajax_save_wpdc_valueincludes\class-wp-dashboard-cleaner.php:138
authwp_ajax_save_wpdc_other_valueincludes\class-wp-dashboard-cleaner.php:139
noprivwp_ajax_save_wpdc_other_valueincludes\class-wp-dashboard-cleaner.php:140
WordPress Hooks 5
actionplugins_loadedincludes\class-wp-dashboard-cleaner.php:118
actionadmin_enqueue_scriptsincludes\class-wp-dashboard-cleaner.php:133
actionadmin_enqueue_scriptsincludes\class-wp-dashboard-cleaner.php:134
actionadmin_menuincludes\class-wp-dashboard-cleaner.php:135
actionwp_dashboard_setupincludes\class-wp-dashboard-cleaner.php:136
Maintenance & Trust

WP Dashboard Cleaner Maintenance & Trust

Maintenance Signals

WordPress version tested6.4.8
Last updatedFeb 10, 2024
PHP min version
Downloads4K

Community Trust

Rating100/100
Number of ratings1
Active installs60
Developer Profile

WP Dashboard Cleaner Developer Profile

gr8nilay

10 plugins · 2K total installs

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

How We Detect WP Dashboard Cleaner

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-dashboard-cleaner/admin/css/wp-dashboard-cleaner-admin.css/wp-content/plugins/wp-dashboard-cleaner/admin/js/wp-dashboard-cleaner-admin.js
Script Paths
/wp-content/plugins/wp-dashboard-cleaner/admin/js/wp-dashboard-cleaner-admin.js
Version Parameters
wp-dashboard-cleaner/admin/css/wp-dashboard-cleaner-admin.css?ver=wp-dashboard-cleaner/admin/js/wp-dashboard-cleaner-admin.js?ver=

HTML / DOM Fingerprints

Data Attributes
id="wpdc_nonce"id="wpdc_nonce_other"
JS Globals
wpdcAjax
FAQ

Frequently Asked Questions about WP Dashboard Cleaner