[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fTrdOokyPMG0k06LLMTLsDa4DBvnuDXXpWlzznemWsEk":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":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":48,"crawl_stats":38,"alternatives":52,"analysis":157,"fingerprints":823},"dynamic-user-directory","Dynamic User Directory","2.4","Sarah Giles","https:\u002F\u002Fprofiles.wordpress.org\u002Fsarah_dev\u002F","\u003Cp>This lightweight yet powerful and feature-rich plugin creates a user directory displaying the pre-existing user meta information you specify. It can show avatars, social icons, mailing address, email address, website, phone, or any other user meta information you wish. It is also fully compatible with BuddyPress, S2Member, and Cimy User Extra Fields plugins.\u003C\u002Fp>\n\u003Ch4>Current Features\u003C\u002Fh4>\n\u003Cp>The best thing about Dynamic User Directory is the high degree of control you have over the content, formatting, and style. This allows you to create a highly customized directory and integrate it seamlessly into your WordPress theme. The intuitive backend settings interface is designed to help you get your directory up and running quickly. Features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Compatible with BuddyPress Extended Profile, S2Member Custom Fields, Cimy User Extra Fields, and many other membership plugins\u003C\u002Fli>\n\u003Cli>Multisite compatible for sites that centrally manage the plugin’s data\u003C\u002Fli>\n\u003Cli>Sort by user last name or user display name \u003C\u002Fli>\n\u003Cli>Specify which user meta fields to display (up to 10)\u003C\u002Fli>\n\u003Cli>Hide users with specified user roles\u003C\u002Fli>\n\u003Cli>Include or exclude specific users\u003C\u002Fli>\n\u003Cli>Optionally hyperlink the user name and avatar to their WP author page or BuddyPress profile page\u003C\u002Fli>\n\u003Cli>Enjoy a fully responsive display for smaller screen sizes\u003C\u002Fli>\n\u003Cli>Optionally show a search box to quickly locate a user\u003C\u002Fli>\n\u003Cli>Optionally show pagination to reduce page load times\u003C\u002Fli>\n\u003Cli>Search by any user meta field with the Meta Fields Search add-on\u003C\u002Fli>\n\u003Cli>Create multiple directory instances with the Multiple Directories add-on\u003C\u002Fli>\n\u003Cli>Hide the directory until a search is run with the Hide Directory Before Search add-on\u003C\u002Fli>\n\u003Cli>Show directory listings in a table format with the Horizontal Layout add-on \u003C\u002Fli>\n\u003Cli>Sort by any custom meta field (instead of just last name) with the Custom Sort Field add-on\u003C\u002Fli>\n\u003Cli>Exclude users based on a custom meta field such as an “Opt out of Directory” option with the Exclude User Filter add-on\u003C\u002Fli>\n\u003Cli>Export full directory or just search results to CSV file with the Export add-on\u003C\u002Fli>\n\u003Cli>Show\u002Fhide WordPress avatars\u003C\u002Fli>\n\u003Cli>Show custom avatars where the img URL is stored in a meta field with the Custom Avatar add-on\u003C\u002Fli>\n\u003Cli>Set avatar style (circle, rounded edges, or standard) and size\u003C\u002Fli>\n\u003Cli>Show\u002Fhide listing border\u003C\u002Fli>\n\u003Cli>Set listing border style, color, length, and thickness\u003C\u002Fli>\n\u003Cli>Control font size of all text displayed\u003C\u002Fli>\n\u003Cli>Set the display order of each field\u003C\u002Fli>\n\u003Cli>Control space between alphabet letter links\u003C\u002Fli>\n\u003Cli>Control space between each directory listing\u003C\u002Fli>\n\u003Cli>Choose between showing all users or filtering by selected alphabet letter\u003C\u002Fli>\n\u003Cli>Hyperlink almost any user meta field\u003C\u002Fli>\n\u003Cli>Choose from a variety of field display formats, including phone number, comma delimited lists, & dates\u003C\u002Fli>\n\u003Cli>Display social media link icons (choose from two different icon styles)\u003C\u002Fli>\n\u003Cli>Display address fields as a formatted mailing address\u003C\u002Fli>\n\u003Cli>Display directory totals\u003C\u002Fli>\n\u003Cli>Check out upcoming features \u003Ca href=\"https:\u002F\u002Fsgcustomwebsolutions.com\u002Fplanned-features\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Add-Ons\u003C\u002Fh4>\n\u003Cp>There are is a growing library of powerful Dynamic User Directory add-ons available \u003Ca href=\"https:\u002F\u002Fsgcustomwebsolutions.com\u002Fwordpress-plugin-development\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa> to enhance and extend your directory.\u003C\u002Fp>\n\u003Ch4>Your Feedback is Valuable!\u003C\u002Fh4>\n\u003Cp>If this plugin benefits your website, please take a moment to say thanks by leaving a positive rating and\u002For review. Did you find a bug? Let me know and I’ll fix it ASAP. Have suggestions for improvement? Don’t hesitate to email me with your thoughts. Thanks so much!\u003C\u002Fp>\n\u003Ch3>Troubleshooting\u003C\u002Fh3>\n\u003Cp>The DUD troubleshooting guide can be found \u003Ca href=\"https:\u002F\u002Fsgcustomwebsolutions.com\u002Fdud-troubleshooting\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>\u003C\u002Fp>\n","Powerful and feature-rich user directory based on user profile meta fields.",1000,83365,96,38,"2025-11-11T14:53:00.000Z","6.8.5","3.0.1","",[20,21,22,23,24],"buddypress","member-directory","memberpress","user-directory","user-registration","http:\u002F\u002Fsgcustomwebsolutions.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdynamic-user-directory.2.4.zip",99,1,0,"2025-10-21 00:00:00","2026-03-15T15:16:48.613Z",[33],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":6,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":30,"updated_date":44,"references":45,"days_to_patch":47},"CVE-2025-62982","dynamic-user-directory-authenticated-contributor-stored-cross-site-scripting","Dynamic User Directory \u003C= 2.3 - Authenticated (Contributor+) Stored Cross-Site Scripting","The Dynamic User Directory plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 2.3 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.",null,"\u003C=2.3","medium",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2025-11-13 15:58:45",[46],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F83f21ed2-305a-4c5c-a2d5-7ddc35a7459b?source=api-prod",24,{"slug":49,"display_name":7,"profile_url":8,"plugin_count":28,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":47,"trust_score":50,"computed_at":51},"sarah_dev",93,"2026-04-03T19:19:59.441Z",[53,78,101,122,139],{"slug":54,"name":55,"version":56,"author":57,"author_profile":58,"description":59,"short_description":60,"active_installs":61,"downloaded":62,"rating":63,"num_ratings":64,"last_updated":65,"tested_up_to":66,"requires_at_least":67,"requires_php":68,"tags":69,"homepage":73,"download_link":74,"security_score":75,"vuln_count":76,"unpatched_count":29,"last_vuln_date":77,"fetched_at":31},"wp-user-frontend","User Frontend: AI Powered Frontend Posting, User Directory, Profile, Membership & User Registration","4.3.0","weDevs","https:\u002F\u002Fprofiles.wordpress.org\u002Fwedevs\u002F","\u003Cp>Get AI-powered frontend post submission, user directory, membership & subscriptions, profile builder, user registration, and content restriction. User Frontend also includes a frontend dashboard, editor, pricing fields, social login, file uploader, and more.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>#1 Frontend Post Submission, Membership, Profile Builder, & WordPress Editor Plugin – Built by weDevs with 13 Years of Innovation and Trust.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>FREE FEATURES\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>AI Post Form Builder\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Describe the type of form you want, and the AI generates a complete post submission form with smart fields, labels, and structure, saving you time and setup effort.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>n8n Integration to Automate Post Form Data\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Send every post submission straight to n8n in real time. Use the captured data instantly to trigger actions, run workflows, and sync information across your tools without any manual steps.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>One Time Payments\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Offer simple one-off payment options so users can pay once for posting or upgrades, remove recurring fees, and complete purchases with more confidence.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Post Form Templates\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Pick from ready-made form templates for jobs, products, events, listings and more, letting you launch fully designed post forms in minutes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Unlimited Post-Type Form Creation\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The forms let users create new posts and edit their profile from the site frontend, with no need to access admin panel or backend.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Update Profile from the Frontend\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This WordPress Profile Plugin allows registered users to edit their profile using default fields from frontend. (Unlimited fields can be added using PRO)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Flexibility for Admins\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Admins can manage users both from frontend and backend to control who can access the dashboard.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Featured Image & Image Upload\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Users can upload images and featured image for a post using the Image Upload option on the post content area.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Drag-and-drop Form Builder\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Quickly build your form with necessary fields using drag-and-drops and real-time preview that updates as you make changes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Publish Your WPUF Forms Using Gutenberg\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Easily add your published forms in the Gutenberg editor with the WPUF block. When users want to publish a form on a page, they can simply select it from the drop-down included in the dedicated WPUF block for Gutenberg. The entire form automatically renders within the editor as well as on the page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Use Forms Anywhere Easily with Shortcodes\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>All of the forms get a unique shortcode which you can paste on any page and the form will generate without breaking the style of your theme.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WordPress Guest Post Submission\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Enable guests to post from your site frontend without registering with User Frontend, the WordPress User Registration plugin. Choose to require name and email address to register automatically and allow them to comment on the posts. Allow email verification for guests.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Role Based Access Control\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Enable certain user roles to make posts, while restricting others. Create the unauthorized message you want to show to restricted users.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Submit and Update Anything from Frontend\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Users can upload images, fill out forms, even enter data with multiple choice menus. Allow users to update their posts from the front end.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Build Customized Forms with Custom Post Types\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Taking advantage of custom post types will allow you to work on any platform. User Frontend is WooCommerce supported, so you can also create products for your WooCommerce site using our forms.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Set Post Status, Post Message, Update Post Button text\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Assign separate default statuses for new posts or edited posts. Set the message you want to show users after form submission and change the text of the submit buttons as you like.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Custom Redirection After Login and Submission\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Redirect users to another page after logging in, form submission, or editing form submission.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Earn with Subscription Based Posting\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Create subscription packs to earn through “Pay Per Post” payments. Submissions posted via these subscriptions have duration and posting limits.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Schedule Forms & Restrict Entries\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Choose to keep your form active for certain dates. Set a message when the form expires. And limit entries to as many as required. The PRO version also allows setting up post expiration.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Get Reminded with Emails\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Trigger emails on multiple events like new form submissions, guest posts, publish notifications, and new subscriptions. More email notifications can be set up with the PRO version.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Integrate with Advanced Custom Fields (ACF)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Connect form fields with ACF fields to view user submissions in ACF format from your dashboard. Allow users to edit fields from front end.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Create Subscription Packs, Pay-per-posts, & Receive Payments from Users\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Create and subscribe users to membership packs, allow pay per post, force subscription package purchase, and set fallback pay per post charges with this WordPress Membership Plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Manage Transactions and Membership\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Approve or keep membership requests pending – you’re in complete control. View all details from a single screen.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Manage and Import\u002FExport Forms Easily\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Install required WPUF pages in a click, delete post forms, user registration forms, or subscriptions in one go. Import forms from other places and export forms as JSON.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Custom Login & Registration Form\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This WordPress Registration Form Plugin also allows you to build user registration forms using default templates. More fields can be added with PRO.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Display Custom Fields Data in Post\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Custom field data are viewable to visitors on frontend on single post pages. Admins can also disable this if they don’t want to display custom fields to everyone.\u003C\u002Fp>\n\u003Ch4>How to download and install WPUF FREE\u003C\u002Fh4>\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\u002FrzxdIN8ZMYc?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>\n\u003Ch4>Checkout all User Frontend resources:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwedevs.com\u002Fwp-user-frontend-pro\u002F?utm_medium=referral&utm_source=wporg&utm_campaign=WPUF+Readme&utm_content=WP+User+Frontend+Pro#unlimited-forms\" rel=\"nofollow ugc\">Home page\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwedevs.com\u002Fdocs\u002Fwp-user-frontend-pro\u002F?utm_medium=referral&utm_source=wporg&utm_campaign=WPUF+Readme&utm_content=WP+User+Frontend+Pro#unlimited-forms\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=rzxdIN8ZMYc&list=PLJorZsV2RVv9G5J3kcqJQjUwgqZSwc_Hf\" rel=\"nofollow ugc\">WPUF Videos\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FweDevsOfficial\u002Fwp-user-frontend\" rel=\"nofollow ugc\">Github Repository\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Try an \u003Ca href=\"https:\u002F\u002Fwedevs.com\u002Fin\u002Fwpuf\u002Fdemo\u002F?utm_medium=referral&utm_source=wporg&utm_campaign=WPUF+Readme\" rel=\"nofollow ugc\">Online Demo\u003C\u002Fa> of the FREE & PRO version.\u003C\u002Fp>\n\u003Ch4>Translation\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Italian translation by Gabriele Lamberti\u003C\u002Fli>\n\u003Cli>Persian translation by Abolfazl Esmailinejad\u003C\u002Fli>\n\u003Cli>Turkish translation by mugurcagdas\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>User Frontend PRO – Premium Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>20+ Modules\u003C\u002Fstrong> [BuddyPress, Paid Memberships Pro, Social Login, User Directory, User Activity, Stripe, MailChimp, Private Messaging, HTML Email Templates & more]\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI Registration Form Builder:\u003C\u002Fstrong> Describe the registration form you need and the AI builds it instantly with smart, relevant field suggestions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>20+ Pro\u002FAdvanced Form Templates:\u003C\u002Fstrong> Start quickly with templates for vendors, memberships, directories, events and more, all ready to customize.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Pricing Fields:\u003C\u002Fstrong> Add pricing inputs that support fees, add-ons and dynamic amounts right inside your forms.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Social Fields:\u003C\u002Fstrong> Let users add their social profile links to their frontend profile with clean, easy-to-use field options.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Social Login (Facebook, X, LinkedIn):\u003C\u002Fstrong> Allow users to log in with their preferred social accounts and skip long registration steps.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Subscription View\u002FPost Control:\u003C\u002Fstrong> Control who can post or view content based on the subscription pack they currently have.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Repeat Fields:\u003C\u002Fstrong> Let users add repeating field groups for links, skills, gallery items or any repeatable inputs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Directory:\u003C\u002Fstrong> Show all users in a searchable, filterable and fully customizable frontend directory.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenberg Blocks for User Directory & Profile:\u003C\u002Fstrong> Insert user listings, single profiles or compact profile blocks directly in Gutenberg.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Module:\u003C\u002Fstrong> Add clean metadata to user-submitted posts so search engines understand and rank their content better.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Social Login (GitHub):\u003C\u002Fstrong> Let developers and tech-savvy users log in quickly using their GitHub account.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content restriction:\u003C\u002Fstrong> Restrict or lock your exclusive content or pages or just a specific part of a content, based on registration, user roles, or subscriptions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Menu restriction:\u003C\u002Fstrong> Lock or hide your website’s menu links for certain users based on user roles, registration, or subscriptions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post expiration facility:\u003C\u002Fstrong> Automatically take down published posts on your sites after a given time based on subscription packs or specific forms.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Conditional logic:\u003C\u002Fstrong> Use conditional logic in your forms to show or hide fields, sections, and pages based on user selections.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Profile form builder:\u003C\u002Fstrong> Build your own custom profile form with as many fields you need.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>20+ custom fields:\u003C\u002Fstrong> Utilize fields like Text, Text Area, Dropdown, Multi Select, Hidden, Repeat, Phone, Time, Google Maps, and a lot more to customize your forms according to your requirements.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom taxonomy support:\u003C\u002Fstrong> Use custom taxonomies for WooCommerce products. Use them as drop-down, multi-select, or check-box lists.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post update notification:\u003C\u002Fstrong> Get notified through email when an author updates a new post. Make the notification email dynamic using shortcodes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multistep forms:\u003C\u002Fstrong> Break down a form in multi steps easily from its settings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Payment invoice:\u003C\u002Fstrong> For every successful transaction, an invoice is generated and emailed to the user. You can customize several fields of the invoice.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Coupons:\u003C\u002Fstrong> Create and manage coupons for your Subscription Packs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Personalized forms:\u003C\u002Fstrong> Create different registration and profile edit forms for different user roles.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User profiles in backend:\u003C\u002Fstrong> The custom elements you create in Profile Forms are generated in the admin profile area too.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Taxonomy restriction:\u003C\u002Fstrong> Restrict users to post on a taxonomy\u002Fcategory based on subscription packs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Form layouts and form templates:\u003C\u002Fstrong> Quickly create forms from pre-defined templates. Drag-and-drop fields to customize it further. Vendor registration templates are available for Dokan, WC Marketplace, and WC Vendors.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce support:\u003C\u002Fstrong> Create a frontend interface to post and manage products of your WooCommerce powered site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Registration form builder:\u003C\u002Fstrong> Use templates or build with your own set of registration elements to register users on your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Assign new roles to forms:\u003C\u002Fstrong> Create different registration forms for different user roles. New users will be assigned the role according to the form they used.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CAPTCHA support:\u003C\u002Fstrong> Prevent bots and spam attacks using Google reCAPTCHA or Really Simple CAPTCHA.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Update user profile information from frontend:\u003C\u002Fstrong> No need to go to the backend to update your profile, do it from frontend.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Files & attachments upload:\u003C\u002Fstrong> Let users upload files and attachments or embed playable audio & video files using Post Forms.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Avatar upload:\u003C\u002Fstrong> Let users upload profile pictures. It supports Gravatar and locally uploaded avatars work side by side.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Frontend Customizer:\u003C\u002Fstrong> Allows admins to customize colors and labels for some important frontend elements and features of WPUF.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>More email notification options:\u003C\u002Fstrong> Configure email notifications for the important events.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tax in payments:\u003C\u002Fstrong> Apply custom country and state-wise tax rates to: Pay Per Post Forms and Subscription Packs.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium Modules\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwedevs.com\u002Fwp-user-frontend-pro\u002Fmodules\u002Fuser-directory\u002F\" rel=\"nofollow ugc\">User Directory\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwedevs.com\u002Fwp-user-frontend-pro\u002Fmodules\u002Fsocial-login\u002F\" rel=\"nofollow ugc\">Social Login & Registration\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwedevs.com\u002Fwp-user-frontend-pro\u002Fmodules\u002Fbuddypress\u002F\" rel=\"nofollow ugc\">BuddyPress Profile\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwedevs.com\u002Fwp-user-frontend-pro\u002Fmodules\u002Fcampaign-monitor\u002F\" rel=\"nofollow ugc\">Campaign Monitor\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwedevs.com\u002Fwp-user-frontend-pro\u002Fmodules\u002Fcomments-manager\u002F\" rel=\"nofollow ugc\">Comments Manager\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwedevs.com\u002Fwp-user-frontend-pro\u002Fmodules\u002Fconvertkit\u002F\" rel=\"nofollow ugc\">ConvertKit\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwedevs.com\u002Fwp-user-frontend-pro\u002Fmodules\u002Fgetresponse\u002F\" rel=\"nofollow ugc\">GetResponse\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwedevs.com\u002Fwp-user-frontend-pro\u002Fmodules\u002Fhtml-email-templates\u002F\" rel=\"nofollow ugc\">HTML Email Templates\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwedevs.com\u002Fwp-user-frontend-pro\u002Fmodules\u002Fmailchimp\u002F\" rel=\"nofollow ugc\">MailChimp\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwedevs.com\u002Fwp-user-frontend-pro\u002Fmodules\u002Fmailpoet\u002F\" rel=\"nofollow ugc\">MailPoet\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwedevs.com\u002Fwp-user-frontend-pro\u002Fmodules\u002Fmailpoet-3\u002F\" rel=\"nofollow ugc\">MailPoet 3\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwedevs.com\u002Fwp-user-frontend-pro\u002Fmodules\u002Fpaid-membership-pro-integration\u002F\" rel=\"nofollow ugc\">Paid Memberships Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwedevs.com\u002Fwp-user-frontend-pro\u002Fmodules\u002Fprivate-messaging\u002F\" rel=\"nofollow ugc\">Private Messaging\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwedevs.com\u002Fwp-user-frontend-pro\u002Fmodules\u002Fqr-code-generator\u002F\" rel=\"nofollow ugc\">QR Code Generator\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwedevs.com\u002Fwp-user-frontend-pro\u002Fmodules\u002Freports\u002F\" rel=\"nofollow ugc\">Reports\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwedevs.com\u002Fwp-user-frontend-pro\u002Fmodules\u002Fsms-notification\u002F\" rel=\"nofollow ugc\">SMS Notification\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwedevs.com\u002Fproducts\u002Fplugins\u002Fwp-user-frontend-pro\u002Fstripe-gateway\u002F\" rel=\"nofollow ugc\">Stripe Payment\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwedevs.com\u002Fwp-user-frontend-pro\u002Fmodules\u002Fuser-analytics\u002F\" rel=\"nofollow ugc\">User Analytics\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwedevs.com\u002Fwp-user-frontend-pro\u002Fmodules\u002Fuser-activity\u002F\" rel=\"nofollow ugc\">User Activity\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwedevs.com\u002Fwp-user-frontend-pro\u002Fmodules\u002Fzapier\u002F\" rel=\"nofollow ugc\">Zapier\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Check out the \u003Ca href=\"https:\u002F\u002Fwedevs.com\u002Fwp-user-frontend-pro\u002Fpricing\u002F?utm_medium=referral&utm_source=wporg&utm_campaign=WPUF+Readme\" rel=\"nofollow ugc\">full feature list and pricing plans \u003C\u002Fa> of the Pro version.\u003C\u002Fp>\n\u003Cp>You can always explore every update, fix and improvement in the \u003Cstrong>full changelog\u003C\u002Fstrong> here: \u003Ca href=\"https:\u002F\u002Fheadwayapp.co\u002Fuser-frontend-changelog\" rel=\"nofollow ugc\">https:\u002F\u002Fheadwayapp.co\u002Fuser-frontend-changelog\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Checkout Our Other Products\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdokan-lite\u002F?utm_medium=referral&utm_source=wporg&utm_campaign=WPUF+Readme\" rel=\"ugc\">Dokan\u003C\u002Fa>: The multivendor marketplace solution for WordPress that lets you build a store like Amazon or Etsy in minutes.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwedocs\u002F?utm_medium=referral&utm_source=wporg&utm_campaign=WPUF+Readme\" rel=\"ugc\">weDocs\u003C\u002Fa>: A simple documentation and knowledge base plugin for organizing and managing docs on your site.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwemail\u002F?utm_medium=referral&utm_source=wporg&utm_campaign=WPUF+Readme\" rel=\"ugc\">weMail\u003C\u002Fa>: A WordPress email marketing tool for newsletters, opt in forms, and audience growth.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwepos\u002F?utm_medium=referral&utm_source=wporg&utm_campaign=WPUF+Readme\" rel=\"ugc\">wePOS\u003C\u002Fa>: A fast WooCommerce point of sale solution for in store sales and real time inventory sync.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwedevs-project-manager\u002F?utm_medium=referral&utm_source=wporg&utm_campaign=WPUF+Readme\" rel=\"ugc\">Project Manager\u003C\u002Fa>: Task management and team collaboration made easy with boards, milestones, and Gantt charts.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhappy-elementor-addons\u002F?utm_medium=referral&utm_source=wporg&utm_campaign=WPUF+Readme\" rel=\"ugc\">Happy Addons for Elementor\u003C\u002Fa>: Elementor enhancements with 500 plus templates, advanced widgets, Theme Builder, and Mega Menu.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ferp\u002F?utm_medium=referral&utm_source=wporg&utm_campaign=WPUF+Readme\" rel=\"ugc\">ERP\u003C\u002Fa>: HR, CRM, and Accounting in one place for managing people, finances, and business operations inside WordPress.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>Project Manager uses the following third-party services to enhance project management features. All data shared with these services is necessary for the plugin functionality and handled securely.\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>OpenAI API\u003C\u002Fstrong> – Used to generate AI-assisted project plans, task lists, and suggestions. Task titles, descriptions, and deadlines may be sent for AI processing.\u003Cbr \u002F>\n– \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fterms\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Google Generative Language API\u003C\u002Fstrong> – Assists content generation for tasks and projects. Task titles, descriptions, and comments may be sent for AI suggestions.\u003Cbr \u002F>\n– \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcloud.google.com\u002Fterms\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Anthropic API\u003C\u002Fstrong> – Provides AI-assisted responses and task suggestions. Task details like titles, descriptions, and deadlines may be sent for AI processing.\u003Cbr \u002F>\n– \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcloud.anthropic.com\u002Fterms\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fanthropic.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Terms and Conditions\u003C\u002Fh4>\n\u003Cp>– \u003Ca href=\"https:\u002F\u002Fwedevs.com\u002Fterms-and-conditions\u002F\" rel=\"nofollow ugc\">weDevs Terms of Service\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwedevs.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">weDevs Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Privacy Policy\u003C\u002Fh4>\n\u003Cp>User Frontend uses \u003Ca href=\"https:\u002F\u002Fappsero.com\" rel=\"nofollow ugc\">Appsero\u003C\u002Fa> SDK to collect some telemetry data upon user’s confirmation. This helps us to troubleshoot problems faster & make product improvements.\u003C\u002Fp>\n\u003Cp>Appsero SDK \u003Cstrong>does not gather any data by default.\u003C\u002Fstrong> The SDK only starts gathering basic telemetry data \u003Cstrong>when a user allows it via the admin notice\u003C\u002Fstrong>. We collect the data to ensure great user experience for all our users.\u003C\u002Fp>\n\u003Cp>Integrating Appsero SDK \u003Cstrong>DOES NOT IMMEDIATELY\u003C\u002Fstrong> start gathering data, \u003Cstrong>without confirmation from users in any case.\u003C\u002Fstrong>\u003C\u002Fp>\n","Create forms, guest posts, subscriptions, user directory, user registration, membership, frontend posts, profile builder, content restriction rules.",20000,1864799,82,530,"2026-03-13T09:20:00.000Z","6.9.4","5.0","5.6",[70,71,23,72,24],"frontend-post","membership","user-profile","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-user-frontend\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-user-frontend.4.3.0.zip",76,14,"2026-03-14 14:13:22",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":11,"downloaded":86,"rating":87,"num_ratings":88,"last_updated":89,"tested_up_to":16,"requires_at_least":17,"requires_php":90,"tags":91,"homepage":97,"download_link":98,"security_score":99,"vuln_count":28,"unpatched_count":29,"last_vuln_date":100,"fetched_at":31},"json-api-user","JSON API User","4.1.0","Ali Qureshi","https:\u002F\u002Fprofiles.wordpress.org\u002Fparorrey\u002F","\u003Cp>JSON API User extends the JSON API Plugin with a new Controller to allow RESTful user registration, authentication, password reset, RESTful Facebook Login, RESTful User Meta and BuddyPress xProfile get and update methods. This plugin is for WordPress\u002FMobile app developers who want to use WordPress as mobile app data backend.\u003C\u002Fp>\n\u003Cp>JSON API Plugin, that is required, was closed on August 7, 2019 from WordPress repository. You can download \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FPI-Media\u002Fjson-api\" rel=\"nofollow ugc\">JSON API Plugin\u003C\u002Fa> from https:\u002F\u002Fgithub.com\u002FPI-Media\u002Fjson-api until it is republished and available on WordPress.\u003C\u002Fp>\n\u003Cp>Features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Generate Auth Cookie for user authentication\u003C\u002Fli>\n\u003Cli>Validate Auth Cookie\u003C\u002Fli>\n\u003Cli>RESTful User Registration\u003C\u002Fli>\n\u003Cli>RESTful Facebook Login\u002FRegistration with valid access_token\u003C\u002Fli>\n\u003Cli>RESTful BuddyPress xProfile fields update\u003C\u002Fli>\n\u003Cli>Get User Meta and xProfile fields\u003C\u002Fli>\n\u003Cli>Update User Meta and xProfile fields\u003C\u002Fli>\n\u003Cli>Delete User Meta\u003C\u002Fli>\n\u003Cli>Password Reset\u003C\u002Fli>\n\u003Cli>Get Avatar\u003C\u002Fli>\n\u003Cli>Get User Info\u003C\u002Fli>\n\u003Cli>Post Comment\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin was created for mobile apps integration with the web app using WordPress as backend for all the data. WordPress helped in putting together the web app quickly and then Mobile iOS and Android apps were integrated via this plugin. There were some app specific customized methods which are not included but rest have been made generic for community usage.\u003C\u002Fp>\n\u003Cp>My other JSON API Auth plugin has also been integrated with this plugin from version 1.1 because most endpoints required user authentication via cookie for data update.\u003C\u002Fp>\n\u003Cp>Pro Version – JSON API User Plus\u003C\u002Fp>\n\u003Cp>A pro version of this plugin, \u003Ca href=\"http:\u002F\u002Fwww.parorrey.com\u002Fsolutions\u002Fjson-api-user-plus\u002F\" rel=\"nofollow ugc\">JSON API User Plus\u003C\u002Fa>, is available here http:\u002F\u002Fwww.parorrey.com\u002Fsolutions\u002Fjson-api-user-plus\u002F that supports BuddyPress Messages component, BuddyPress avatar upload, BuddyPress Extended Profile, BuddyPress Groups, BuddyPress Friends, BuddyPress Activity, BuddyPress Notifications, BuddyPres Settings and other BuddyPress related functions to integrate BuddyPress features in your mobile app via REST api.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.parorrey.com\u002Fsolutions\u002Fjson-api-user-plus\u002F\" rel=\"nofollow ugc\">JSON API User Plus\u003C\u002Fa> includes API key which protects and restricts the endpoint calls. This key can be updated from Settings > User Plus options page. Your app must include this key with every call to get the data from REST API. Please see documentation for calling endpoints examples for ‘JSON API User Plus’.\u003C\u002Fp>\n\u003Cp>JSON API User Plus features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Generate Auth Cookie for user authentication\u003C\u002Fli>\n\u003Cli>Validate Auth Cookie\u003C\u002Fli>\n\u003Cli>RESTful User Registration\u003C\u002Fli>\n\u003Cli>RESTful Facebook Login\u002FRegistration with valid access_token\u003C\u002Fli>\n\u003Cli>RESTful BuddyPress xProfile fields update\u003C\u002Fli>\n\u003Cli>Get User Meta and xProfile fields\u003C\u002Fli>\n\u003Cli>Update User Meta and xProfile fields\u003C\u002Fli>\n\u003Cli>Delete User Meta\u003C\u002Fli>\n\u003Cli>Password Reset\u003C\u002Fli>\n\u003Cli>Get\u002FUpload Avatar\u003C\u002Fli>\n\u003Cli>Get User Info\u003C\u002Fli>\n\u003Cli>Post Comment\u003C\u002Fli>\n\u003Cli>Add Post, Update Post, Delete Post\u003C\u002Fli>\n\u003Cli>Add\u002FEdit\u002FDelete Custom Post Type, Custom Fields\u003C\u002Fli>\n\u003Cli>Search User\u003C\u002Fli>\n\u003Cli>BuddyPress Activities\u003C\u002Fli>\n\u003Cli>BuddyPress Members\u003C\u002Fli>\n\u003Cli>BuddyPress Friends\u003C\u002Fli>\n\u003Cli>BuddyPress Notifications\u003C\u002Fli>\n\u003Cli>BuddyPress Settings\u003C\u002Fli>\n\u003Cli>& many more\u003C\u002Fli>\n\u003C\u002Ful>\n","Extends the JSON API Plugin to allow RESTful user registration, authentication & many other User Meta, BP functions. A Pro version is also available.",120913,78,21,"2025-07-29T11:54:00.000Z","5.3",[92,93,94,95,96],"authentication","json-api","restful-facebook-login","restful-user-meta-and-buddypress-xprofile","restful-user-registration","http:\u002F\u002Fwww.parorrey.com\u002Fsolutions\u002Fjson-api-user\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjson-api-user.4.1.0.zip",97,"2024-07-10 00:00:00",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":111,"num_ratings":28,"last_updated":112,"tested_up_to":113,"requires_at_least":114,"requires_php":115,"tags":116,"homepage":18,"download_link":120,"security_score":121,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"hide-member-visibility-for-buddypress","Hide Member Visibility for BuddyPress","1.0","Johnson Towoju","https:\u002F\u002Fprofiles.wordpress.org\u002Fsunnjohnson\u002F","\u003Cp>Hide Member Visibility for Buddypress allows administrator to hide any buddypress member from appearing in the members’ directory. Also, when you hide members they can view their profiles themselves but they remain inaccessible to other members.\u003C\u002Fp>\n","Hide Member Visibility for Buddypress allows administrator to hide any buddypress member from appearing in the members' directory.",30,9538,20,"2019-07-16T22:03:00.000Z","5.2.24","3.0","5.5",[20,117,118,119,21],"directory","hide-member","member","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhide-member-visibility-for-buddypress.zip",85,{"slug":123,"name":124,"version":104,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":129,"downloaded":130,"rating":131,"num_ratings":132,"last_updated":133,"tested_up_to":134,"requires_at_least":18,"requires_php":18,"tags":135,"homepage":137,"download_link":138,"security_score":121,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"buddypress-user-registration-auto-group","Buddypress User Registration Auto Group","sadrul","https:\u002F\u002Fprofiles.wordpress.org\u002Fsadrul\u002F","\u003Cp>This plugin create a new Group when a new user sign up. By this way, new user will be one step ahead to send invitations to others for joining his group. You can fix group name, group description and group status from admin panel.\u003C\u002Fp>\n","This plugin create a new Group when a new user sign up.",10,4219,100,2,"2014-06-19T17:51:00.000Z","3.9.40",[136,20,24],"auto-group","http:\u002F\u002Fsadrul.info","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbuddypress-user-registration-auto-group.zip",{"slug":140,"name":141,"version":142,"author":143,"author_profile":144,"description":145,"short_description":146,"active_installs":129,"downloaded":147,"rating":29,"num_ratings":29,"last_updated":148,"tested_up_to":149,"requires_at_least":150,"requires_php":18,"tags":151,"homepage":155,"download_link":156,"security_score":121,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"cross-registration-integration","Cross Registration Integration","1.2","GKauten","https:\u002F\u002Fprofiles.wordpress.org\u002Fgkauten\u002F","\u003Cp>Integrates with the WordPress registration process to assist with the registration process for other systems.\u003Cbr \u002F>\nMeaning, this plugin will simultaneously transmit the user’s information entered in to your WordPress\u003Cbr \u002F>\nregistration page to a URL you specify which can then handle creating a duplicate user account within your\u003Cbr \u002F>\nother systems on your website. This can be particularly useful when you use WordPress as your primary platform\u003Cbr \u002F>\nhowever use other systems such as a forum or eCommerce solution which would require the user to create another\u003Cbr \u002F>\naccount before being able to use that system. You could also use this plugin to interface with third party email\u003Cbr \u002F>\nmarketing systems, utilizing a custom script to send your own welcome messages, initiating custom sessions, or\u003Cbr \u002F>\ntriggering external functions.\u003C\u002Fp>\n\u003Cp>Version 1.0 is now enabled to work with BuddyPress sites allowing you to maintain the same functionality. Upon enabling\u003Cbr \u002F>\nthe plugin, there will be a new set of options within the plugin administration panel allowing you to choose which\u003Cbr \u002F>\nfields are transmitted to the Transaction URL once a user completes the BuddyPress controlled registration page.\u003C\u002Fp>\n\u003Cp>Version 1.1 introduced one new feature and an enhancement to an existing feature. The amount of delay that was\u003Cbr \u002F>\npreviously experienced while waiting for the call to the Transaction URL was optimized to only add an\u003Cbr \u002F>\nadditional second or two to the overall load time. As for new features, on BuddyPress installations the profile\u003Cbr \u002F>\nfields are also passed along. However, because of the dynamic nature of these fields there is not a\u003Cbr \u002F>\nfeasible way to assign new names to them as they pass so they will maintain their original form names (i.e –\u003Cbr \u002F>\nfield_1, field_2, etc… going down as an ordered list).\u003C\u002Fp>\n\u003Cp>Version 1.2 further optimizes the methods by which the Transaction URL is called and respective form data passed.\u003Cbr \u002F>\nBecause the plugin uses a POST method, the receiving server should be expecting a POST as well. A later version\u003Cbr \u002F>\nis planned to allow for the selection of either a GET or POST transaction. This version also confirms the ability\u003Cbr \u002F>\nto work with the infamous MailChimp mailing system. For details regarding how to integrate with your MailChimp\u003Cbr \u002F>\nlist, please refer to http:\u002F\u002Fwww.gkauten.com\u002Fcross-registration-integration-meets-mailchimp.\u003C\u002Fp>\n\u003Cp>If you find this plugin useful, please donate. Donations help pay for the massive amount of energy drinks\u003Cbr \u002F>\nI consume and music I purchase on iTunes to keep the creative process going. It is also a good way of showing\u003Cbr \u002F>\nsupport for my work which allows me to continue supporting and improving this plugin as WordPress continues\u003Cbr \u002F>\nto evolve as one of the best known software systems out there.\u003C\u002Fp>\n\u003Cp>Special thanks to Ewart at \u003Ca href=\"http:\u002F\u002Fwww.onesportevent.com\" rel=\"nofollow ugc\">OneSportEvent.com\u003C\u002Fa> for the inspiration.\u003C\u002Fp>\n","Integrates with the WordPress registration process to assist with the registration process for other systems.",6196,"2010-03-17T04:26:00.000Z","2.9.2","2.8.6",[152,153,154,24],"buddypress-compatible","mailchimp-compatible","registration-integration","http:\u002F\u002Fwww.gkauten.com\u002Fcross-registration-integration","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcross-registration-integration.1.2.zip",{"attackSurface":158,"codeSignals":183,"taintFlows":747,"riskAssessment":805,"analyzedAt":822},{"hooks":159,"ajaxHandlers":175,"restRoutes":176,"shortcodes":177,"cronEvents":182,"entryPointCount":28,"unprotectedCount":29},[160,166,171],{"type":161,"name":162,"callback":163,"file":164,"line":165},"action","admin_menu","DynamicUserDirectoryAdmin","includes\\admin.php",16,{"type":167,"name":168,"callback":169,"priority":132,"file":164,"line":170},"filter","plugin_action_links","user_directory_settings_link",2661,{"type":161,"name":172,"callback":173,"file":164,"line":174},"admin_init","user_directory_settings_init",2675,[],[],[178],{"tag":179,"callback":179,"file":180,"line":181},"DynamicUserDirectory","includes\\core.php",1837,[],{"dangerousFunctions":184,"sqlUsage":189,"outputEscaping":211,"fileOperations":745,"externalRequests":29,"nonceChecks":29,"capabilityChecks":28,"bundledLibraries":746},[185],{"fn":186,"file":180,"line":187,"context":188},"unserialize",2094,"$list_items = unserialize(stripslashes_deep($user_meta_fld));",{"prepared":190,"raw":191,"locations":192},15,8,[193,197,199,201,203,205,207,209],{"file":194,"line":195,"context":196},"dynamic-user-directory.php",34,"$wpdb->get_results() with variable interpolation",{"file":194,"line":198,"context":196},35,{"file":194,"line":200,"context":196},49,{"file":194,"line":202,"context":196},50,{"file":164,"line":204,"context":196},3233,{"file":164,"line":206,"context":196},3253,{"file":180,"line":208,"context":196},3643,{"file":180,"line":210,"context":196},3663,{"escaped":212,"rawEcho":213,"locations":214},164,284,[215,218,220,222,223,225,227,229,231,233,235,237,239,241,243,245,247,249,251,253,255,257,259,261,263,264,266,268,270,272,274,275,277,279,281,283,285,287,289,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324,326,328,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,402,404,406,408,410,412,414,416,418,420,422,424,426,428,430,432,434,436,438,440,442,444,446,448,450,452,454,456,458,460,462,464,466,468,470,472,474,476,478,480,482,484,486,488,490,492,494,496,498,500,502,504,506,508,509,510,511,513,515,516,518,519,520,521,522,524,525,527,529,531,533,535,537,539,540,542,544,546,548,550,552,554,556,558,560,562,564,566,568,570,572,574,576,578,580,582,584,586,588,590,592,594,596,598,600,602,604,606,608,610,611,612,613,615,616,617,618,619,621,623,625,627,629,631,633,635,637,639,641,643,645,647,649,651,653,654,656,657,659,660,661,663,664,665,667,668,669,670,671,673,675,676,677,679,680,681,683,684,686,687,688,690,691,693,695,697,699,701,703,705,707,709,711,713,715,717,719,721,723,725,727,729,731,733,735,737,739,741,743],{"file":164,"line":216,"context":217},565,"raw output",{"file":164,"line":219,"context":217},604,{"file":164,"line":221,"context":217},606,{"file":164,"line":221,"context":217},{"file":164,"line":224,"context":217},614,{"file":164,"line":226,"context":217},622,{"file":164,"line":228,"context":217},637,{"file":164,"line":230,"context":217},653,{"file":164,"line":232,"context":217},666,{"file":164,"line":234,"context":217},678,{"file":164,"line":236,"context":217},680,{"file":164,"line":238,"context":217},693,{"file":164,"line":240,"context":217},704,{"file":164,"line":242,"context":217},706,{"file":164,"line":244,"context":217},715,{"file":164,"line":246,"context":217},717,{"file":164,"line":248,"context":217},725,{"file":164,"line":250,"context":217},727,{"file":164,"line":252,"context":217},746,{"file":164,"line":254,"context":217},755,{"file":164,"line":256,"context":217},768,{"file":164,"line":258,"context":217},783,{"file":164,"line":260,"context":217},790,{"file":164,"line":262,"context":217},802,{"file":164,"line":262,"context":217},{"file":164,"line":265,"context":217},811,{"file":164,"line":267,"context":217},820,{"file":164,"line":269,"context":217},830,{"file":164,"line":271,"context":217},838,{"file":164,"line":273,"context":217},849,{"file":164,"line":273,"context":217},{"file":164,"line":276,"context":217},856,{"file":164,"line":278,"context":217},864,{"file":164,"line":280,"context":217},875,{"file":164,"line":282,"context":217},897,{"file":164,"line":284,"context":217},908,{"file":164,"line":286,"context":217},917,{"file":164,"line":288,"context":217},930,{"file":164,"line":288,"context":217},{"file":164,"line":291,"context":217},937,{"file":164,"line":293,"context":217},954,{"file":164,"line":295,"context":217},957,{"file":164,"line":297,"context":217},958,{"file":164,"line":299,"context":217},959,{"file":164,"line":301,"context":217},965,{"file":164,"line":303,"context":217},978,{"file":164,"line":305,"context":217},991,{"file":164,"line":307,"context":217},1003,{"file":164,"line":309,"context":217},1015,{"file":164,"line":311,"context":217},1021,{"file":164,"line":313,"context":217},1028,{"file":164,"line":315,"context":217},1036,{"file":164,"line":317,"context":217},1051,{"file":164,"line":319,"context":217},1056,{"file":164,"line":321,"context":217},1059,{"file":164,"line":323,"context":217},1069,{"file":164,"line":325,"context":217},1080,{"file":164,"line":327,"context":217},1094,{"file":164,"line":329,"context":217},1104,{"file":164,"line":331,"context":217},1112,{"file":164,"line":333,"context":217},1120,{"file":164,"line":335,"context":217},1128,{"file":164,"line":337,"context":217},1138,{"file":164,"line":339,"context":217},1151,{"file":164,"line":341,"context":217},1173,{"file":164,"line":343,"context":217},1188,{"file":164,"line":345,"context":217},1199,{"file":164,"line":347,"context":217},1209,{"file":164,"line":349,"context":217},1211,{"file":164,"line":351,"context":217},1225,{"file":164,"line":353,"context":217},1235,{"file":164,"line":355,"context":217},1243,{"file":164,"line":357,"context":217},1252,{"file":164,"line":359,"context":217},1254,{"file":164,"line":361,"context":217},1267,{"file":164,"line":363,"context":217},1280,{"file":164,"line":365,"context":217},1282,{"file":164,"line":367,"context":217},1297,{"file":164,"line":369,"context":217},1309,{"file":164,"line":371,"context":217},1322,{"file":164,"line":373,"context":217},1336,{"file":164,"line":375,"context":217},1342,{"file":164,"line":377,"context":217},1348,{"file":164,"line":379,"context":217},1356,{"file":164,"line":381,"context":217},1371,{"file":164,"line":383,"context":217},1376,{"file":164,"line":385,"context":217},1379,{"file":164,"line":387,"context":217},1389,{"file":164,"line":389,"context":217},1401,{"file":164,"line":391,"context":217},1407,{"file":164,"line":393,"context":217},1413,{"file":164,"line":395,"context":217},1421,{"file":164,"line":397,"context":217},1434,{"file":164,"line":399,"context":217},1438,{"file":164,"line":401,"context":217},1449,{"file":164,"line":403,"context":217},1468,{"file":164,"line":405,"context":217},1475,{"file":164,"line":407,"context":217},1482,{"file":164,"line":409,"context":217},1489,{"file":164,"line":411,"context":217},1505,{"file":164,"line":413,"context":217},1519,{"file":164,"line":415,"context":217},1525,{"file":164,"line":417,"context":217},1531,{"file":164,"line":419,"context":217},1543,{"file":164,"line":421,"context":217},1550,{"file":164,"line":423,"context":217},1571,{"file":164,"line":425,"context":217},1589,{"file":164,"line":427,"context":217},1599,{"file":164,"line":429,"context":217},1609,{"file":164,"line":431,"context":217},1630,{"file":164,"line":433,"context":217},1640,{"file":164,"line":435,"context":217},1647,{"file":164,"line":437,"context":217},1654,{"file":164,"line":439,"context":217},1664,{"file":164,"line":441,"context":217},1674,{"file":164,"line":443,"context":217},1682,{"file":164,"line":445,"context":217},1707,{"file":164,"line":447,"context":217},1719,{"file":164,"line":449,"context":217},1723,{"file":164,"line":451,"context":217},1731,{"file":164,"line":453,"context":217},1736,{"file":164,"line":455,"context":217},1750,{"file":164,"line":457,"context":217},1757,{"file":164,"line":459,"context":217},1769,{"file":164,"line":461,"context":217},1779,{"file":164,"line":463,"context":217},1786,{"file":164,"line":465,"context":217},1793,{"file":164,"line":467,"context":217},1800,{"file":164,"line":469,"context":217},1805,{"file":164,"line":471,"context":217},1827,{"file":164,"line":473,"context":217},1829,{"file":164,"line":475,"context":217},1835,{"file":164,"line":477,"context":217},1838,{"file":164,"line":479,"context":217},1846,{"file":164,"line":481,"context":217},1849,{"file":164,"line":483,"context":217},1866,{"file":164,"line":485,"context":217},1873,{"file":164,"line":487,"context":217},1880,{"file":164,"line":489,"context":217},1887,{"file":164,"line":491,"context":217},1897,{"file":164,"line":493,"context":217},1907,{"file":164,"line":495,"context":217},1913,{"file":164,"line":497,"context":217},1924,{"file":164,"line":499,"context":217},1926,{"file":164,"line":501,"context":217},1928,{"file":164,"line":503,"context":217},1938,{"file":164,"line":505,"context":217},1963,{"file":164,"line":507,"context":217},1964,{"file":164,"line":507,"context":217},{"file":164,"line":507,"context":217},{"file":164,"line":507,"context":217},{"file":164,"line":512,"context":217},1967,{"file":164,"line":514,"context":217},1968,{"file":164,"line":514,"context":217},{"file":164,"line":517,"context":217},2023,{"file":164,"line":517,"context":217},{"file":164,"line":517,"context":217},{"file":164,"line":517,"context":217},{"file":164,"line":517,"context":217},{"file":164,"line":523,"context":217},2037,{"file":164,"line":523,"context":217},{"file":164,"line":526,"context":217},2045,{"file":164,"line":528,"context":217},2053,{"file":164,"line":530,"context":217},2061,{"file":164,"line":532,"context":217},2069,{"file":164,"line":534,"context":217},2076,{"file":164,"line":536,"context":217},2083,{"file":164,"line":538,"context":217},2093,{"file":164,"line":538,"context":217},{"file":164,"line":541,"context":217},2098,{"file":164,"line":543,"context":217},2106,{"file":164,"line":545,"context":217},2114,{"file":164,"line":547,"context":217},2122,{"file":164,"line":549,"context":217},2130,{"file":164,"line":551,"context":217},2138,{"file":164,"line":553,"context":217},2146,{"file":164,"line":555,"context":217},2154,{"file":164,"line":557,"context":217},2162,{"file":164,"line":559,"context":217},2170,{"file":164,"line":561,"context":217},2178,{"file":164,"line":563,"context":217},2189,{"file":164,"line":565,"context":217},2202,{"file":164,"line":567,"context":217},2252,{"file":164,"line":569,"context":217},2266,{"file":164,"line":571,"context":217},2273,{"file":164,"line":573,"context":217},2276,{"file":164,"line":575,"context":217},2285,{"file":164,"line":577,"context":217},2288,{"file":164,"line":579,"context":217},2295,{"file":164,"line":581,"context":217},2297,{"file":164,"line":583,"context":217},2304,{"file":164,"line":585,"context":217},2306,{"file":164,"line":587,"context":217},2313,{"file":164,"line":589,"context":217},2315,{"file":164,"line":591,"context":217},2322,{"file":164,"line":593,"context":217},2324,{"file":164,"line":595,"context":217},2331,{"file":164,"line":597,"context":217},2333,{"file":164,"line":599,"context":217},2340,{"file":164,"line":601,"context":217},2342,{"file":164,"line":603,"context":217},2349,{"file":164,"line":605,"context":217},2351,{"file":164,"line":607,"context":217},2360,{"file":164,"line":609,"context":217},2361,{"file":164,"line":609,"context":217},{"file":164,"line":609,"context":217},{"file":164,"line":609,"context":217},{"file":164,"line":614,"context":217},2363,{"file":164,"line":614,"context":217},{"file":164,"line":614,"context":217},{"file":164,"line":614,"context":217},{"file":164,"line":614,"context":217},{"file":164,"line":620,"context":217},2377,{"file":164,"line":622,"context":217},2381,{"file":164,"line":624,"context":217},2393,{"file":164,"line":626,"context":217},2397,{"file":164,"line":628,"context":217},2406,{"file":164,"line":630,"context":217},2414,{"file":164,"line":632,"context":217},2416,{"file":164,"line":634,"context":217},2424,{"file":164,"line":636,"context":217},2426,{"file":164,"line":638,"context":217},2450,{"file":164,"line":640,"context":217},2460,{"file":164,"line":642,"context":217},2471,{"file":164,"line":644,"context":217},2483,{"file":164,"line":646,"context":217},2494,{"file":164,"line":648,"context":217},2517,{"file":164,"line":650,"context":217},2541,{"file":164,"line":652,"context":217},2542,{"file":164,"line":652,"context":217},{"file":164,"line":655,"context":217},2543,{"file":164,"line":655,"context":217},{"file":164,"line":658,"context":217},2544,{"file":164,"line":658,"context":217},{"file":164,"line":658,"context":217},{"file":164,"line":662,"context":217},2546,{"file":164,"line":662,"context":217},{"file":164,"line":662,"context":217},{"file":164,"line":666,"context":217},2549,{"file":164,"line":666,"context":217},{"file":164,"line":666,"context":217},{"file":164,"line":666,"context":217},{"file":164,"line":666,"context":217},{"file":164,"line":672,"context":217},2553,{"file":164,"line":674,"context":217},2554,{"file":164,"line":674,"context":217},{"file":164,"line":674,"context":217},{"file":164,"line":678,"context":217},2560,{"file":164,"line":678,"context":217},{"file":164,"line":678,"context":217},{"file":164,"line":682,"context":217},2561,{"file":164,"line":682,"context":217},{"file":164,"line":685,"context":217},2563,{"file":164,"line":685,"context":217},{"file":164,"line":685,"context":217},{"file":164,"line":689,"context":217},2564,{"file":164,"line":689,"context":217},{"file":164,"line":692,"context":217},2576,{"file":164,"line":694,"context":217},2587,{"file":164,"line":696,"context":217},2596,{"file":164,"line":698,"context":217},2605,{"file":164,"line":700,"context":217},2614,{"file":164,"line":702,"context":217},2625,{"file":164,"line":704,"context":217},2635,{"file":180,"line":706,"context":217},519,{"file":180,"line":708,"context":217},697,{"file":180,"line":710,"context":217},705,{"file":180,"line":712,"context":217},1185,{"file":180,"line":714,"context":217},1189,{"file":180,"line":716,"context":217},1190,{"file":180,"line":718,"context":217},1191,{"file":180,"line":720,"context":217},1192,{"file":180,"line":722,"context":217},1193,{"file":180,"line":724,"context":217},1194,{"file":180,"line":726,"context":217},2895,{"file":180,"line":728,"context":217},2914,{"file":180,"line":730,"context":217},3094,{"file":180,"line":732,"context":217},3914,{"file":180,"line":734,"context":217},3916,{"file":180,"line":736,"context":217},3923,{"file":180,"line":738,"context":217},3925,{"file":180,"line":740,"context":217},3934,{"file":180,"line":742,"context":217},3940,{"file":180,"line":744,"context":217},3955,55,[],[748,765,774,794],{"entryPoint":749,"graph":750,"unsanitizedCount":132,"severity":40},"DynamicUserDirectoryAdminSettings (includes\\admin.php:20)",{"nodes":751,"edges":762},[752,757],{"id":753,"type":754,"label":755,"file":164,"line":756},"n0","source","$_POST (x2)",468,{"id":758,"type":759,"label":760,"file":164,"line":219,"wp_function":761},"n1","sink","echo() [XSS]","echo",[763],{"from":753,"to":758,"sanitized":764},false,{"entryPoint":766,"graph":767,"unsanitizedCount":132,"severity":773},"\u003Cadmin> (includes\\admin.php:0)",{"nodes":768,"edges":771},[769,770],{"id":753,"type":754,"label":755,"file":164,"line":756},{"id":758,"type":759,"label":760,"file":164,"line":219,"wp_function":761},[772],{"from":753,"to":758,"sanitized":764},"low",{"entryPoint":775,"graph":776,"unsanitizedCount":29,"severity":773},"DynamicUserDirectory (includes\\core.php:46)",{"nodes":777,"edges":790},[778,781,785,788],{"id":753,"type":754,"label":779,"file":180,"line":780},"$_REQUEST (x4)",190,{"id":758,"type":759,"label":782,"file":180,"line":783,"wp_function":784},"get_results() [SQLi]",392,"get_results",{"id":786,"type":754,"label":787,"file":180,"line":780},"n2","$_REQUEST",{"id":789,"type":759,"label":760,"file":180,"line":706,"wp_function":761},"n3",[791,793],{"from":753,"to":758,"sanitized":792},true,{"from":786,"to":789,"sanitized":792},{"entryPoint":795,"graph":796,"unsanitizedCount":29,"severity":773},"\u003Ccore> (includes\\core.php:0)",{"nodes":797,"edges":802},[798,799,800,801],{"id":753,"type":754,"label":779,"file":180,"line":780},{"id":758,"type":759,"label":782,"file":180,"line":783,"wp_function":784},{"id":786,"type":754,"label":787,"file":180,"line":780},{"id":789,"type":759,"label":760,"file":180,"line":706,"wp_function":761},[803,804],{"from":753,"to":758,"sanitized":792},{"from":786,"to":789,"sanitized":792},{"summary":806,"deductions":807},"The dynamic-user-directory plugin v2.4 exhibits a mixed security posture. While it benefits from having no unpatched CVEs and a relatively small attack surface with a single shortcode entry point, significant concerns arise from the code analysis. The presence of the `unserialize` function without clear context regarding its input source is a critical red flag, as unserialization vulnerabilities can lead to remote code execution.  Furthermore, the low percentage of properly escaped output (37%) indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities, especially considering the plugin's past vulnerability history, which includes an XSS issue. The taint analysis, while showing no critical or high severity flows, did reveal unsanitized paths, which, combined with the unescaped output and `unserialize` function, increases the attack surface for potential exploits.\n\nDespite the absence of unpatched CVEs and the use of prepared statements for a majority of SQL queries, the identified code signals and past vulnerability patterns suggest a need for caution. The lack of nonce checks and capability checks (only one present) on potential entry points, coupled with the `unserialize` function, presents a tangible risk. The plugin's history of XSS vulnerabilities, even if previously patched, highlights a recurring weakness that, if not meticulously addressed, could resurface. Therefore, while the plugin has some good practices in place, the identified risks warrant careful consideration and potential remediation.",[808,810,812,815,818,820],{"reason":809,"points":190},"Dangerous function: unserialize detected",{"reason":811,"points":191},"Low output escaping percentage (37%)",{"reason":813,"points":814},"Taint analysis: unsanitized paths detected (2 flows)",7,{"reason":816,"points":817},"No nonce checks detected",5,{"reason":819,"points":817},"Only 1 capability check detected",{"reason":821,"points":817},"Past vulnerability history (XSS)","2026-03-16T18:43:43.000Z",{"wat":824,"direct":837},{"assetPaths":825,"generatorPatterns":829,"scriptPaths":830,"versionParams":833},[826,827,828],"\u002Fwp-content\u002Fplugins\u002Fdynamic-user-directory\u002Fjs\u002Fjquery.user-directory.js","\u002Fwp-content\u002Fplugins\u002Fdynamic-user-directory\u002Fcss\u002Fuser-directory-admin.css","\u002Fwp-content\u002Fplugins\u002Fdynamic-user-directory\u002Fcss\u002Fuser-directory-public.css",[],[831,832],"https:\u002F\u002Fkit.fontawesome.com\u002F2e95a9bac3.js","https:\u002F\u002Fcdnjs.cloudflare.com\u002Fajax\u002Flibs\u002Fselect2\u002F4.0.3\u002Fjs\u002Fselect2.min.js",[834,835,836],"dynamic-user-directory\u002Fjs\u002Fjquery.user-directory.js?ver=","dynamic-user-directory\u002Fcss\u002Fuser-directory-admin.css?ver=","dynamic-user-directory\u002Fcss\u002Fuser-directory-public.css?ver=",{"cssClasses":838,"htmlComments":845,"htmlAttributes":849,"restEndpoints":861,"jsGlobals":862,"shortcodeOutput":866},[839,840,841,842,843,844],"dud-directory-list","dud-listing","dud-alpha-links","dud-letter-divider","dud-search-form","dud-admin-settings-page",[846,847,848],"\u003C!-- Dynamic User Directory Settings -->","\u003C!-- Dynamic User Directory Starts -->","\u003C!-- Dynamic User Directory Ends -->",[850,851,852,853,854,855,856,857,858,859,860],"data-dud-sort","data-dud-directory-type","data-dud-letter-divider","data-dud-avatar-style","data-dud-border-style","data-dud-meta-field-","data-dud-meta-label-","data-dud-meta-link-","data-dud-search-field","data-dud-search-label","data-dud-search-type",[],[863,864,865],"dud_plugin_settings","dud_options","dynamic_user_directory_url",[867,868,869],"[dynamic_user_directory]","[dynamic-user-directory]","[user-directory]"]