Dashboard Widgets Control Security & Risk Analysis

wordpress.org/plugins/dashboard-widgets-control

Displays all registered dashboard widgets and enables to remove them individually for all or for selected roles (clients or other site contributors).

10 active installs v1.2.3.0 PHP 7.4+ WP 5.0+ Updated Mar 22, 2026
clientsdashboardremovewidgets
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Dashboard Widgets Control Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 1mo ago
Risk Assessment

The plugin 'dashboard-widgets-control' v1.2.2.0 exhibits a generally good security posture based on the provided static analysis. The absence of any identified CVEs, along with a clean vulnerability history, suggests that the developers have a strong track record in addressing security concerns. Furthermore, the code signals are encouraging: there are no dangerous functions, all SQL queries use prepared statements, no file operations or external HTTP requests are made, and there are no taint flows indicating potential vulnerabilities.

However, there are areas for improvement. The low percentage of properly escaped output (16%) is a significant concern. This indicates that user-supplied data or dynamic content might be rendered directly to the browser without adequate sanitization, potentially leading to Cross-Site Scripting (XSS) vulnerabilities. While the plugin doesn't have a large attack surface of entry points, the lack of nonce checks and a low number of capability checks on the few identified entry points (even though static analysis shows 0 unprotected) could still pose risks if new entry points are introduced or if existing ones are not sufficiently protected.

In conclusion, the plugin is strong in its avoidance of known dangerous practices like raw SQL or dangerous functions. The lack of historical vulnerabilities is a positive sign. The primary weakness lies in the inadequate output escaping, which requires immediate attention to prevent potential XSS attacks. The limited attack surface and lack of critical taint flows are good, but the output escaping issue needs to be prioritized.

Key Concerns

  • Low percentage of properly escaped output
  • Lack of nonce checks on entry points
  • Low number of capability checks
Vulnerabilities
None known

Dashboard Widgets Control Security Vulnerabilities

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

Dashboard Widgets Control Release Timeline

v1.2.3.0Current
v1.2.2.0
v1.2.1.0
Code Analysis
Analyzed Mar 17, 2026

Dashboard Widgets Control Code Analysis

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

Output Escaping

16% escaped19 total outputs
Attack Surface

Dashboard Widgets Control Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 8
actioninitdashboard-widgets-control.php:74
actioninitdashboard-widgets-control.php:83
actionadmin_enqueue_scriptsdashboard-widgets-control.php:93
actionadmin_enqueue_scriptsdashboard-widgets-control.php:103
actionadmin_post_mfdwc-save-dashboard-widgets-optiondashboard-widgets-control.php:142
actionload-index.phpdashboard-widgets-control.php:174
actionwp_dashboard_setupdashboard-widgets-control.php:194
actionwp_dashboard_setupdashboard-widgets-control.php:398
Maintenance & Trust

Dashboard Widgets Control Maintenance & Trust

Maintenance Signals

WordPress version tested7.0
Last updatedMar 22, 2026
PHP min version7.4
Downloads2K

Community Trust

Rating60/100
Number of ratings1
Active installs10
Developer Profile

Dashboard Widgets Control Developer Profile

Michael Finkenberger

3 plugins · 30 total installs

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

How We Detect Dashboard Widgets Control

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/dashboard-widgets-control/styles/mfdwc.css/wp-content/plugins/dashboard-widgets-control/js/mfdwc_tooltips.js
Script Paths
/wp-content/plugins/dashboard-widgets-control/js/mfdwc_tooltips.js
Version Parameters
dashboard-widgets-control/styles/mfdwc.css?ver=dashboard-widgets-control/js/mfdwc_tooltips.js?ver=

HTML / DOM Fingerprints

CSS Classes
mf_dashboard_widgets_control_table
HTML Comments
<!-- The table can be moved horizontally on small screens -->
Data Attributes
data-widget-namedata-widget-contextdata-widget-role
JS Globals
mfdwc_hint
FAQ

Frequently Asked Questions about Dashboard Widgets Control