[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fRk3xlqPAXKnjvXIw9MWdRg16rmdSzzbDzbwbr4bdDVo":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":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":37,"analysis":144,"fingerprints":230},"dashboard-columns","Dashboard Columns","1.3.1","Polygon Themes","https:\u002F\u002Fprofiles.wordpress.org\u002Fpolygonthemes\u002F","\u003Cp>The option to change the number of columns of the main WordPress Dashboard was removed in WordPress 3.8 in favor of a more dynamic\u002Fresponsive approach. For most people, this change is great because it simplifies the UI. But for those who like more control over how their admin dashboard looks like, this feels restrictive.\u003C\u002Fp>\n\u003Cp>With the help of Dashboard Columns you can now easily change the number of columns in your admin dashboard. By selecting your preferred layout from the Screen Options menu you can now better customize the look and feel of your widgets. And all that without compromising the responsive UI:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>On large screens you have the option to choose between 1, 2, 3 or 4 columns\u003C\u002Fli>\n\u003Cli>On medium screens you have the option to choose between 1 or 2 columns\u003C\u002Fli>\n\u003Cli>On small screens everything is displayed using 1 column\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin doesn’t have an options page. Just set it and forget it!\u003C\u002Fp>\n","Easily change the number of dashboard columns from Screen Options.",1000,11388,100,2,"2023-08-12T00:31:00.000Z","6.3.8","5.8","7.4",[20,21,4,22,23],"columns","dashboard","screen-options","widget","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdashboard-columns","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdashboard-columns.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":33,"avg_security_score":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"polygonthemes",4000,30,84,"2026-04-04T02:42:16.060Z",[38,56,74,98,120],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":13,"num_ratings":14,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":54,"download_link":55,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"add-dashboard-columns","Add Dashboard Columns","2.0.0","Sergio","https:\u002F\u002Fprofiles.wordpress.org\u002Fkallookoo\u002F","\u003Cp>Enable Dashboard Columns in WordPress 3.8 or later\u003C\u002Fp>\n","Enable Dashboard Columns in WordPress 3.8 or later",400,9840,"2020-11-17T18:18:00.000Z","5.5.18","3.8","5.3",[53,20,21,4,23],"admin","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadd-dashboard-columns\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadd-dashboard-columns.2.0.0.zip",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":66,"num_ratings":67,"last_updated":68,"tested_up_to":69,"requires_at_least":50,"requires_php":51,"tags":70,"homepage":72,"download_link":73,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"restore-columns","Restore Columns","1.00","Flector","https:\u002F\u002Fprofiles.wordpress.org\u002Fflector\u002F","\u003Cp>In WordPress 3.8, the setting that controlled the number of displayed columns was removed from the «\u003Cstrong>Screen Options\u003C\u002Fstrong>» section of the Dashboard. From now on, WordPress decides how many columns it should display depending on the size of the browser window. This is convenient for mobile use, but not for a web browser maximized to the entire size of a 22-27 inch monitor, since WordPress always shows 4 columns in this case – even if only 2 widgets are shown.\u003C\u002Fp>\n\u003Cp>This plugin restores the possibility to control the «\u003Cstrong>Number of Columns\u003C\u002Fstrong>» parameter in the «\u003Cstrong>Screen Options\u003C\u002Fstrong>» section of the Dashboard.\u003C\u002Fp>\n\u003Cp>PS Please note that WordPress doesn’t allow you to select more than 2 columns if your browser window is not maximized.\u003C\u002Fp>\n\u003Cp>If you liked my plugin, please \u003Cstrong>rate\u003C\u002Fstrong> it.\u003C\u002Fp>\n","The plugin restores the possibility to select the number of columns displayed on the dashboard.",70,3153,96,4,"2020-04-02T16:10:00.000Z","5.4.19",[53,21,4,71,22],"screen-layout","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frestore-columns\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frestore-columns.zip",{"slug":75,"name":76,"version":77,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":82,"downloaded":83,"rating":84,"num_ratings":85,"last_updated":86,"tested_up_to":87,"requires_at_least":88,"requires_php":18,"tags":89,"homepage":94,"download_link":95,"security_score":13,"vuln_count":96,"unpatched_count":27,"last_vuln_date":97,"fetched_at":29},"dashboard-welcome-for-elementor","Dashboard Welcome for Elementor","1.0.10","IdeaBox Creations","https:\u002F\u002Fprofiles.wordpress.org\u002Fideaboxcreations\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fpowerpackelements.com\u002Fdashboard-welcome-elementor\u002F?utm_medium=dashboard-welcome&utm_source=repo-readme&utm_campaign=repo-homepage-link\" title=\"PowerPack Elements\" rel=\"nofollow ugc\">Dashboard Welcome by PowerPack Elements\u003C\u002Fa> gives you full control over the WordPress welcome panel using Elementor. You can personalize the dashboard with content and design built with Elementor. You can add heading, contact information, form, video, images, affiliate links, etc.\u003C\u002Fp>\n\u003Cp>PLUS, you can display a template as per the user role.\u003C\u002Fp>\n\u003Ch4>How this works?\u003C\u002Fh4>\n\u003Cp>\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\u002F2wG1Jb0B7T4?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>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create a layout with Elementor.\u003C\u002Fli>\n\u003Cli>Go to plugin settings and select the layout from dropdown for any user role.\u003C\u002Fli>\n\u003Cli>Save the setting. Done!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Our other Elementor addons\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpowerpackelements.com\u002F?utm_medium=dashboard-welcome&utm_source=repo-readme&utm_campaign=powerpack-elementor\" title=\"PowerPack for Elementor\" rel=\"nofollow ugc\">PowerPack for Elementor\u003C\u002Fa> – Extend Elementor with 50+ Creative Widgets and build beautiful websites.\u003C\u002Fp>\n","Replaces the default WordPress dashboard welcome panel with custom designed Elementor template.",20000,152714,82,23,"2026-02-23T15:38:00.000Z","6.9.4","6.3",[21,90,91,92,93],"dashboard-widget","elementor","elementor-addon","elementor-template","https:\u002F\u002Fpowerpackelements.com\u002Fdashboard-welcome-elementor\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdashboard-welcome-for-elementor.1.0.10.zip",1,"2022-12-16 00:00:00",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":82,"downloaded":106,"rating":107,"num_ratings":108,"last_updated":109,"tested_up_to":110,"requires_at_least":111,"requires_php":18,"tags":112,"homepage":116,"download_link":117,"security_score":118,"vuln_count":96,"unpatched_count":27,"last_vuln_date":119,"fetched_at":29},"error-log-monitor","Error Log Monitor","1.7.12","Janis Elsts","https:\u002F\u002Fprofiles.wordpress.org\u002Fwhiteshadow\u002F","\u003Cp>This plugin adds a Dashboard widget that displays the latest messages from your PHP error log. It can also send you email notifications about newly logged errors.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automatically detects error log location.\u003C\u002Fli>\n\u003Cli>Explains how to configure PHP error logging if it’s not enabled yet.\u003C\u002Fli>\n\u003Cli>The number of displayed log entries is configurable.\u003C\u002Fli>\n\u003Cli>Sends you email notifications about logged errors (optional).\u003C\u002Fli>\n\u003Cli>Configurable email address and frequency.\u003C\u002Fli>\n\u003Cli>You can easily clear the log file.\u003C\u002Fli>\n\u003Cli>The dashboard widget is only visible to administrators.\u003C\u002Fli>\n\u003Cli>Optimized to work well even with very large log files.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Usage\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Once you’ve installed the plugin, go to the Dashboard and enable the “PHP Error Log” widget through the “Screen Options” panel. The widget should automatically display the last 20 lines from your PHP error log. If you see an error message like “Error logging is disabled” instead, follow the displayed instructions to configure error logging.\u003C\u002Fp>\n\u003Cp>Email notifications are disabled by default. To enable them, click the “Configure” link in the top-right corner of the widget and enter your email address in the “Periodically email logged errors to:” box. If desired, you can also change email frequency by selecting the minimum time interval between emails from the “How often to send email” drop-down.\u003C\u002Fp>\n","Adds a Dashboard widget that displays the latest messages from your PHP error log. It can also send logged errors to email.",631204,86,48,"2025-10-01T15:12:00.000Z","6.8.5","4.5",[53,113,90,114,115],"administration","error-reporting","php","http:\u002F\u002Fw-shadow.com\u002Fblog\u002F2012\u002F07\u002F25\u002Ferror-log-monitor-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ferror-log-monitor.1.7.12.zip",99,"2019-02-25 00:00:00",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":128,"downloaded":129,"rating":130,"num_ratings":131,"last_updated":132,"tested_up_to":87,"requires_at_least":133,"requires_php":134,"tags":135,"homepage":141,"download_link":142,"security_score":13,"vuln_count":96,"unpatched_count":27,"last_vuln_date":143,"fetched_at":29},"analytics-insights","Analytics Insights – Google Analytics Dashboard for WordPress","6.3.12","Alin Marcu","https:\u002F\u002Fprofiles.wordpress.org\u002Fdeconf\u002F","\u003Cp>Analytics Insights is a free WordPress plugin that enables site tracking using the latest Google Analytics 4 tracking code. It allows you to view key Google Analytics stats in your WordPress Dashboard.\u003C\u002Fp>\n\u003Ch4>Google Analytics Reports, Stats and Insights\u003C\u002Fh4>\n\u003Cp>Analytics Insights displays the reports you need on your dashboard and on the site’s frontend. Audience, acquisition, behavior, engagement and real-time stats are all presented as charts within a dedicated dashboard widget.\u003C\u002Fp>\n\u003Cp>In addition to a set of general Google Analytics stats, insights like in-depth Page reports and in-depth Post reports are available.\u003C\u002Fp>\n\u003Cp>The Google Analytics tracking code is fully customizable through options and hooks, allowing advanced data collection like custom dimensions and events.\u003C\u002Fp>\n\u003Ch4>Google Analytics Real-Time Stats\u003C\u002Fh4>\n\u003Cp>Google Analytics reports, in real-time, in your dashboard screen:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Real-time number of visitors \u003C\u002Fli>\n\u003Cli>Real-time number of visitors per page\u003C\u002Fli>\n\u003Cli>Real-time device category \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Google Analytics Reports and Insights\u003C\u002Fh4>\n\u003Cp>The Google Analytics insights and reports you need on your dashboard and on the site’s frontend:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Sessions, organic searches, page views, bounce rate analytics stats\u003C\u002Fli>\n\u003Cli>Locations, pages, referrers, keywords, 404 errors analytics stats\u003C\u002Fli>\n\u003Cli>Traffic channels, social networks, traffic mediums, search engines analytics stats\u003C\u002Fli>\n\u003Cli>Device categories, browsers, operating systems, screen resolutions, mobile brands analytics stats\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Google Analytics Tracking\u003C\u002Fh4>\n\u003Cp>Installs the latest Google Analytics tracking code and allows full code customization:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Google Analytics 4 tracking code\u003C\u002Fli>\n\u003Cli>Accelerated Mobile Pages (AMP) support for Google Analytics\u003C\u002Fli>\n\u003Cli>Cross domain tracking\u003C\u002Fli>\n\u003Cli>Ecommerce support for Google Analytics\u003C\u002Fli>\n\u003Cli>User privacy oriented features and much more\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>With Analytics Insights you can easily track events like downloads, page scrolling depth, outbound links, emails. In addition, you can track custom event categories, actions, and labels using annotated HTML elements.\u003C\u002Fp>\n\u003Cp>Custom dimensions tracking of authors, publication date, categories, tags is also possible with Analytics Insights.\u003C\u002Fp>\n\u003Ch4>Google Tag Manager Tracking\u003C\u002Fh4>\n\u003Cp>As an alternative to Google Analytics tracking code, you can use Google Tag Manager for tracking:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Google Tag Manager code\u003C\u002Fli>\n\u003Cli>Data Layer variables: authors, publication date, categories, tags, user type\u003C\u002Fli>\n\u003Cli>Accelerated Mobile Pages (AMP) support for Google Tag Manager\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Accelerated Mobile Pages (AMP) features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Google Tag Manager basic tracking\u003C\u002Fli>\n\u003Cli>Google Analytics basic tracking \u003C\u002Fli>\n\u003Cli>Events tracking, custom dimensions tracking, annotated HTML elements tracking\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Analytics Insights on Multisite\u003C\u002Fh4>\n\u003Cp>This plugin is fully compatible with multisite network installs, allowing three setup modes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Mode 1: network activated using multiple Google Analytics accounts\u003C\u002Fli>\n\u003Cli>Mode 2: network activated using a single Google Analytics account\u003C\u002Fli>\n\u003Cli>Mode 3: network deactivated using multiple Google Analytics accounts\u003C\u002Fli>\n\u003C\u002Ful>\n","A full-featured and entirely free Google Analytics Dashboard plugin for WordPress. Displays stats to help you to better understand your site content.",10000,210282,92,34,"2026-01-04T10:44:00.000Z","3.5","5.6",[136,137,138,139,140],"google-analytics","google-analytics-dashboard","google-analytics-widget","website-analytics","wordpress-analytics","https:\u002F\u002Fdeconf.com\u002Fanalytics-insights-google-analytics-dashboard-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fanalytics-insights.6.3.12.zip","2024-01-17 00:00:00",{"attackSurface":145,"codeSignals":186,"taintFlows":219,"riskAssessment":220,"analyzedAt":229},{"hooks":146,"ajaxHandlers":182,"restRoutes":183,"shortcodes":184,"cronEvents":185,"entryPointCount":27,"unprotectedCount":27},[147,153,158,161,165,169,171,172,175,178],{"type":148,"name":149,"callback":150,"file":151,"line":152},"action","plugins_loaded","run_dashboard_columns","dashboard-columns.php",103,{"type":148,"name":154,"callback":155,"file":156,"line":157},"network_admin_notices","php_requirements_not_met","includes\\class-dashboard-columns-requirements.php",32,{"type":148,"name":159,"callback":155,"file":156,"line":160},"admin_notices",33,{"type":148,"name":149,"callback":162,"file":163,"line":164},"load_textdomain","includes\\class-dashboard-columns-textdomain.php",31,{"type":148,"name":166,"callback":167,"file":168,"line":164},"admin_enqueue_scripts","enqueue_styles","includes\\classes\\class-dashboard-columns-admin.php",{"type":148,"name":154,"callback":170,"file":168,"line":157},"onboarding_notice",{"type":148,"name":159,"callback":170,"file":168,"line":160},{"type":148,"name":173,"callback":174,"file":168,"line":131},"load-index.php","add_columns",{"type":148,"name":149,"callback":176,"file":177,"line":164},"maybe_run_recursive_updates","includes\\classes\\class-dashboard-columns-updates.php",{"type":148,"name":179,"callback":180,"priority":181,"file":177,"line":157},"wpmu_new_blog","maybe_run_activation_script",10,[],[],[],[],{"dangerousFunctions":187,"sqlUsage":188,"outputEscaping":200,"fileOperations":27,"externalRequests":27,"nonceChecks":96,"capabilityChecks":14,"bundledLibraries":218},[],{"prepared":27,"raw":189,"locations":190},3,[191,195,197],{"file":192,"line":193,"context":194},"includes\\class-dashboard-columns-activator.php",40,"$wpdb->get_results() with variable interpolation",{"file":196,"line":193,"context":194},"includes\\class-dashboard-columns-deactivator.php",{"file":198,"line":199,"context":194},"uninstall.php",22,{"escaped":67,"rawEcho":201,"locations":202},7,[203,206,208,210,212,214,216],{"file":156,"line":204,"context":205},116,"raw output",{"file":156,"line":207,"context":205},130,{"file":168,"line":209,"context":205},114,{"file":168,"line":211,"context":205},117,{"file":168,"line":213,"context":205},118,{"file":168,"line":215,"context":205},119,{"file":168,"line":217,"context":205},123,[],[],{"summary":221,"deductions":222},"The 'dashboard-columns' plugin version 1.3.1 exhibits a generally strong security posture based on the provided static analysis. The plugin has no recorded vulnerabilities (CVEs), indicating a history of secure development or timely patching. Notably, the static analysis reveals a zero attack surface for AJAX handlers, REST API routes, shortcodes, and cron events, with no unprotected entry points. This suggests that direct external interaction with the plugin's core functionalities is restricted and likely requires proper authentication and authorization.\n\nHowever, there are areas for improvement. The analysis highlights that 100% of the detected SQL queries are not using prepared statements, which poses a significant risk for SQL injection vulnerabilities. While there are 11 output operations, only 36% are properly escaped, leaving potential for cross-site scripting (XSS) vulnerabilities through unescaped output. The presence of nonce checks and capability checks is positive, but the limited number of these checks, especially in conjunction with the unescaped output and raw SQL, raises concerns about how data is processed and validated.\n\nIn conclusion, the plugin benefits from a minimal attack surface and a clean vulnerability history. Nevertheless, the lack of prepared statements for SQL queries and the low percentage of properly escaped output are critical weaknesses that could be exploited. Addressing these specific code-level concerns should be a priority to further enhance the plugin's security.",[223,226],{"reason":224,"points":225},"SQL queries not using prepared statements",15,{"reason":227,"points":228},"Low percentage of properly escaped output",8,"2026-03-16T18:54:29.384Z",{"wat":231,"direct":238},{"assetPaths":232,"generatorPatterns":234,"scriptPaths":235,"versionParams":236},[233],"\u002Fwp-content\u002Fplugins\u002Fdashboard-columns\u002Fassets\u002Fstylesheets\u002Fdashboard-columns-admin.css",[],[],[237],"dashboard-columns\u002Fassets\u002Fstylesheets\u002Fdashboard-columns-admin.css?ver=",{"cssClasses":239,"htmlComments":240,"htmlAttributes":241,"restEndpoints":242,"jsGlobals":243,"shortcodeOutput":244},[],[],[],[],[],[]]