[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f-hypKIZEIQE5VG7LyfMZ-9tuIztbZvS5JmpL_-rRCUE":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":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":47,"crawl_stats":36,"alternatives":55,"analysis":165,"fingerprints":313},"simple-user-listing","Simple User Listing","2.0.4","HelgaTheViking","https:\u002F\u002Fprofiles.wordpress.org\u002Fhelgatheviking\u002F","\u003Cp>Other plugins output paginated lists of users, but I needed to be able to customize and style this list to fit my theme.  So I created this plugin to use templates that can be overridden and customized by theme developers.\u003C\u002Fp>\n\u003Cp>To customize any of the templates, copy the file from the plugin’s “templates” folder to your themes “simple-user-listing” folder.\u003C\u002Fp>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>Place this shortcode anywhere you’d like to display a full list of all your blog’s users.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[userlist]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>By default the plugin will print out the users based on the “Posts per Page” setting under Settings->Reading, but this and many other settings can be changed via the shortcode’s parameters.\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>If after reading the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsimple-user-listing\u002Ffaq\" rel=\"ugc\">FAQ\u003C\u002Fa> you still need help, support is handled in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fsimple-user-listing\" rel=\"ugc\">WordPress forums\u003C\u002Fa>. Please note that support is limited and does not cover any custom implementation of the plugin.\u003C\u002Fp>\n\u003Cp>Please report any bugs, errors, warnings, code problems to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fhelgatheviking\u002Fsimple-user-listing\u002Fissues\" rel=\"nofollow ugc\">Github\u003C\u002Fa>\u003C\u002Fp>\n","A shortcode for displaying paginated lists of users.",900,47976,100,17,"2025-02-21T16:10:00.000Z","6.7.0","6.1.0","",[20,21,22],"authors","directory","users","http:\u002F\u002Fwww.kathyisawesome.com\u002F489\u002Fsimple-user-listing\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-user-listing.2.0.4.zip",92,1,0,"2023-10-25 00:00:00","2026-03-15T15:16:48.613Z",[31],{"id":32,"url_slug":33,"title":34,"description":35,"plugin_slug":4,"theme_slug":36,"affected_versions":37,"patched_in_version":38,"severity":39,"cvss_score":40,"cvss_vector":41,"vuln_type":42,"published_date":28,"updated_date":43,"references":44,"days_to_patch":46},"CVE-2023-32298","simple-user-listing-reflected-cross-site-scripting-via-as","Simple User Listing \u003C= 1.9.2 - Reflected Cross-Site Scripting via as","The Simple User Listing plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the ‘as’ parameter in versions up to, and including, 1.9.2 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.",null,"\u003C=1.9.2","1.9.3","medium",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2024-01-22 19:56:02",[45],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fc7035903-d598-4db3-ba77-6e836229c5de?source=api-prod",90,{"slug":48,"display_name":7,"profile_url":8,"plugin_count":49,"total_installs":50,"avg_security_score":51,"avg_patch_time_days":52,"trust_score":53,"computed_at":54},"helgatheviking",6,99090,91,657,73,"2026-04-04T07:01:35.855Z",[56,80,104,124,145],{"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":70,"requires_php":71,"tags":72,"homepage":76,"download_link":77,"security_score":78,"vuln_count":26,"unpatched_count":27,"last_vuln_date":79,"fetched_at":29},"co-authors-plus","Co-Authors Plus","3.7.0","Automattic","https:\u002F\u002Fprofiles.wordpress.org\u002Fautomattic\u002F","\u003Cp>Assign multiple bylines to posts, pages, and custom post types via a search-as-you-type input box. Co-authored posts appear on a co-author’s archive page and in their feed. Co-authors may edit the posts they are associated with, and co-authors who are contributors may only edit posts if they have not been published (as is core behavior).\u003C\u002Fp>\n\u003Cp>Add writers as bylines without creating WordPress user accounts. Simply \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAutomattic\u002FCo-Authors-Plus\u002Fwiki\u002FCreating-and-editing-guest-authors\" rel=\"nofollow ugc\">create a guest author profile\u003C\u002Fa> for the writer and assign the byline as you normally would.\u003C\u002Fp>\n\u003Cp>On the frontend, use the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAutomattic\u002FCo-Authors-Plus\u002Fwiki\u002FTemplate-tags\" rel=\"nofollow ugc\">Co-Authors Plus template tags\u003C\u002Fa> to list co-authors anywhere you’d normally list the author.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>For more detailed documentation refer to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAutomattic\u002FCo-Authors-Plus\u002Fwiki\" rel=\"nofollow ugc\">the GitHub Wiki for this plugin\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Co-Authors Plus is an almost complete rewrite of the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fco-authors\u002F\" rel=\"ugc\">Co-Authors\u003C\u002Fa> plugin originally developed by Weston Ruter (2007). The original plugin was inspired by the ‘\u003Ca href=\"https:\u002F\u002Ftxfx.net\u002F2005\u002F08\u002F16\u002Fnew-plugin-multiple-authors\u002F\" rel=\"nofollow ugc\">Multiple Authors\u003C\u002Fa>‘ plugin by Mark Jaquith (2005).\u003C\u002Fp>\n","Assign multiple bylines to posts, pages, and custom post types with a search-as-you-type input box.",20000,1437154,70,77,"2025-10-20T05:08:00.000Z","6.8.5","5.9","7.4",[20,73,74,75,22],"co-authors","multi-author","multiple-authors","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fco-authors-plus\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fco-authors-plus.3.7.0.zip",99,"2022-06-07 00:00:00",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":13,"num_ratings":90,"last_updated":91,"tested_up_to":92,"requires_at_least":93,"requires_php":94,"tags":95,"homepage":101,"download_link":102,"security_score":78,"vuln_count":26,"unpatched_count":27,"last_vuln_date":103,"fetched_at":29},"ayecode-connect","AyeCode Connect","1.4.15","Stiofan","https:\u002F\u002Fprofiles.wordpress.org\u002Fstiofansisland\u002F","\u003Cp>To take full advantage of this plugin you should have one of our plugins installed.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgeodirectory\u002F\" rel=\"ugc\">GeoDirectory\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fuserswp\u002F\" rel=\"ugc\">UsersWP\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Finvoicing\u002F\" rel=\"ugc\">GetPaid\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fblockstrap-page-builder-blocks\u002F\" rel=\"ugc\">BlockStrap\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>AyeCode Connect is a service plugin, meaning that it will have no functionality until you connect your site to ours. This link allows us to provide extra services to your site such as live documentation search and submission of support tickets.\u003Cbr \u002F>\nAfter connecting your site you can install our update plugin which will give you the ability to automatically sync license keys of purchases and also be able to remotely install and update purchased products.\u003C\u002Fp>\n\u003Cp>You will be able to remotely manage your activated sites and licences all from your account area on our site.\u003C\u002Fp>\n\u003Cp>You can also use our one click demo importer.\u003C\u002Fp>\n\u003Cp>NEW: Cloudflare Turnstile Captcha feature.  You can now activate Cloudflare turnstile on your site which will add a captcha to all AyeCode Ltd products ( GeoDirectory, UsersWP, GetPaid, BlockStrap ).\u003Cbr \u002F>\nOur implementation of Turnstile is loaded only when the field is show on the screen which helps with speed and SEO of your site.\u003Cbr \u002F>\nNOTE: Your site does NOT have to be using Cloudflare to be able to use Cloudflare Turnstile.\u003C\u002Fp>\n","Use this service plugin to easily activate any of our products, open a support ticket and view documentation all from your wp-admin!",10000,448627,3,"2026-01-22T15:26:00.000Z","6.9.4","5.0","5.6",[96,97,98,99,100],"ayecode","geodirectory","getpaid","service","userswp","https:\u002F\u002Fayecode.io\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fayecode-connect.1.4.15.zip","2024-12-30 00:00:00",{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":88,"downloaded":112,"rating":46,"num_ratings":113,"last_updated":114,"tested_up_to":69,"requires_at_least":115,"requires_php":116,"tags":117,"homepage":18,"download_link":121,"security_score":122,"vuln_count":49,"unpatched_count":27,"last_vuln_date":123,"fetched_at":29},"starbox","Starbox – the Author Box for Humans","3.5.4","SEO Squirrly","https:\u002F\u002Fprofiles.wordpress.org\u002Fcifi\u002F","\u003Cp>\u003Cstrong>How Do I Get Support For This Plugin?\u003C\u002Fstrong>\u003Cbr \u002F>\nIf you want more Social Icons and Premium Support, that also comes with High Priority, go to:\u003C\u002Fp>\n\u003Cp>\u003Ca title=\"Support and PRO for Starbox\" href=\"https:\u002F\u002Fstarbox.squirrly.co\u002F\" rel=\"nofollow ugc\">SUPPORT for Starbox Plugin\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>We added new features in the PRO version (see in the videos):\u003C\u002Fp>\n\u003Cp>https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=7LkqPPQ6gaM\u003Cbr \u002F>\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\u002F4_xSLNBCb90?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>\u003Cbr \u002F>\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\u002FuUP1rtQu5is?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>\u003Cbr \u002F>\nhttps:\u002F\u002Fwww.youtube.com\u002Fwatch?v=lYXSl09qzCw\u003C\u002Fp>\n\u003Cp>We’ve added many options for our PRO users and the new highly visual themes will be the game changers you’ve waited for.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Starbox is the Author Box for Humans\u003C\u002Fstrong>\u003Cbr \u002F>\nWhile search engines and other software that read your site care about files like robots.txt, you need Human readers to actually engage with your content and fall in love with it.\u003C\u002Fp>\n\u003Cp>Humans look at beauty more than anything else (as you most probably already know, men and women alike). That’s why you’ll get an \u003Cstrong>Author Box that’s gorgeous to look at and it makes your readers click all the way through\u003C\u002Fstrong> to see more about the Authors.\u003C\u002Fp>\n\u003Cp>Now, if you have just yourself as an Author on your site, or a super-star team of Authors, you’ll love Starbox. You can \u003Cstrong>choose from the professionaly built themes and landscaping\u003C\u002Fstrong>. If you are the super-star type, or want to boost social proof, place your Author Box on top of the page, so that your Human readers will know that they’re reading stuff that a real awesome person has written.\u003C\u002Fp>\n\u003Cp>You want the classy, bottom-of-the-page Author Box? You can choose that one as well.\u003C\u002Fp>\n\u003Cp>And if your star Authors want different things, satisfy their needs by allowing them to place their Author Box at the top or bottom, with the default theme, or a better looking one. You can make each of them shine in their own way.\u003C\u002Fp>\n\u003Cp>The \u003Cstrong>Social Profiles\u003C\u002Fstrong> of your writers will be obvious and clickable, getting you Humans that will engage with content on your blog and also on your social media streams.\u003C\u002Fp>\n\u003Cp>Because your authors are stars or will be very soon, \u003Cstrong>Google Authorship and Facebook Authorship\u003C\u002Fstrong> are here for them with Starbox, and it’s just type->click->boom! to set up. Amazingly easy.\u003C\u002Fp>\n\u003Cp>Are you afraid of having to spend too much time setting Starbox up? Don’t worry. You’re covered by our “For Humans” guarantee. With NO coding or complicated menus whatsoever, you’ll set your Author Box in a matter of minutes. And since we took a lot of care regarding all the coding, it will work well and you won’t have to worry about that.\u003C\u002Fp>\n\u003Cp>You’ll build up some good social proof, you’ll give your Human readers a sense of quality and they’ll be happy to return for more (which will help you with the search engines who track your site).\u003C\u002Fp>\n\u003Cp>If you’re doing the tech stuff on your site or want to know what Starbox’s inner workings are all about, here’s a list:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>HTML 5\u003C\u002Fli>\n\u003Cli>Google Microformats (vCard), to display Rich Snippets in google search results\u003C\u002Fli>\n\u003Cli>Easy to customize for each Author\u003C\u002Fli>\n\u003Cli>You’ll get Google Authorship on your hands 🙂 For all your authors.\u003C\u002Fli>\n\u003Cli>Have it work only on blog posts, only on pages, or both!\u003C\u002Fli>\n\u003Cli>Links to the social media profiles of your authors: Facebook, Twitter,  Google+, LinkedIN, Instagram, Flickr, Pinterest, Tumblr, Youtube, Vimeo\u003C\u002Fli>\n\u003Cli>Each of your Authors can have a different set of social media profiles added\u003C\u002Fli>\n\u003Cli>Links to all the articles written by that author\u003C\u002Fli>\n\u003Cli>A section that displays the latest posts of a certain author\u003C\u002Fli>\n\u003Cli>Themes to choose from\u003C\u002Fli>\n\u003Cli>Themes setup for each individual Author, to really make them shine\u003C\u002Fli>\n\u003Cli>You Can set the Name of the Author\u003C\u002Fli>\n\u003Cli>You Can set the Job Title of each Author\u003C\u002Fli>\n\u003Cli>Can set Company (with a link to the company’s site)\u003C\u002Fli>\n\u003Cli>Each Author can make the Author Box look like it’s her own\u003C\u002Fli>\n\u003Cli>You can choose not to display it for certain authors\u003C\u002Fli>\n\u003Cli>Removes any other author box from the page, so that there aren’t duplicates\u003C\u002Fli>\n\u003Cli>Enables you to upload your own image (so that you won’t need a Gravatar)\u003C\u002Fli>\n\u003Cli>Paragraphs in the Author Bio to have a better looking text\u003C\u002Fli>\n\u003Cli>Displays the Author Box in the special pages built for each author.\u003C\u002Fli>\n\u003Cli>Special Pages for your authors\u003C\u002Fli>\n\u003Cli>Works even with sites that have woocommerce or other ecommerce plugins\u003C\u002Fli>\n\u003Cli>Add Starbox in your post’s content or wordpress widgets using the shortcode [starbox] or [starbox id=USER_ID]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>So get your very own Starbox now:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Your Authors will become real Stars\u003C\u002Fli>\n\u003Cli>Your readers will notice the persons behind the articles better\u003C\u002Fli>\n\u003Cli>It increases your social proof and credibility as an Author\u003C\u002Fli>\n\u003Cli>It will increase the subscriber numbers across social media channels\u003C\u002Fli>\n\u003Cli>Your readers will feel like they know you better and feel a connection, so they’ll return more often\u003C\u002Fli>\n\u003Cli>You know that right now for Google it matters a lot that you have returning visitors (because it means your site is: quality)\u003C\u002Fli>\n\u003Cli>You’ll get Google Authorship on your hands 🙂 For all your authors.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Download it from the WordPress directory and try it out. Having an author box after posts will certainly increase engagement and help your authors grow their authority on the web.\u003C\u002Fp>\n","Starbox is the Author Box for Humans. Professional Themes to choose from, HTML5, Social Media Profiles, Google Authorship",517684,203,"2025-05-09T07:26:00.000Z","4.6","7.0",[118,119,120,75,22],"author","author-bio","author-box","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstarbox.zip",97,"2024-09-09 00:00:00",{"slug":125,"name":126,"version":127,"author":128,"author_profile":129,"description":130,"short_description":131,"active_installs":132,"downloaded":133,"rating":13,"num_ratings":134,"last_updated":135,"tested_up_to":92,"requires_at_least":136,"requires_php":18,"tags":137,"homepage":141,"download_link":142,"security_score":143,"vuln_count":90,"unpatched_count":27,"last_vuln_date":144,"fetched_at":29},"bp-profile-search","BP Profile Search","5.8.3","Andrea Tarantini","https:\u002F\u002Fprofiles.wordpress.org\u002Fdontdream\u002F","\u003Cp>BP Profile Search is a member search and member directories plugin for BuddyPress. It provides:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A form builder to build the member search forms\u003C\u002Fli>\n\u003Cli>The [bps_directory] shortcode to customize the BuddyPress Members directory, or to build additional member directories\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Each search form has a \u003Cem>target directory\u003C\u002Fem>. When you run a search, you are redirected to the form’s target directory, filtered according to your search.\u003C\u002Fp>\n\u003Ch4>Build a search form\u003C\u002Fh4>\n\u003Cp>With the form builder you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add, edit, rearrange, and remove the search fields\u003C\u002Fli>\n\u003Cli>Use as search fields the BuddyPress profile fields, the \u003Cem>users\u003C\u002Fem> and \u003Cem>usermeta\u003C\u002Fem> data (including roles), the BuddyPress user groups, and the user taxonomies (including BuddyPress member types)\u003C\u002Fli>\n\u003Cli>Use \u003Cem>search by distance\u003C\u002Fem> fields when you install the free companion plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbp-distance-search\u002F\" rel=\"ugc\">BP Distance Search\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Select, for each search field, one of the available search modes\u003C\u002Fli>\n\u003Cli>Select the BuddyPress Members directory, or one of the member directories built with this plugin, as the target directory\u003C\u002Fli>\n\u003Cli>Select the form template to display your form\u003C\u002Fli>\n\u003Cli>If in doubt, use the \u003Cem>Help\u003C\u002Fem> tab above the screen title\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The form template works just like any other BuddyPress template. To override a form template, copy it to the \u003Cem>buddypress\u002Fmembers\u003C\u002Fem> directory in your theme’s root, then edit the new copy according to your needs.\u003C\u002Fp>\n\u003Ch4>Display a search form\u003C\u002Fh4>\n\u003Cp>After you build your search form, you can display it:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>In its target directory, using the option \u003Cem>Add Form to Directory\u003C\u002Fem> in the form settings\u003C\u002Fli>\n\u003Cli>In a sidebar or widget area, using the widget \u003Cem>Profile Search\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>In a post or page, using the shortcode [bps_form]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Run a search\u003C\u002Fh4>\n\u003Cp>On the front-end, when you hit the \u003Cem>Search\u003C\u002Fem> button in a form, BP Profile Search shows the form’s target directory filtered according to your search. Both the \u003Cem>All Members\u003C\u002Fem> tab and the \u003Cem>My Friends\u003C\u002Fem> tab are filtered.\u003C\u002Fp>\n\u003Cp>Additionally, the plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Displays an \u003Cem>active filters\u003C\u002Fem> section containing the active search filters and a \u003Cem>Clear\u003C\u002Fem> button to clear them\u003C\u002Fli>\n\u003Cli>Displays for each member a \u003Cem>member details\u003C\u002Fem> section containing the values of the searched fields\u003C\u002Fli>\n\u003Cli>Adds to the \u003Cem>Order By\u003C\u002Fem> drop-down the options to sort the directory by the searched fields\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The \u003Cem>active filters\u003C\u002Fem> section and the \u003Cem>member details\u003C\u002Fem> section are displayed by two dedicated templates, that can be overridden just like any other BuddyPress template.\u003C\u002Fp>\n\u003Ch4>Build a member directory\u003C\u002Fh4>\n\u003Cp>With the [bps_directory] shortcode you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Customize the BuddyPress Members directory, or build additional member directories\u003C\u002Fli>\n\u003Cli>Add hidden filters to a directory\u003C\u002Fli>\n\u003Cli>Add more sort options to a directory\u003C\u002Fli>\n\u003Cli>Show additional member information in each \u003Cem>member details\u003C\u002Fem> section, e.g. the value of profile fields\u003C\u002Fli>\n\u003Cli>Use a different Members directory template for each directory\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can enter the shortcode in an empty page to build a new member directory, or you can enter it in the BuddyPress Members page to customize the BuddyPress Members directory.\u003C\u002Fp>\n\u003Ch4>Additional documentation\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.dontdream.it\u002Fbp-profile-search\u002Fform-builder\u002F\" rel=\"nofollow ugc\">Form Builder\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdontdream.it\u002Fbp-profile-search\u002Fsearch-modes\u002F\" rel=\"nofollow ugc\">Search Modes\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdontdream.it\u002Fbp-profile-search\u002Fcustom-directories\u002F\" rel=\"nofollow ugc\">Custom Directories\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdontdream.it\u002Fbp-profile-search\u002Fform-templates\u002F\" rel=\"nofollow ugc\">Form Templates\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>In the screenshots below, the \u003Cem>City\u003C\u002Fem> field is provided by the free companion plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbp-distance-search\u002F\" rel=\"ugc\">BP Distance Search\u003C\u002Fa>.\u003C\u002Fp>\n","Member search and member directories for BuddyPress and the BuddyBoss Platform.",6000,669034,71,"2025-12-14T16:30:00.000Z","6.1",[138,21,139,140,22],"buddypress","members","search","https:\u002F\u002Fdontdream.it\u002Fbp-profile-search\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbp-profile-search.5.8.3.zip",95,"2024-08-19 13:39:17",{"slug":146,"name":147,"version":148,"author":149,"author_profile":150,"description":151,"short_description":152,"active_installs":153,"downloaded":154,"rating":155,"num_ratings":156,"last_updated":157,"tested_up_to":158,"requires_at_least":159,"requires_php":160,"tags":161,"homepage":18,"download_link":164,"security_score":25,"vuln_count":27,"unpatched_count":27,"last_vuln_date":36,"fetched_at":29},"smart-user-slug-hider","Smart User Slug Hider","4.0.6","Peter Raschendorfer","https:\u002F\u002Fprofiles.wordpress.org\u002Fpetersplugins\u002F","\u003Cp>The Smart User Slug Hider Plugin hides usernames in Author Pages URLs to enhance Security\u003C\u002Fp>\n\u003Ch3>Retired Plugin\u003C\u002Fh3>\n\u003Cp>Development, maintenance and support of this plugin has been retired in october 2023. You can use this plugin as long as is works for you.\u003C\u002Fp>\n\u003Cp>There will be no more updates and I won’t answer any support questions. Thanks for your understanding.\u003C\u002Fp>\n\u003Cp>Feel free to fork this plugin.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>The plugin automatically replaces user names with 16 digits coded strings. There are no settings. Just install and forget. Deactivating the Plugin restores the default WordPress behavior.\u003C\u002Fp>\n\u003Ch3>Why use this plugin?\u003C\u002Fh3>\n\u003Cp>WordPress uses the pattern \u003Ccode>example.com\u002Fauthor\u002Fname\u003C\u002Fcode> for author page URLs where \u003Ccode>name\u003C\u002Fcode> represents the users login name.\u003C\u002Fp>\n\u003Cp>This means that the \u003Cstrong>login names from all your users are publicly visible\u003C\u002Fstrong> which is a serious security flaw.\u003C\u002Fp>\n\u003Cp>The Smart User Slug Hider Plugin changes all author page URLs from e.g. \u003Ccode>example.com\u002Fauthor\u002Fjohn\u003C\u002Fcode> to something like \u003Ccode>example.com\u002Fauthor\u002Fe9e716def73f76ac\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>The codes are generated automatically and its impossible to make conclusions about the user names. The WordPress default URLs will cause a 404 (not found) error.\u003C\u002Fp>\n\u003Ch3>Shortcodes\u003C\u002Fh3>\n\u003Cp>The plugin adds three shortcodes you can use in your posts:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>[smart_user_slug]\u003C\u002Fcode> – the user slug of the post author – e.g. e9e716def73f76ac\u003C\u002Fli>\n\u003Cli>\u003Ccode>[smart_user_url]\u003C\u002Fcode> – the url of the post author’s profile page – e.g. example.com\u002Fauthor\u002Fe9e716def73f76ac\u003C\u002Fli>\n\u003Cli>\u003Ccode>[smart_user_link]\u003C\u002Fcode> – adds a link to the post author’s profile page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Theme Functions\u003C\u002Fh3>\n\u003Cp>The plugin adds two functions that can be used in theme files:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>get_smart_user_slug( $author_id )\u003C\u002Fcode> to \u003Cstrong>get\u003C\u002Fstrong> the user slug for the author – the parameter $author_id is optional, if omitted the author`s ID of the current post is used\u003C\u002Fli>\n\u003Cli>\u003Ccode>the_smart_user_slug( $author_id )\u003C\u002Fcode> to \u003Cstrong>display\u003C\u002Fstrong> the user slug for the author – the parameter $author_id is optional, if omitted the author`s ID of the current post is used\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Plugin Privacy Information\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>This plugin does not set cookies\u003C\u002Fli>\n\u003Cli>This plugin does not collect or store any data\u003C\u002Fli>\n\u003Cli>This plugin does not send any data to external servers\u003C\u002Fli>\n\u003C\u002Ful>\n","Hide usernames in Author Pages URLs to enhance Security",3000,53583,98,55,"2024-04-17T20:26:00.000Z","6.3.8","4.0","5.4",[118,20,162,163,22],"url","user","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-user-slug-hider.4.0.6.zip",{"attackSurface":166,"codeSignals":286,"taintFlows":304,"riskAssessment":305,"analyzedAt":312},{"hooks":167,"ajaxHandlers":269,"restRoutes":270,"shortcodes":279,"cronEvents":284,"entryPointCount":285,"unprotectedCount":27},[168,174,179,183,188,192,195,198,202,206,209,213,216,221,225,228,231,234,238,242,246,249,252,255,259,261,263,265,267],{"type":169,"name":170,"callback":171,"file":172,"line":173},"filter","body_class","sul_body_class","includes\\simple-user-listing-template-hooks.php",12,{"type":175,"name":176,"callback":177,"file":172,"line":178},"action","simple_user_listing_before_loop","sul_template_user_search",14,{"type":175,"name":176,"callback":180,"priority":181,"file":172,"line":182},"sul_template_user_loop_wrapper_open",20,15,{"type":175,"name":184,"callback":185,"priority":186,"file":172,"line":187},"simple_user_listing_loop","sul_template_user_loop",10,16,{"type":175,"name":189,"callback":190,"priority":191,"file":172,"line":14},"simple_user_listing_after_loop","sul_template_user_loop_wrapper_close",5,{"type":175,"name":189,"callback":193,"file":172,"line":194},"sul_template_user_navigation",18,{"type":175,"name":196,"callback":197,"file":172,"line":181},"sul_before_user_loop_author","sul_template_loop_author_link_open",{"type":175,"name":199,"callback":200,"file":172,"line":201},"sul_before_user_loop_author_title","sul_template_loop_author_avatar",21,{"type":175,"name":203,"callback":204,"file":172,"line":205},"sul_user_loop_author_title","sul_template_loop_author_name",22,{"type":175,"name":203,"callback":207,"priority":191,"file":172,"line":208},"sul_template_loop_author_link_close",23,{"type":175,"name":210,"callback":211,"file":172,"line":212},"sul_after_user_loop_author","sul_template_loop_author_description",24,{"type":175,"name":210,"callback":214,"priority":181,"file":172,"line":215},"sul_template_loop_author_company",25,{"type":175,"name":217,"callback":218,"file":219,"line":220},"after_setup_theme","theme_includes","simple-user-listing.php",103,{"type":175,"name":222,"callback":223,"file":219,"line":224},"init","load_text_domain",105,{"type":175,"name":222,"callback":226,"file":219,"line":227},"register_blocks",106,{"type":169,"name":229,"callback":229,"file":219,"line":230},"rest_user_collection_params",108,{"type":169,"name":232,"callback":232,"priority":186,"file":219,"line":233},"rest_user_query",109,{"type":175,"name":235,"callback":236,"file":219,"line":237},"rest_api_init","register_api_endpoint",110,{"type":169,"name":239,"callback":240,"file":219,"line":241},"query_vars","user_query_vars",114,{"type":175,"name":243,"callback":244,"file":219,"line":245},"profile_update","delete_user_transients",116,{"type":175,"name":247,"callback":244,"file":219,"line":248},"user_register",117,{"type":175,"name":250,"callback":244,"file":219,"line":251},"delete_user",118,{"type":175,"name":253,"callback":244,"file":219,"line":254},"save_post",119,{"type":169,"name":256,"callback":257,"priority":186,"file":219,"line":258},"plugin_row_meta","add_meta_links",122,{"type":175,"name":196,"callback":197,"file":219,"line":260},641,{"type":175,"name":199,"callback":200,"file":219,"line":262},642,{"type":175,"name":203,"callback":204,"file":219,"line":264},643,{"type":175,"name":210,"callback":207,"priority":191,"file":219,"line":266},644,{"type":175,"name":210,"callback":211,"file":219,"line":268},645,[],[271],{"namespace":272,"route":273,"methods":274,"callback":276,"permissionCallback":277,"file":219,"line":278},"simple-user-listing\u002Fv1","\u002Fuser-roles",[275],"GET","get_rest_response","closure",200,[280],{"tag":281,"callback":282,"file":219,"line":283},"userlist","shortcode_callback",112,[],2,{"dangerousFunctions":287,"sqlUsage":288,"outputEscaping":293,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":26,"bundledLibraries":303},[],{"prepared":26,"raw":26,"locations":289},[290],{"file":219,"line":291,"context":292},606,"$wpdb->query() with variable interpolation",{"escaped":194,"rawEcho":90,"locations":294},[295,299,301],{"file":296,"line":297,"context":298},"includes\\simple-user-listing-template-functions.php",183,"raw output",{"file":296,"line":300,"context":298},204,{"file":296,"line":302,"context":298},250,[],[],{"summary":306,"deductions":307},"The security posture of the 'simple-user-listing' plugin v2.0.4 appears to be generally good, with a limited attack surface and strong practices in output escaping and the use of prepared statements for SQL queries. The absence of dangerous functions, file operations, and external HTTP requests further contributes to its positive security profile. Taint analysis also revealed no critical or high severity issues.\n\nHowever, there are areas for improvement. The plugin lacks nonce checks on any of its entry points, which is a significant oversight for a WordPress plugin. While there are no currently unpatched vulnerabilities, the history includes one medium severity Cross-Site Scripting (XSS) vulnerability discovered relatively recently. This suggests that while past issues have been addressed, the potential for input validation and sanitization weaknesses exists.\n\nIn conclusion, 'simple-user-listing' v2.0.4 demonstrates several good security practices, particularly in code execution and data handling. The primary concerns are the complete absence of nonce checks and the historical presence of an XSS vulnerability. These factors necessitate careful consideration, although the overall risk is likely moderate due to the limited attack surface and good handling of SQL and output.",[308,310],{"reason":309,"points":186},"Missing nonce checks on entry points",{"reason":311,"points":191},"Past medium XSS vulnerability","2026-03-16T19:11:42.706Z",{"wat":314,"direct":327},{"assetPaths":315,"generatorPatterns":320,"scriptPaths":321,"versionParams":322},[316,317,318,319],"\u002Fwp-content\u002Fplugins\u002Fsimple-user-listing\u002Fassets\u002Fcss\u002Fsimple-user-listing.css","\u002Fwp-content\u002Fplugins\u002Fsimple-user-listing\u002Fassets\u002Fjs\u002Fsimple-user-listing.js","\u002Fwp-content\u002Fplugins\u002Fsimple-user-listing\u002Fdist\u002Fdirectory\u002Fstyle-index.css","\u002Fwp-content\u002Fplugins\u002Fsimple-user-listing\u002Fdist\u002Fdirectory\u002Findex.js",[],[317,319],[323,324,325,326],"simple-user-listing\u002Fassets\u002Fcss\u002Fsimple-user-listing.css?ver=","simple-user-listing\u002Fassets\u002Fjs\u002Fsimple-user-listing.js?ver=","simple-user-listing\u002Fdist\u002Fdirectory\u002Fstyle-index.css?ver=","simple-user-listing\u002Fdist\u002Fdirectory\u002Findex.js?ver=",{"cssClasses":328,"htmlComments":331,"htmlAttributes":334,"restEndpoints":339,"jsGlobals":341,"shortcodeOutput":343},[4,329,330],"sul-users-list","sul-user-profile",[332,333],"\u003C!-- Simple User Listing -->","\u003C!-- End Simple User Listing -->",[335,336,337,338],"data-simple-user-listing","data-sul-query-id","data-sul-role","data-sul-number",[340],"\u002Fwp-json\u002Fsimple-user-listing\u002Fv1\u002Fuser-roles",[342],"simpleUserListing",[344,345,346],"\u003Cdiv class=\"simple-user-listing\">","\u003Cul class=\"sul-users-list\">","\u003Cli class=\"sul-user-profile\">"]