[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fn_rzMKFrQSbTckepOpqRBfBPA2n9wZ063BL9fxO2zSQ":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":37,"analysis":135,"fingerprints":193},"wp-amember-dashboard-widget","WP aMember Dashboard Widget","0.2.2","Joshua Parker","https:\u002F\u002Fprofiles.wordpress.org\u002Fparkerj\u002F","\u003Cp>Adds aMember account info in your WP\u002FWPMU\u002FWPMS dashboard. Users will be able to have some of their payment account info in their dashboard.\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Full XHTML compliancy\u003C\u002Fli>\n\u003Cli>Listing of members’ subscribed products (hyperlinked)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Future plans:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>More account info: registration date, expire date, next recurring payment date.\u003C\u002Fli>\n\u003C\u002Ful>\n","Adds aMember account info to your WP\u002FWPMU\u002FWPMS dashboard. Users will be able to have some of their payment account info in their dashboard.",10,2867,0,"2011-07-28T04:43:00.000Z","3.2.1","3.0","",[19,20,21,22,23],"amember","dashboard","multisite","widget","wpms","http:\u002F\u002Fwww.joshmac.net\u002Fwordpress\u002Fwp_amember_dashboard_widget.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-amember-dashboard-widget.0.2.2.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"parkerj",5,130,30,84,"2026-04-04T15:36:11.178Z",[38,54,71,89,112],{"slug":39,"name":40,"version":41,"author":7,"author_profile":8,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":13,"num_ratings":13,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":17,"tags":49,"homepage":52,"download_link":53,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"wpms-sidebar-login-widget","WPMS Sidebar Login Widget","1.9.4","\u003Cp>If you are running a WPMS (Multisite) blogging network, the issue with most login widgets that you add to the main site’s sidebar is that it doesn’t pull the user’s own blog info. That is why the WPMS Sidebar Login Widget was created. Instead of the user trying to remember the login page of their own site\u002Fblog, when a user logs into your main site, the widget will conveniently contain links to navigate to 3 different pages of the user’s blog: dashboard, new post page, and profile page.\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Link to Network Admin page (only shows if user logged in is a super admin)\u003C\u002Fli>\n\u003Cli>Link to user’s dashboard\u003C\u002Fli>\n\u003Cli>Link to user’s new post page\u003C\u002Fli>\n\u003Cli>Link to user’s profile page\u003C\u002Fli>\n\u003Cli>Link to forums page\u003C\u002Fli>\n\u003Cli>Subblog registration detection\u003C\u002Fli>\n\u003Cli>Custom CSS settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>To make sure it works, activate the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fuser-switching\u002F\" rel=\"ugc\">User Switching\u003C\u002Fa> plugin on the main site only to switch to a different user.\u003C\u002Fp>\n","Adds a sidebar widget to the main site of a WPMU\u002FWPMS install.",50,22785,"2012-02-19T04:23:00.000Z","3.3.2","2.8",[50,21,22,23,51],"login","wpmu","http:\u002F\u002Fwww.7mediaws.org\u002Fblog\u002Fwpms_sidebar_login_widget.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpms-sidebar-login-widget.1.9.4.zip",{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":11,"downloaded":62,"rating":63,"num_ratings":64,"last_updated":17,"tested_up_to":65,"requires_at_least":17,"requires_php":17,"tags":66,"homepage":68,"download_link":69,"security_score":63,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":70},"multisite-dashboard-broadcast","Multisite Dashboard Broadcast","0.1","mogita","https:\u002F\u002Fprofiles.wordpress.org\u002Fck65\u002F","\u003Cp>NOTE: ONLY works with multisite (aka WordPress Network) mode for now.\u003C\u002Fp>\n\u003Cp>A super-easy-to-use Multisite WordPress news broadcasting tool for the Super Admin of the Network.\u003C\u002Fp>\n\u003Cp>This plugin can be helpful for the Super Admins to push a notification, some kind of messages, even some Ads if they like, to every site admins who registered under your Multisite WordPress network. The added widget will go to the first place of all widgets, unless the site admins move it elsewhere.\u003C\u002Fp>\n\u003Cp>This is a very simple task but yet no plugins ever met my simple need, so I made one for myself, and hope it helps you too.\u003C\u002Fp>\n\u003Cp>Key Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add a widget to every site admin’s dashboard (by Super Admin only)\u003C\u002Fli>\n\u003Cli>Support HTML content\u003C\u002Fli>\n\u003Cli>Comes at the top of all widgets\u003C\u002Fli>\n\u003Cli>Site admins can move or hide it as they wish\u003C\u002Fli>\n\u003Cli>Multi languages support (available in English and Chinese till now)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can find the configuration page at Manage Network -> Settings -> Dashbaord Broadcast.\u003C\u002Fp>\n","Place a widget on top of every site's dashboard under the same Multisite installation, containing whatever content the Super Admin writes.",2361,100,2,"3.5.2",[20,21,67,22,51],"network","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmultisite-dashboard-broadcast\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmultisite-dashboard-broadcast.zip","2026-03-15T10:48:56.248Z",{"slug":72,"name":73,"version":74,"author":75,"author_profile":76,"description":77,"short_description":78,"active_installs":11,"downloaded":79,"rating":13,"num_ratings":13,"last_updated":17,"tested_up_to":80,"requires_at_least":81,"requires_php":82,"tags":83,"homepage":87,"download_link":88,"security_score":63,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":70},"network-sites-counts-dashboard-widget","Network Sites Counts Dashboard Widget","1.0.0","Michael Beckwith","https:\u002F\u002Fprofiles.wordpress.org\u002Ftw2113\u002F","\u003Cp>A new dashboard widget in your network admin dashboard will show total published and draft posts and pages across all the sites in your network, giving you a snapshot of the current status of your total content.\u003C\u002Fp>\n\u003Cp>Contribute \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftw2113\u002FNetwork-Sites-Counts-Dashboard-Widget\" rel=\"nofollow ugc\">on Github\u003C\u002Fa>.\u003C\u002Fp>\n","Display a list of post counts for all your sites in your network.",2069,"6.2.9","3.5.0","7.4",[84,85,21,67,86],"dashboard-widget","mu","post-count","https:\u002F\u002Fmichaelbox.net","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnetwork-sites-counts-dashboard-widget.1.0.0.zip",{"slug":90,"name":91,"version":92,"author":93,"author_profile":94,"description":95,"short_description":96,"active_installs":97,"downloaded":98,"rating":99,"num_ratings":100,"last_updated":101,"tested_up_to":102,"requires_at_least":103,"requires_php":82,"tags":104,"homepage":108,"download_link":109,"security_score":63,"vuln_count":110,"unpatched_count":13,"last_vuln_date":111,"fetched_at":28},"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",[20,84,105,106,107],"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":113,"name":114,"version":115,"author":116,"author_profile":117,"description":118,"short_description":119,"active_installs":97,"downloaded":120,"rating":121,"num_ratings":122,"last_updated":123,"tested_up_to":124,"requires_at_least":125,"requires_php":82,"tags":126,"homepage":131,"download_link":132,"security_score":133,"vuln_count":110,"unpatched_count":13,"last_vuln_date":134,"fetched_at":28},"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",[127,128,84,129,130],"admin","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",{"attackSurface":136,"codeSignals":160,"taintFlows":185,"riskAssessment":186,"analyzedAt":192},{"hooks":137,"ajaxHandlers":156,"restRoutes":157,"shortcodes":158,"cronEvents":159,"entryPointCount":13,"unprotectedCount":13},[138,144,148,152],{"type":139,"name":140,"callback":141,"file":142,"line":143},"action","admin_init","register_aMember_dashboard_widget_settings","wp-amember.php",20,{"type":139,"name":145,"callback":146,"file":142,"line":147},"admin_menu","aMember_dashboard_widget_menu",21,{"type":139,"name":149,"callback":150,"file":142,"line":151},"wp_dashboard_setup","amember_wp_dashboard_setup",94,{"type":139,"name":153,"callback":154,"file":142,"line":155},"widgets_init","widget_wpAmember_init",142,[],[],[],[],{"dangerousFunctions":161,"sqlUsage":162,"outputEscaping":164,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":184},[],{"prepared":13,"raw":13,"locations":163},[],{"escaped":13,"rawEcho":165,"locations":166},11,[167,170,171,172,173,175,176,178,180,181,182],{"file":142,"line":168,"context":169},77,"raw output",{"file":142,"line":168,"context":169},{"file":142,"line":99,"context":169},{"file":142,"line":99,"context":169},{"file":142,"line":174,"context":169},114,{"file":142,"line":174,"context":169},{"file":142,"line":177,"context":169},115,{"file":142,"line":179,"context":169},122,{"file":142,"line":179,"context":169},{"file":142,"line":179,"context":169},{"file":142,"line":183,"context":169},132,[],[],{"summary":187,"deductions":188},"The static analysis of wp-amember-dashboard-widget v0.2.2 reveals an exceptionally small attack surface with zero identified entry points. This, combined with the absence of known vulnerabilities in its history, suggests a generally good security posture for this version. The plugin also demonstrates sound practices regarding SQL queries, utilizing prepared statements exclusively, and has no recorded file operations or external HTTP requests, further reducing common attack vectors.\n\nHowever, a significant concern arises from the code analysis: 100% of the observed output operations are not properly escaped. This lack of escaping presents a critical risk for Cross-Site Scripting (XSS) vulnerabilities. Any dynamic data displayed to users through this plugin could potentially be manipulated by attackers to inject malicious scripts, compromising user sessions or redirecting them to phishing sites. The absence of taint analysis flows doesn't negate this risk; it simply means no such flows were detected given the limited scope or complexity of the analyzed code.\n\nIn conclusion, while the plugin is commendably lean in its attack surface and SQL practices, the severe oversight in output escaping is a major security flaw that requires immediate attention. The lack of any recorded vulnerabilities in the past is positive but does not excuse the present risk of XSS. Addressing the unescaped output is paramount to improving the plugin's security.",[189],{"reason":190,"points":191},"All observed output operations are unescaped",12,"2026-03-17T01:24:27.770Z",{"wat":194,"direct":199},{"assetPaths":195,"generatorPatterns":196,"scriptPaths":197,"versionParams":198},[],[],[],[],{"cssClasses":200,"htmlComments":202,"htmlAttributes":203,"restEndpoints":207,"jsGlobals":208,"shortcodeOutput":211},[201],"widgettitle",[],[204,205,206],"id=\"a_login\"","id=\"a_password\"","id=\"amembersubmit\"",[],[209,210],"window._amember_user","window._amember_products",[]]