[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fwd-MOPQmRI2oO4JmY41xBTYiDszIuAJWfuBgFbTzQTY":3,"$fj4-gUVbzHN9_uKgIKSEb9MXAuh5uGl8uj-wB1ZfJRLo":271,"$f8fcKdViM94LBBU_hIPXSZ5-BcPE_BdcuzSe1hZnwIM0":276},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":35,"analysis":125,"fingerprints":250},"role-membership-access-for-woocommerce","Role Membership Access for WooCommerce","1.0.0","jrtwebsolutions","https:\u002F\u002Fprofiles.wordpress.org\u002Fjrtwebsolutions\u002F","\u003Cp>Role Membership Access for WooCommerce lets you restrict WooCommerce product visibility, purchasing, add-to-cart, cart, and checkout access based on WordPress user roles.\u003C\u002Fp>\n\u003Cp>You can:\u003Cbr \u002F>\n* Restrict access using \u003Cstrong>Category Allowed Roles\u003C\u002Fstrong> (Products \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Categories).\u003Cbr \u002F>\n* Restrict access using \u003Cstrong>Product Allowed Roles\u003C\u002Fstrong> with \u003Cstrong>Access Mode\u003C\u002Fstrong> (Products \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Edit Product).\u003Cbr \u002F>\n* Prevent unauthorized users from:\u003Cbr \u002F>\n  – Viewing restricted products in the shop\u002Fcatalog (theme dependent, hardened via filters)\u003Cbr \u002F>\n  – Adding restricted products to cart\u003Cbr \u002F>\n  – Purchasing restricted products\u003Cbr \u002F>\n  – Completing checkout if restricted products are in cart\u003C\u002Fp>\n\u003Cp>The plugin provides:\u003Cbr \u002F>\n* A WooCommerce Settings tab: WooCommerce \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> WooRole Access\u003Cbr \u002F>\n* Per-category role restrictions\u003Cbr \u002F>\n* Per-product role restrictions with Access Mode (Inherit \u002F Manual \u002F Combine)\u003Cbr \u002F>\n* Multi-category conflict strategy options (Union \u002F Intersection \u002F Priority Category)\u003Cbr \u002F>\n* Optional redirect for unauthorized users\u003Cbr \u002F>\n* A reliable inline notice shown above product title (supports block themes)\u003C\u002Fp>\n\u003Ch3>Setup \u002F Configuration\u003C\u002Fh3>\n\u003Ch4>Step 1: Configure global plugin settings\u003C\u002Fh4>\n\u003Cp>Go to:\u003Cbr \u002F>\nWooCommerce \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> WooRole Access\u003C\u002Fp>\n\u003Cp>Available settings:\u003Cbr \u002F>\n1. Restriction Message\u003Cbr \u002F>\n   – The message displayed when a user is blocked.\u003Cbr \u002F>\n2. Redirect Unauthorized Users\u003Cbr \u002F>\n   – If enabled, blocked users will be redirected to the URL below.\u003Cbr \u002F>\n3. Redirect URL\u003Cbr \u002F>\n   – Recommended: My Account page or a custom “Join Membership” page.\u003Cbr \u002F>\n4. Multi-Category Strategy\u003Cbr \u002F>\n   – Determines behavior when a product belongs to multiple restricted categories:\u003Cbr \u002F>\n     – Union (OR): allowed roles from any restricted category (recommended default)\u003Cbr \u002F>\n     – Intersection (AND): user must match all restricted categories\u003Cbr \u002F>\n     – Priority Category: use only the product’s “Primary Category”\u003Cbr \u002F>\n5. Default Primary Category (for Priority Strategy)\u003Cbr \u002F>\n   – Used as a default selection for products when Priority Strategy is enabled.\u003C\u002Fp>\n\u003Ch4>Step 2: Restrict categories (recommended first)\u003C\u002Fh4>\n\u003Cp>Go to:\u003Cbr \u002F>\nProducts \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Categories \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Add\u002FEdit Category\u003C\u002Fp>\n\u003Cp>Set:\u003Cbr \u002F>\nAllowed Roles (multi-select)\u003C\u002Fp>\n\u003Cp>Behavior:\u003Cbr \u002F>\n* If a category has Allowed Roles set, products in that category are restricted depending on their Product Access Mode.\u003C\u002Fp>\n\u003Ch4>Step 3: Restrict individual products (when needed)\u003C\u002Fh4>\n\u003Cp>Go to:\u003Cbr \u002F>\nProducts \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Edit Product \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Product data \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> General\u003C\u002Fp>\n\u003Cp>Fields:\u003Cbr \u002F>\n1. Access Mode\u003Cbr \u002F>\n   – Inherit from Categories (default)\u003Cbr \u002F>\n   – Manual Override\u003Cbr \u002F>\n   – Combine (Manual + Categories)\u003Cbr \u002F>\n2. Allowed Roles (Manual)\u003Cbr \u002F>\n   – Used only for Manual Override or Combine\u003Cbr \u002F>\n3. Primary Category (for Priority Strategy)\u003Cbr \u002F>\n   – Used only when global Multi-Category Strategy = Priority Category\u003C\u002Fp>\n\u003Ch3>How Access Mode Works\u003C\u002Fh3>\n\u003Ch4>Inherit from Categories\u003C\u002Fh4>\n\u003Cp>The product uses category Allowed Roles only.\u003Cbr \u002F>\n* If no categories have restrictions, product is unrestricted.\u003C\u002Fp>\n\u003Ch4>Manual Override\u003C\u002Fh4>\n\u003Cp>The product ignores category restrictions and uses Allowed Roles (Manual) only.\u003C\u002Fp>\n\u003Ch4>Combine (Manual + Categories)\u003C\u002Fh4>\n\u003Cp>The product is accessible if the user matches either:\u003Cbr \u002F>\n* Product manual roles OR\u003Cbr \u002F>\n* Category roles\u003C\u002Fp>\n\u003Ch3>Multi-Category Strategy (Conflict Handling)\u003C\u002Fh3>\n\u003Cp>When a product belongs to multiple categories with different Allowed Roles:\u003C\u002Fp>\n\u003Cp>1) Union (OR)\u003Cbr \u002F>\n– Allowed roles are combined from all restricted categories.\u003Cbr \u002F>\n– Prevents accidental lockouts. Recommended for most stores.\u003C\u002Fp>\n\u003Cp>2) Intersection (AND)\u003Cbr \u002F>\n– Allowed roles are the overlap of restricted category roles.\u003Cbr \u002F>\n– Can lock products if categories disagree (use carefully).\u003C\u002Fp>\n\u003Cp>3) Priority Category\u003Cbr \u002F>\n– Only one category drives access.\u003Cbr \u002F>\n– Select a Primary Category in product settings.\u003Cbr \u002F>\n– Optionally set a Default Primary Category globally to reduce per-product setup.\u003C\u002Fp>\n\u003Ch3>Blocking Behavior\u003C\u002Fh3>\n\u003Cp>If a user is not authorized:\u003Cbr \u002F>\n* Product may be hidden from catalog (theme dependent)\u003Cbr \u002F>\n* User cannot add to cart\u003Cbr \u002F>\n* User cannot proceed with checkout if restricted items are in the cart\u003Cbr \u002F>\n* Notice is injected above the product title (block-theme friendly)\u003Cbr \u002F>\n* Optional redirect can be enabled\u003C\u002Fp>\n\u003Ch3>Example: Restrict a Category to Subscriber Only\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to Products \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Categories\u003C\u002Fli>\n\u003Cli>Edit the category (example: “Members Only”)\u003C\u002Fli>\n\u003Cli>In Allowed Roles, select: subscriber\u003C\u002Fli>\n\u003Cli>Save\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>All products in that category will be restricted based on their Access Mode:\u003Cbr \u002F>\n– Inherit: category restriction applies\u003Cbr \u002F>\n– Manual: product manual roles apply instead\u003Cbr \u002F>\n– Combine: both apply\u003C\u002Fp>\n\u003Ch3>Example: Restrict a Product to Editor Only\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to Products \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Edit Product\u003C\u002Fli>\n\u003Cli>Product Data \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> General\u003C\u002Fli>\n\u003Cli>Access Mode: Manual Override\u003C\u002Fli>\n\u003Cli>Allowed Roles (Manual): editor\u003C\u002Fli>\n\u003Cli>Save\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Result: only users with editor role can view\u002Fpurchase.\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>Role Membership Access for WooCommerce does not collect, store, or transmit any personal data.\u003C\u002Fp>\n\u003Cp>This plugin operates entirely within the WordPress and WooCommerce environment and uses existing user roles and product\u002Fcategory settings to control access.\u003C\u002Fp>\n\u003Cp>No data is sent to external servers.\u003Cbr \u002F>\nNo tracking, analytics, or cookies are added by this plugin.\u003Cbr \u002F>\nNo personal or sensitive user information is stored outside of WordPress.\u003C\u002Fp>\n\u003Cp>If you choose to use optional external links (such as PayPal or Buy Me a Coffee), you will be redirected to third-party services that operate under their own privacy policies.\u003C\u002Fp>\n\u003Cp>For questions or concerns, please visit:\u003Cbr \u002F>\nhttps:\u002F\u002Fwww.jrtwebsolutions.com\u003C\u002Fp>\n","Restrict WooCommerce products, categories, and checkout access based on user roles for membership control.",0,151,"2026-01-17T12:48:00.000Z","6.9.4","6.2","8.0",[18,19,20,21,22],"access-control","membership","restrict-products","roles","woocommerce","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frole-membership-access-for-woocommerce.1.0.0.zip",100,null,"2026-04-06T09:54:40.288Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},3,30,94,"2026-05-20T00:17:09.752Z",[36,55,73,86,101],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":25,"num_ratings":31,"last_updated":46,"tested_up_to":14,"requires_at_least":47,"requires_php":48,"tags":49,"homepage":23,"download_link":53,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":54},"role-based-content-restrictor","Role Based Content Restrictor","1.2.0","inzidev","https:\u002F\u002Fprofiles.wordpress.org\u002Finzidev\u002F","\u003Cp>\u003Cstrong>Role Based Content Restrictor\u003C\u002Fstrong> allows you to restrict access to individual posts, pages, and custom post types based on user roles.\u003C\u002Fp>\n\u003Cp>You can:\u003Cbr \u002F>\n* Allow specific roles per page\u002Fpost.\u003Cbr \u002F>\n* Set a \u003Cstrong>custom redirect page\u003C\u002Fstrong> per post.\u003Cbr \u002F>\n* Configure a \u003Cstrong>global fallback redirect\u003C\u002Fstrong> from the plugin settings.\u003Cbr \u002F>\n* Optionally display a message or notice on the redirect page.\u003C\u002Fp>\n\u003Cp>Perfect for:\u003Cbr \u002F>\n* Membership sites\u003Cbr \u002F>\n* Learning Management Systems (LMS)\u003Cbr \u002F>\n* Intranets and company portals\u003Cbr \u002F>\n* Client dashboards or gated content areas\u003C\u002Fp>\n\u003Cp>Lightweight, developer-friendly, and works with any theme or builder (Elementor, Gutenberg, etc.).\u003C\u002Fp>\n\u003Ch3>About the Author\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Inzamam Abbasi\u003C\u002Fstrong> – Professional WordPress Developer with over 10 years of experience, specializing in \u003Cstrong>custom plugin development\u003C\u002Fstrong> and scalable WordPress solutions.\u003Cbr \u002F>\nI’ve successfully delivered 1,000+ projects, including membership systems, e-learning platforms, booking systems, and more.\u003C\u002Fp>\n\u003Cp>Learn more at \u003Ca href=\"https:\u002F\u002Finzidev.com\" rel=\"nofollow ugc\">inzidev.com\u003C\u002Fa>\u003C\u002Fp>\n","Restrict access to pages, posts, and custom post types by user roles. Redirect unauthorized users to a custom page or a global fallback.",50,462,"2025-12-03T16:59:00.000Z","5.8","7.4",[18,50,19,51,52],"content","restrict","roles-based-content-restrictor","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frole-based-content-restrictor.zip","2026-04-16T10:56:18.058Z",{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":11,"downloaded":63,"rating":11,"num_ratings":11,"last_updated":64,"tested_up_to":65,"requires_at_least":66,"requires_php":48,"tags":67,"homepage":71,"download_link":72,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":54},"memberglut","MemberGlut – Role & User Management","1.1.0","AppGlut","https:\u002F\u002Fprofiles.wordpress.org\u002Fappglut\u002F","\u003Cp>🚀 \u003Cstrong>Transform your WordPress site into a powerful membership platform with MemberGlut!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>MemberGlut is the ultimate membership management solution that empowers you to create sophisticated user hierarchies, implement granular access controls, and monetize your content like never before. Whether you’re launching a premium community, educational platform, or exclusive content site, MemberGlut delivers enterprise-level functionality with WordPress simplicity.\u003C\u002Fp>\n\u003Cp>✨ \u003Cstrong>🎯 Key Features That Set Us Apart:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>🔐 \u003Cstrong>Advanced Role Management\u003C\u002Fstrong>\u003Cbr \u002F>\n* Create unlimited custom member roles with unique capabilities\u003Cbr \u002F>\n* Intuitive drag-and-drop role hierarchy system\u003Cbr \u002F>\n* Fine-grained permission controls for maximum flexibility\u003C\u002Fp>\n\u003Cp>👥 \u003Cstrong>Smart Membership Control\u003C\u002Fstrong>\u003Cbr \u002F>\n* Automated role assignments based on user behavior\u003Cbr \u002F>\n* Time-based membership expiration and renewals\u003Cbr \u002F>\n* Comprehensive member lifecycle tracking\u003C\u002Fp>\n\u003Cp>🛡️ \u003Cstrong>Content Protection Made Easy\u003C\u002Fstrong>\u003Cbr \u002F>\n* Protect posts, pages, and custom content types\u003Cbr \u002F>\n* Whole site login control – restrict entire site to logged-in users\u003Cbr \u002F>\n* Customizable restriction messages and redirect pages\u003Cbr \u002F>\n* Seamless integration with existing WordPress content\u003C\u002Fp>\n\u003Cp>📊 \u003Cstrong>Professional Admin Experience\u003C\u002Fstrong>\u003Cbr \u002F>\n* Beautiful, responsive admin dashboard\u003Cbr \u002F>\n* Real-time membership analytics and reporting\u003Cbr \u002F>\n* Bulk member management tools for efficiency\u003C\u002Fp>\n\u003Cp>🌍 \u003Cstrong>Built for Growth\u003C\u002Fstrong>\u003Cbr \u002F>\n* Translation-ready with complete .pot file included\u003Cbr \u002F>\n* Developer-friendly hooks and filters for customization\u003Cbr \u002F>\n* Optimized for performance and scalability\u003C\u002Fp>\n\u003Cp>🎖️ \u003Cstrong>Ready-to-Use Member Tiers:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>⭐ \u003Cstrong>Basic Member\u003C\u002Fstrong> – Perfect starter access with essential reading permissions\u003Cbr \u002F>\n💎 \u003Cstrong>Premium Member\u003C\u002Fstrong> – Enhanced experience with premium content access\u003Cbr \u002F>\n👑 \u003Cstrong>VIP Member\u003C\u002Fstrong> – Ultimate access to all exclusive content and features\u003C\u002Fp>\n\u003Cp>🚀 \u003Cstrong>Unlock Premium Power (Pro Features):\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>💼 \u003Cstrong>Business Essentials\u003C\u002Fstrong>\u003Cbr \u002F>\n* Unlimited custom roles and capabilities\u003Cbr \u002F>\n* Advanced content restriction engine\u003Cbr \u002F>\n* Automated membership renewals and notifications\u003C\u002Fp>\n\u003Cp>💰 \u003Cstrong>Revenue Generation\u003C\u002Fstrong>\u003Cbr \u002F>\n* Seamless payment gateway integration\u003Cbr \u002F>\n* Subscription management and billing\u003Cbr \u002F>\n* Advanced pricing models and discounts\u003C\u002Fp>\n\u003Cp>📈 \u003Cstrong>Growth & Analytics\u003C\u002Fstrong>\u003Cbr \u002F>\n* Comprehensive member analytics dashboard\u003Cbr \u002F>\n* Import\u002FExport tools for member management\u003Cbr \u002F>\n* A\u002FB testing for membership funnels\u003C\u002Fp>\n\u003Cp>🎨 \u003Cstrong>Enhanced User Experience\u003C\u002Fstrong>\u003Cbr \u002F>\n* Custom registration and login forms with professional styling\u003Cbr \u002F>\n* Advanced shortcode system with extensive documentation\u003Cbr \u002F>\n* Personalized member dashboards\u003Cbr \u002F>\n* Email automation and member communications\u003C\u002Fp>\n\u003Cp>🏆 \u003Cstrong>Perfect Solution For:\u003C\u002Fstrong>\u003Cbr \u002F>\n🌟 Membership & Subscription Sites\u003Cbr \u002F>\n🎓 Online Learning Platforms\u003Cbr \u002F>\n💼 Professional Communities\u003Cbr \u002F>\n📚 Premium Content Publishers\u003Cbr \u002F>\n🛍️ Exclusive E-commerce Stores\u003Cbr \u002F>\n🎪 Event & Workshop Organizers\u003C\u002Fp>\n\u003Cp>Ready to revolutionize your membership experience? Join thousands of satisfied site owners who trust MemberGlut for their membership needs!\u003C\u002Fp>\n","A powerful membership plugin with custom roles, capabilities, and access control. Create unlimited member roles and manage site access with ease.",1232,"2025-08-08T14:46:00.000Z","6.8.5","5.0",[18,68,69,19,70],"content-protection","member-management","user-roles","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmemberglut\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmemberglut.1.1.0.zip",{"slug":74,"name":75,"version":6,"author":76,"author_profile":77,"description":78,"short_description":79,"active_installs":11,"downloaded":80,"rating":11,"num_ratings":11,"last_updated":81,"tested_up_to":65,"requires_at_least":66,"requires_php":48,"tags":82,"homepage":23,"download_link":85,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"smart-role-login-redirects","Smart Role Login Redirects","aryantech","https:\u002F\u002Fprofiles.wordpress.org\u002Faryantech\u002F","\u003Cp>Role-based login redirects for WordPress.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>🎯 Role-Specific Redirects – Set unique redirect URLs for each WordPress role\u003Cbr \u002F>\n🚀 Lightweight & Fast – Minimal impact on site performance\u003Cbr \u002F>\n🎨 Simple Admin Interface – Easy-to-use settings page in WordPress admin\u003Cbr \u002F>\n🔒 Secure – Validates all redirect URLs for security\u003Cbr \u002F>\n🌐 Works with Default Roles – Administrator, Editor, Author, Contributor, Subscriber\u003Cbr \u002F>\n🔧 Custom Role Compatible – Works with any custom roles added by other plugins\u003Cbr \u002F>\n📱 Fully Responsive – Admin interface works on all devices\u003Cbr \u002F>\n🔄 Smart Redirect Logic – Respects existing redirect_to parameters\u003Cbr \u002F>\n⚡ No Dependencies – Works out of the box with any WordPress installation\u003C\u002Fp>\n\u003Ch4>Use Cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Membership Sites – Send members to their dashboard, non-members to upgrade page  \u003C\u002Fli>\n\u003Cli>Multi-Author Blogs – Direct authors to post editor, editors to moderation queue  \u003C\u002Fli>\n\u003Cli>Client Portals – Route clients to their project pages  \u003C\u002Fli>\n\u003Cli>Educational Sites – Send students to course materials, instructors to grade book  \u003C\u002Fli>\n\u003Cli>eCommerce – Direct customers to account page, shop managers to orders  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install and activate the plugin  \u003C\u002Fli>\n\u003Cli>Go to Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Login Redirects  \u003C\u002Fli>\n\u003Cli>Enter redirect URLs for each user role  \u003C\u002Fli>\n\u003Cli>Save your settings  \u003C\u002Fli>\n\u003Cli>Users are automatically redirected based on their role when they log in  \u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Examples of Redirect URLs\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Homepage: https:\u002F\u002Fyoursite.com\u002F  \u003C\u002Fli>\n\u003Cli>Custom Dashboard: https:\u002F\u002Fyoursite.com\u002Fdashboard\u002F  \u003C\u002Fli>\n\u003Cli>Admin Area: https:\u002F\u002Fyoursite.com\u002Fwp-admin\u002F  \u003C\u002Fli>\n\u003Cli>Specific Page: https:\u002F\u002Fyoursite.com\u002Fmembers-only\u002F  \u003C\u002Fli>\n\u003Cli>Profile Page: https:\u002F\u002Fyoursite.com\u002Fwp-admin\u002Fprofile.php  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro Tips\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Leave a role’s redirect URL empty to use WordPress default behavior  \u003C\u002Fli>\n\u003Cli>The plugin respects WooCommerce checkout redirects  \u003C\u002Fli>\n\u003Cli>Works seamlessly with other login plugins  \u003C\u002Fli>\n\u003Cli>Primary role is used for users with multiple roles\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Additional Information\u003C\u002Fh3>\n\u003Cp>= Support =\u003Cbr \u002F>\nFor support, feature requests, or bug reports, please visit our support forum or GitHub repository.\u003C\u002Fp>\n\u003Ch4>Contributing\u003C\u002Fh4>\n\u003Cp>We welcome contributions! Please feel free to submit pull requests, report bugs, or suggest features on our GitHub repository.\u003C\u002Fp>\n\u003Ch4>Privacy\u003C\u002Fh4>\n\u003Cp>This plugin does not collect any personal data. It only stores redirect URLs in your WordPress database.\u003C\u002Fp>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cp>Developed with ❤️ for the WordPress community.\u003C\u002Fp>\n","Role-based login redirects for WordPress.",580,"2025-10-06T17:05:00.000Z",[83,19,84,70,22],"login","redirect","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-role-login-redirects.1.0.1.zip",{"slug":87,"name":88,"version":89,"author":90,"author_profile":91,"description":92,"short_description":93,"active_installs":11,"downloaded":94,"rating":11,"num_ratings":11,"last_updated":95,"tested_up_to":14,"requires_at_least":96,"requires_php":48,"tags":97,"homepage":99,"download_link":100,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":54},"xenice-member","Xenice Member","1.0.2","xenice","https:\u002F\u002Fprofiles.wordpress.org\u002Fxenice\u002F","\u003Cp>Xenice Member is a simple and easy-to-use WordPress membership management plugin.\u003Cbr \u002F>\nIt allows you to create and manage membership levels, assign users to levels,\u003Cbr \u002F>\nset expiration times, and provide exclusive WooCommerce free downloads to members.\u003Cbr \u002F>\nPerfect for websites with paid or free membership content.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Manage membership levels (Lifetime, Annual, Monthly, or custom)\u003Cbr \u002F>\n* Edit and add members through a dedicated admin editor\u003Cbr \u002F>\n* Set membership expiration times\u003Cbr \u002F>\n* Assign permissions to specific members\u003Cbr \u002F>\n* WooCommerce integration for free downloadable products\u003Cbr \u002F>\n* User-friendly admin interface with sortable member lists\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later. You can use, modify, and distribute it under the terms of the GNU General Public License.\u003C\u002Fp>\n","Comprehensive WordPress membership management plugin with WooCommerce free download support.",154,"2025-12-03T04:50:00.000Z","6.5",[98,69,19,21,22],"download","https:\u002F\u002Fwww.xenice.com\u002Fxenice-member","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fxenice-member.1.0.2.zip",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":111,"num_ratings":112,"last_updated":113,"tested_up_to":14,"requires_at_least":114,"requires_php":48,"tags":115,"homepage":120,"download_link":121,"security_score":122,"vuln_count":123,"unpatched_count":11,"last_vuln_date":124,"fetched_at":54},"members","Members – Membership & User Role Editor Plugin","3.2.19","Blair Williams","https:\u002F\u002Fprofiles.wordpress.org\u002Fsupercleanse\u002F","\u003Cp>Members is a roles and capabilities based WordPress membership plugin. It gives your users the ultimate member experience by giving you powerful tools to add roles and capabilities and assign them to your users.\u003C\u002Fp>\n\u003Cp>Members allows you to set permissions to restrict content on your site by providing a simple user interface (UI) for WordPress’ powerful roles and capabilities system, which has traditionally only been available to developers who know how to code this by hand.\u003C\u002Fp>\n\u003Ch3>Plugin Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Role Editor:\u003C\u002Fstrong> Allows you to edit, create, and delete roles as well as capabilities for these roles.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple User Roles:\u003C\u002Fstrong> Give one, two, or even more roles to any user.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Explicitly Deny Capabilities:\u003C\u002Fstrong> Deny specific capabilities to specific user roles.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clone Roles:\u003C\u002Fstrong> Build a new role by cloning an existing role.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Permissions \u002F Restricted Content:\u003C\u002Fstrong> Protect content to determine which users (by role) have access to post content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcodes:\u003C\u002Fstrong> Shortcodes to control who has access to content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Widgets:\u003C\u002Fstrong> A login form widget and users widget to show in your theme’s sidebars.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Private Site:\u003C\u002Fstrong> You can make your site and its feed completely private if you want.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Plugin Integration:\u003C\u002Fstrong> Members is highly recommended by other WordPress developers. Many existing plugins integrate their custom roles and capabilities directly into it.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Seamless MemberPress Integration\u003C\u002Fh4>\n\u003Cp>If you’re looking to build a business out of your membership site by creating paid memberships there’s no better way than to \u003Ca href=\"https:\u002F\u002Fmemberpress.com\u002Fplans\u002Fpricing\u002F?utm_source=members_plugin&utm_medium=link&utm_campaign=readme&utm_content=integration_1\" rel=\"nofollow ugc\">use MemberPress\u003C\u002Fa>. Members and \u003Ca href=\"https:\u002F\u002Fmemberpress.com\u002Fplans\u002Fpricing\u002F?utm_source=members_plugin&utm_medium=link&utm_campaign=readme&utm_content=integration_2\" rel=\"nofollow ugc\">MemberPress\u003C\u002Fa> work together to provide the ultimate member experience and will help you start and profit from your amazing WordPress membership sites!\u003C\u002Fp>\n\u003Ch4>All Add-ons are now included\u003C\u002Fh4>\n\u003Cp>Members now includes ALL of it’s add-ons completely free of charge! Here are some of the awesome features they add to Members:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Block Permissions:\u003C\u002Fstrong> Allows site owners to hide or show blocks based on user logged-in status, user role, or capability.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Caps:\u003C\u002Fstrong> Creates additional capabilities for control over WordPressâ€™ privacy and personal data features (GDPR).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin Access:\u003C\u002Fstrong> Allows site administrators to control which users have access to the WordPress admin via role.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Core Create Caps:\u003C\u002Fstrong> Adds the create_posts and create_pages caps to posts\u002Fpages to separate them from their edit_* counterparts, providing more flexible editing capabilities.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Categories and Tag Caps:\u003C\u002Fstrong> The Category and Tag Caps add-on creates custom capabilities for the core category and post tag taxonomies. This allows site owners to have precise control over who can manage, edit, delete, or assign categories\u002Ftags.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Role Levels:\u003C\u002Fstrong> Exposes the old user levels system, which fixes the WordPress author drop-down bug when users don’t have a role with one of the assigned levels.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Role Hierarchy:\u003C\u002Fstrong> Creates a hierarchical roles system.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ACF Integration:\u003C\u002Fstrong> Creates custom capabilities for the Advanced Custom Fields (ACF) plugin for managing with the Members plugin.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>EDD Integration:\u003C\u002Fstrong> Integrates the Easy Digital Downloads plugin capabilities into the Members plugin’s role manager.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GiveWP Integration:\u003C\u002Fstrong> Integrates the GiveWP and GiveWP Recurring Donations plugin capabilities into the Members plugin’s role manager.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Meta Box Integration:\u003C\u002Fstrong> Integrates the Meta Box plugin capabilities into the Members plugin’s role manager.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Integration:\u003C\u002Fstrong> Integrates the WooCommerce plugin capabilities into the Members plugin’s role manager.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For more info, visit the \u003Ca href=\"https:\u002F\u002Fmembers-plugin.com\u002F?utm_source=members_plugin&utm_medium=link&utm_campaign=readme&utm_content=learn_more\" rel=\"nofollow ugc\">Members plugin home page\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Like this plugin?\u003C\u002Fh3>\n\u003Cp>The Members plugin is a massive project with 1,000s of lines of code to maintain. A major update can take weeks or months of work. We don’t make any money directly from this plugin while other, similar plugins charge substantial fees to even download them or get updates. Please consider helping the cause by:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmemberpress.com\u002F?utm_source=members_plugin&utm_medium=link&utm_campaign=readme&utm_content=memberpress_upgrade\" rel=\"nofollow ugc\">Adding MemberPress\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fmembers\u002Freviews\u002F?filter=5#new-post\" rel=\"ugc\">Rating the plugin\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>If you need plugin support from us, you can \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fmembers\u002F\" rel=\"ugc\">visit our support page\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Plugin Development\u003C\u002Fh3>\n\u003Cp>If you’re a theme author, plugin author, or just a code hobbyist, you can follow the development of this plugin on it’s \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcaseproof\u002Fmembers\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>.\u003C\u002Fp>\n","The best WordPress membership and user role editor plugin. User Roles & Capabilities editor helps you restrict content in just a few clicks.",300000,6811812,98,1248,"2026-02-13T16:00:00.000Z","6.0",[116,117,118,119,21],"access","capabilities","memberships","permissions","https:\u002F\u002Fmembers-plugin.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmembers.3.2.19.zip",99,1,"2024-12-10 00:00:00",{"attackSurface":126,"codeSignals":235,"taintFlows":245,"riskAssessment":246,"analyzedAt":249},{"hooks":127,"ajaxHandlers":231,"restRoutes":232,"shortcodes":233,"cronEvents":234,"entryPointCount":11,"unprotectedCount":11},[128,134,138,142,146,150,154,158,161,165,169,175,179,182,187,191,194,198,201,204,207,211,215,219,223,227],{"type":129,"name":130,"callback":131,"file":132,"line":133},"action","admin_menu","add_submenu_page","admin\\class-wrma-admin.php",7,{"type":129,"name":135,"callback":136,"file":132,"line":137},"woocommerce_product_options_general_product_data","add_product_access_fields",10,{"type":129,"name":139,"callback":140,"file":132,"line":141},"woocommerce_admin_process_product_object","save_product_meta_object",11,{"type":129,"name":143,"callback":144,"file":132,"line":145},"woocommerce_process_product_meta","save_product_meta_legacy",12,{"type":129,"name":147,"callback":148,"file":132,"line":149},"product_cat_add_form_fields","add_category_roles_field",15,{"type":129,"name":151,"callback":152,"file":132,"line":153},"product_cat_edit_form_fields","edit_category_roles_field",16,{"type":129,"name":155,"callback":156,"file":132,"line":157},"created_product_cat","save_category_roles",17,{"type":129,"name":159,"callback":156,"file":132,"line":160},"edited_product_cat",18,{"type":129,"name":162,"callback":163,"file":132,"line":164},"admin_enqueue_scripts","enqueue_admin_assets",21,{"type":129,"name":166,"callback":167,"file":132,"line":168},"admin_init","redirect_to_wc_settings",24,{"type":170,"name":171,"callback":172,"priority":44,"file":173,"line":174},"filter","woocommerce_settings_tabs_array","add_tab","admin\\class-wrma-settings-tab.php",9,{"type":129,"name":176,"callback":177,"file":173,"line":178},"woocommerce_admin_field_wrma_paypal_donate","closure",131,{"type":129,"name":180,"callback":177,"file":173,"line":181},"woocommerce_admin_field_wrma_support_links_html",164,{"type":129,"name":183,"callback":184,"file":185,"line":186},"admin_notices","wc_missing_notice","includes\\class-wrma-plugin.php",20,{"type":170,"name":188,"callback":189,"priority":137,"file":190,"line":137},"woocommerce_product_is_visible","restrict_visibility","includes\\class-wrma-restrictions.php",{"type":170,"name":192,"callback":193,"priority":137,"file":190,"line":141},"woocommerce_product_get_catalog_visibility","force_hidden_catalog_visibility",{"type":170,"name":195,"callback":196,"priority":137,"file":190,"line":197},"woocommerce_is_purchasable","restrict_purchasable",14,{"type":170,"name":199,"callback":200,"priority":137,"file":190,"line":149},"woocommerce_variation_is_purchasable","restrict_variation_purchasable",{"type":170,"name":202,"callback":203,"priority":137,"file":190,"line":160},"woocommerce_add_to_cart_validation","validate_add_to_cart",{"type":129,"name":205,"callback":206,"file":190,"line":164},"woocommerce_check_cart_items","validate_cart",{"type":129,"name":208,"callback":209,"file":190,"line":210},"template_redirect","template_redirect_guard",22,{"type":129,"name":212,"callback":213,"file":190,"line":214},"woocommerce_checkout_process","checkout_process_guard",23,{"type":129,"name":216,"callback":217,"priority":123,"file":190,"line":218},"woocommerce_single_product_summary","render_inline_notice_above_title",26,{"type":129,"name":220,"callback":221,"priority":123,"file":190,"line":222},"woocommerce_before_single_product","render_inline_notice_top",29,{"type":129,"name":224,"callback":225,"file":190,"line":226},"wp_enqueue_scripts","enqueue_frontend_assets",32,{"type":129,"name":228,"callback":229,"file":230,"line":168},"plugins_loaded","instance","role-membership-access-for-woocommerce.php",[],[],[],[],{"dangerousFunctions":236,"sqlUsage":237,"outputEscaping":239,"fileOperations":11,"externalRequests":11,"nonceChecks":31,"capabilityChecks":31,"bundledLibraries":244},[],{"prepared":11,"raw":11,"locations":238},[],{"escaped":160,"rawEcho":123,"locations":240},[241],{"file":185,"line":242,"context":243},54,"raw output",[],[],{"summary":247,"deductions":248},"Based on the static analysis, the \"role-membership-access-for-woocommerce\" plugin version 1.0.0 exhibits a strong security posture. There are no identified AJAX handlers, REST API routes, shortcodes, or cron events that present an attack surface, and thus no unprotected entry points. The code demonstrates good practices with 100% of SQL queries using prepared statements and 95% of output being properly escaped. The presence of nonce and capability checks further bolsters its security. The absence of dangerous functions, file operations, and external HTTP requests, along with zero taint analysis findings, indicates a well-written and secure codebase. The plugin also has no recorded vulnerability history, including no known CVEs, suggesting a consistent focus on security by the developers. Overall, this plugin appears to be very secure, with no immediate, evident security risks.",[],"2026-03-17T06:35:11.332Z",{"wat":251,"direct":258},{"assetPaths":252,"generatorPatterns":254,"scriptPaths":255,"versionParams":256},[253],"\u002Fwp-content\u002Fplugins\u002Frole-membership-access-for-woocommerce\u002Fassets\u002Fjs\u002Fadmin.js",[],[253],[257],"role-membership-access-for-woocommerce\u002Fassets\u002Fjs\u002Fadmin.js?ver=",{"cssClasses":259,"htmlComments":262,"htmlAttributes":263,"restEndpoints":268,"jsGlobals":269,"shortcodeOutput":270},[260,261],"wrma-manual-roles","wrma-primary-cat",[],[264,265,266,267],"wrma_product_nonce","_wrma_access_mode","_wrma_allowed_roles","_wrma_primary_cat",[],[],[],{"error":272,"url":273,"statusCode":274,"statusMessage":275,"message":275},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Frole-membership-access-for-woocommerce\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":123,"versions":277},[278],{"version":6,"download_url":24,"svn_tag_url":279,"released_at":26,"has_diff":280,"diff_files_changed":281,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":282,"is_current":272},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Frole-membership-access-for-woocommerce\u002Ftags\u002F1.0.0\u002F",false,[],[]]