[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fPJ2ZFksIQrFOcqUxhyX_ThSggB_b8vDl3m0kkVbvhw4":3,"$fovnuMZiEXvqT-CuTjKWM3XQcmcgxzRFNPJrHCMQIiL4":310,"$fxiicNx8ozZt3eESRG2sBoRIPmcXK5rBWNKwDZENjTCY":314},{"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":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"discovery_status":30,"vulnerabilities":31,"developer":32,"crawl_stats":28,"alternatives":38,"analysis":137,"fingerprints":290},"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,3763,100,1,"2024-02-10T20:20:00.000Z","6.4.8","3.0.1","",[20,21,22,23],"cleaner","dashboard-widgets","widgets","wordpres-dashboard","http:\u002F\u002Fstore.wphound.com\u002Fwp-dashboard-cleaner","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-dashboard-cleaner.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":26,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},10,1730,30,84,"2026-05-19T22:13:13.086Z",[39,61,82,99,118],{"slug":40,"name":41,"version":17,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":58,"download_link":59,"security_score":60,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"wp-widget-disable","Widget Disable","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,185881,96,24,"2024-11-18T13:40:00.000Z","6.7.5","6.0","7.4",[55,56,21,57,22],"admin","dashboard","sidebar-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,{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":13,"num_ratings":71,"last_updated":72,"tested_up_to":73,"requires_at_least":74,"requires_php":18,"tags":75,"homepage":80,"download_link":81,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"zen-dash","Zen Dash","1.6","Jay Versluis","https:\u002F\u002Fprofiles.wordpress.org\u002Fversluis\u002F","\u003Cp>Remove individual widgets from the WordPress Dashboard, hide Menu Items and disable Update Notifications. Many of my clients find the sheer volume of information in the WordPress Admin Area a bit intimidating. I wanted to create an easy to use, codeless, great looking solution to toggle such items on and off, to make it easier for casual users and newcomers alike.\u003C\u002Fp>\n\u003Cp>This Plugin was inspired by Joseph Lowery when he kindly explained how to remove dashboard widgets. After getting into coding, I added several other options.\u003C\u002Fp>\n\u003Cp>Special thanks to Kushagara Agarwal for the wonderful CSS.\u003C\u002Fp>\n","Disable dashboard widgets, menu items and update notifications. Declutter your dashboard with Feng Shui magic. Less is more.",20,4107,2,"2022-11-04T15:34:00.000Z","6.1.10","3.3",[76,21,77,78,79],"clutter","disable","remove","zen","http:\u002F\u002Fwpguru.co.uk\u002F2013\u002F09\u002Fintroducing-zen-dash\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fzen-dash.1.6.zip",{"slug":83,"name":84,"version":6,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":33,"downloaded":89,"rating":13,"num_ratings":14,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":18,"tags":93,"homepage":97,"download_link":98,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"better-press-newsfeed","Better Press Newsfeed","Andrew Norcross","https:\u002F\u002Fprofiles.wordpress.org\u002Fnorcross\u002F","\u003Cp>A simple plugin to provide a dashboard widget for WP Tavern and Post Status news feeds. As the go-to news sites, some people want easy access to their news items. This gives you that.\u003C\u002Fp>\n","A plugin to provide a dashboard widget for WP Tavern and Post Status.",1956,"2014-04-17T17:04:00.000Z","3.9.40","3.0",[21,94,95,96],"news-feeds","post-status","wp-tavern","http:\u002F\u002Freaktivstudios.com\u002Fcustom-plugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbetter-press-newsfeed.1.0.0.zip",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":33,"downloaded":107,"rating":27,"num_ratings":27,"last_updated":108,"tested_up_to":109,"requires_at_least":110,"requires_php":111,"tags":112,"homepage":115,"download_link":116,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":117},"important-dates-dashboard-widget","Important Dates Dashboard Widget","1.02","virtualmarketadvantage","https:\u002F\u002Fprofiles.wordpress.org\u002Fvirtualmarketadvantage\u002F","\u003Cp>Your dashboard is the first thing most WordPress admins see when they log in to a website – why not add a space for them to see important dates coming up? With the Important Dates Dashboard Widget – you can do just that. Easily add and manage upcoming events, birthdays, anniversaries and more with this lightweight plugin.\u003C\u002Fp>\n","Display important dates in a widget on the Wordpress dashboard.",5069,"2022-02-20T00:22:00.000Z","5.9.13","1.0","7.0",[113,21,114],"calendar-plugin","organization","https:\u002F\u002Fvmahq.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimportant-dates-dashboard-widget.zip","2026-03-15T15:16:48.613Z",{"slug":119,"name":120,"version":121,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":33,"downloaded":126,"rating":13,"num_ratings":14,"last_updated":127,"tested_up_to":128,"requires_at_least":129,"requires_php":53,"tags":130,"homepage":135,"download_link":136,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"quiet-admin","Quiet Admin – Hide Admin Notices, Disable Comments, Clean Dashboard & More","2.2.0","Element Media LLC","https:\u002F\u002Fprofiles.wordpress.org\u002Felementmediallc\u002F","\u003Cp>\u003Cstrong>Quiet Admin\u003C\u002Fstrong> is the all-in-one WordPress admin cleanup plugin for agencies, developers, and site owners. Hide noisy admin notices, disable comments, remove unwanted dashboard widgets, customize the WordPress login page, and tune performance — all from a single, modern settings page.\u003C\u002Fp>\n\u003Ch3>Why Quiet Admin?\u003C\u002Fh3>\n\u003Cp>Every WordPress site accumulates clutter: plugin notices demanding attention, dashboard widgets nobody uses, comment spam, and a login page that screams “WordPress.” Quiet Admin gives you the tools to clean all of it up in minutes — without writing any code.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>🔔 \u003Cstrong>Hide Admin Notices\u003C\u002Fstrong> — Suppress non-critical admin notices or silence them all. A CSS class allowlist keeps important plugin notices always visible.\u003C\u002Fli>\n\u003Cli>💬 \u003Cstrong>Disable Comments\u003C\u002Fstrong> — Turn off WordPress comments globally or per post type. Removes the Comments menu, dashboard widget, REST endpoints, and XML-RPC methods. Includes a one-click bulk-delete tool to clear all existing comments permanently.\u003C\u002Fli>\n\u003Cli>📋 \u003Cstrong>Clean Dashboard Widgets\u003C\u002Fstrong> — Remove any dashboard widget, including the WordPress Welcome Panel. Enable Zen Mode to also hide the admin footer and Screen Options clutter.\u003C\u002Fli>\n\u003Cli>🔧 \u003Cstrong>Admin Bar Cleanup\u003C\u002Fstrong> — Remove the WP logo, “+ New” menu, comments bubble, updates bubble, and “Howdy” greeting from the toolbar. Hide the admin bar on the frontend for non-administrator roles.\u003C\u002Fli>\n\u003Cli>⚡ \u003Cstrong>Performance Tweaks\u003C\u002Fstrong> — Disable emoji scripts, oEmbed, version query strings on CSS\u002FJS assets, jQuery Migrate, and unnecessary \u003Ccode>\u003Chead>\u003C\u002Fcode> tags like RSD links, the WP generator tag, and shortlink.\u003C\u002Fli>\n\u003Cli>🦶 \u003Cstrong>Custom Admin Footer\u003C\u002Fstrong> — Replace the default WordPress admin footer text with your own branding and hide the WordPress version number.\u003C\u002Fli>\n\u003Cli>🎨 \u003Cstrong>Login Page Customizer\u003C\u002Fstrong> — Upload a custom logo via the WordPress media library, set a background color, control the logo link URL, hide the “Back to site” link, and add custom CSS to the login page.\u003C\u002Fli>\n\u003Cli>🎯 \u003Cstrong>Modern Settings UI\u003C\u002Fstrong> — Sticky sidebar navigation with Dashicons, toggle switches, and clear section grouping. One settings page, eight tabs, zero confusion.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Quiet Admin is the perfect white-label tool for \u003Cstrong>WordPress agencies and freelancers\u003C\u002Fstrong> who want to deliver a clean, professional admin experience to their clients.\u003C\u002Fp>\n\u003Cp>👉 Learn more at \u003Ca href=\"https:\u002F\u002Felement.ps\" rel=\"nofollow ugc\">Element Media\u003C\u002Fa>.\u003C\u002Fp>\n","Hide admin notices, disable comments, remove dashboard widgets, customize the login page, and clean the admin bar — all from one plugin.",416,"2026-03-18T23:26:00.000Z","6.9.4","6.1",[131,132,21,133,134],"admin-bar","admin-notices","disable-comments","login-page","https:\u002F\u002Felement.ps\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquiet-admin.2.2.0.zip",{"attackSurface":138,"codeSignals":174,"taintFlows":242,"riskAssessment":278,"analyzedAt":289},{"hooks":139,"ajaxHandlers":157,"restRoutes":170,"shortcodes":171,"cronEvents":172,"entryPointCount":173,"unprotectedCount":173},[140,146,149,151,154],{"type":141,"name":142,"callback":143,"file":144,"line":145},"action","plugins_loaded","anonymous","includes\\class-wp-dashboard-cleaner.php",118,{"type":141,"name":147,"callback":143,"file":144,"line":148},"admin_enqueue_scripts",133,{"type":141,"name":147,"callback":143,"file":144,"line":150},134,{"type":141,"name":152,"callback":143,"file":144,"line":153},"admin_menu",135,{"type":141,"name":155,"callback":143,"file":144,"line":156},"wp_dashboard_setup",136,[158,162,165,168],{"action":159,"nopriv":160,"callback":143,"hasNonce":160,"hasCapCheck":160,"file":144,"line":161},"save_wpdc_value",false,137,{"action":159,"nopriv":163,"callback":143,"hasNonce":160,"hasCapCheck":160,"file":144,"line":164},true,138,{"action":166,"nopriv":160,"callback":143,"hasNonce":160,"hasCapCheck":160,"file":144,"line":167},"save_wpdc_other_value",139,{"action":166,"nopriv":163,"callback":143,"hasNonce":160,"hasCapCheck":160,"file":144,"line":169},140,[],[],[],4,{"dangerousFunctions":175,"sqlUsage":176,"outputEscaping":178,"fileOperations":27,"externalRequests":27,"nonceChecks":71,"capabilityChecks":27,"bundledLibraries":241},[],{"prepared":27,"raw":27,"locations":177},[],{"escaped":27,"rawEcho":179,"locations":180},31,[181,185,187,190,191,193,195,196,197,199,201,203,205,207,209,211,213,215,217,219,221,223,225,227,229,231,232,234,236,238,240],{"file":182,"line":183,"context":184},"admin\\class-wp-dashboard-cleaner-admin.php",233,"raw output",{"file":182,"line":186,"context":184},244,{"file":188,"line":189,"context":184},"admin\\partials\\wp-dashboard-cleaner-admin-display.php",17,{"file":188,"line":189,"context":184},{"file":188,"line":192,"context":184},19,{"file":188,"line":194,"context":184},23,{"file":188,"line":49,"context":184},{"file":188,"line":35,"context":184},{"file":188,"line":198,"context":184},33,{"file":188,"line":200,"context":184},36,{"file":188,"line":202,"context":184},38,{"file":188,"line":204,"context":184},41,{"file":188,"line":206,"context":184},43,{"file":188,"line":208,"context":184},46,{"file":188,"line":210,"context":184},48,{"file":188,"line":212,"context":184},51,{"file":188,"line":214,"context":184},53,{"file":188,"line":216,"context":184},63,{"file":188,"line":218,"context":184},66,{"file":188,"line":220,"context":184},69,{"file":188,"line":222,"context":184},71,{"file":188,"line":224,"context":184},74,{"file":188,"line":226,"context":184},76,{"file":188,"line":228,"context":184},79,{"file":188,"line":230,"context":184},81,{"file":188,"line":36,"context":184},{"file":188,"line":233,"context":184},86,{"file":188,"line":235,"context":184},89,{"file":188,"line":237,"context":184},91,{"file":188,"line":239,"context":184},94,{"file":188,"line":48,"context":184},[],[243,260,269],{"entryPoint":244,"graph":245,"unsanitizedCount":27,"severity":259},"save_wpdc_form_data (admin\\class-wp-dashboard-cleaner-admin.php:118)",{"nodes":246,"edges":257},[247,252],{"id":248,"type":249,"label":250,"file":182,"line":251},"n0","source","$_REQUEST",128,{"id":253,"type":254,"label":255,"file":182,"line":251,"wp_function":256},"n1","sink","update_option() [Settings Manipulation]","update_option",[258],{"from":248,"to":253,"sanitized":163},"low",{"entryPoint":261,"graph":262,"unsanitizedCount":27,"severity":259},"save_wpdc_form_other_data (admin\\class-wp-dashboard-cleaner-admin.php:131)",{"nodes":263,"edges":267},[264,266],{"id":248,"type":249,"label":250,"file":182,"line":265},141,{"id":253,"type":254,"label":255,"file":182,"line":265,"wp_function":256},[268],{"from":248,"to":253,"sanitized":163},{"entryPoint":270,"graph":271,"unsanitizedCount":27,"severity":259},"\u003Cclass-wp-dashboard-cleaner-admin> (admin\\class-wp-dashboard-cleaner-admin.php:0)",{"nodes":272,"edges":276},[273,275],{"id":248,"type":249,"label":274,"file":182,"line":251},"$_REQUEST (x2)",{"id":253,"type":254,"label":255,"file":182,"line":251,"wp_function":256},[277],{"from":248,"to":253,"sanitized":163},{"summary":279,"deductions":280},"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.",[281,283,286],{"reason":282,"points":33},"Unprotected AJAX handlers",{"reason":284,"points":285},"Unescaped output",8,{"reason":287,"points":288},"Missing capability checks",5,"2026-03-16T21:45:55.464Z",{"wat":291,"direct":300},{"assetPaths":292,"generatorPatterns":295,"scriptPaths":296,"versionParams":297},[293,294],"\u002Fwp-content\u002Fplugins\u002Fwp-dashboard-cleaner\u002Fadmin\u002Fcss\u002Fwp-dashboard-cleaner-admin.css","\u002Fwp-content\u002Fplugins\u002Fwp-dashboard-cleaner\u002Fadmin\u002Fjs\u002Fwp-dashboard-cleaner-admin.js",[],[294],[298,299],"wp-dashboard-cleaner\u002Fadmin\u002Fcss\u002Fwp-dashboard-cleaner-admin.css?ver=","wp-dashboard-cleaner\u002Fadmin\u002Fjs\u002Fwp-dashboard-cleaner-admin.js?ver=",{"cssClasses":301,"htmlComments":302,"htmlAttributes":303,"restEndpoints":306,"jsGlobals":307,"shortcodeOutput":309},[],[],[304,305],"id=\"wpdc_nonce\"","id=\"wpdc_nonce_other\"",[],[308],"wpdcAjax",[],{"error":163,"url":311,"statusCode":312,"statusMessage":313,"message":313},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fwp-dashboard-cleaner\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":14,"versions":315},[316],{"version":6,"download_url":317,"svn_tag_url":318,"released_at":28,"has_diff":160,"diff_files_changed":319,"diff_lines":28,"trac_diff_url":28,"vulnerabilities":320,"is_current":163},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-dashboard-cleaner.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-dashboard-cleaner\u002Ftags\u002F1.0.0\u002F",[],[]]