Disable Bloat for WordPress & WooCommerce Security & Risk Analysis

wordpress.org/plugins/disable-dashboard-for-woocommerce

All-in-One solution to speed up your WordPress & WooCommerce. Remove unnecessary features and make your site faster and cleaner.

10K active installs v3.5.0 PHP 5.6+ WP 4.5+ Updated Feb 5, 2025
admin-panel-customizationremove-bloatwebsite-cleanupwoocommercewordpress-optimization
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Disable Bloat for WordPress & WooCommerce Safe to Use in 2026?

Generally Safe

Score 92/100

Disable Bloat for WordPress & WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The 'disable-dashboard-for-woocommerce' plugin, version 3.5.0, exhibits a generally good security posture due to a lack of known vulnerabilities and a well-defined, albeit small, attack surface. The absence of external HTTP requests, shortcodes, cron events, and unprotected AJAX/REST API endpoints suggests a deliberate effort to minimize potential entry points for attackers. Furthermore, the plugin demonstrates strong practices regarding SQL queries, utilizing prepared statements exclusively, and includes basic security checks like nonce and capability verifications. However, a significant concern arises from the output escaping analysis, where only 41% of outputs are properly escaped. This indicates a potential for Cross-Site Scripting (XSS) vulnerabilities, particularly if unsanitized data is ever introduced into these outputs. The taint analysis also revealed one flow with an unsanitized path, which, while not flagged as critical or high severity, warrants attention as it represents a potential weakness. The presence of file operations and a bundled library (Freemius v1.0) also represent areas where vulnerabilities could be introduced if not managed carefully, although no specific issues are flagged in this analysis.

In conclusion, the plugin benefits from a minimal attack surface and good SQL practices. The primary security weakness lies in the insufficient output escaping, which poses a moderate risk of XSS. The unsanitized path in the taint analysis is a minor concern that should be addressed. Given the lack of historical vulnerabilities and the limited scope of identified issues, the overall risk is moderate, with the potential for improvement through stricter output sanitization.

Key Concerns

  • Output escaping is insufficient (41% proper)
  • Taint analysis found unsanitized path
  • Bundled library (Freemius v1.0) might be outdated
Vulnerabilities
None known

Disable Bloat for WordPress & WooCommerce Security Vulnerabilities

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

Disable Bloat for WordPress & WooCommerce Code Analysis

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

Bundled Libraries

Freemius1.0

Output Escaping

