[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fS8Hg8yA-gCwPxQvEnFR3f3k9OnRj01nZzNfzu4H9-1A":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":39,"analysis":138,"fingerprints":214},"wp-widget-disable","Widget Disable","3.0.1","required","https:\u002F\u002Fprofiles.wordpress.org\u002Fwearerequired\u002F","\u003Cp>This simple plugin allows you to disable any sidebar and dashboard widget for the current WordPress site you are on. It provides a simple user interface available to users with \u003Ccode>edit_theme_options\u003C\u002Fcode> capabilities (usually Administrator role) available under Appearance -> Disable Widgets.\u003Cbr \u002F>\nAfter saving the settings, the sidebar and dashboard widgets are removed from and the user can’t see those widgets anymore.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Developer? Get to know the hooks\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Have a look at the filters we provide:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>wp_widget_disable_default_sidebar_widgets\u003C\u002Fcode> – Allows you to exclude certain sidebar widgets from being disabled.\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp_widget_disable_default_dashboard_widgets\u003C\u002Fcode> – Allows you to exclude certain dashboard widgets from being disabled.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Contributions\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you would like to contribute to this plugin, report an issue or anything like that, please note that we develop this plugin on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwearerequired\u002FWP-Widget-Disable\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Developed by \u003Ca href=\"https:\u002F\u002Frequired.com\u002F\" title=\"Team of experienced web professionals from Switzerland & Germany\" rel=\"nofollow ugc\">required\u003C\u002Fa>\u003C\u002Fp>\n","Disable sidebar and dashboard widgets with an easy to use interface.",10000,185111,96,24,"2024-11-18T13:40:00.000Z","6.7.5","6.0","7.4",[20,21,22,23,24],"admin","dashboard","dashboard-widgets","sidebar-widgets","widgets","https:\u002F\u002Frequired.com\u002Fservices\u002Fwordpress-plugins\u002Fwp-widget-disable\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-widget-disable.3.0.1.zip",92,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":27,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"wearerequired",5,13120,30,88,"2026-04-04T00:35:05.837Z",[40,60,82,103,120],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":13,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":54,"tags":55,"homepage":58,"download_link":59,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"dashboard-commander","Dashboard Commander","1.0.3","Josh Hartman","https:\u002F\u002Fprofiles.wordpress.org\u002Fjoshhartman\u002F","\u003Cp>Command your admin dashboard. Manage built-in widgets (Right Now, Recent Comments, etc.) and dynamically registered widgets (Google Analytics Summary, WP E-Commerce Dashboard, etc.). Hide widgets depending upon user capabilities.\u003C\u002Fp>\n\u003Cp>This plugin is based upon Dave Kinkead’s Dashboard Heaven plugin and extends it to support dynamically registered widgets, such as dashboard widgets that are added by a plugin.\u003C\u002Fp>\n\u003Cp>After installation access to all dashboard widgets is removed, then you can use the options at Settings > Dashboard Commander to configure the minimum access level for each widget.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F7YBOm5ov3vs?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n","Command your admin dashboard. Manage built-in widgets and dynamically registered widgets. Hide widgets depending upon user capabilities.",900,34553,8,"2024-04-05T06:01:00.000Z","6.5.8","2.9.2","",[20,56,21,57,24],"command","manage","http:\u002F\u002Fwww.warpconduit.net\u002Fwordpress-plugins\u002Fdashboard-commander\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdashboard-commander.1.0.3.zip",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":70,"num_ratings":50,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":54,"tags":74,"homepage":77,"download_link":78,"security_score":79,"vuln_count":80,"unpatched_count":80,"last_vuln_date":81,"fetched_at":30},"dashboard-widget-sidebar","Dashboard Widget Sidebar","1.2.3","Morten Dalgaard Johansen","https:\u002F\u002Fprofiles.wordpress.org\u002Fiosoftgame\u002F","\u003Cp>Enable regulare widgets to be used as Dashboard Widgets in admin.\u003C\u002Fp>\n\u003Cp>This plugin adds a new widget area to the Appearance -> Widgets section in WordPress admin, from where you can add regulare widgets to the WordPress admin dashboard.\u003C\u002Fp>\n\u003Ch3>Donations\u003C\u002Fh3>\n","Enable regulare widgets to be used as Dashboard Widgets in admin.",400,12968,100,"2015-04-21T07:32:00.000Z","4.2.39","3.3",[20,21,75,76,24],"dashboard-widget","widget","http:\u002F\u002Fwww.iosoftgame.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdashboard-widget-sidebar.1.2.3.zip",63,1,"2025-06-27 00:00:00",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":90,"downloaded":91,"rating":70,"num_ratings":80,"last_updated":92,"tested_up_to":93,"requires_at_least":73,"requires_php":54,"tags":94,"homepage":100,"download_link":101,"security_score":102,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"abd-dashboard-widget-manager","ABD Dashboard Widget Manager","1.1","abdwebdesign","https:\u002F\u002Fprofiles.wordpress.org\u002Fabdwebdesign\u002F","\u003Cp>Take control of your admin dashboard!\u003C\u002Fp>\n\u003Cp>This plugin gives you an easy way to customize your WordPress administrator dashboard.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Select which user roles you’d like to customize.\u003C\u002Fli>\n\u003Cli>select which admin dashboard widgets you’d like to have displayed. \u003C\u002Fli>\n\u003Cli>You also get the option to show a new ‘custom widget’ which you can then add your desired content. \u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>This custom widget is a great way to add documentation for your clients or leave notes for yourself right there on the admin dashboard when you or your users logs in. We use it for almost all of our clients so that they have documentation they need to manage their WordPress sites.\u003C\u002Fp>\n","Customize your WordPress administrator dashboard. You can choose which admin widgets to display, the user roles, and add your own dashboard content.",300,11868,"2014-08-10T23:21:00.000Z","3.9.40",[95,96,97,98,99],"admin-dashboard","admin-widgets","custom-dashboard","custom-widget","widget-manager","http:\u002F\u002Faaronbday.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fabd-dashboard-widget-manager.zip",85,{"slug":104,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":111,"downloaded":112,"rating":70,"num_ratings":80,"last_updated":113,"tested_up_to":114,"requires_at_least":6,"requires_php":54,"tags":115,"homepage":118,"download_link":119,"security_score":102,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wp-dashboard-cleaner","WP Dashboard Cleaner","1.0.0","gr8nilay","https:\u002F\u002Fprofiles.wordpress.org\u002Fgr8nilay\u002F","\u003Cp>The Admin can remove unwanted widgets from your WordPress Dashboard\u003C\u002Fp>\n\u003Cp>Using this plugin you can remove below mentioned WordPress’s default dashboard widgets\u003C\u002Fp>\n\u003Cul>\n\u003Cli>At a Glance\u003C\u002Fli>\n\u003Cli>Activity\u003C\u002Fli>\n\u003Cli>WordPress Events & News\u003C\u002Fli>\n\u003Cli>Quick Draft\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Moreover, this plugin allow admin to remove the dashboard widgets created by some popular plugins like Wordfence, Yoast SEO, Broken Link Checker, WooCommerce and Gravity Forms.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Yoast SEO Posts Overview\u003C\u002Fli>\n\u003Cli>Gravity Forms\u003C\u002Fli>\n\u003Cli>Wordfence activity\u003C\u002Fli>\n\u003Cli>Broken Link Checker\u003C\u002Fli>\n\u003Cli>WooCommerce Status\u003C\u002Fli>\n\u003Cli>WooCommerce Recent Reviews\u003C\u002Fli>\n\u003C\u002Ful>\n","The Admin can remove unwanted widgets from your WordPress Dashboard",60,3719,"2024-02-10T20:20:00.000Z","6.4.8",[116,22,24,117],"cleaner","wordpres-dashboard","http:\u002F\u002Fstore.wphound.com\u002Fwp-dashboard-cleaner","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-dashboard-cleaner.zip",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":111,"downloaded":128,"rating":129,"num_ratings":130,"last_updated":131,"tested_up_to":132,"requires_at_least":133,"requires_php":54,"tags":134,"homepage":136,"download_link":137,"security_score":102,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wp-remove-dashboard-extra-widgets","Remove WP Dashboard Extra Widgets","2.1.0","Ahmad Awais","https:\u002F\u002Fprofiles.wordpress.org\u002Fmrahmadawais\u002F","\u003Cp>Removes the WordPress dashboard widgets that are extra and useless for some users i.e. plugins, wp blog news etc\u003C\u002Fp>\n","Removes the WordPress dashboard widgets that are extra and useless for some users i.e. plugins, wp blog news etc",5511,94,3,"2020-03-07T21:28:00.000Z","5.4.0","3.0",[20,21,135,24],"remove","https:\u002F\u002FAhmadAwais.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-remove-dashboard-extra-widgets.2.1.0.zip",{"attackSurface":139,"codeSignals":194,"taintFlows":206,"riskAssessment":207,"analyzedAt":213},{"hooks":140,"ajaxHandlers":190,"restRoutes":191,"shortcodes":192,"cronEvents":193,"entryPointCount":28,"unprotectedCount":28},[141,147,150,154,157,160,164,167,171,174,178,182,185],{"type":142,"name":143,"callback":144,"file":145,"line":146},"action","init","load_textdomain","classes\\class-wp-widget-disable.php",55,{"type":142,"name":148,"callback":148,"file":145,"line":149},"admin_menu",58,{"type":142,"name":151,"callback":152,"file":145,"line":153},"admin_init","register_settings",59,{"type":142,"name":155,"callback":148,"file":145,"line":156},"network_admin_menu",62,{"type":142,"name":158,"callback":159,"file":145,"line":79},"network_admin_edit_wp-widget-disable","save_network_options",{"type":142,"name":161,"callback":162,"file":145,"line":163},"admin_notices","settings_errors",66,{"type":142,"name":165,"callback":162,"file":145,"line":166},"network_admin_notices",67,{"type":142,"name":168,"callback":169,"priority":70,"file":145,"line":170},"widgets_init","set_default_sidebar_widgets",70,{"type":142,"name":168,"callback":172,"priority":70,"file":145,"line":173},"disable_sidebar_widgets",71,{"type":142,"name":175,"callback":176,"file":145,"line":177},"load-index.php","disable_dashboard_widgets_with_remote_requests",74,{"type":142,"name":179,"callback":180,"priority":70,"file":145,"line":181},"wp_dashboard_setup","disable_dashboard_widgets",75,{"type":142,"name":183,"callback":180,"priority":70,"file":145,"line":184},"wp_network_dashboard_setup",76,{"type":142,"name":186,"callback":187,"file":188,"line":189},"plugins_loaded","add_hooks","wp-widget-disable.php",52,[],[],[],[],{"dangerousFunctions":195,"sqlUsage":196,"outputEscaping":202,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":205},[],{"prepared":28,"raw":80,"locations":197},[198],{"file":199,"line":200,"context":201},"uninstall.php",20,"$wpdb->get_col() with variable interpolation",{"escaped":203,"rawEcho":28,"locations":204},25,[],[],[],{"summary":208,"deductions":209},"The \"wp-widget-disable\" v3.0.1 plugin presents a generally strong security posture based on the provided static analysis.  The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events significantly limits its attack surface. Furthermore, all identified output operations are properly escaped, and there are no detected file operations or external HTTP requests, which are common vectors for vulnerabilities. The plugin also does not bundle any external libraries, reducing the risk of using outdated or vulnerable third-party code.\n\nHowever, a notable concern is the presence of a single SQL query that does not utilize prepared statements. While the attack surface is small and the overall code quality appears good in terms of output sanitization and file operations, this raw SQL query represents a potential, albeit limited, risk for SQL injection. The plugin's vulnerability history is clean, with zero recorded CVEs, suggesting a track record of security awareness or a lack of historical exploitation. This, combined with the robust output escaping and minimal attack surface, contributes to a low overall risk profile. The primary remaining concern is the unescaped SQL query.\n\nIn conclusion, \"wp-widget-disable\" v3.0.1 demonstrates good security practices by minimizing its attack surface and ensuring proper output escaping. The lack of any vulnerability history is a positive indicator. The sole point of concern is the non-prepared SQL query. Addressing this single issue would further solidify its security and bring it closer to a perfect security score.",[210],{"reason":211,"points":212},"SQL query not using prepared statements",7,"2026-03-16T17:35:58.683Z",{"wat":215,"direct":224},{"assetPaths":216,"generatorPatterns":219,"scriptPaths":220,"versionParams":221},[217,218],"\u002Fwp-content\u002Fplugins\u002Fwp-widget-disable\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fwp-widget-disable\u002Fassets\u002Fjs\u002Fadmin.js",[],[218],[222,223],"wp-widget-disable\u002Fassets\u002Fcss\u002Fadmin.css?ver=","wp-widget-disable\u002Fassets\u002Fjs\u002Fadmin.js?ver=",{"cssClasses":225,"htmlComments":229,"htmlAttributes":230,"restEndpoints":233,"jsGlobals":234,"shortcodeOutput":236},[226,227,228],"rplus-widget-disable-dashboard-widgets","rplus-widget-disable-sidebar-widgets","rplus-widget-disable-widgets",[],[231,232],"data-rplus-widget-disable-dashboard-widgets","data-rplus-widget-disable-sidebar-widgets",[],[235],"rplusWidgetDisable",[]]