[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fs8BMHQQ8EwPzqurYs_MJ0r2Qe4Sf1FDrgiyRe08ie7k":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":55,"analysis":165,"fingerprints":1259},"bp-restrict","Restrictions for BuddyPress","1.5.3","SeventhQueen","https:\u002F\u002Fprofiles.wordpress.org\u002Fseventhqueen\u002F","\u003Cp>\u003Cstrong>Restrictions for BuddyPress\u003C\u002Fstrong> gives you full control over who can see and access your BuddyPress community pages. Hide profiles, groups, activity, and messages from visitors, non-members, or specific membership levels.\u003C\u002Fp>\n\u003Cp>Perfect for \u003Cstrong>membership sites\u003C\u002Fstrong>, \u003Cstrong>private communities\u003C\u002Fstrong>, \u003Cstrong>paid networks\u003C\u002Fstrong>, and \u003Cstrong>gated BuddyPress installations\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch4>What You Can Restrict\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Members Directory\u003C\u002Fstrong> — Hide the full members list from visitors or non-members\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Member Profiles\u003C\u002Fstrong> — Control who can view individual BuddyPress profiles\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Groups Directory\u003C\u002Fstrong> — Restrict access to the groups listing page\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Single Group Pages\u003C\u002Fstrong> — Lock individual group pages behind membership\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Site-Wide Activity\u003C\u002Fstrong> — Hide the activity stream from unauthorized users\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Private Messages\u003C\u002Fstrong> — Restrict messaging to specific membership levels\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Membership Integration\u003C\u002Fh4>\n\u003Cp>Seamlessly integrates with \u003Cstrong>Paid Memberships Pro (PMPro)\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Apply restrictions based on your existing membership levels\u003C\u002Fli>\n\u003Cli>Show upgrade prompts to non-members trying to access restricted content\u003C\u002Fli>\n\u003Cli>Mix and match — some areas free, some members-only\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Free Access by Profile Field\u003C\u002Fh4>\n\u003Cp>Grant free access to specific BuddyPress members based on a \u003Cstrong>profile field value\u003C\u002Fstrong> — no membership plugin required. Ideal for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Giving VIP access to users with a specific role or profile attribute\u003C\u002Fli>\n\u003Cli>Creating tiered access without a full membership setup\u003C\u002Fli>\n\u003Cli>Whitelisting beta testers or early adopters\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>BuddyBoss Compatible\u003C\u002Fh4>\n\u003Cp>Fully compatible with \u003Cstrong>BuddyBoss Platform\u003C\u002Fstrong>, so your restrictions work whether you’re running classic BuddyPress or BuddyBoss.\u003C\u002Fp>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install and activate the plugin\u003C\u002Fli>\n\u003Cli>Go to \u003Cstrong>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> BP Restrict\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Choose which BuddyPress areas to restrict\u003C\u002Fli>\n\u003Cli>Select restriction type: visitors, all non-members, or specific membership levels\u003C\u002Fli>\n\u003Cli>Set a custom redirect URL or restriction message\u003C\u002Fli>\n\u003Cli>Done — your community is protected\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Use Cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Private communities\u003C\u002Fstrong> — Only logged-in members can browse profiles and groups\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Paid membership sites\u003C\u002Fstrong> — Gate BuddyPress features behind PMPro membership levels\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Corporate intranets\u003C\u002Fstrong> — Restrict the social layer to employees only\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Online courses\u003C\u002Fstrong> — Let students access the community, hide it from everyone else\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dating sites\u003C\u002Fstrong> — Require membership to view profiles or send messages\u003C\u002Fli>\n\u003C\u002Ful>\n","Restrict BuddyPress profiles, groups, activity, and messages by login status, membership level, or profile field.",400,17570,100,4,"2026-02-24T10:02:00.000Z","6.9.4","5.0","7.4",[20,21,22,23,24],"access-control","buddypress","membership","pmpro","restrict-content","http:\u002F\u002Fwordpress.org\u002Fplugins","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbp-restrict.1.5.3.zip",99,1,0,"2025-11-17 20:52:43","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-12391","restrictions-for-buddypress-missing-authorization-to-unauthenticated-tracking-status-update","Restrictions for BuddyPress \u003C= 1.5.2 - Missing Authorization to Unauthenticated Tracking Status Update","The Restrictions for BuddyPress plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the handle_optin_optout() function in all versions up to, and including, 1.5.2. This makes it possible for unauthenticated attackers to opt in and out of tracking.",null,"\u003C=1.5.2","medium",5.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Missing Authorization","2026-03-06 18:38:17",[46],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Ff4fe5ed7-17e2-4098-a51b-3b780721bf2e?source=api-prod",109,{"slug":49,"display_name":7,"profile_url":8,"plugin_count":50,"total_installs":51,"avg_security_score":52,"avg_patch_time_days":47,"trust_score":53,"computed_at":54},"seventhqueen",3,1050,90,72,"2026-04-04T05:53:14.045Z",[56,79,102,122,142],{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":13,"num_ratings":50,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":69,"tags":70,"homepage":76,"download_link":77,"security_score":78,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"bp-custom-functionalities","BP Custom Functionalities","1.0.4","Prashant Singh","https:\u002F\u002Fprofiles.wordpress.org\u002Fprashantvatsh\u002F","\u003Cp>BP Custom Functionalities provides custom functionalities that regular BuddyPress users requires like:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Locking BuddyPress for guest users\u003C\u002Fli>\n\u003Cli>Locking bbPress for guest users\u003C\u002Fli>\n\u003Cli>Restricting BuddyPress Access Based on Paid Membership Pro Membership Levels\u003C\u002Fli>\n\u003Cli>Excluding members based on user roles from members directory\u003C\u002Fli>\n\u003Cli>Private profile – that means one member can not see other members profile\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>I will add more functionalities but will depend on how many requests came for the same functionality.\u003C\u002Fp>\n","BP Custom Functionalities provides custom functionalities that regular BuddyPress users requires.",10,2596,"2024-04-07T16:07:00.000Z","6.5.8","4.9.0","",[71,72,73,74,75],"exclude-member-roles","guest-user-restriction","lock-bbpress","pmpro-membership-level-buddypress-restriction","private-profile","https:\u002F\u002Fprashantdev.wordpress.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbp-custom-functionalities.1.0.4.zip",92,{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":89,"num_ratings":90,"last_updated":91,"tested_up_to":92,"requires_at_least":93,"requires_php":18,"tags":94,"homepage":98,"download_link":99,"security_score":100,"vuln_count":14,"unpatched_count":29,"last_vuln_date":101,"fetched_at":31},"content-control","Content Control – The Ultimate Content Restriction Plugin! Restrict Content, Create Conditional Blocks & More","2.6.5","Daniel Iser","https:\u002F\u002Fprofiles.wordpress.org\u002Fdanieliser\u002F","\u003Cp>Content Control is a transformative plugin, allowing you to fine-tune every aspect of your WordPress website’s content. Decide who gets to see what, where, and when – be it pages, posts, widgets, or individual block visibility using our handy shortcode. Your content, your rules, executed perfectly!\u003C\u002Fp>\n\u003Cp>Content Control is intuitive and powerful, designed for all users—whether logged in, holding specific roles, or even guests. Need top-tier content restriction or a dependable access manager for your site? Look no further. We’ve expanded our controls to include Gutenberg and Full Site Editor, giving you unmatched command.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>Discover what Content Control brings to your table:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Full control over your site’s content, restrict user access with ease!.\u003C\u002Fli>\n\u003Cli>Create a \u003Cstrong>Paid Membership\u003C\u002Fstrong> sites using your favorite or existing ecommerce plugins.\u003C\u002Fli>\n\u003Cli>Set up a seamless paywall for your content, providing teasers for users and prompting them to purchase access.\u003C\u002Fli>\n\u003Cli>Per block controls for Gutenberg and Full Site Editor, including user roles, device type, and more.\n\u003Cul>\n\u003Cli>Responsive block controls with customizable breakpoints.\u003C\u002Fli>\n\u003Cli>Control block visibility by user status, roles, device type & more.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Restrict access to pages, posts, widgets, and individual blocks based on user status, roles, device type & more.\u003C\u002Fli>\n\u003Cli>Offer membership tools for crafting membership access and members-only content.\u003C\u002Fli>\n\u003Cli>Provide responsive block designs that adapt to varying device sizes.\u003C\u002Fli>\n\u003Cli>Lockdown content selectively for improved user experiences.\u003C\u002Fli>\n\u003Cli>Implement role-based redirections to guide users effectively.\u003C\u002Fli>\n\u003Cli>Unlock the power of subscription content and monetization strategies.\u003C\u002Fli>\n\u003Cli>Safeguard specific categories, tags, custom post types, and custom taxonomies.\u003C\u002Fli>\n\u003Cli>Manage access to \u003Ca href=\"https:\u002F\u002Fwww.hongkiat.com\u002Fblog\u002Fwordpress-attachment-pages\u002F\" rel=\"nofollow ugc\">media attachment pages\u003C\u002Fa> for logged in\u002Fout users or specific user roles.\u003C\u002Fli>\n\u003Cli>Display a custom message to users who do not have permission to view the content.\u003C\u002Fli>\n\u003Cli>Display specific content on a page or post to logged in users only, specific user roles, or logged out users.\u003C\u002Fli>\n\u003Cli>Redirect users without access permission to a login page, website homepage, or a custom URL.\u003C\u002Fli>\n\u003Cli>Highlight subscriber-only content for premium users.\u003C\u002Fli>\n\u003Cli>Use the \u003Ccode>[content_control]\u003C\u002Fcode> shortcode to protect content inline and cater to subscriber preferences.\u003C\u002Fli>\n\u003Cli>Control widget visibility by selecting the user type that can view each widget.\u003C\u002Fli>\n\u003Cli>Conditionally show coming soon or maintenance mode pages based on various rules.\u003C\u002Fli>\n\u003Cli>Restrict access to your site’s REST API endpoints.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcontentcontrolplugin.com\u002Fdocs\u002F?utm_campaign=plugin-info&utm_source=readme-description&utm_medium=wordpress&utm_content=documentation-link\" rel=\"nofollow ugc\">Content Control Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Pro Features\u003C\u002Fh4>\n\u003Cp>Content Control Pro, with advanced features like:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Content Teasers for Paywalls, giving your users a sneak peek, leaving them wanting more.\u003C\u002Fli>\n\u003Cli>Optimize your WooCommerce & Easy Digital Downloads (EDD) & Paid Memberships Pro experiences with advanced rules.\u003C\u002Fli>\n\u003Cli>Schedule blocks, controlling content visibility timings using customizable scheduling rules.\u003C\u002Fli>\n\u003Cli>Dive deeper with advanced block rules and a boolean editor.\u003C\u002Fli>\n\u003Cli>Customize login, registration & recovery page urls. Custom login urls give a more personalized user experience.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcontentcontrolplugin.com\u002Fpricing\u002F?utm_campaign=plugin-info&utm_source=readme-description&utm_medium=wordpress&utm_content=upgrade-link\" rel=\"nofollow ugc\">Upgrade to Content Control Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note\u003C\u002Fstrong>: Content Control handles media access via content on media attachment pages but won’t restrict direct server-level access to media files.\u003C\u002Fp>\n\u003Ch4>Passionately Crafted by Code Atlantic\u003C\u002Fh4>\n\u003Cp>At \u003Ca href=\"https:\u002F\u002Fcode-atlantic.com\" title=\"Code Atlantic - High Quality WordPress Plugins\" rel=\"nofollow ugc\">Code Atlantic\u003C\u002Fa>, we’re passionate about crafting tools that empower your digital journey. Content Control is a testament to our commitment to quality.\u003C\u002Fp>\n\u003Cp>Dive into some of our renowned plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwppopupmaker.com\" title=\"#1 Popup & Marketing Plugin for WordPress\" rel=\"nofollow ugc\">Popup Maker\u003C\u002Fa>\u003C\u002Fstrong> – The #1 Popup & Marketing Plugin for WordPress\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fuser-menus\u002F\" title=\"Show, Hide & Customize Menu Items For Different Users\" rel=\"ugc\">User Menus\u003C\u002Fa>\u003C\u002Fstrong> – Innovatively Show, Hide & Customize Menu Items\u003C\u002Fli>\n\u003C\u002Ful>\n","Restrict content based on login status, user roles, device type & more. Monetize your content with a paywall or members-only content.",40000,871139,98,575,"2025-05-27T08:57:00.000Z","6.8.5","6.2",[20,95,96,97,22],"content-restriction","maintenance-mode","members-only","https:\u002F\u002Fcontentcontrolplugin.com\u002F?utm_campaign=plugin-info&utm_source=php-file-header&utm_medium=plugin-ui&utm_content=plugin-uri","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontent-control.2.6.5.zip",96,"2025-05-07 00:00:00",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":100,"num_ratings":112,"last_updated":113,"tested_up_to":16,"requires_at_least":114,"requires_php":18,"tags":115,"homepage":118,"download_link":119,"security_score":89,"vuln_count":120,"unpatched_count":29,"last_vuln_date":121,"fetched_at":31},"groups","Groups","4.0.0","itthinx","https:\u002F\u002Fprofiles.wordpress.org\u002Fitthinx\u002F","\u003Ch3>What is Groups?\u003C\u002Fh3>\n\u003Cp>The Groups plugin for WordPress is an essential tool that helps you organize users on your website. Think of it like sorting people into different clubs or teams, where each club has its own set of rules about who can access and do what.\u003C\u002Fp>\n\u003Ch3>Why use it?\u003C\u002Fh3>\n\u003Cp>This plugin is very useful if you want to control who can see certain content or perform specific actions on your website. It helps you to keep some parts of your website exclusive to specific groups or to give special rights to some users.\u003C\u002Fp>\n\u003Cp>Groups works great with WooCommerce, so you can make some products only available to members of certain groups.\u003C\u002Fp>\n\u003Ch3>What it Does\u003C\u002Fh3>\n\u003Cp>It allows you to create groups, assign users to these groups, and set permissions for what each group can do or see on your site.\u003C\u002Fp>\n\u003Ch3>Ease of Use\u003C\u002Fh3>\n\u003Cp>The Groups plugin works within the familiar WordPress Dashboard, so you do not need to learn something completely new. Clean views and clear functions make it quick and easy to work with.\u003C\u002Fp>\n\u003Ch3>Control Content\u003C\u002Fh3>\n\u003Cp>You can make parts of your website visible to members of specific groups only, which is great for managing exclusive areas and products. You can protect whole pages, products and other types of content. You can also protect sections within pages.\u003C\u002Fp>\n\u003Ch3>Control Permissions\u003C\u002Fh3>\n\u003Cp>Define what actions users in particular groups can perform, based on standard WordPress capabilities and custom capabilities provided by plugins.\u003C\u002Fp>\n\u003Ch3>In a Nutshell\u003C\u002Fh3>\n\u003Cp>The Groups plugin makes managing your WordPress site easier, especially if you need to control who can do what or see what. It is designed to be easy to use, reducing the complexity of user management and content access.\u003C\u002Fp>\n\u003Cp>Groups integrates with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce\u002F\" rel=\"ugc\">WooCommerce\u003C\u002Fa> to protect access to products, so that certain products can be purchased by members only.\u003C\u002Fp>\n\u003Cp>Enhanced functionality is available via the \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fvendor\u002Fitthinx\u002F\" rel=\"nofollow ugc\">WooCommerce Marketplace\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.itthinx.com\u002Fproduct-category\u002Fgroups\u002F\" rel=\"nofollow ugc\">Extensions\u003C\u002Fa> for Groups.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Ch4>Membership Management\u003C\u002Fh4>\n\u003Cp>You can put users into different groups, similar to assigning them to different classes or teams.\u003C\u002Fp>\n\u003Ch4>Content Access Control\u003C\u002Fh4>\n\u003Cp>You can decide that only specific groups can see certain content, posts, pages or products. If you are not in the right group, you will not see that protected content.\u003C\u002Fp>\n\u003Ch4>Capabilities\u003C\u002Fh4>\n\u003Cp>You can assign special rights to users based on which group they are a member of.\u003C\u002Fp>\n\u003Ch3>Framework\u003C\u002Fh3>\n\u003Cp>Groups is designed as an efficient, powerful and flexible solution for group-oriented memberships and content access control.\u003C\u002Fp>\n\u003Cp>It provides group-based user membership management, group-based capabilities and access control for content, built on solid principles.\u003C\u002Fp>\n\u003Cp>Groups is light-weight and offers an easy user interface, while it acts as a framework and integrates standard WordPress capabilities and application-specific capabilities along with an extensive API.\u003C\u002Fp>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>The official documentation is located at the \u003Ca href=\"https:\u002F\u002Fdocs.itthinx.com\u002Fdocument\u002Fgroups\u002F\" rel=\"nofollow ugc\">Groups Documentation\u003C\u002Fa> pages.\u003C\u002Fp>\n\u003Ch3>Funding and Sponsors\u003C\u002Fh3>\n\u003Cp>Your support matters!\u003C\u002Fp>\n\u003Cp>By getting an official extension or contributing, you help fund the work that is necessary to maintain and improve Groups.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Contribute directly to the Bitcoin address \u003Cem>bc1q7klf9ge8gvtl4h4qlh6c73tgk0cdehfv5vcq0g\u003C\u002Fem> where sats received are used to fund developers who help to maintain and develop Groups\u003C\u002Fli>\n\u003Cli>Purchase an official \u003Ca href=\"https:\u002F\u002Fwww.itthinx.com\u002Fproduct-category\u002Fgroups\u002F\" rel=\"nofollow ugc\">Extension for Groups\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Purchase an extension on the \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fvendor\u002Fitthinx\u002F\" rel=\"nofollow ugc\">WooCommerce Marketplace\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Sponsor the development of new features: \u003Ca href=\"https:\u002F\u002Fwww.itthinx.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">get in touch\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Comprehensive Features\u003C\u002Fh3>\n\u003Cp>Groups is powerful and effective, yet simple and easy to use. While its flexibility covers a wide range of functions, some of the most commonly used aspects include:\u003C\u002Fp>\n\u003Ch4>User groups\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Supports an unlimited number of groups\u003C\u002Fli>\n\u003Cli>Provides a Registered group which is automatically maintained\u003C\u002Fli>\n\u003Cli>Users can be assigned to any group\u003C\u002Fli>\n\u003Cli>Users are added automatically to the Registered group\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Groups hierarchy\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Supports group hierarchies with capability inheritance\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Group capabilities\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Integrates standard WordPress capabilities which can be assigned to groups and users\u003C\u002Fli>\n\u003Cli>Supports custom capabilities: allows to define new capabilities for usage in plugins and web applications\u003C\u002Fli>\n\u003Cli>Users inherit capabilities of the groups they belong to\u003C\u002Fli>\n\u003Cli>Groups inherit capabilities of their parent groups\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Access control\u003C\u002Fh4>\n\u003Cp>Access to posts, pages and custom post types can be restricted by group.\u003C\u002Fp>\n\u003Cp>If access to a post is restricted to one or more groups, only users who belong to one of those groups may view the post.\u003C\u002Fp>\n\u003Cp>Fully supports custom post types, so that access to post types such as products or events can easily be restricted.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Built-in access control that allows to restrict access to posts, pages and custom content types to specific groups and users only\u003C\u002Fli>\n\u003Cli>Control access to content by groups: shortcodes allow to control who can access content on posts, show parts to members of certain groups or to those who are not members –\u003Cbr \u002F>\nShortcodes: [groups_member], [groups_non_member]\u003C\u002Fli>\n\u003Cli>Control access to content by capabilities: show (or do not show) content to users who have certain capabilities –\u003Cbr \u002F>\nShortcodes: [groups_can], [groups_can_not]\u003C\u002Fli>\n\u003Cli>Blocks: The Groups Member block allows to restrict the visibility of its content to members of selected groups.\u003Cbr \u002F>\nThe Groups Non-Member block hides its content from members of chosen groups.\u003Cbr \u002F>\nThe blocks can be nested to provide multiple layers of access control to content.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Easy user interface\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Integrates nicely with the standard WordPress Users menu\u003C\u002Fli>\n\u003Cli>Provides an intuitive Groups menu\u003C\u002Fli>\n\u003Cli>Conceptually clean views showing the essentials\u003C\u002Fli>\n\u003Cli>Quick filters\u003C\u002Fli>\n\u003Cli>Bulk-actions where needed, for example apply capabilities to groups, bulk-add users to groups, bulk-remove users from groups\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Sensible options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Enable access restrictions by custom post type\u003C\u002Fli>\n\u003Cli>An optional tree view for groups can be shown when desired\u003C\u002Fli>\n\u003Cli>Provides its own set of permissions\u003C\u002Fli>\n\u003Cli>Administrator overrides for tests\u003C\u002Fli>\n\u003Cli>Cleans up after testing with a “delete all plugin data” option\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Framework\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Groups is designed based on a solid and sound data-model with a complete API that allows developers to create group-oriented web applications and plugins\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Multisite\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>All features are supported independently for each blog in multisite installations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Extensions\u003C\u002Fh3>\n\u003Cp>Enhanced functionality is available via official \u003Ca href=\"https:\u002F\u002Fwww.itthinx.com\u002Fshop\u002F\" rel=\"nofollow ugc\">Extensions\u003C\u002Fa> for Groups.\u003C\u002Fp>\n\u003Cp>Groups is a large project that is providing essential functionality to tens of thousands of sites since 2012. By getting an official extension, you help fund the work that is necessary to maintain and improve Groups.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fgroups-woocommerce\u002F\" rel=\"nofollow ugc\">Groups Integration for WooCommerce\u003C\u002Fa> : Sell Memberships with Groups and WooCommerce – the best Group Membership and Access Control solution for WordPress and WooCommerce.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fgroup-coupons\u002F\" rel=\"nofollow ugc\">WooCommerce Group Coupons\u003C\u002Fa> : Automatically apply and restrict coupon validity for user groups. Offer exclusive, automatic and targeted discounts for your customers.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.itthinx.com\u002Fshop\u002Fgroups-drip-content\u002F\" rel=\"nofollow ugc\">Groups Drip Content\u003C\u002Fa> : Release content on a schedule. Content dripping can be based on user account creation, group memberships and specific dates and times.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.itthinx.com\u002Fshop\u002Fgroups-file-access\u002F\" rel=\"nofollow ugc\">Groups File Access\u003C\u002Fa> : Allows to provide file download links for authorized users. Access to files is restricted to users by their group membership.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.itthinx.com\u002Fshop\u002Fgroups-restrict-categories\u002F\" rel=\"nofollow ugc\">Groups Restrict Categories\u003C\u002Fa> : Features access restrictions for categories, tags and other WordPress taxonomies, including support for custom post types and taxonomies.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.itthinx.com\u002Fshop\u002Fgroups-forums\u002F\" rel=\"nofollow ugc\">Groups Forums\u003C\u002Fa> : A powerful and yet light-weight forum system for WordPress sites.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.itthinx.com\u002Fshop\u002Fgroups-import-export\u002F\" rel=\"nofollow ugc\">Groups Import Export\u003C\u002Fa> : Provides import and export facilities around users and groups.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.itthinx.com\u002Fshop\u002Fgroups-newsletters\u002F\" rel=\"nofollow ugc\">Groups Newsletters\u003C\u002Fa> : Newsletter Campaigns for Subscribers and Groups.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fwoocommerce-product-search\u002F\" rel=\"nofollow ugc\">WooCommerce Product Search\u003C\u002Fa> : The perfect Search Engine helps customers to find and buy products quickly – essential for every WooCommerce store. The search engine honors access restrictions imposed by Groups and supports caching based on WordPress roles and memberships with Groups.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Frestrict-payment-methods\u002F\" rel=\"nofollow ugc\">Restrict Payment Methods\u003C\u002Fa> : Limit the use of WooCommerce Payment Methods by Group Memberships, Roles, Countries, and Order Amounts.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.itthinx.com\u002Fshop\u002Fwidgets-control-pro\u002F\" rel=\"nofollow ugc\">Widgets Control Pro\u003C\u002Fa> : An advanced Widget toolbox that adds visibility management and helps to control where widgets are shown efficiently.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgroups-404-redirect\u002F\" rel=\"ugc\">Groups 404 Redirect\u003C\u002Fa> : This plugin redirects 404’s caused by hits on pages that are protected by Groups.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgroups-blog-protect\u002F\" rel=\"ugc\">Groups Blog Protect\u003C\u002Fa> : The plugin protects a site so that only members can access its pages.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgroups-bbpress\u002F\" rel=\"ugc\">Groups bbPress\u003C\u002Fa> : Integrates Groups and bbPress so that all topics and replies related to protected forums are also protected automatically.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Feedback\u003C\u002Fh3>\n\u003Cp>Feedback is welcome!\u003C\u002Fp>\n\u003Cp>If you need help, have problems, want to leave feedback or want to provide constructive criticism, please do so here at the \u003Ca href=\"https:\u002F\u002Fwww.itthinx.com\u002Fplugins\u002Fgroups\u002F\" rel=\"nofollow ugc\">Groups Plugin\u003C\u002Fa> page.\u003C\u002Fp>\n\u003Cp>Please try to solve problems there before you rate this plugin or say it doesn’t work. There goes a \u003Cem>lot\u003C\u002Fem> of work into providing you with free quality plugins! Please appreciate that and help with your feedback. Many thanks!\u003C\u002Fp>\n\u003Ch4>Stay informed or contribute\u003C\u002Fh4>\n\u003Cp>Follow @‌itthinx on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fitthinx\u002F\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fitthinx\" rel=\"nofollow ugc\">X – Twitter\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.reddit.com\u002Fr\u002Fitthinx\u002F\" rel=\"nofollow ugc\">Reddit\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fmastodon.social\u002F@itthinx\" rel=\"nofollow ugc\">Mastodon\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Frumble.com\u002Fuser\u002Fitthinx\" rel=\"nofollow ugc\">Rumble\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002F@itthinx_official\" rel=\"nofollow ugc\">YouTube\u003C\u002Fa> for news related to Groups and other plugins.\u003C\u002Fp>\n\u003Cp>Get development notifications, contribute code or open issues at the Groups repository on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fitthinx\u002F\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cp>Translations have been contributed by many from the WordPress community, via the GitHub repository \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fitthinx\u002Fgroups\u002F\" rel=\"nofollow ugc\">Groups\u003C\u002Fa>, the section for Groups on \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fgroups\u002F\" rel=\"nofollow ugc\">Translating WordPress\u003C\u002Fa> or as direct contributions.\u003C\u002Fp>\n\u003Cp>This includes translations from the following contributors and many others to …\u003C\u002Fp>\n\u003Cp>Brazilian Portuguese by \u003Ca href=\"http:\u002F\u002Fwjaworski.com\" rel=\"nofollow ugc\">Walter Jaworski\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002FMealfan.com\" rel=\"nofollow ugc\">Eric Sornoso\u003C\u002Fa>,\u003Cbr \u002F>\nDutch translation by \u003Ca href=\"http:\u002F\u002Fpresis.nl\" rel=\"nofollow ugc\">Carsten Alsemgeest\u003C\u002Fa>,\u003Cbr \u002F>\nFrench translation by \u003Ca href=\"http:\u002F\u002Fwww.pheeric.com\" rel=\"nofollow ugc\">Stéphane Passedouet\u003C\u002Fa>,\u003Cbr \u002F>\nGerman translation by \u003Ca href=\"https:\u002F\u002Fwww.itthinx.com\" rel=\"nofollow ugc\">itthinx\u003C\u002Fa>,\u003Cbr \u002F>\nLithuanian translation by \u003Ca href=\"http:\u002F\u002Fwww.Host1Free.com\" rel=\"nofollow ugc\">Vincent G\u003C\u002Fa>,\u003Cbr \u002F>\nSpanish translation by \u003Ca href=\"https:\u002F\u002Fwww.itthinx.com\" rel=\"nofollow ugc\">itthinx\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fwww.lamadjinpa.es\" rel=\"nofollow ugc\">Juan Amor\u003C\u002Fa>,\u003Cbr \u002F>\nSwedish translation by \u003Ca href=\"http:\u002F\u002Fadevade.com\" rel=\"nofollow ugc\">Andréas Lundgren\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Many thanks for your help!\u003C\u002Fp>\n","Groups is an efficient and powerful solution, providing group-based user membership management, group-based capabilities and content access control.",10000,983940,380,"2026-03-03T20:49:00.000Z","6.7",[116,20,103,117,22],"access","member","https:\u002F\u002Fwww.itthinx.com\u002Fplugins\u002Fgroups","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgroups.4.0.0.zip",2,"2026-02-18 00:00:00",{"slug":123,"name":124,"version":125,"author":126,"author_profile":127,"description":128,"short_description":129,"active_installs":110,"downloaded":130,"rating":131,"num_ratings":132,"last_updated":133,"tested_up_to":92,"requires_at_least":134,"requires_php":135,"tags":136,"homepage":139,"download_link":140,"security_score":27,"vuln_count":120,"unpatched_count":29,"last_vuln_date":141,"fetched_at":31},"restrict-user-access","Restrict User Access – Ultimate Membership & Content Protection","2.8","Joachim Jensen","https:\u002F\u002Fprofiles.wordpress.org\u002Fintoxstudio\u002F","\u003Cp>\u003Cstrong>Restrict User Access is a fast and simple Membership Plugin for WordPress. Restrict your content in minutes, NOT hours.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Quickly set up a paid membership site where your users can get different levels such as Platinum, Gold, or Free. Then, grant those levels when a user purchases a product in WooCommerce.\u003C\u002Fp>\n\u003Ch3>👥 Unlimited Access Levels\u003C\u002Fh3>\n\u003Cp>Users can have multiple levels, and you control how long memberships should last. When unauthorized users try to access restricted content, you can redirect them to another URL or display a teaser.\u003C\u002Fp>\n\u003Ch3>⚡ Level Membership Automations\u003C\u002Fh3>\n\u003Cp>Automatically add levels to your users based on something they do (Triggers) or something they are (Traits):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>User Registration\u003C\u002Fli>\n\u003Cli>User Roles\u003C\u002Fli>\n\u003Cli>Logged-in or Guests\u003C\u002Fli>\n\u003Cli>WooCommerce Purchases\u003C\u002Fli>\n\u003Cli>Easy Digital Downloads Purchases\u003C\u002Fli>\n\u003Cli>BuddyPress Member Types\u003C\u002Fli>\n\u003Cli>GiveWP Donations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔒 Contextual Content Protection\u003C\u002Fh3>\n\u003Cp>Prevent unauthorized users from visiting your posts, pages, or categories. You can even combine the conditions: protect all posts tagged “Premium” written by a select author.\u003C\u002Fp>\n\u003Cp>The following Access Conditions are available out of the box:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Posts, Pages & Custom Post Types\u003C\u002Fli>\n\u003Cli>Content with Tags, Categories, or Custom Taxonomies\u003C\u002Fli>\n\u003Cli>Content written by select Authors\u003C\u002Fli>\n\u003Cli>Page Templates\u003C\u002Fli>\n\u003Cli>Blog Page & Post Type Archives\u003C\u002Fli>\n\u003Cli>Author Archives\u003C\u002Fli>\n\u003Cli>Taxonomy Archives\u003C\u002Fli>\n\u003Cli>Front Page, Search Results, 404 Not Found Page\u003C\u002Fli>\n\u003Cli>bbPress Profiles, Forums & Topics\u003C\u002Fli>\n\u003Cli>BuddyPress Profile Sections\u003C\u002Fli>\n\u003Cli>Languages (Polylang, qTranslate X, TranslatePress, Transposh, Weglot, WPML)\u003C\u002Fli>\n\u003Cli>Pods Pages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Note that Access Conditions do not apply to content displayed in lists.\u003C\u002Fp>\n\u003Ch3>✅ Grant & Deny Capabilities\u003C\u002Fh3>\n\u003Cp>The easy-to-use WordPress User Manager gives you full control over the capabilities the members should or shouldn’t have. Access Level Capabilities will override the permissions set by roles or other plugins.\u003C\u002Fp>\n\u003Ch3>👁️ Hide Admin Bar & Nav Menu Visibility\u003C\u002Fh3>\n\u003Cp>Disable the admin bar for select levels and control what menu items members can see. You can even hide any widget area created with \u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fwordpress-sidebars\u002F?utm_source=readme&utm_medium=referral&utm_content=section&utm_campaign=rua\" rel=\"nofollow ugc\">Content Aware Sidebars\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🤖 Restrict Content from Other Plugins\u003C\u002Fh3>\n\u003Cp>Restrict User Access autodetects Custom Post Types and Taxonomies created by any plugin or theme. Built-in support for some of the most popular WordPress plugins means that you e.g. can restrict access to bbPress forums or multilingual content.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>bbPress\u003C\u002Fli>\n\u003Cli>BuddyPress\u003C\u002Fli>\n\u003Cli>Easy Digital Downloads\u003C\u002Fli>\n\u003Cli>Pods\u003C\u002Fli>\n\u003Cli>Polylang\u003C\u002Fli>\n\u003Cli>TranslatePress\u003C\u002Fli>\n\u003Cli>WooCommerce\u003C\u002Fli>\n\u003Cli>Weglot\u003C\u002Fli>\n\u003Cli>WPML\u003C\u002Fli>\n\u003Cli>and more …\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🛡️ WordPress Security Enhancements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>WP REST API Content Protection\u003C\u002Fstrong>\u003Cbr \u002F>\nEnforces PoLA to minimize attack surfaces and stop threat actors from harvesting your data\u003C\u002Fli>\n\u003Cli>\u003Cstrong>How to display content in lists\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay excerpts only or hide content when post types are displayed in blog, archives, search results, lists, etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📑 Restrict Content with Shortcodes\u003C\u002Fh3>\n\u003Cp>Fine-tune content visibility in your posts or pages by adding simple shortcodes:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[restrict level=\"platinum\"]\nThis content can only be seen by users with Platinum level or above.\n[\u002Frestrict]\n\n[restrict level=\"!platinum\"]\nThis content can only be seen by users without Platinum level or above.\n[\u002Frestrict]\n\n[restrict role=\"editor,contributor\" page=\"1\"]\nThis content can only be seen by editors and contributors.\nOther users will see content from page with ID 1.\n[\u002Frestrict]\n\n[login-form]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>👋 Developer-friendly API\u003C\u002Fh3>\n\u003Cp>Restrict User Access makes it super easy for developers to programmatically customize WordPress access control by adding a few lines of code to theme templates.\u003C\u002Fp>\n\u003Ch4>Example – Add level to current user\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>rua_get_user()->add_level($level_id);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Example – Check if current user has an active level membership\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>if(rua_get_user()->has_level($level_id)) {\n    \u002F\u002Fshow restricted content\n} else {\n    \u002F\u002Fshow content if unauthorized\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fdocs\u002Frestrict-user-access\u002Fdeveloper-api\u002F?utm_source=readme&utm_medium=referral&utm_content=section&utm_campaign=rua\" rel=\"nofollow ugc\">View full RUA PHP API documentation here.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🎛️ Premium Add-ons for Restrict User Access\u003C\u002Fh3>\n\u003Cp>Complete your WordPress membership site with these powerful extensions\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fproducts\u002Fcategory\u002Frestrict-user-access\u002F?utm_source=readme&utm_medium=referral&utm_content=acf&utm_campaign=rua\" rel=\"nofollow ugc\">ACF Restriction\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nRestrict content that contain data from Advanced Custom Fields plugin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fproducts\u002Fcategory\u002Frestrict-user-access\u002F?utm_source=readme&utm_medium=referral&utm_content=date&utm_campaign=rua\" rel=\"nofollow ugc\">Date Restriction\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nRestrict content based on the time it was published\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fproducts\u002Fcategory\u002Frestrict-user-access\u002F?utm_source=readme&utm_medium=referral&utm_content=metabox&utm_campaign=rua\" rel=\"nofollow ugc\">Meta Box Restriction\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nRestrict content that contain data from Meta Box plugin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fproducts\u002Fcategory\u002Frestrict-user-access\u002F?utm_source=readme&utm_medium=referral&utm_content=timelock&utm_campaign=rua\" rel=\"nofollow ugc\">Timelock\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nDetermine when to enable or disable select Access Conditions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fproducts\u002Fcategory\u002Frestrict-user-access\u002F?utm_source=readme&utm_medium=referral&utm_content=url&utm_campaign=rua\" rel=\"nofollow ugc\">URL Restriction\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nRestrict content based on the WordPress URL, with wildcard support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdev.institute\u002Fproducts\u002Fcategory\u002Frestrict-user-access\u002F?utm_source=readme&utm_medium=referral&utm_content=visibility&utm_campaign=rua\" rel=\"nofollow ugc\">Visibility Control\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nHide content from blog, search results, archives, custom lists, WP REST API, and more\u003C\u002Fli>\n\u003C\u002Ful>\n","Create Access Levels and restrict any post, page, category, etc. Supports bbPress, BuddyPress, WooCommerce, WPML, and more.",617933,86,94,"2025-10-06T06:48:00.000Z","5.8","7.2",[20,137,138,95,22],"bbpress","capabilities","https:\u002F\u002Fdev.institute\u002Fwordpress-memberships\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frestrict-user-access.2.8.zip","2024-03-18 00:00:00",{"slug":143,"name":144,"version":145,"author":146,"author_profile":147,"description":148,"short_description":149,"active_installs":150,"downloaded":151,"rating":100,"num_ratings":152,"last_updated":153,"tested_up_to":16,"requires_at_least":154,"requires_php":155,"tags":156,"homepage":160,"download_link":161,"security_score":162,"vuln_count":163,"unpatched_count":28,"last_vuln_date":164,"fetched_at":31},"youzify","Youzify – BuddyPress Community, User Profile, Social Network & Membership Plugin for WordPress","1.3.6","Youzify","https:\u002F\u002Fprofiles.wordpress.org\u002Fyouzify\u002F","\u003Cp>\u003Cstrong>Welcome to a New Era of WordPress Communities and User Profiles!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\u003Cp>\u003Ca href=\"https:\u002F\u002F1.envato.market\u002FLGqEL\" rel=\"nofollow ugc\">[ATTENTION] Next Youzify PRO Price Increase will be SOON, Secure Your Lifetime Youzify Pro Version at CodeCanyon for only $49 BEFORE THE PRICE GOES UP BY THE END OF THIS MONTH!\u003C\u002Fa>\u003C\u002Fp>\u003C\u002Fblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fyouzify.com\u002F\" rel=\"nofollow ugc\">[Live Demo] Check out our live demo, it’s a whole new world!\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002F1.envato.market\u002FLGqEL\" rel=\"nofollow ugc\">Youzify Pro\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fyouzify.com\u002Fbuddypress-addons\u002F\" rel=\"nofollow ugc\">BuddyPress Add-Ons\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fkainelabs.ticksy.com\u002Farticles\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fkainelabs.ticksy.com\u002F\" rel=\"nofollow ugc\">Premium Support\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Youzify (formerly Youzer) is the number one BuddyPress plugin on Envato Market, and thousands of customers agree that it takes your online community to the next level. This advanced and feature-rich plugin has the power to showcase your unique brand experience and immerse your users in a dynamic community of loyal and engaged customers that propels your business forwards.\u003C\u002Fp>\n\u003Cp>Youzify transforms your website into a robust, effective, and compelling social hotspot and unleashes the power of the crowd to drive unprecedented ROI. With a secure membership system and comprehensive membership features,as well as unlimited profile widgets and a powerful Ajax admin panel that offers over 700 options, Youzify is supremely customizable and includes a huge premium value that is offered for FREE. Enjoy richer community engagement, more brand exposure, increased sales, and accelerated innovation.\u003C\u002Fp>\n\u003Cp>Every website needs a community. \u003Cstrong>Every website needs Youzify\u003C\u002Fstrong>!\u003C\u002Fp>\n\u003Ch3>__ \u002F Community Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Activity Stream\u003C\u002Fli>\n\u003Cli>Members Directory\u003C\u002Fli>\n\u003Cli>Groups Directory\u003C\u002Fli>\n\u003Cli>Friend Connections\u003C\u002Fli>\n\u003Cli>Private Messages\u003C\u002Fli>\n\u003Cli>Follow \u002F Unfollow\u003C\u002Fli>\n\u003Cli>Ratings & Reviews\u003C\u002Fli>\n\u003Cli>Points & Badges\u003C\u002Fli>\n\u003Cli>Verified Badges\u003C\u002Fli>\n\u003Cli>Mentions\u003C\u002Fli>\n\u003Cli>Likes\u003C\u002Fli>\n\u003Cli>Comments & Replies\u003C\u002Fli>\n\u003Cli>Notifications\u003C\u002Fli>\n\u003Cli>Notices\u003C\u002Fli>\n\u003Cli>Emoticons\u003C\u002Fli>\n\u003Cli>Live Url Preview\u003C\u002Fli>\n\u003Cli>+35 Social Embeds\u003C\u002Fli>\n\u003Cli>Extended Profiles\u003C\u002Fli>\n\u003Cli>Lazy Loading\u003C\u002Fli>\n\u003Cli>Activity Infinite Scroll\u003C\u002Fli>\n\u003Cli>Media ( Photos, Videos, Audios, Files )\u003C\u002Fli>\n\u003Cli>Groups ( Public Groups \u002F Private Groups \u002F Secret Groups )\u003C\u002Fli>\n\u003Cli>Activity & Comments Moderation : Set community forbidden words\u003C\u002Fli>\n\u003Cli>Compress Images.\u003C\u002Fli>\n\u003Cli>Social Login \u002F Registration ( Facebook, Google, Twitetr, Instagram, Linked-In, Twitch )\u003C\u002Fli>\n\u003Cli>Set default Groups Avatar, Cover\u003C\u002Fli>\n\u003Cli>Control Activity Post Types Visibility\u003C\u002Fli>\n\u003Cli>Set Maximum Attachments Number, and Files Size\u003C\u002Fli>\n\u003Cli>Set Allowed Images, Videos, Audios, Files Extensions\u003C\u002Fli>\n\u003Cli>Set number of “Activity Posts” per page on Profile, Global Activity Stream, and Groups\u003C\u002Fli>\n\u003Cli>Enable \u002F Disable Groups Header Elements ( Privacy, Members Count, Posts Count… )\u003C\u002Fli>\n\u003Cli>Style Groups Header Elements ( Group Title Color, Icons Color, Meta Color… )\u003C\u002Fli>\n\u003Cli>AND A BUNCH Of UNTOLD FEATURES …\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>__ \u002F PREMIUM Community Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>[ PREMIUM ]\u003C\u002Fstrong> Polls\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[ PREMIUM ]\u003C\u002Fstrong> Hashtags\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[ PREMIUM ]\u003C\u002Fstrong> Bookmarks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[ PREMIUM ]\u003C\u002Fstrong> Share Posts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[ PREMIUM ]\u003C\u002Fstrong> Tag Friends\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[ PREMIUM ]\u003C\u002Fstrong> Sticky Posts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[ PREMIUM ]\u003C\u002Fstrong> Comments GIFs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[ PREMIUM ]\u003C\u002Fstrong> Advanced Polls\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[ PREMIUM ]\u003C\u002Fstrong> Comments Attachments\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[ PREMIUM ]\u003C\u002Fstrong> Messages Attachments\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[ PREMIUM ]\u003C\u002Fstrong> Live Notifications\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[ PREMIUM ]\u003C\u002Fstrong> Posts Mood & Activities\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[ PREMIUM ]\u003C\u002Fstrong> Posts Privacy ( Public, Only Me, Friends, Members )\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>__ \u002F Activity Stream – Activity Post Types\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Status\u003C\u002Fli>\n\u003Cli>Photos\u003C\u002Fli>\n\u003Cli>Quote\u003C\u002Fli>\n\u003Cli>Slideshow\u003C\u002Fli>\n\u003Cli>Link\u003C\u002Fli>\n\u003Cli>File\u003C\u002Fli>\n\u003Cli>Audio\u003C\u002Fli>\n\u003Cli>Video\u003C\u002Fli>\n\u003Cli>GIF\u003C\u002Fli>\n\u003Cli>New Avatar\u003C\u002Fli>\n\u003Cli>New Cover\u003C\u002Fli>\n\u003Cli>New Blog Post\u003C\u002Fli>\n\u003Cli>Group Created\u003C\u002Fli>\n\u003Cli>Group Joined\u003C\u002Fli>\n\u003Cli>Friendship Created\u003C\u002Fli>\n\u003Cli>New Product ( Requires WooCommerce )\u003C\u002Fli>\n\u003Cli>New Purchase ( Requires WooCommerce )\u003C\u002Fli>\n\u003Cli>New Forum Topic ( Requires bbPress )\u003C\u002Fli>\n\u003Cli>New Purchase ( Requires bbPress )\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>__ \u002F Profile Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>+15 Profile Tabs ( Overview, Info, Media, Activity, Friends, Groups, Messages, Notifications… )\u003C\u002Fli>\n\u003Cli>Private Profiles\u003C\u002Fli>\n\u003Cli>Front-End Profile\u003C\u002Fli>\n\u003Cli>Front-End Account Settings\u003C\u002Fli>\n\u003Cli>02 Profile Header Styles ( 1 Horizonatal Style, 1 Vertical Style )\u003C\u002Fli>\n\u003Cli>02 Horizontal Profile Navbar Styles ( Icons beside title, Icon Above title )\u003C\u002Fli>\n\u003Cli>02 Vertical Profile Navbar Styles ( Wide Navbar, Boxed Navbar )\u003C\u002Fli>\n\u003Cli>Set Default Number of Visible Tabs on the Navbar\u003C\u002Fli>\n\u003Cli>Styling Options ( Title color, Icons Color… )\u003C\u002Fli>\n\u003Cli>+22 Profile Widgets\u003C\u002Fli>\n\u003Cli>Unlimited Color Schemes\u003C\u002Fli>\n\u003Cli>16 Ready Color Schemes\u003C\u002Fli>\n\u003Cli>Unlimited Profile Structures ( DRAG & DROP )\u003C\u002Fli>\n\u003Cli>06 Advanced WordPress Author Widgets\u003C\u002Fli>\n\u003Cli>Unlimited Ads Widgets\u003C\u002Fli>\n\u003Cli>Creative 404 Profile Page\u003C\u002Fli>\n\u003Cli>Quick Account Settings Menu\u003C\u002Fli>\n\u003Cli>2 Widget Border Styles ( Flat \u002F Rounded )\u003C\u002Fli>\n\u003Cli>Posts & Comments Real Time Pagination ( No Refresh Required )\u003C\u002Fli>\n\u003Cli>Amazing Effects\u003C\u002Fli>\n\u003Cli>Smooth Scroll\u003C\u002Fli>\n\u003Cli>Extremely Customizable\u003C\u002Fli>\n\u003Cli>Fully Responsive Design\u003C\u002Fli>\n\u003Cli>Set Default Profile Avatar & Cover\u003C\u002Fli>\n\u003Cli>Control All Profile Elements Effects\u003C\u002Fli>\n\u003Cli>Control All Profile Elements Visibility\u003C\u002Fli>\n\u003Cli>Set Custom Profile Header Meta ( Change Icon & Fields )\u003C\u002Fli>\n\u003Cli>Set Custom Profile Header Statistics ( Posts, Comments, Views, Followers, Following, Points… )\u003C\u002Fli>\n\u003Cli>Control Default Profile Tab\u003C\u002Fli>\n\u003Cli>Control All Profile Tabs ( Title, Visibility, Order, Icon … )\u003C\u002Fli>\n\u003Cli>Control Informations Privacy ( Only me \u002F Everyone \u002F All Memebers \u002F My Friends )\u003C\u002Fli>\n\u003Cli>Unlimited Informations Fields Groups\u003C\u002Fli>\n\u003Cli>Profile Avatar Crop\u003C\u002Fli>\n\u003Cli>Profile Avatar WordPress Sync\u003C\u002Fli>\n\u003Cli>Multi Profile Fields Types : Checkboxes , Multi Select Box, Radio Buttons, Drop Down Select Box\u003C\u002Fli>\n\u003Cli>Single Profile Fields Types: Date Selector, Number, Text Box, Url, Textarea\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[ PREMIUM ]\u003C\u002Fstrong> 14 Header Styles.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[ PREMIUM ]\u003C\u002Fstrong> Unlimited Custom Tabs ( Shortcode\u002FHTML Code )\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[ PREMIUM ]\u003C\u002Fstrong> Unlimited Custom Links ( Internal\u002FExternal Links )\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[ PREMIUM ]\u003C\u002Fstrong> 03 Profile Content Layouts ( Content with Left Sidbar, Content with Right Sidbar, 3 Columns )\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>__ \u002F +22 Profile Widgets\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>About Me\u003C\u002Fli>\n\u003Cli>Portfolio\u003C\u002Fli>\n\u003Cli>Slideshow\u003C\u002Fli>\n\u003Cli>Skills\u003C\u002Fli>\n\u003Cli>Quote\u003C\u002Fli>\n\u003Cli>Project\u003C\u002Fli>\n\u003Cli>Video\u003C\u002Fli>\n\u003Cli>Friends\u003C\u002Fli>\n\u003Cli>Groups\u003C\u002Fli>\n\u003Cli>Reviews\u003C\u002Fli>\n\u003Cli>Instagram\u003C\u002Fli>\n\u003Cli>Networks\u003C\u002Fli>\n\u003Cli>Services\u003C\u002Fli>\n\u003Cli>Flickr\u003C\u002Fli>\n\u003Cli>Link\u003C\u002Fli>\n\u003Cli>Media\u003C\u002Fli>\n\u003Cli>Post\u003C\u002Fli>\n\u003Cli>User Tags\u003C\u002Fli>\n\u003Cli>User Balance\u003C\u002Fli>\n\u003Cli>User Badges\u003C\u002Fli>\n\u003Cli>Email Box\u003C\u002Fli>\n\u003Cli>Address Box\u003C\u002Fli>\n\u003Cli>Website Box\u003C\u002Fli>\n\u003Cli>Phone Number Box\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[ PREMIUM ]\u003C\u002Fstrong> GamiPress Badges Widget\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[ PREMIUM ]\u003C\u002Fstrong> GamiPress Balance Widget\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[ PREMIUM ]\u003C\u002Fstrong> Unlimited Custom Widgets ( Shortcode or HTML Code )\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[ PREMIUM ]\u003C\u002Fstrong> Unlimited Custom Widgets ( Shortcode or HTML Code )\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>__ \u002F +15 Profile Tabs\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Overview\u003C\u002Fli>\n\u003Cli>Wall\u003C\u002Fli>\n\u003Cli>Info\u003C\u002Fli>\n\u003Cli>Posts\u003C\u002Fli>\n\u003Cli>Reviews\u003C\u002Fli>\n\u003Cli>Media\u003C\u002Fli>\n\u003Cli>Comments\u003C\u002Fli>\n\u003Cli>Friends\u003C\u002Fli>\n\u003Cli>Follows\u003C\u002Fli>\n\u003Cli>Groups\u003C\u002Fli>\n\u003Cli>Bookmarks\u003C\u002Fli>\n\u003Cli>Messages\u003C\u002Fli>\n\u003Cli>Notifications\u003C\u002Fli>\n\u003Cli>Badges\u003C\u002Fli>\n\u003Cli>Points History\u003C\u002Fli>\n\u003Cli>Shop\u003C\u002Fli>\n\u003Cli>Forums\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[ PREMIUM ]\u003C\u002Fstrong> Create Unlimited Custom Tabs ( Shortcode\u002FHTML Code )\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>__ \u002F 06 Rich-Integrations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>BuddyPress Integration\u003C\u002Fli>\n\u003Cli>MyCRED Integration\u003C\u002Fli>\n\u003Cli>bbPress Integration\u003C\u002Fli>\n\u003Cli>WooCommerce Integration\u003C\u002Fli>\n\u003Cli>MailChimp Integration\u003C\u002Fli>\n\u003Cli>Mailster Newsletter Integration\u003C\u002Fli>\n\u003Cli>Giphy Integration\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[ PREMIUM ]\u003C\u002Fstrong> GamiPress Integration\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>__ \u002F +20 WordPress Widgets\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Smart Author Widget\u003C\u002Fli>\n\u003Cli>Static Author Widget\u003C\u002Fli>\n\u003Cli>Post Author Widget\u003C\u002Fli>\n\u003Cli>User Notification Widget\u003C\u002Fli>\n\u003Cli>Account Menu Widget\u003C\u002Fli>\n\u003Cli>Who’s Online Widget\u003C\u002Fli>\n\u003Cli>Friends Widget Widget\u003C\u002Fli>\n\u003Cli>Site Members Widget\u003C\u002Fli>\n\u003Cli>Verified Users Widget\u003C\u002Fli>\n\u003Cli>Community Media Widget\u003C\u002Fli>\n\u003Cli>Site Groups Widget\u003C\u002Fli>\n\u003Cli>Recently Active Members Widget\u003C\u002Fli>\n\u003Cli>Sitewide Notices Widget\u003C\u002Fli>\n\u003Cli>Login Widget Widget\u003C\u002Fli>\n\u003Cli>Registration Widget\u003C\u002Fli>\n\u003Cli>Lost Password Widget\u003C\u002Fli>\n\u003Cli>Group Description Widget\n    \u003C\u002Fli>\n\u003Cli>Group Moderators Widget\u003C\u002Fli>\n\u003Cli>Group Administrators Widget\u003C\u002Fli>\n\u003Cli>Groups RSS Widget\u003C\u002Fli>\n\u003Cli>Activity RSS Widget\u003C\u002Fli>\n\u003Cli>User Blance Widget\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[ PREMIUM ]\u003C\u002Fstrong> Friend Suggestions Widget\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[ PREMIUM ]\u003C\u002Fstrong> Group Suggestions Widget\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[ PREMIUM ]\u003C\u002Fstrong> Community Hashtags Cloud\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[ PREMIUM ]\u003C\u002Fstrong> Community Hashtags List\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>__ \u002F +08 Rich-Shortcodes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Members Reviews Shortcode [youzify_reviews]\u003C\u002Fli>\n\u003Cli>Verified Members Shortcode [youzify_verified_users]\u003C\u002Fli>\n\u003Cli>User Profile Fields Shortcode [youzify_xprofile_fields]\u003C\u002Fli>\n\u003Cli>User Profile Fields By Group Shortcode [youzify_xprofile_group]\u003C\u002Fli>\n\u003Cli>User Card Shortcode [youzify_author_box]\u003C\u002Fli>\n\u003Cli>Login Form Shortcode [youzify_login]\u003C\u002Fli>\n\u003Cli>Registration Form Shortcode [youzify_register]\u003C\u002Fli>\n\u003Cli>Lost Password Form Shortcode [youzify_lost_password]\u003C\u002Fli>\n\u003Cli>Community Media Shortcode [youzify_media]\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[ PREMIUM ]\u003C\u002Fstrong> Activity Stream Shortcode [youzify_activity]\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[ PREMIUM ]\u003C\u002Fstrong> Members Directory Shortcode [youzify_members]\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[ PREMIUM ]\u003C\u002Fstrong> Groups Directory Shortcode [youzify_groups]\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[ PREMIUM ]\u003C\u002Fstrong> Hashtags List ( Popular, Trending … ) [youzify_hashtags]\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[ PREMIUM ]\u003C\u002Fstrong> Community Hashtags Cloud Shortcode [youzify_community_hashtags]\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fkainelabs.ticksy.com\u002Farticle\u002F13189\u002F\" rel=\"nofollow ugc\">Click Here For More Details About Shortcodes Options!\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>__ \u002F MEMBERSHIP – Login Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Social Login ( Facebook, Twitter, Google, Instagram, LinkedIn, Twitch )\u003C\u002Fli>\n\u003Cli>Limit Login Attempts\u003C\u002Fli>\n\u003Cli>Front End Login Page\u003C\u002Fli>\n\u003Cli>Login Form Widget\u003C\u002Fli>\n\u003Cli>Lost Password Form Widget\u003C\u002Fli>\n\u003Cli>Create +240 Different Login Form\u003C\u002Fli>\n\u003Cli>Secure Reset Password System\u003C\u002Fli>\n\u003Cli>Customize User Notification Emails\u003C\u002Fli>\n\u003Cli>Controle After Logout Redirection\u003C\u002Fli>\n\u003Cli>Login Form Shortcode [youzify_login]\u003C\u002Fli>\n\u003Cli>Controle After Login Redirection ( Users \u002F Admins )\u003C\u002Fli>\n\u003Cli>Hide Dashboard & Toolbar For Normal Users\u003C\u002Fli>\n\u003Cli>Advanced Login Widget\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[ PREMIUM ]\u003C\u002Fstrong> Ajax Login\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[ PREMIUM ]\u003C\u002Fstrong> Login Form Popup ( Real-Time or Normal Submition )\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>__ \u002F MEMBERSHIP – Registration Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Manage Signup Requests\u003C\u002Fli>\n\u003Cli>Unlimited Registration Fields\u003C\u002Fli>\n\u003Cli>Enable\u002FDisable Registration\u003C\u002Fli>\n\u003Cli>Registration Role Assignment\u003C\u002Fli>\n\u003Cli>Advanced Captcha System ( Google Recaptcha )\u003C\u002Fli>\n\u003Cli>Advanced Registration Widget\u003C\u002Fli>\n\u003Cli>HTML User Notification Emails\u003C\u002Fli>\n\u003Cli>Registration Form Widget\u003C\u002Fli>\n\u003Cli>Set Custom Registration URL\u003C\u002Fli>\n\u003Cli>Disable The Membership System Option\u003C\u002Fli>\n\u003Cli>Set Custom Terms & Privacy Policy URLs\u003C\u002Fli>\n\u003Cli>Registration Form Shortcode [youzify_register]\u003C\u002Fli>\n\u003Cli>Enable\u002FDisable Email Confirmation for Social Login\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>__ \u002F MEMBERSHIP – Forms Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>12 Input Styles\u003C\u002Fli>\n\u003Cli>10 Button Styles\u003C\u002Fli>\n\u003Cli>Customize Buttons Text\u003C\u002Fli>\n\u003Cli>Customize Forms Styling\u003C\u002Fli>\n\u003Cli>Customize Forms Header Text\u003C\u002Fli>\n\u003Cli>03 Input Border Styles( Flat, Radius, Rounded )\u003C\u002Fli>\n\u003Cli>03 Buttons Border Styles( Flat, Radius, Rounded )\u003C\u002Fli>\n\u003Cli>02 Input Icons Alignment Options ( Left, Right )\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>__ \u002F Powerfull Admin Panel\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Over 700 Panel Options\u003C\u002Fli>\n\u003Cli>+50 Options Tabs\u003C\u002Fli>\n\u003Cli>09 Panel Color Schemes\u003C\u002Fli>\n\u003Cli>Fully Responsive Design\u003C\u002Fli>\n\u003Cli>Ajaxed Panel ( No Refresh Required )\u003C\u002Fli>\n\u003Cli>04 Settings Page\u003C\u002Fli>\n\u003Cli>General Settings\u003C\u002Fli>\n\u003Cli>Widgets Settings\u003C\u002Fli>\n\u003Cli>Profile Settings\u003C\u002Fli>\n\u003Cli>Membership Settings\u003C\u002Fli>\n\u003Cli>Unlimited Ads Builder\u003C\u002Fli>\n\u003Cli>Unlimited Social Networks Builder\u003C\u002Fli>\n\u003Cli>Unlimited Infos Widgets Fields Builder\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[ PREMIUM ]\u003C\u002Fstrong> Unlimited Custom Widgets Builder\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[ PREMIUM ]\u003C\u002Fstrong> Unlimited Custom Tabs \u002F Links Builder\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>__ \u002F Extra Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>RTL Support\u003C\u002Fli>\n\u003Cli>WPML Ready\u003C\u002Fli>\n\u003Cli>Fully Translatable\u003C\u002Fli>\n\u003Cli>Cross-Browser Compatibility\u003C\u002Fli>\n\u003Cli>Detailed Documentation\u003C\u002Fli>\n\u003Cli>Good & Reliable Support\u003C\u002Fli>\n\u003Cli>Well Commented Code\u003C\u002Fli>\n\u003Cli>Clean & Well Organized Code\u003C\u002Fli>\n\u003Cli>Built Using WordPress Best Practices\u003C\u002Fli>\n\u003Cli>Built Without Frameworks\u003C\u002Fli>\n\u003Cli>Lifetime FREE Updates\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Youzify PRO\u003C\u002Fh3>\n\u003Cp>Get access to more advanced features with lifetime updates and only one-time purchase on Envato Market.\u003Cbr \u002F>\nAlso, you will get 6 Months of FREE Extended Support from our expert support team that will stay by your side to get everything running fine.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002F1.envato.market\u002FVn9ZO\" rel=\"nofollow ugc\">Click here to purchase the best WordPress community plugin now!\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>PAID EXTENSIONS\u003C\u002Fh3>\n\u003Cp>Youzify has a range of extensions that allow you to extend the power of your community. You can purchase all of these extensions at a significant discount with our All-Access Pass or you can purchase extensions individually.\u003C\u002Fp>\n\u003Ch4>**\u003Ca href=\"https:\u002F\u002Fwww.youzify.com\u002Fdownloads\u002Fall-access-pass\u002F?utm_source=wordpress-repository&utm_medium=pro-addons\" rel=\"nofollow ugc\">Youzify All-Access Pass\u003C\u002Fa>**\u003C\u002Fh4>\n\u003Cp>Gain access to all Youzer extensions with a single purchase and unleash the power of your community to make it more advanced, safe, and profitable.\u003C\u002Fp>\n\u003Ch4>**\u003Ca href=\"https:\u002F\u002Fwww.youzify.com\u002Fdownloads\u002Fbuddypress-membership-restrictions\u002F?utm_source=wordpress-repository&utm_medium=pro-addons\" rel=\"nofollow ugc\">BuddyPress Membership Restrictions\u003C\u002Fa>**\u003C\u002Fh4>\n\u003Cp>Restrict BuddyPress community features and content for visitors, members, and by user role to control what your users get exclusive access to.\u003C\u002Fp>\n\u003Ch4>**\u003Ca href=\"https:\u002F\u002Fyouzify.com\u002Fdownloads\u002Fwordpress-frontend-posting-plugin\u002F?utm_source=wordpress-repository&utm_medium=pro-addons\" rel=\"nofollow ugc\">WordPress Frontend Post Submission\u003C\u002Fa>**\u003C\u002Fh4>\n\u003Cp>Create advanced user-friendly posting forms to allow users to create and edit posts from the frontend without visiting the admin area.\u003C\u002Fp>\n\u003Ch4>**\u003Ca href=\"https:\u002F\u002Fyouzify.com\u002Fdownloads\u002Fbuddypress-advanced-members-search\u002F?utm_source=wordpress-repository&utm_medium=pro-addons\" rel=\"nofollow ugc\">BuddyPress Advanced Members Search\u003C\u002Fa>**\u003C\u002Fh4>\n\u003Cp>Allow members or visitors to perform advanced searches on your website members with the ability to limit searches number or restrict forms by role.\u003C\u002Fp>\n\u003Ch4>**\u003Ca href=\"https:\u002F\u002Fyouzify.com\u002Fdownloads\u002Fbuddypress-amazon-s3-integration\u002F?utm_source=wordpress-repository&utm_medium=pro-addons\" rel=\"nofollow ugc\">BuddyPress Amazon S3\u003C\u002Fa>**\u003C\u002Fh4>\n\u003Cp>Rest easy knowing your customers will always have reliable and fast delivery of the community media files, avatars, covers and save space on your server.\u003C\u002Fp>\n\u003Ch4>**\u003Ca href=\"https:\u002F\u002Fwww.youzify.com\u002Fdownloads\u002Fbuddypress-member-types\u002F?utm_source=wordpress-repository&utm_medium=pro-addons\" rel=\"nofollow ugc\">BuddyPress Member Types\u003C\u002Fa>**\u003C\u002Fh4>\n\u003Cp>Member Types plugin is the best way to create and manage unlimited member types easily, and get a separate directory for each member type.\u003C\u002Fp>\n\u003Ch4>**\u003Ca href=\"https:\u002F\u002Fwww.youzify.com\u002Fdownloads\u002Fbuddypress-moderation-plugin\u002F?utm_source=wordpress-repository&utm_medium=pro-addons\" rel=\"nofollow ugc\">BuddyPress Moderation\u003C\u002Fa>**\u003C\u002Fh4>\n\u003Cp>Meet the most complete BuddyPress Moderation solution with advanced features to take full control over your community and keep it safe.\u003C\u002Fp>\n\u003Ch4>**\u003Ca href=\"https:\u002F\u002Fwww.youzify.com\u002Fdownloads\u002Fbuddypress-profile-completeness\u002F?utm_source=wordpress-repository&utm_medium=pro-addons\" rel=\"nofollow ugc\">BuddyPress Profile Completeness\u003C\u002Fa>**\u003C\u002Fh4>\n\u003Cp>Say goodbye to the blank profiles, now you can force or encourage users to complete their profiles and apply restrictions on the incomplete profiles.\u003C\u002Fp>\n\u003Ch4>**\u003Ca href=\"https:\u002F\u002Fwww.youzify.com\u002Fdownloads\u002Fbuddypress-block-members\u002F?utm_source=wordpress-repository&utm_medium=pro-addons\" rel=\"nofollow ugc\">BuddyPress Block Members\u003C\u002Fa>**\u003C\u002Fh4>\n\u003Cp>Save time and let your members deal with disputes by themselves by allowing them to block annoying users and decide who can interact with them.\u003C\u002Fp>\n\u003Ch4>**\u003Ca href=\"https:\u002F\u002Fwww.youzify.com\u002Fdownloads\u002Fbuddypress-edit-activity\u002F?utm_source=wordpress-repository&utm_medium=pro-addons\" rel=\"nofollow ugc\">BuddyPress Edit Activity\u003C\u002Fa>**\u003C\u002Fh4>\n\u003Cp>Allow members to edit activity posts, comments with real-time modifications. Set editable activities by type & moderators & limit edition by user role.\u003C\u002Fp>\n\u003Ch4>**\u003Ca href=\"https:\u002F\u002Fwww.youzify.com\u002Fdownloads\u002Fbuddypress-activity-reactions\u002F?utm_source=wordpress-repository&utm_medium=pro-addons\" rel=\"nofollow ugc\">Buddypress Activity Reactions\u003C\u002Fa>**\u003C\u002Fh4>\n\u003Cp>Increase audience engagement by allowing users to express many more feelings quickly and easily on each wall post and improve your content.\u003C\u002Fp>\n\u003Ch4>**\u003Ca href=\"https:\u002F\u002Fwww.youzify.com\u002Fdownloads\u002Fbuddypress-social-share\u002F?utm_source=wordpress-repository&utm_medium=pro-addons\" rel=\"nofollow ugc\">BuddyPress Social Share\u003C\u002Fa>**\u003C\u002Fh4>\n\u003Cp>Allow users and visitors to share activities, profiles, and groups and allow your content to reach a wider audience and gain more exposure for your brand.\u003C\u002Fp>\n\u003Ch4>**\u003Ca href=\"https:\u002F\u002Fwww.youzify.com\u002Fdownloads\u002Fmycred-integration\u002F?utm_source=wordpress-repository&utm_medium=pro-addons\" rel=\"nofollow ugc\">BuddyPress MyCRED Integration\u003C\u002Fa>**\u003C\u002Fh4>\n\u003Cp>Reward Users with points for each wall post type and all the profile widgets fields, social networks and increase your website user’s engagement.\u003C\u002Fp>\n","The best BuddyPress plugin for building online communities, user profile, social networks, and membership sites on WordPress with tons of features.",6000,147070,191,"2026-01-15T10:15:00.000Z","4.9","5.6",[21,157,22,158,159],"community","user-profile","woocommerce","https:\u002F\u002Fyouzify.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fyouzify.1.3.6.zip",47,13,"2025-12-27 00:00:00",{"attackSurface":166,"codeSignals":554,"taintFlows":1154,"riskAssessment":1249,"analyzedAt":1258},{"hooks":167,"ajaxHandlers":497,"restRoutes":526,"shortcodes":527,"cronEvents":552,"entryPointCount":553,"unprotectedCount":28},[168,174,178,182,187,189,194,198,202,206,210,215,219,223,226,230,235,240,244,247,250,253,257,260,263,267,272,277,281,286,290,295,298,301,304,306,307,311,315,319,322,324,327,332,336,339,342,346,350,354,358,362,367,369,373,378,381,383,388,391,394,397,401,404,407,409,413,417,421,425,427,429,434,437,438,442,444,448,451,453,455,458,462,466,470,472,476,478,482,484,488,491,493,496],{"type":169,"name":170,"callback":171,"file":172,"line":173},"action","template_redirect","restrict_rules","admin\\class-bp-restrict-admin.php",77,{"type":169,"name":175,"callback":176,"file":172,"line":177},"after_setup_theme","load_options",81,{"type":169,"name":179,"callback":180,"file":172,"line":181},"plugins_loaded","load_dependencies",83,{"type":169,"name":183,"callback":184,"priority":120,"file":185,"line":186},"wp","profile_message_ux_send_private_message","admin\\class-bp-restrict-pmpro.php",43,{"type":169,"name":170,"callback":171,"file":185,"line":188},44,{"type":190,"name":191,"callback":192,"file":185,"line":193},"filter","redux\u002Foptions\u002Fbp_restrict_opt\u002Fsections","register_options",50,{"type":190,"name":195,"callback":196,"priority":64,"file":185,"line":197},"pmpro_has_membership_level","has_level",56,{"type":190,"name":199,"callback":200,"priority":64,"file":185,"line":201},"pmpro_has_membership_access_filter","has_membership_access_filter",57,{"type":190,"name":203,"callback":204,"priority":64,"file":185,"line":205},"pmpro_get_membership_levels_for_user","get_membership_levels_for_user",58,{"type":190,"name":207,"callback":208,"priority":64,"file":185,"line":209},"pmpro_get_membership_level_for_user","get_membership_level_for_user",59,{"type":169,"name":211,"callback":212,"priority":213,"file":185,"line":214},"bp_actions","bp_core_setup_message",5,264,{"type":169,"name":216,"callback":217,"file":185,"line":218},"template_notices","bp_core_render_message",288,{"type":169,"name":179,"callback":220,"file":221,"line":222},"load_plugin_textdomain","includes\\class-bp-restrict-i18n.php",68,{"type":169,"name":179,"callback":179,"file":224,"line":225},"includes\\options\\class-redux-core.php",222,{"type":190,"name":227,"callback":228,"file":224,"line":229},"debug_information","add_debug_info",350,{"type":169,"name":231,"callback":232,"priority":27,"file":233,"line":234},"admin_notices","notices","includes\\options\\inc\\classes\\class-redux-admin-notices.php",48,{"type":169,"name":236,"callback":237,"priority":238,"file":233,"line":239},"admin_init","dismiss",9,49,{"type":169,"name":175,"callback":241,"file":242,"line":243},"create_redux","includes\\options\\inc\\classes\\class-redux-api.php",123,{"type":169,"name":245,"callback":241,"file":242,"line":246},"init",124,{"type":169,"name":248,"callback":241,"file":242,"line":249},"switch_theme",125,{"type":169,"name":179,"callback":251,"file":242,"line":252},"delay_init",181,{"type":169,"name":254,"callback":255,"file":242,"line":256},"ReduxFrameworkPlugin_admin_notice","Redux::remove_demo",1743,{"type":169,"name":258,"callback":255,"file":242,"line":259},"redux_framework_plugin_admin_notice",1744,{"type":169,"name":261,"callback":245,"priority":28,"file":262,"line":205},"admin_enqueue_scripts","includes\\options\\inc\\classes\\class-redux-enqueue.php",{"type":169,"name":264,"callback":265,"priority":64,"file":262,"line":266},"wp_enqueue_scripts","frontend_init",61,{"type":190,"name":268,"callback":269,"file":270,"line":271},"redux\u002Ffields","closure","includes\\options\\inc\\classes\\class-redux-extension-abstract.php",169,{"type":169,"name":273,"callback":274,"file":275,"line":276},"wp_head","meta_tag","includes\\options\\inc\\classes\\class-redux-functions-ex.php",216,{"type":169,"name":245,"callback":278,"file":279,"line":280},"load","includes\\options\\inc\\classes\\class-redux-i18n.php",26,{"type":169,"name":282,"callback":283,"priority":213,"file":284,"line":285},"redux\u002Fconstruct","store","includes\\options\\inc\\classes\\class-redux-instances.php",75,{"type":169,"name":236,"callback":287,"file":288,"line":289},"register","includes\\options\\inc\\classes\\class-redux-options-constructor.php",63,{"type":169,"name":273,"callback":291,"priority":292,"file":293,"line":294},"output_css",150,"includes\\options\\inc\\classes\\class-redux-output.php",31,{"type":169,"name":264,"callback":296,"priority":292,"file":293,"line":297},"enqueue",32,{"type":169,"name":299,"callback":291,"priority":292,"file":293,"line":300},"login_head",37,{"type":169,"name":302,"callback":296,"priority":292,"file":293,"line":303},"login_enqueue_scripts",38,{"type":169,"name":305,"callback":291,"priority":292,"file":293,"line":186},"admin_head",{"type":169,"name":261,"callback":296,"priority":292,"file":293,"line":188},{"type":190,"name":308,"callback":309,"priority":64,"file":293,"line":310},"style_loader_tag","add_style_attributes",185,{"type":190,"name":312,"callback":313,"priority":64,"file":293,"line":314},"wp_resource_hints","google_fonts_preconnect",186,{"type":169,"name":316,"callback":317,"file":318,"line":239},"admin_menu","options_page","includes\\options\\inc\\classes\\class-redux-page-render.php",{"type":169,"name":320,"callback":317,"file":318,"line":321},"network_admin_menu",53,{"type":169,"name":305,"callback":305,"file":318,"line":323},142,{"type":190,"name":325,"callback":325,"file":318,"line":326},"admin_footer_text",145,{"type":190,"name":328,"callback":329,"file":330,"line":331},"deprecated_file_trigger_error","tick_file_deprecate_warning","includes\\options\\inc\\classes\\class-redux-panel.php",317,{"type":169,"name":333,"callback":334,"file":335,"line":323},"customize_register","register_customizer_controls","includes\\options\\inc\\extensions\\customizer\\class-redux-extension-customizer.php",{"type":169,"name":273,"callback":337,"file":335,"line":338},"customize_preview_init",143,{"type":169,"name":340,"callback":341,"file":335,"line":326},"customize_save_after","customizer_save_after",{"type":169,"name":343,"callback":344,"file":335,"line":345},"customize_controls_print_scripts","enqueue_controls_css",148,{"type":169,"name":347,"callback":348,"file":335,"line":349},"customize_controls_init","enqueue_panel_css",149,{"type":169,"name":351,"callback":352,"priority":353,"file":335,"line":292},"wp_enqueue_styles","custom_css",11,{"type":169,"name":355,"callback":356,"priority":28,"file":335,"line":357},"redux\u002Fextension\u002Fcustomizer\u002Fcontrol_init","create_field_classes",152,{"type":169,"name":359,"callback":360,"file":335,"line":361},"customize_controls_print_styles","add_nonce_html",155,{"type":190,"name":363,"callback":364,"file":365,"line":366},"upload_mimes","custom_upload_mimes","includes\\options\\inc\\extensions\\custom_fonts\\class-redux-extension-custom-fonts.php",154,{"type":169,"name":273,"callback":368,"priority":292,"file":365,"line":361},"enqueue_output",{"type":190,"name":370,"callback":371,"file":365,"line":372},"tiny_mce_before_init","extend_tinymce_dropdown",156,{"type":169,"name":374,"callback":375,"file":376,"line":377},"admin_footer","add_footer_modal_icon","includes\\options\\inc\\extensions\\icon_select\\icon_select\\class-redux-icon-select.php",388,{"type":169,"name":379,"callback":375,"file":376,"line":380},"customize_controls_print_footer_scripts",389,{"type":190,"name":363,"callback":364,"file":382,"line":289},"includes\\options\\inc\\extensions\\import_export\\class-redux-extension-import-export.php",{"type":169,"name":384,"callback":385,"priority":28,"file":386,"line":387},"save_post","meta_boxes_save","includes\\options\\inc\\extensions\\metaboxes\\class-redux-extension-metaboxes.php",198,{"type":169,"name":389,"callback":389,"file":386,"line":390},"pre_post_update",199,{"type":169,"name":231,"callback":392,"priority":29,"file":386,"line":393},"meta_boxes_show_errors",200,{"type":169,"name":261,"callback":296,"priority":395,"file":386,"line":396},20,201,{"type":169,"name":398,"callback":399,"priority":29,"file":386,"line":400},"the_post","loop_start",204,{"type":169,"name":402,"callback":402,"priority":29,"file":386,"line":403},"loop_end",205,{"type":169,"name":245,"callback":296,"priority":27,"file":405,"line":406},"includes\\options\\inc\\extensions\\metaboxes\\class-redux-metaboxes-api.php",89,{"type":169,"name":261,"callback":296,"priority":28,"file":405,"line":408},129,{"type":169,"name":264,"callback":410,"file":411,"line":412},"enqueue_styles","includes\\options\\inc\\extensions\\social_profiles\\class-redux-extension-social-profiles.php",115,{"type":190,"name":414,"callback":415,"priority":29,"file":411,"line":416},"redux\u002Fmetaboxes\u002Fsave\u002Fbefore_validate","save_me",119,{"type":169,"name":418,"callback":419,"priority":29,"file":420,"line":321},"widgets_init","load_widget","includes\\options\\inc\\extensions\\social_profiles\\social_profiles\\inc\\class-redux-social-profiles-widget.php",{"type":169,"name":231,"callback":422,"priority":29,"file":423,"line":424},"meta_terms_show_errors","includes\\options\\inc\\extensions\\taxonomy\\class-redux-extension-taxonomy.php",162,{"type":169,"name":261,"callback":296,"priority":395,"file":423,"line":426},163,{"type":169,"name":245,"callback":296,"priority":27,"file":428,"line":173},"includes\\options\\inc\\extensions\\taxonomy\\class-redux-taxonomy-api.php",{"type":169,"name":430,"callback":431,"priority":14,"file":432,"line":433},"create_term","create_term_redux_taxonomy","includes\\options\\inc\\extensions\\taxonomy\\redux-taxonomy-helpers.php",29,{"type":169,"name":231,"callback":435,"priority":29,"file":436,"line":361},"meta_profiles_show_errors","includes\\options\\inc\\extensions\\users\\class-redux-extension-users.php",{"type":169,"name":261,"callback":296,"priority":395,"file":436,"line":372},{"type":169,"name":439,"callback":440,"file":436,"line":441},"personal_options_update","user_meta_save",161,{"type":169,"name":443,"callback":440,"file":436,"line":424},"edit_user_profile_update",{"type":169,"name":445,"callback":446,"file":436,"line":447},"show_user_profile","add_profiles",315,{"type":169,"name":449,"callback":446,"file":436,"line":450},"edit_user_profile",316,{"type":169,"name":452,"callback":446,"file":436,"line":331},"user_new_form",{"type":169,"name":245,"callback":296,"priority":27,"file":454,"line":173},"includes\\options\\inc\\extensions\\users\\class-redux-users-api.php",{"type":169,"name":430,"callback":456,"priority":14,"file":457,"line":433},"create_term_redux_users","includes\\options\\inc\\extensions\\users\\redux-users-helpers.php",{"type":169,"name":245,"callback":459,"priority":460,"file":461,"line":53},"register_custom_widget_areas",1000,"includes\\options\\inc\\extensions\\widget_areas\\class-redux-widget-areas.php",{"type":169,"name":463,"callback":464,"file":461,"line":465},"admin_print_scripts","add_new_widget_area_box",76,{"type":169,"name":467,"callback":468,"priority":13,"file":461,"line":469},"load-widgets.php","add_widget_area_area",78,{"type":169,"name":467,"callback":296,"priority":13,"file":461,"line":471},79,{"type":169,"name":261,"callback":473,"file":474,"line":475},"enqueue_admin_styles","includes\\options\\inc\\themecheck\\class-redux-themecheck.php",71,{"type":169,"name":261,"callback":477,"file":474,"line":53},"enqueue_admin_scripts",{"type":169,"name":479,"callback":480,"file":474,"line":481},"themecheck_checks_loaded","disable_checks",74,{"type":169,"name":479,"callback":483,"file":474,"line":285},"add_checks",{"type":169,"name":245,"callback":485,"priority":27,"file":486,"line":487},"flush_permalinks","includes\\options\\inc\\validation\\unique_slug\\class-redux-validation-unique-slug.php",82,{"type":169,"name":245,"callback":245,"priority":489,"file":490,"line":239},999,"includes\\options\\inc\\welcome\\class-redux-welcome.php",{"type":169,"name":316,"callback":492,"file":490,"line":266},"admin_menus",{"type":190,"name":325,"callback":494,"file":490,"line":495},"change_wp_footer",67,{"type":169,"name":305,"callback":305,"file":490,"line":222},[498,503,507,511,514,517,521],{"action":499,"nopriv":500,"callback":501,"hasNonce":502,"hasCapCheck":502,"file":233,"line":162},"redux_hide_admin_notice",false,"ajax",true,{"action":504,"nopriv":500,"callback":505,"hasNonce":500,"hasCapCheck":502,"file":506,"line":280},"redux_update_google_fonts","google_fonts_update","includes\\options\\inc\\classes\\class-redux-ajax-typography.php",{"action":508,"nopriv":500,"callback":509,"hasNonce":502,"hasCapCheck":502,"file":510,"line":469},"redux_color_schemes","parse_ajax","includes\\options\\inc\\extensions\\color_scheme\\class-redux-extension-color-scheme.php",{"action":512,"nopriv":500,"callback":501,"hasNonce":502,"hasCapCheck":502,"file":365,"line":513},"redux_custom_fonts",141,{"action":515,"nopriv":500,"callback":516,"hasNonce":502,"hasCapCheck":502,"file":365,"line":323},"redux_custom_font_timer","timer",{"action":518,"nopriv":500,"callback":519,"hasNonce":502,"hasCapCheck":502,"file":520,"line":193},"redux_get_icons","get_icons","includes\\options\\inc\\extensions\\icon_select\\class-redux-extension-icon-select.php",{"action":522,"nopriv":500,"callback":523,"hasNonce":500,"hasCapCheck":500,"file":524,"line":525},"redux_delete_widget_area","redux_delete_widget_area_area","includes\\options\\inc\\extensions\\widget_areas\\class-redux-extension-widget-areas.php",54,[],[528,532,537,539,542,544,546,548],{"tag":529,"callback":530,"file":185,"line":531},"bp_restrict_pmpro_access","access_func",46,{"tag":533,"callback":534,"file":535,"line":536},"bloginfo","blog_info","includes\\options\\inc\\extensions\\shortcodes\\class-redux-shortcodes.php",69,{"tag":538,"callback":534,"file":535,"line":475},"redux_bloginfo",{"tag":540,"callback":541,"file":535,"line":285},"themeinfo","theme_info",{"tag":543,"callback":541,"file":535,"line":173},"redux_themeinfo",{"tag":545,"callback":545,"file":535,"line":177},"date",{"tag":547,"callback":545,"file":535,"line":181},"redux_date",{"tag":549,"callback":550,"file":551,"line":186},"social_profiles","redux_social_profiles","includes\\options\\inc\\extensions\\social_profiles\\social_profiles\\inc\\class-redux-social-profiles-shortcode.php",[],15,{"dangerousFunctions":555,"sqlUsage":556,"outputEscaping":559,"fileOperations":1147,"externalRequests":50,"nonceChecks":1148,"capabilityChecks":1149,"bundledLibraries":1150},[],{"prepared":557,"raw":29,"locations":558},7,[],{"escaped":560,"rawEcho":561,"locations":562},2035,326,[563,566,568,570,572,574,576,578,579,580,582,583,585,586,588,590,592,593,595,597,598,600,602,604,605,607,609,610,612,613,615,617,619,621,623,625,627,629,631,633,635,637,639,641,642,643,645,646,648,650,652,654,655,657,658,659,661,663,666,668,670,672,674,676,678,679,681,683,685,687,689,690,692,694,696,697,699,701,703,705,707,709,711,712,715,718,720,722,724,726,728,730,732,734,736,739,740,741,742,744,746,748,750,752,754,756,757,759,761,763,764,766,767,769,770,772,773,775,777,779,781,783,785,787,789,791,793,795,797,800,802,803,805,806,808,810,812,814,816,818,820,822,823,825,827,829,831,833,835,837,839,841,843,845,847,849,851,853,855,857,859,861,862,863,865,867,868,870,873,874,875,876,877,879,881,883,884,886,887,889,891,893,895,897,900,901,903,904,905,907,908,910,912,913,914,915,916,918,920,921,923,925,926,928,930,932,933,936,938,939,940,941,943,945,946,948,949,951,953,955,957,959,960,961,963,964,965,966,967,969,971,973,975,977,979,981,983,985,986,988,989,992,993,995,996,998,999,1000,1002,1004,1006,1008,1010,1012,1014,1016,1018,1019,1021,1023,1026,1028,1029,1032,1034,1036,1038,1040,1042,1044,1046,1048,1050,1052,1054,1056,1058,1059,1061,1063,1065,1067,1069,1071,1073,1075,1077,1079,1081,1083,1085,1087,1089,1090,1092,1094,1095,1097,1098,1100,1102,1104,1106,1108,1110,1112,1114,1116,1118,1120,1122,1124,1125,1126,1128,1130,1131,1132,1133,1136,1138,1140,1141,1143,1144,1145],{"file":185,"line":564,"context":565},415,"raw output",{"file":185,"line":567,"context":565},417,{"file":185,"line":569,"context":565},542,{"file":185,"line":571,"context":565},549,{"file":185,"line":573,"context":565},559,{"file":185,"line":575,"context":565},565,{"file":185,"line":577,"context":565},612,{"file":185,"line":577,"context":565},{"file":185,"line":577,"context":565},{"file":185,"line":581,"context":565},615,{"file":185,"line":581,"context":565},{"file":185,"line":584,"context":565},616,{"file":185,"line":584,"context":565},{"file":185,"line":587,"context":565},617,{"file":185,"line":589,"context":565},627,{"file":185,"line":591,"context":565},631,{"file":185,"line":591,"context":565},{"file":185,"line":594,"context":565},638,{"file":185,"line":596,"context":565},639,{"file":185,"line":596,"context":565},{"file":185,"line":599,"context":565},641,{"file":185,"line":601,"context":565},644,{"file":185,"line":603,"context":565},645,{"file":185,"line":603,"context":565},{"file":185,"line":606,"context":565},647,{"file":185,"line":608,"context":565},660,{"file":185,"line":608,"context":565},{"file":185,"line":611,"context":565},661,{"file":185,"line":611,"context":565},{"file":185,"line":614,"context":565},662,{"file":185,"line":616,"context":565},663,{"file":185,"line":618,"context":565},664,{"file":185,"line":620,"context":565},674,{"file":185,"line":622,"context":565},675,{"file":185,"line":624,"context":565},676,{"file":185,"line":626,"context":565},677,{"file":185,"line":628,"context":565},680,{"file":185,"line":630,"context":565},684,{"file":185,"line":632,"context":565},687,{"file":185,"line":634,"context":565},691,{"file":185,"line":636,"context":565},695,{"file":185,"line":638,"context":565},699,{"file":640,"line":387,"context":565},"includes\\function-options-init.php",{"file":640,"line":387,"context":565},{"file":640,"line":396,"context":565},{"file":640,"line":644,"context":565},202,{"file":640,"line":644,"context":565},{"file":224,"line":647,"context":565},334,{"file":233,"line":649,"context":565},139,{"file":233,"line":651,"context":565},144,{"file":653,"line":186,"context":565},"includes\\options\\inc\\classes\\class-redux-ajax-save.php",{"file":653,"line":321,"context":565},{"file":653,"line":656,"context":565},93,{"file":653,"line":412,"context":565},{"file":653,"line":252,"context":565},{"file":242,"line":660,"context":565},374,{"file":270,"line":662,"context":565},230,{"file":664,"line":665,"context":565},"includes\\options\\inc\\classes\\class-redux-filesystem.php",171,{"file":293,"line":667,"context":565},324,{"file":318,"line":669,"context":565},651,{"file":330,"line":671,"context":565},87,{"file":330,"line":673,"context":565},260,{"file":330,"line":675,"context":565},275,{"file":330,"line":677,"context":565},344,{"file":330,"line":229,"context":565},{"file":510,"line":680,"context":565},476,{"file":510,"line":682,"context":565},486,{"file":510,"line":684,"context":565},502,{"file":510,"line":686,"context":565},545,{"file":510,"line":688,"context":565},579,{"file":510,"line":589,"context":565},{"file":510,"line":691,"context":565},738,{"file":693,"line":246,"context":565},"includes\\options\\inc\\extensions\\color_scheme\\color_scheme\\class-redux-color-scheme.php",{"file":693,"line":695,"context":565},138,{"file":693,"line":665,"context":565},{"file":693,"line":698,"context":565},190,{"file":693,"line":700,"context":565},197,{"file":693,"line":702,"context":565},206,{"file":693,"line":704,"context":565},215,{"file":693,"line":706,"context":565},247,{"file":335,"line":708,"context":565},208,{"file":710,"line":525,"context":565},"includes\\options\\inc\\extensions\\customizer\\inc\\class-redux-customizer-control.php",{"file":710,"line":285,"context":565},{"file":713,"line":714,"context":565},"includes\\options\\inc\\extensions\\customizer\\inc\\class-redux-customizer-panel.php",244,{"file":716,"line":717,"context":565},"includes\\options\\inc\\extensions\\customizer\\inc\\class-redux-customizer-section.php",189,{"file":365,"line":719,"context":565},367,{"file":365,"line":721,"context":565},370,{"file":365,"line":723,"context":565},405,{"file":365,"line":725,"context":565},485,{"file":365,"line":727,"context":565},529,{"file":365,"line":729,"context":565},592,{"file":365,"line":731,"context":565},603,{"file":365,"line":733,"context":565},619,{"file":365,"line":735,"context":565},683,{"file":737,"line":738,"context":565},"includes\\options\\inc\\extensions\\custom_fonts\\custom_fonts\\class-redux-custom-fonts.php",65,{"file":737,"line":471,"context":565},{"file":737,"line":27,"context":565},{"file":737,"line":47,"context":565},{"file":737,"line":743,"context":565},111,{"file":737,"line":745,"context":565},112,{"file":747,"line":361,"context":565},"includes\\options\\inc\\extensions\\datetime\\datetime\\class-redux-datetime.php",{"file":749,"line":426,"context":565},"includes\\options\\inc\\extensions\\google_maps\\google_maps\\class-redux-google-maps.php",{"file":749,"line":751,"context":565},164,{"file":749,"line":753,"context":565},187,{"file":749,"line":755,"context":565},192,{"file":749,"line":400,"context":565},{"file":749,"line":758,"context":565},218,{"file":749,"line":760,"context":565},232,{"file":749,"line":762,"context":565},246,{"file":749,"line":673,"context":565},{"file":749,"line":765,"context":565},274,{"file":749,"line":218,"context":565},{"file":749,"line":768,"context":565},302,{"file":749,"line":667,"context":565},{"file":520,"line":771,"context":565},121,{"file":520,"line":246,"context":565},{"file":382,"line":774,"context":565},147,{"file":386,"line":776,"context":565},1219,{"file":386,"line":778,"context":565},1223,{"file":386,"line":780,"context":565},1228,{"file":386,"line":782,"context":565},1240,{"file":386,"line":784,"context":565},1287,{"file":386,"line":786,"context":565},1303,{"file":386,"line":788,"context":565},1309,{"file":386,"line":790,"context":565},1528,{"file":386,"line":792,"context":565},1534,{"file":794,"line":465,"context":565},"includes\\options\\inc\\extensions\\multi_media\\multi_media\\class-redux-multi-media.php",{"file":794,"line":796,"context":565},173,{"file":798,"line":799,"context":565},"includes\\options\\inc\\extensions\\options_object\\options_object\\class-redux-options-object.php",104,{"file":801,"line":424,"context":565},"includes\\options\\inc\\extensions\\repeater\\repeater\\class-redux-repeater.php",{"file":801,"line":271,"context":565},{"file":801,"line":804,"context":565},221,{"file":801,"line":714,"context":565},{"file":801,"line":807,"context":565},349,{"file":809,"line":651,"context":565},"includes\\options\\inc\\extensions\\social_profiles\\social_profiles\\class-redux-social-profiles.php",{"file":809,"line":811,"context":565},214,{"file":813,"line":647,"context":565},"includes\\options\\inc\\extensions\\social_profiles\\social_profiles\\inc\\class-redux-social-profiles-functions.php",{"file":420,"line":815,"context":565},132,{"file":420,"line":817,"context":565},135,{"file":420,"line":819,"context":565},165,{"file":821,"line":234,"context":565},"includes\\options\\inc\\extensions\\tabbed\\tabbed\\class-redux-tabbed.php",{"file":821,"line":289,"context":565},{"file":423,"line":824,"context":565},859,{"file":423,"line":826,"context":565},863,{"file":423,"line":828,"context":565},868,{"file":423,"line":830,"context":565},880,{"file":423,"line":832,"context":565},909,{"file":423,"line":834,"context":565},940,{"file":423,"line":836,"context":565},956,{"file":423,"line":838,"context":565},962,{"file":423,"line":840,"context":565},1143,{"file":423,"line":842,"context":565},1149,{"file":436,"line":844,"context":565},851,{"file":436,"line":846,"context":565},855,{"file":436,"line":848,"context":565},860,{"file":436,"line":850,"context":565},872,{"file":436,"line":852,"context":565},901,{"file":436,"line":854,"context":565},931,{"file":436,"line":856,"context":565},947,{"file":436,"line":858,"context":565},953,{"file":436,"line":860,"context":565},1137,{"file":436,"line":840,"context":565},{"file":461,"line":89,"context":565},{"file":461,"line":864,"context":565},107,{"file":461,"line":866,"context":565},108,{"file":461,"line":412,"context":565},{"file":461,"line":869,"context":565},179,{"file":871,"line":872,"context":565},"includes\\options\\inc\\fields\\background\\class-redux-background.php",110,{"file":871,"line":771,"context":565},{"file":871,"line":695,"context":565},{"file":871,"line":323,"context":565},{"file":871,"line":372,"context":565},{"file":871,"line":878,"context":565},160,{"file":871,"line":880,"context":565},174,{"file":871,"line":882,"context":565},178,{"file":871,"line":152,"context":565},{"file":871,"line":885,"context":565},195,{"file":871,"line":708,"context":565},{"file":871,"line":888,"context":565},212,{"file":871,"line":890,"context":565},231,{"file":871,"line":892,"context":565},235,{"file":871,"line":894,"context":565},329,{"file":871,"line":896,"context":565},336,{"file":898,"line":899,"context":565},"includes\\options\\inc\\fields\\border\\class-redux-border.php",106,{"file":898,"line":416,"context":565},{"file":898,"line":902,"context":565},131,{"file":898,"line":338,"context":565},{"file":898,"line":361,"context":565},{"file":898,"line":906,"context":565},176,{"file":898,"line":869,"context":565},{"file":898,"line":909,"context":565},211,{"file":911,"line":52,"context":565},"includes\\options\\inc\\fields\\box_shadow\\class-redux-box-shadow.php",{"file":911,"line":78,"context":565},{"file":911,"line":743,"context":565},{"file":911,"line":745,"context":565},{"file":911,"line":817,"context":565},{"file":911,"line":917,"context":565},136,{"file":911,"line":919,"context":565},159,{"file":911,"line":878,"context":565},{"file":911,"line":922,"context":565},183,{"file":911,"line":924,"context":565},184,{"file":911,"line":811,"context":565},{"file":927,"line":177,"context":565},"includes\\options\\inc\\fields\\checkbox\\class-redux-checkbox.php",{"file":927,"line":929,"context":565},105,{"file":931,"line":266,"context":565},"includes\\options\\inc\\fields\\color\\class-redux-color.php",{"file":931,"line":465,"context":565},{"file":934,"line":935,"context":565},"includes\\options\\inc\\fields\\color_gradient\\class-redux-color-gradient.php",95,{"file":934,"line":937,"context":565},118,{"file":934,"line":815,"context":565},{"file":934,"line":513,"context":565},{"file":934,"line":326,"context":565},{"file":942,"line":285,"context":565},"includes\\options\\inc\\fields\\color_rgba\\class-redux-color-rgba.php",{"file":944,"line":513,"context":565},"includes\\options\\inc\\fields\\dimensions\\class-redux-dimensions.php",{"file":944,"line":665,"context":565},{"file":944,"line":947,"context":565},194,{"file":944,"line":387,"context":565},{"file":944,"line":950,"context":565},220,{"file":952,"line":193,"context":565},"includes\\options\\inc\\fields\\gallery\\class-redux-gallery.php",{"file":952,"line":954,"context":565},51,{"file":956,"line":751,"context":565},"includes\\options\\inc\\fields\\image_select\\class-redux-image-select.php",{"file":958,"line":738,"context":565},"includes\\options\\inc\\fields\\link_color\\class-redux-link-color.php",{"file":958,"line":471,"context":565},{"file":958,"line":671,"context":565},{"file":958,"line":962,"context":565},101,{"file":958,"line":47,"context":565},{"file":958,"line":243,"context":565},{"file":958,"line":902,"context":565},{"file":958,"line":326,"context":565},{"file":958,"line":968,"context":565},153,{"file":958,"line":970,"context":565},167,{"file":972,"line":390,"context":565},"includes\\options\\inc\\fields\\media\\class-redux-media.php",{"file":972,"line":974,"context":565},233,{"file":972,"line":976,"context":565},241,{"file":972,"line":978,"context":565},248,{"file":972,"line":980,"context":565},259,{"file":982,"line":197,"context":565},"includes\\options\\inc\\fields\\multi_text\\class-redux-multi-text.php",{"file":982,"line":984,"context":565},73,{"file":982,"line":935,"context":565},{"file":987,"line":954,"context":565},"includes\\options\\inc\\fields\\raw\\class-redux-raw.php",{"file":987,"line":321,"context":565},{"file":990,"line":991,"context":565},"includes\\options\\inc\\fields\\select\\class-redux-select.php",157,{"file":990,"line":310,"context":565},{"file":994,"line":536,"context":565},"includes\\options\\inc\\fields\\select_image\\class-redux-select-image.php",{"file":994,"line":774,"context":565},{"file":997,"line":929,"context":565},"includes\\options\\inc\\fields\\slides\\class-redux-slides.php",{"file":997,"line":745,"context":565},{"file":997,"line":704,"context":565},{"file":997,"line":1001,"context":565},249,{"file":997,"line":1003,"context":565},251,{"file":997,"line":1005,"context":565},351,{"file":1007,"line":372,"context":565},"includes\\options\\inc\\fields\\sortable\\class-redux-sortable.php",{"file":1009,"line":919,"context":565},"includes\\options\\inc\\fields\\spacing\\class-redux-spacing.php",{"file":1009,"line":1011,"context":565},219,{"file":1009,"line":1013,"context":565},236,{"file":1009,"line":1015,"context":565},253,{"file":1009,"line":1017,"context":565},270,{"file":1009,"line":218,"context":565},{"file":1009,"line":1020,"context":565},289,{"file":1009,"line":1022,"context":565},307,{"file":1024,"line":1025,"context":565},"includes\\options\\inc\\fields\\spinner\\class-redux-spinner.php",66,{"file":1027,"line":738,"context":565},"includes\\options\\inc\\fields\\text\\class-redux-text.php",{"file":1027,"line":53,"context":565},{"file":1030,"line":1031,"context":565},"includes\\options\\inc\\fields\\typography\\class-redux-typography.php",323,{"file":1030,"line":1033,"context":565},364,{"file":1030,"line":1035,"context":565},365,{"file":1030,"line":1037,"context":565},376,{"file":1030,"line":1039,"context":565},385,{"file":1030,"line":1041,"context":565},386,{"file":1030,"line":1043,"context":565},402,{"file":1030,"line":1045,"context":565},418,{"file":1030,"line":1047,"context":565},426,{"file":1030,"line":1049,"context":565},428,{"file":1030,"line":1051,"context":565},445,{"file":1030,"line":1053,"context":565},446,{"file":1030,"line":1055,"context":565},447,{"file":1030,"line":1057,"context":565},468,{"file":1030,"line":680,"context":565},{"file":1030,"line":1060,"context":565},477,{"file":1030,"line":1062,"context":565},478,{"file":1030,"line":1064,"context":565},499,{"file":1030,"line":1066,"context":565},507,{"file":1030,"line":1068,"context":565},508,{"file":1030,"line":1070,"context":565},509,{"file":1030,"line":1072,"context":565},527,{"file":1030,"line":1074,"context":565},535,{"file":1030,"line":1076,"context":565},536,{"file":1030,"line":1078,"context":565},537,{"file":1030,"line":1080,"context":565},558,{"file":1030,"line":1082,"context":565},569,{"file":1030,"line":1084,"context":565},571,{"file":1030,"line":1086,"context":565},591,{"file":1030,"line":1088,"context":565},593,{"file":1030,"line":733,"context":565},{"file":1030,"line":1091,"context":565},621,{"file":1030,"line":1093,"context":565},642,{"file":1030,"line":601,"context":565},{"file":1030,"line":1096,"context":565},673,{"file":1030,"line":622,"context":565},{"file":1030,"line":1099,"context":565},700,{"file":1030,"line":1101,"context":565},702,{"file":1030,"line":1103,"context":565},732,{"file":1030,"line":1105,"context":565},739,{"file":1030,"line":1107,"context":565},751,{"file":1030,"line":1109,"context":565},795,{"file":1030,"line":1111,"context":565},796,{"file":1030,"line":1113,"context":565},808,{"file":1030,"line":1115,"context":565},810,{"file":1030,"line":1117,"context":565},825,{"file":1030,"line":1119,"context":565},826,{"file":1030,"line":1121,"context":565},842,{"file":1030,"line":1123,"context":565},843,{"file":1030,"line":824,"context":565},{"file":1030,"line":848,"context":565},{"file":1030,"line":1127,"context":565},1573,{"file":1030,"line":1129,"context":565},1586,{"file":490,"line":671,"context":565},{"file":490,"line":403,"context":565},{"file":490,"line":909,"context":565},{"file":1134,"line":1135,"context":565},"includes\\options\\inc\\welcome\\views\\about.php",39,{"file":1134,"line":1137,"context":565},80,{"file":1134,"line":1139,"context":565},85,{"file":1134,"line":78,"context":565},{"file":1134,"line":1142,"context":565},130,{"file":1134,"line":695,"context":565},{"file":1134,"line":651,"context":565},{"file":1146,"line":433,"context":565},"includes\\options\\templates\\panel\\menu-container.tpl.php",25,18,12,[1151],{"name":1152,"version":38,"knownCves":1153},"Select2",[],[1155,1171,1181,1195,1205,1220,1228,1236],{"entryPoint":1156,"graph":1157,"unsanitizedCount":28,"severity":40},"save_scheme (includes\\options\\inc\\extensions\\color_scheme\\class-redux-extension-color-scheme.php:594)",{"nodes":1158,"edges":1169},[1159,1164],{"id":1160,"type":1161,"label":1162,"file":510,"line":1163},"n0","source","$_REQUEST",600,{"id":1165,"type":1166,"label":1167,"file":510,"line":589,"wp_function":1168},"n1","sink","echo() [XSS]","echo",[1170],{"from":1160,"to":1165,"sanitized":500},{"entryPoint":1172,"graph":1173,"unsanitizedCount":28,"severity":40},"get_scheme_html (includes\\options\\inc\\extensions\\color_scheme\\class-redux-extension-color-scheme.php:712)",{"nodes":1174,"edges":1179},[1175,1178],{"id":1160,"type":1161,"label":1176,"file":510,"line":1177},"$_POST",716,{"id":1165,"type":1166,"label":1167,"file":510,"line":691,"wp_function":1168},[1180],{"from":1160,"to":1165,"sanitized":500},{"entryPoint":1182,"graph":1183,"unsanitizedCount":28,"severity":40},"add_widget_area_area (includes\\options\\inc\\extensions\\widget_areas\\class-redux-widget-areas.php:130)",{"nodes":1184,"edges":1192},[1185,1187,1190],{"id":1160,"type":1161,"label":1186,"file":461,"line":817},"$_POST['redux-add-widget-input']",{"id":1165,"type":1188,"label":1189,"file":461,"line":817},"transform","→ check_widget_area_name()",{"id":1191,"type":1166,"label":1167,"file":461,"line":869,"wp_function":1168},"n2",[1193,1194],{"from":1160,"to":1165,"sanitized":500},{"from":1165,"to":1191,"sanitized":500},{"entryPoint":1196,"graph":1197,"unsanitizedCount":28,"severity":40},"\u003Cclass-redux-widget-areas> (includes\\options\\inc\\extensions\\widget_areas\\class-redux-widget-areas.php:0)",{"nodes":1198,"edges":1202},[1199,1200,1201],{"id":1160,"type":1161,"label":1186,"file":461,"line":817},{"id":1165,"type":1188,"label":1189,"file":461,"line":817},{"id":1191,"type":1166,"label":1167,"file":461,"line":869,"wp_function":1168},[1203,1204],{"from":1160,"to":1165,"sanitized":500},{"from":1165,"to":1191,"sanitized":500},{"entryPoint":1206,"graph":1207,"unsanitizedCount":29,"severity":1219},"\u003Cclass-redux-extension-color-scheme> (includes\\options\\inc\\extensions\\color_scheme\\class-redux-extension-color-scheme.php:0)",{"nodes":1208,"edges":1216},[1209,1212,1213,1214],{"id":1160,"type":1161,"label":1210,"file":510,"line":1211},"$_REQUEST (x2)",490,{"id":1165,"type":1166,"label":1167,"file":510,"line":688,"wp_function":1168},{"id":1191,"type":1161,"label":1176,"file":510,"line":1177},{"id":1215,"type":1166,"label":1167,"file":510,"line":691,"wp_function":1168},"n3",[1217,1218],{"from":1160,"to":1165,"sanitized":502},{"from":1191,"to":1215,"sanitized":502},"low",{"entryPoint":1221,"graph":1222,"unsanitizedCount":29,"severity":1219},"get_icons (includes\\options\\inc\\extensions\\icon_select\\class-redux-extension-icon-select.php:58)",{"nodes":1223,"edges":1226},[1224,1225],{"id":1160,"type":1161,"label":1176,"file":520,"line":738},{"id":1165,"type":1166,"label":1167,"file":520,"line":771,"wp_function":1168},[1227],{"from":1160,"to":1165,"sanitized":502},{"entryPoint":1229,"graph":1230,"unsanitizedCount":29,"severity":1219},"\u003Cclass-redux-extension-icon-select> (includes\\options\\inc\\extensions\\icon_select\\class-redux-extension-icon-select.php:0)",{"nodes":1231,"edges":1234},[1232,1233],{"id":1160,"type":1161,"label":1176,"file":520,"line":738},{"id":1165,"type":1166,"label":1167,"file":520,"line":771,"wp_function":1168},[1235],{"from":1160,"to":1165,"sanitized":502},{"entryPoint":1237,"graph":1238,"unsanitizedCount":29,"severity":1219},"\u003Cclass-redux-extension-metaboxes> (includes\\options\\inc\\extensions\\metaboxes\\class-redux-extension-metaboxes.php:0)",{"nodes":1239,"edges":1247},[1240,1243],{"id":1160,"type":1161,"label":1241,"file":386,"line":1242},"$_GET",707,{"id":1165,"type":1166,"label":1244,"file":386,"line":1245,"wp_function":1246},"call_user_func() [RCE]",1026,"call_user_func",[1248],{"from":1160,"to":1165,"sanitized":502},{"summary":1250,"deductions":1251},"The \"bp-restrict\" v1.5.3 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices with 100% of its SQL queries using prepared statements and a high percentage of output escaping (86%). The presence of 18 nonce checks and 12 capability checks also indicates an awareness of security fundamentals. However, there are notable areas of concern.\n\nThe static analysis reveals an attack surface of 15 entry points, with one AJAX handler identified as lacking authentication checks. While the taint analysis shows no critical or high severity flows, the presence of 4 flows with unsanitized paths warrants attention, suggesting potential for unexpected behavior or vulnerabilities if not properly handled. The plugin's vulnerability history shows one medium-severity CVE in the past, which has since been patched, but this pattern of past vulnerabilities, even if resolved, suggests the code may have had past weaknesses.\n\nOverall, while the plugin has strengths in its implementation of secure coding practices for SQL and output, the unprotected AJAX handler and the unsanitized paths in taint flows present tangible risks. The history of a medium vulnerability, though resolved, should not be entirely discounted. A balanced conclusion would be that \"bp-restrict\" v1.5.3 has a decent foundation but requires careful review of its unprotected entry points and taint flows to ensure it doesn't introduce new risks.",[1252,1254,1256],{"reason":1253,"points":557},"Unprotected AJAX handler",{"reason":1255,"points":213},"Flows with unsanitized paths",{"reason":1257,"points":213},"Past medium vulnerability","2026-03-16T19:51:24.061Z",{"wat":1260,"direct":1269},{"assetPaths":1261,"generatorPatterns":1264,"scriptPaths":1265,"versionParams":1266},[1262,1263],"\u002Fwp-content\u002Fplugins\u002Fbp-restrict\u002Fassets\u002Fcss\u002Fmain-admin.css","\u002Fwp-content\u002Fplugins\u002Fbp-restrict\u002Fassets\u002Fjs\u002Fmain-admin.js",[],[1263],[1267,1268],"bp-restrict\u002Fassets\u002Fcss\u002Fmain-admin.css?ver=","bp-restrict\u002Fassets\u002Fjs\u002Fmain-admin.js?ver=",{"cssClasses":1270,"htmlComments":1271,"htmlAttributes":1272,"restEndpoints":1273,"jsGlobals":1274,"shortcodeOutput":1275},[],[],[],[],[],[]]