41% escaped227 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
wcbloat_import_export_desc_callback (includes\settings\class-disable-bloat-settings-plugin-data.php:94)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Disable Bloat for WordPress & WooCommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 60
filterdefault_to_anonymous_feedbackdisable-dashboard-for-woocommerce.php:82
filterhide_freemius_powered_bydisable-dashboard-for-woocommerce.php:83
filterhide_billing_and_payments_infodisable-dashboard-for-woocommerce.php:84
filterpricing_urldisable-dashboard-for-woocommerce.php:91
filtercheckout_urldisable-dashboard-for-woocommerce.php:92
filterplugin_icondisable-dashboard-for-woocommerce.php:99
filtershow_deactivation_feedback_formdisable-dashboard-for-woocommerce.php:100
actionplugins_loadeddisable-dashboard-for-woocommerce.php:112
actionadmin_enqueue_scriptsdisable-dashboard-for-woocommerce.php:145
actionbefore_woocommerce_initdisable-dashboard-for-woocommerce.php:158
filterwoocommerce_admin_disabledincludes\functions\disable-bloat-functions_free.php:11
actionadmin_headincludes\functions\disable-bloat-functions_free.php:35
filterwoocommerce_admin_featuresincludes\functions\disable-bloat-functions_free.php:37
actionadmin_enqueue_scriptsincludes\functions\disable-bloat-functions_free.php:41
actionadmin_headincludes\functions\disable-bloat-functions_free.php:63
actionadmin_noticesincludes\functions\disable-bloat-functions_free.php:98
filterwoocommerce_admin_get_feature_configincludes\functions\disable-bloat-functions_free.php:110
filterwoocommerce_marketing_menu_itemsincludes\functions\disable-bloat-functions_free.php:130
filterwoocommerce_admin_featuresincludes\functions\disable-bloat-functions_free.php:131
actionadmin_headincludes\functions\disable-bloat-functions_free.php:162
filterwoocommerce_helper_suppress_admin_noticesincludes\functions\disable-bloat-functions_free.php:169
actionwp_enqueue_scriptsincludes\functions\disable-bloat-functions_free.php:175
actionwp_enqueue_scriptsincludes\functions\disable-bloat-functions_free.php:218
actionwp_dashboard_setupincludes\functions\disable-bloat-functions_free.php:231
actionwp_dashboard_setupincludes\functions\disable-bloat-functions_free.php:246
filterwoocommerce_allow_marketplace_suggestionsincludes\functions\disable-bloat-functions_free.php:252
actionadmin_menuincludes\functions\disable-bloat-functions_free.php:258
actionadmin_headincludes\functions\disable-bloat-functions_free.php:283
actionwidgets_initincludes\functions\disable-bloat-functions_free.php:290
actionadmin_headincludes\functions\disable-bloat-functions_free.php:321
actionadmin_initincludes\functions\disable-bloat-functions_free.php:328
actionwp_print_scriptsincludes\functions\disable-bloat-functions_free.php:339
filtershow_recent_comments_widget_styleincludes\functions\disable-bloat-functions_free.php:371
actionwp_print_stylesincludes\functions\disable-bloat-functions_free.php:425
filterjetpack_just_in_time_msgsincludes\functions\disable-bloat-functions_free.php:432
filterjetpack_show_promotionsincludes\functions\disable-bloat-functions_free.php:433
filterjetpack_blaze_enabledincludes\functions\disable-bloat-functions_free.php:439
actionadmin_menuincludes\functions\disable-bloat-functions_free.php:446
actionadmin_enqueue_scriptsincludes\functions\disable-bloat-functions_free.php:451
actionwp_dashboard_setupincludes\functions\disable-bloat-functions_free.php:463
filteruse_block_editor_for_post_typeincludes\functions\disable-bloat-functions_free.php:472
filterafter_setup_themeincludes\functions\disable-bloat-functions_free.php:509
filterwp_enqueue_scriptsincludes\functions\disable-bloat-functions_free.php:515
filtergutenberg_use_widgets_block_editorincludes\functions\disable-bloat-functions_free.php:521
filteruse_widgets_block_editorincludes\functions\disable-bloat-functions_free.php:522
actionafter_setup_themeincludes\functions\disable-bloat-functions_free.php:529
actionwp_dashboard_setupincludes\functions\disable-bloat-functions_free.php:561
actionadmin_menuincludes\functions\disable-bloat-functions_free.php:573
filterelementor/frontend/print_google_fontsincludes\functions\disable-bloat-functions_free.php:580
actionafter_uninstallincludes\functions\disable-bloat-uninstall-cleanup.php:15
actionadmin_initincludes\settings\class-disable-bloat-settings-admin.php:138
actionadmin_initincludes\settings\class-disable-bloat-settings-block.php:142
actionadmin_initincludes\settings\class-disable-bloat-settings-main.php:368
actionadmin_initincludes\settings\class-disable-bloat-settings-performance.php:226
actionadmin_initincludes\settings\class-disable-bloat-settings-plugin-data.php:58
actionadmin_initincludes\settings\class-disable-bloat-settings-plugin-data.php:267
actionadmin_initincludes\settings\class-disable-bloat-settings-thirdparty.php:332
actionadmin_initincludes\settings\class-disable-bloat-settings-wpcore.php:193
actionadmin_menuincludes\settings\class-disable-bloat-settings.php:10
actionadmin_headincludes\settings\class-disable-bloat-settings.php:118
Maintenance & Trust

Disable Bloat for WordPress & WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedFeb 5, 2025
PHP min version5.6
Downloads472K

Community Trust

Rating96/100
Number of ratings100
Active installs10K
Developer Profile

Disable Bloat for WordPress & WooCommerce Developer Profile

Rock Solid

7 plugins · 17K total installs

73
trust score
Avg Security Score
91/100
Avg Patch Time
223 days
View full developer profile
Detection Fingerprints

How We Detect Disable Bloat for WordPress & WooCommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/disable-dashboard-for-woocommerce/assets/css/disable-bloat-admin-style.css/wp-content/plugins/disable-dashboard-for-woocommerce/assets/js/disable-bloat-admin-settings.js
Script Paths
/wp-content/plugins/disable-dashboard-for-woocommerce/includes/freemius/start.php

HTML / DOM Fingerprints

JS Globals
wcbloat_fs
FAQ

Frequently Asked Questions about Disable Bloat for WordPress & WooCommerce