[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fyC5aIrPn51-zn-vxD3dDsETykEeB2bvIFkshVOHHDR0":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":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":35,"analysis":131,"fingerprints":217},"multisite-enhancer","Multisite Enhancer","0.3.2","Shrikrishna Meena","https:\u002F\u002Fprofiles.wordpress.org\u002Fishrikrishna\u002F","\u003Cp>This plugins enhances the multisite network dashboard and adds few more basic features such as displaying post count of each site in network and total published posts across all network.\u003C\u002Fp>\n","This plugins enhances the multisite network dashboard",0,1303,100,1,"2019-09-06T07:11:00.000Z","5.2.24","3.5","7.2",[20,21,22,23],"ms","multisite","posts","wpmu","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmultisite-enhancer.0.3.2.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"ishrikrishna",30,84,"2026-04-04T23:58:44.784Z",[36,55,73,88,106],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":11,"num_ratings":11,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":24,"tags":49,"homepage":53,"download_link":54,"security_score":26,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"wpms-sidebar-login-widget","WPMS Sidebar Login Widget","1.9.4","Joshua Parker","https:\u002F\u002Fprofiles.wordpress.org\u002Fparkerj\u002F","\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,51,52,23],"login","widget","wpms","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":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":13,"num_ratings":65,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":24,"tags":69,"homepage":71,"download_link":72,"security_score":26,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"wpartisan-multisite-crossposter","WPArtisan Multisite Crossposter","0.1.0","OzTheGreat","https:\u002F\u002Fprofiles.wordpress.org\u002Fozthegreat\u002F","\u003Cp>In a multisite environment, enables syncing or crossposting of posts, pages, or custom post types from any blog to any other blogs.\u003Cbr \u002F>\nThe crossposted articles have exactly the same properties as the original except for the permalink\u003Cbr \u002F>\nwhich links back to the original.\u003C\u002Fp>\n\u003Cp>The initial idea and some of the functionality is heavily borrowed from\u003Cbr \u002F>\nCode For The People’s Aggregator plugin https:\u002F\u002Fgithub.com\u002Fcftp\u002Faggregator\u002F. Unfortunately, that hasn’t been updated\u003Cbr \u002F>\nin years, it’s vastly too complicated, the admin side of things is very clunky and it’s a bit slow. This plugin uses\u003Cbr \u002F>\nsome of its methods as a base but has a much more streamlined admin process. We have maintained the same post meta\u003Cbr \u002F>\nfield names so this plugin should be 100% backwards compatible.\u003C\u002Fp>\n","Sync or crosspost posts, pages or custom post types between blogs or sites in a WordPress Multisite environment",20,3343,3,"2017-11-07T14:35:00.000Z","4.8.28","4.4",[70,21,22,23],"crossposting","https:\u002F\u002Fwpartisan.me\u002Fplugins\u002Fwpa-multisite-crossposter","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpartisan-multisite-crossposter.0.1.1.zip",{"slug":74,"name":75,"version":76,"author":40,"author_profile":41,"description":77,"short_description":78,"active_installs":63,"downloaded":79,"rating":13,"num_ratings":14,"last_updated":80,"tested_up_to":81,"requires_at_least":82,"requires_php":24,"tags":83,"homepage":86,"download_link":87,"security_score":26,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"wpms-site-maintenance-mode","WPMS Site Maintenance Mode","1.0.3","\u003Cp>Plugin allows a super admin to put his\u002Fher entire network, main site, or subsites into maintenance mode.\u003C\u002Fp>\n","Provides an interface to make a WPMS network unavailable to everyone during maintenance, except the admin.",15535,"2012-08-27T18:19:00.000Z","3.4.2","3.0",[84,21,85,52,23],"maintenance","shutdown","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fwpms-site-maintenance-mode\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpms-site-maintenance-mode.1.0.3.zip",{"slug":89,"name":90,"version":91,"author":92,"author_profile":93,"description":94,"short_description":95,"active_installs":96,"downloaded":97,"rating":11,"num_ratings":11,"last_updated":98,"tested_up_to":99,"requires_at_least":100,"requires_php":24,"tags":101,"homepage":104,"download_link":105,"security_score":26,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"limit-blogs-per-user","Limit Blogs Per User","1.4","Brajesh","https:\u002F\u002Fprofiles.wordpress.org\u002Fwrite2brajesh\u002F","\u003Cp>This is a plugin for wpmu\u002Fwpmu+byddypress powered websites, where network administrators can limit the number of blogs a user can signup.\u003Cbr \u002F>\nIt is pretty simple and adds an option to NetworkAdmin->Dashboard->network settings page, where you can limit the number of blogs. No additional frills required.\u003C\u002Fp>\n\u003Cp>What It does\u003C\u002Fp>\n\u003Cp>It adds an option to the Network settings  page when you are logged in as site admin of the wpmu site(or wpmu+buddyppress site),Look at the bottom of options page,and You will see a text box like this asking for number of blogs allowed per user.If you set it to zero(which is the default),It will not restrict the blog registration then.\u003Cbr \u002F>\nFor any support or any questions,please leave a comment at my blog\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fbuddydev.com\u002Fbuddypress\u002Flimit-blogs-per-user-plugin-for-wpmu\u002F\" rel=\"nofollow ugc\">http:\u002F\u002Fbuddydev.com\u002Fbuddypress\u002Flimit-blogs-per-user-plugin-for-wpmu\u002F\u003C\u002Fa>\u003Cbr \u002F>\nAnd yeh did I mention \u003Ca href=\"http:\u002F\u002Fblog.strategy11.com\u002F\" rel=\"nofollow ugc\">Steph\u003C\u002Fa> has been very kind in reporting bugs and suggesting fixes.Many Thanks to Steph.\u003C\u002Fp>\n","This plugin is for WordPress Multisite and\u002For WordPress Multisite+buddypress based social network.It limits the number of blogs a user can create.",10,14683,"2011-09-29T07:47:00.000Z","3.2.1","2.5",[102,21,103,52,23],"buddypress","options","http:\u002F\u002Fbuddydev.com\u002Fbuddypress\u002Flimit-blogs-per-user-plugin-for-wpmu","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flimit-blogs-per-user.1.4.zip",{"slug":107,"name":108,"version":109,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":114,"downloaded":115,"rating":116,"num_ratings":117,"last_updated":118,"tested_up_to":119,"requires_at_least":120,"requires_php":121,"tags":122,"homepage":126,"download_link":127,"security_score":128,"vuln_count":129,"unpatched_count":11,"last_vuln_date":130,"fetched_at":28},"list-category-posts","List category posts","0.95.0","Fernando Briano","https:\u002F\u002Fprofiles.wordpress.org\u002Ffernandobt\u002F","\u003Cp>List Category Posts allows you to list posts by category in a post or page using the \u003Ccode>[catlist]\u003C\u002Fcode> shortcode. When you’re editing a page or post, directly insert the shortcode in your text and the posts will be listed there. The \u003Cem>basic\u003C\u002Fem> usage would be something like this:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[catlist id=1]\n\n[catlist name=\"news\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The shortcode accepts a category name or id, the order in which you want the posts to display, and the number of posts to display. You can also display the post author, date, excerpt, custom field values, even the content! A lot of parameters have been added to customize what to display and how to show it. Check \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpicandocodigo\u002FList-Category-Posts\u002Fwiki\" rel=\"nofollow ugc\">the full documentation\u003C\u002Fa> to learn about the different ways to use it.\u003C\u002Fp>\n\u003Cp>The \u003Ccode>[catlist]\u003C\u002Fcode> shortcode can be used as many times as needed with different arguments on each post\u002Fpage.\u003Cbr \u002F>\n    [catlist id=1 numberposts=10]\u003C\u002Fp>\n\u003Cp>There’s an options page with a few options, new options will be implemented on demand (as long as they make sense).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpicandocodigo\u002FList-Category-Posts\u002Fwiki\" rel=\"nofollow ugc\">Read the instructions\u003C\u002Fa>\u003C\u002Fstrong> to learn which parameters are available and how to use them.\u003C\u002Fp>\n\u003Cp>If you want to \u003Cstrong>List Categories\u003C\u002Fstrong> instead of posts you can use my other plugin \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flist-categories\u002F\" rel=\"ugc\">List categories\u003C\u002Fa>\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>You can find \u003Cstrong>Frequently Asked Questions\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpicandocodigo\u002FList-Category-Posts\u002Fblob\u002Fmaster\u002Fdoc\u002FFAQ.md#frequently-asked-questions\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Customization\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The different elements to display can be styled with CSS. you can define an HTML tag to wrap the element with, and a CSS class for this tag. Check \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpicandocodigo\u002FList-Category-Posts\u002Fwiki\" rel=\"nofollow ugc\">the documentation\u003C\u002Fa> for usage. You can also check \u003Ca href=\"http:\u002F\u002Fsundari-webdesign.com\u002Fwordpress-the-quest-to-my-perfect-list-view-for-posts-events-and-articles\u002F\" rel=\"nofollow ugc\">this nice tutorial\u003C\u002Fa> which gives lots of tips and how-to’s to customize how to display the posts.\u003C\u002Fp>\n\u003Cp>Great to use WordPress as a CMS, and create pages with several categories posts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>GUI\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Klemens Starybrat has created a GUI for List Category Posts. It helps you create a shortcode from a nice visual interface in WordPress’ text editor. Check it out:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgui-for-lcp\u002F\" rel=\"ugc\">GUI for List Category Posts\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>AJAX pagination\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The ajax pagination feature is maintained in an add-on plugin by Klemens Starybrat. Check it out:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flcp-ajax-pagination\" rel=\"ugc\">LCP Ajax Pagination\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Widget\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Since WordPress 4.9, \u003Ca href=\"https:\u002F\u002Fmake.wordpress.org\u002Fcore\u002F2017\u002F10\u002F24\u002Fwidget-improvements-in-wordpress-4-9\u002F\" rel=\"nofollow ugc\">you can use shortcode in text widgets\u003C\u002Fa>. So you can just add a text widget in Appearence > Widgets and write the List Category Posts shortcode.\u003C\u002Fp>\n\u003Cp>The plugin also includes a widget as a simple interface for its functionality. Just add as many widgets as you want, and select all the available options from the Appearence > Widgets page. Not all the functionality in the shortcode has been implemented in the widget yet. You can use the shortcode for the most flexibility.\u003C\u002Fp>\n\u003Cp>Please, read the information on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpicandocodigo\u002FList-Category-Posts\u002Fwiki\" rel=\"nofollow ugc\">the wiki\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flist-category-posts\u002F#developers\" rel=\"ugc\">Changelog\u003C\u002Fa> to be aware of new functionality, and improvements to the plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Videos\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Some users have made videos on how to use the plugin (thank you, you are awesome!), check them out here:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.youtube.com\u002Fwatch?v=kBy_qoGKpdo\" rel=\"nofollow ugc\">Manage WordPress Content with List Category Posts Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.youtube.com\u002Fwatch?v=Zfnzk4IWPNA\" rel=\"nofollow ugc\">WordPress: How to List Category Posts on a Page\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Support the plugin\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Klemens Starybrat has been writing lots of amazing code for this plugin, so if you’ve found it useful and want to pay it forward, consider sponsoring him on GitHub: https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fklemens-st\u003C\u002Fp>\n\u003Cp>I have a \u003Ca href=\"http:\u002F\u002Fpicandocodigo.net\u002Fprogramacion\u002Fwordpress\u002Flist-category-posts-wordpress-plugin-english\u002F#support\" title=\"Donate via PayPal\" rel=\"nofollow ugc\">PayPal account\u003C\u002Fa> where you can donate too.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Development\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Development is being tracked on \u003Ca href=\"https:\u002F\u002Fcodeberg.org\u002Fpicandocodigo\u002Flist-category-posts\" rel=\"nofollow ugc\">Codeberg\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpicandocodigo\u002FList-Category-Posts\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>. Fork it, code, make a pull request, suggest improvements, etc. over there. I dream of the day all of the WordPress plugins will be hosted on Git 🙂\u003C\u002Fp>\n\u003Cp>Since the documentation on how to use the plugin has passed wordpress.org’s character limit, the text was cut. You can find the complete documentation on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpicandocodigo\u002FList-Category-Posts\u002Fwiki\" rel=\"nofollow ugc\">the wiki\u003C\u002Fa>. It’s also more comfortable to read and maintain than a txt file. Please check it out, suggestions are welcome on Codeberg\u002FGitHub issues!\u003C\u002Fp>\n\u003Ch3>Instructions on how to use the plugin\u003C\u002Fh3>\n\u003Cp>Below you can find common shortcode use cases. You can use the shortcode while editing posts, pages, custom post types, text widgets and in all “page builder” plugins that support shortcodes.\u003C\u002Fp>\n\u003Cp>Read the \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpicandocodigo\u002FList-Category-Posts\u002Fwiki\" rel=\"nofollow ugc\">full documentation\u003C\u002Fa>\u003C\u002Fstrong> to discover many more features, including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>advanced post selection options\u003C\u002Fstrong> (by date, search terms, custom fields, post types, custom taxonomies and more)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>output customizations\u003C\u002Fstrong> (show each post’s date, author, excerpt, thumbnail and more)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>custom templates\u003C\u002Fstrong> of your own design, based on a simple PHP example\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>List 10 latest posts:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[catlist]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The default number of listed posts is 10, to modify it you need to specify \u003Ccode>numberposts\u003C\u002Fcode> parameter:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[catlist numberposts=15]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>List posts from the “Dogs” category:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[catlist name=Dogs]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>List posts from the category with id \u003Ccode>2\u003C\u002Fcode>:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[catlist id=2]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>By default only the “post” post type is included. To list pages use:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[catlist post_type=page]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>and for both posts and pages:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[catlist post_type=\"post,page\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If we combine the above options we can get a shortcode that lists 15 items, including post and pages, from the “Dogs” category:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[catlist name=Dogs post_type=\"post,page\" numberposts=15]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Most of the parameters you will find in the documentation can be used together.\u003C\u002Fp>\n\u003Cp>The plugin can detect current post’s category and use it for listing:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[catlist categorypage=yes]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Same goes for tags:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[catlist currenttags=yes]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>To show each post’s excerpt use:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[catlist excerpt=yes]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If you want to show the date, author and comments count next to each post, use:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[catlist date=yes author=yes comments=yes]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>You can specify html tags and classes for many elements. Let’s modify the previous shortcode and wrap dates and authors in tags and classes of our choice:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[catlist date=yes date_tag=span date_class=\"my-date\" author=yes author_tag=p author_class=\"my-author\" comments=yes]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpicandocodigo\u002FList-Category-Posts\u002Fwiki\u002FHTML-&-CSS-Customization\" rel=\"nofollow ugc\">Read more about this feature\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>You can order posts by date:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[catlist orderby=date]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>You can also use \u003Ccode>title\u003C\u002Fcode>, \u003Ccode>author\u003C\u002Fcode>, \u003Ccode>ID\u003C\u002Fcode>. More options are described in the documentation.\u003C\u002Fp>\n\u003Cp>The plugin also supports pagination. You need to specify \u003Ccode>numberposts\u003C\u002Fcode> to tell the plugin how many posts per page you want:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[catlist pagination=yes numberposts=5]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>See the wiki: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpicandocodigo\u002FList-Category-Posts\u002Fwiki\u002FPagination\" rel=\"nofollow ugc\">Pagination\u003C\u002Fa> for more information.\u003C\u002Fp>\n\u003Cp>Please read the \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpicandocodigo\u002FList-Category-Posts\u002Fwiki\" rel=\"nofollow ugc\">full documentation\u003C\u002Fa>\u003C\u002Fstrong> for detailed documentation of all plugin features, use cases and shortcode parameters.\u003C\u002Fp>\n","Very customizable plugin to list posts by category (or tag, author and more) in a post, page or widget. Uses the [catlist] shortcode to select posts.",80000,4317590,94,254,"2026-03-14T21:07:00.000Z","6.9.4","3.3","5.6",[123,124,125,22],"categories","cms","list","https:\u002F\u002Fgithub.com\u002Fpicandocodigo\u002FList-Category-Posts","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flist-category-posts.0.95.0.zip",92,6,"2025-12-10 14:30:38",{"attackSurface":132,"codeSignals":175,"taintFlows":202,"riskAssessment":203,"analyzedAt":216},{"hooks":133,"ajaxHandlers":167,"restRoutes":168,"shortcodes":169,"cronEvents":174,"entryPointCount":14,"unprotectedCount":11},[134,140,144,149,152,156,160,163],{"type":135,"name":136,"callback":137,"file":138,"line":139},"action","network_admin_menu","msehcr_add_admin_menu","ms-enhancer.php",81,{"type":135,"name":141,"callback":142,"file":138,"line":143},"wpmuadminresult","msehcr_ms_total_posts",122,{"type":145,"name":146,"callback":147,"file":138,"line":148},"filter","wpmu_blogs_columns","msehcr_wpmu_postcount",131,{"type":145,"name":150,"callback":147,"file":138,"line":151},"manage_sites-network_sortable_columns",132,{"type":135,"name":153,"callback":154,"priority":96,"file":138,"line":155},"manage_sites_custom_column","msehcr_wpmu_postcount_column",141,{"type":135,"name":157,"callback":158,"file":138,"line":159},"wp_loaded","msehcr_wp_loaded_return_postcount",159,{"type":135,"name":157,"callback":161,"file":138,"line":162},"msehcr_wp_loaded_return_allnet_postcount",179,{"type":145,"name":164,"callback":165,"file":138,"line":166},"wp_head","msehcr_ElinksPopup",202,[],[],[170],{"tag":171,"callback":172,"file":138,"line":173},"show_sites","msehcr_wpmu_list_sites",107,[],{"dangerousFunctions":176,"sqlUsage":177,"outputEscaping":179,"fileOperations":14,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":201},[],{"prepared":11,"raw":11,"locations":178},[],{"escaped":65,"rawEcho":96,"locations":180},[181,183,185,187,189,191,193,195,197,199],{"file":138,"line":44,"context":182},"raw output",{"file":138,"line":184,"context":182},60,{"file":138,"line":186,"context":182},65,{"file":138,"line":188,"context":182},67,{"file":138,"line":190,"context":182},73,{"file":138,"line":192,"context":182},97,{"file":138,"line":194,"context":182},120,{"file":138,"line":196,"context":182},138,{"file":138,"line":198,"context":182},183,{"file":138,"line":200,"context":182},186,[],[],{"summary":204,"deductions":205},"The \"multisite-enhancer\" v0.3.2 plugin presents a mixed security posture. On the positive side, the static analysis reveals no dangerous functions, all SQL queries use prepared statements, and there are no recorded vulnerabilities or CVEs. This suggests a developer who is mindful of common security pitfalls. However, several areas raise concerns. The low percentage of properly escaped output (23%) is a significant weakness, indicating potential for Cross-Site Scripting (XSS) vulnerabilities. Furthermore, the complete absence of nonce and capability checks, combined with a lack of authentication checks on potential entry points (though currently few), leaves the plugin vulnerable to unauthorized actions and privilege escalation if its attack surface were to expand or if these checks are bypassed.\n\nThe taint analysis showing zero flows, while seemingly positive, might be due to the limited nature of the analysis or the simplicity of the plugin's current functionality. The presence of file operations without explicit mention of sanitization or permission checks is also a potential risk, as is the sole shortcode which could be exploited if it handles user-supplied data without proper validation and sanitization.\n\nIn conclusion, while the plugin benefits from a clean vulnerability history and good SQL practices, the insufficient output escaping and the complete lack of nonces and capability checks represent notable security weaknesses. These could lead to serious vulnerabilities, particularly XSS, if user input is handled within the plugin's functions. The plugin needs significant improvements in input validation and output escaping to be considered secure.",[206,209,212,214],{"reason":207,"points":208},"Low output escaping percentage",8,{"reason":210,"points":211},"Missing nonce checks",5,{"reason":213,"points":211},"Missing capability checks",{"reason":215,"points":65},"Potential file operation risks","2026-03-17T06:36:35.937Z",{"wat":218,"direct":223},{"assetPaths":219,"generatorPatterns":220,"scriptPaths":221,"versionParams":222},[],[],[],[],{"cssClasses":224,"htmlComments":226,"htmlAttributes":227,"restEndpoints":235,"jsGlobals":236,"shortcodeOutput":237},[225],"subsites",[],[228,229,230,231,232,233,234],"id=\"msehcr_FWELS\"","name=\"msehcr_FWELS\"","id=\"msehcr_allnet_sites\"","name=\"msehcr_allnet_sites\"","id=\"msehcr_headerscripts\"","name=\"msehcr_headerscripts\"","name=\"msehcr_update_settings\"",[],[],[238,239,240,241],"\u003Cul>","\u003Cli class=\"site-","\u003C\u002Fa>\u003C\u002Fli>","\u003C\u002Ful>"]