[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fzvcwbEPWZfZxF9kuMtOYorXytaZhuwBqzIT0ygSJ5Ts":3,"$f3LTrgfzIFDGzg5x7Dr9GcQ1PkXEmCMQnGBFfY0nAuoQ":281,"$fZD_nRQQOEJYc4fA2msfDdTPbVhgNnLpYsFaZ1ye8yHE":285},{"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":129,"fingerprints":260},"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.",0,154,"2025-12-03T04:50:00.000Z","6.9.4","6.5","7.4",[18,19,20,21,22],"download","member-management","membership","roles","woocommerce","https:\u002F\u002Fwww.xenice.com\u002Fxenice-member","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fxenice-member.1.0.2.zip",100,null,"2026-04-16T10:56:18.058Z","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},2,30,94,"2026-05-20T02:11:35.765Z",[36,54,71,84,108],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":11,"downloaded":44,"rating":11,"num_ratings":11,"last_updated":45,"tested_up_to":46,"requires_at_least":47,"requires_php":16,"tags":48,"homepage":52,"download_link":53,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"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",[49,50,19,20,51],"access-control","content-protection","user-roles","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmemberglut\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmemberglut.1.1.0.zip",{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":11,"downloaded":62,"rating":11,"num_ratings":11,"last_updated":63,"tested_up_to":14,"requires_at_least":64,"requires_php":65,"tags":66,"homepage":68,"download_link":69,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":70},"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.",151,"2026-01-17T12:48:00.000Z","6.2","8.0",[49,20,67,21,22],"restrict-products","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frole-membership-access-for-woocommerce.1.0.0.zip","2026-04-06T09:54:40.288Z",{"slug":72,"name":73,"version":57,"author":74,"author_profile":75,"description":76,"short_description":77,"active_installs":11,"downloaded":78,"rating":11,"num_ratings":11,"last_updated":79,"tested_up_to":46,"requires_at_least":47,"requires_php":16,"tags":80,"homepage":68,"download_link":83,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":70},"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",[81,20,82,51,22],"login","redirect","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-role-login-redirects.1.0.1.zip",{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":92,"downloaded":93,"rating":94,"num_ratings":95,"last_updated":96,"tested_up_to":14,"requires_at_least":97,"requires_php":16,"tags":98,"homepage":103,"download_link":104,"security_score":105,"vuln_count":106,"unpatched_count":11,"last_vuln_date":107,"fetched_at":27},"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",[99,100,101,102,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",{"slug":109,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":116,"downloaded":117,"rating":118,"num_ratings":119,"last_updated":120,"tested_up_to":46,"requires_at_least":121,"requires_php":122,"tags":123,"homepage":127,"download_link":128,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"trustpulse-api","FOMO & Social Proof Notifications by TrustPulse – Best WordPress FOMO Plugin","1.2.5","Syed Balkhi","https:\u002F\u002Fprofiles.wordpress.org\u002Fsmub\u002F","\u003Ch4>WordPress FOMO Plugin\u003C\u002Fh4>\n\u003Cp>Did you know that 98% of visitors leave your website without taking any conversion action, and 70% never return because they don’t believe you can be trusted?\u003C\u002Fp>\n\u003Cp>Wouldn’t it be nice if you can convert some of those people to buy your product or subscribe to your email list?\u003C\u002Fp>\n\u003Cp>That’s where \u003Ca href=\"https:\u002F\u002Ftrustpulse.com\" title=\"TrustPulse\" rel=\"friend nofollow ugc\">TrustPulse\u003C\u002Fa> FOMO plugin can help. TrustPulse uses FOMO (Fear of Missing Out) to boost your sales and conversions with social proof notifications. Use it to boost sales on your Woocommerce store, increase signups on your membership site, get more email subscribers, and more.\u003C\u002Fp>\n\u003Cp>Social proof is powerful!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Consumers are 92% more likely to trust their peers over advertising when it comes to purchasing decisions.\u003C\u002Fli>\n\u003Cli>60% of consumers said they made a purchase after experiencing FOMO, most often within 24 hours.\u003C\u002Fli>\n\u003Cli>Adding social proof such as verified activity notifications has been shown to increase conversions by up to 15%.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you’re not leveraging social proof on your website right now, then you’re missing out on the power of FOMO!\u003C\u002Fp>\n\u003Ch3>TrustPulse Social Proof App\u003C\u002Fh3>\n\u003Cp>TrustPulse is a standalone social proof app that integrates with all website platforms including WordPress. You must have a TrustPulse account in order to take advantage of this plugin. \u003Ca href=\"https:\u002F\u002Ftrustpulse.com\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" title=\"Click here to learn more about TrustPulse\" rel=\"friend nofollow ugc\">Click here to get started with the TrustPulse FOMO app.\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>TrustPulse comes with an easy-to-use social proof notification builder that allows you to create beautiful WordPress FOMO popups that are proven to convert. You can customize the message, colors, images, and more to match your FOMO social proof notifications with your website.\u003C\u002Fp>\n\u003Cp>With TrustPulse you can choose between 2 types of FOMO campaigns:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Recent Activity: Show a live stream of website activity like WooCommerce purchases, membership site registrations, email signups and more.\u003C\u002Fli>\n\u003Cli>On-Fire: Show the number of people taking action on your website in a given period.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Using the TrustPulse WordPress FOMO plugin, users have seen an instant boost in conversion rate.\u003C\u002Fp>\n\u003Cp>Let’s take a look at how the TrustPulse FOMO plugin can help you get more sales with social proof.\u003C\u002Fp>\n\u003Ch4>Social Proof Notifications for WooCommerce\u003C\u002Fh4>\n\u003Cp>Want an easy way to boost your WooCoomerce sales? TrustPulse FOMO plugin can instantly lift your WooCommerce sales by 15% or more with the power of social proof.\u003C\u002Fp>\n\u003Cp>In under 5 minutes, you can set up the TrustPulse FOMO plugin and show a live stream of recent sales on your WooCommerce site to entice visitors to buy with social proof.\u003C\u002Fp>\n\u003Cp>Best of all, you can get started with our WooCommerce FOMO plugin for free – talk about an amazing ROI.\u003C\u002Fp>\n\u003Ch4>FOMO Plugin for Membership Sites\u003C\u002Fh4>\n\u003Cp>Do you have a membership site with MemberPress or another membership plugin?\u003C\u002Fp>\n\u003Cp>You can instantly boost your membership registrations with the power of TrustPulse FOMO plugin.\u003C\u002Fp>\n\u003Cp>Just set up FOMO popups to display whenever someone new registers on your membership site, and your visitors will experience FOMO and want to sign up for their own membership.\u003C\u002Fp>\n\u003Ch4>TrustPulse FOMO Plugin Full Features List\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Leverage FOMO with real-time event tracking to show what live visitors are doing on your site.\u003C\u002Fli>\n\u003Cli>Live stream of any action on your website including WooCommerce sales, membership site signups, email newsletter signups, and more.\u003C\u002Fli>\n\u003Cli>“On Fire” social proof notifications to show how many people are taking action in a given period.\u003C\u002Fli>\n\u003Cli>Show social proof notifications to the right people at the right time with advanced targeting rules and timing controls.\u003C\u002Fli>\n\u003Cli>Flexible design options to create attractive FOMO notifications that match your site.\u003C\u002Fli>\n\u003Cli>FOMO analytics to measure views and conversions.\u003C\u002Fli>\n\u003Cli>Super easy to set up FOMO notifications – it “just works”, no code needed.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>We saw an immediate increase in overall sales and signup conversion rates. TrustPulse is easily the quickest and most effective action we have taken to grow our business.\u003Cbr \u002F>\n  Chris Christoff, Co-Founder at MonsterInsights\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cp>This FOMO plugin is created by \u003Ca href=\"https:\u002F\u002Fthomasgriffin.io\" title=\"Thomas Griffin\" rel=\"friend nofollow ugc\">Thomas Griffin\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fsyedbalkhi.com\" title=\"Syed Balkhi\" rel=\"friend nofollow ugc\">Syed Balkhi\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Branding Guideline\u003C\u002Fh4>\n\u003Cp>TrustPulse is a registered trademark of Retyp, LLC. When writing about the TrustPulse Social Proof plugin, please make sure to uppercase the letter T and P.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>TrustPulse (correct)\u003C\u002Fli>\n\u003Cli>Trust Pulse (incorrect)\u003C\u002Fli>\n\u003Cli>trustpulse (incorrect)\u003C\u002Fli>\n\u003Cli>trust pulse (incorrect)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>What’s Next\u003C\u002Fh4>\n\u003Cp>If you like our Social Proof plugin, then consider checking out our other projects:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002F\" title=\"OptinMonster\" rel=\"friend nofollow ugc\">OptinMonster\u003C\u002Fa> – Get more email subscribers with the most popular conversion optimization plugin for WordPress.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpforms.com\u002F\" title=\"WPForms\" rel=\"friend nofollow ugc\">WPForms\u003C\u002Fa> – #1 drag & drop online form builder for WordPress (trusted by 5 million sites).\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Faioseo.com\u002F\" title=\"AIOSEO\" rel=\"friend nofollow ugc\">AIOSEO\u003C\u002Fa> – The original WordPress SEO plugin to help you rank higher in search results (trusted by over 3 million sites).\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.monsterinsights.com\u002F\" title=\"MonsterInsights\" rel=\"friend nofollow ugc\">MonsterInsights\u003C\u002Fa> – See the stats that matter and grow your business with confidence. Best Google Analytics plugin for WordPress.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.seedprod.com\u002F\" title=\"SeedProd\" rel=\"friend nofollow ugc\">SeedProd\u003C\u002Fa> – Create beautiful landing pages with our powerful drag & drop landing page builder.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpmailsmtp.com\u002F\" title=\"WP Mail SMTP\" rel=\"friend nofollow ugc\">WP Mail SMTP\u003C\u002Fa> – Improve email deliverability for your contact form with the most popular SMTP plugin for WordPress.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsmashballoon.com\u002F\" title=\"Smash Balloon\" rel=\"friend nofollow ugc\">Smash Balloon\u003C\u002Fa> – #1 social feeds plugin for WordPress – display social media content in WordPress without code.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpcode.com\u002F\" title=\"WPCode\" rel=\"friend nofollow ugc\">WPCode\u003C\u002Fa> – Must have WordPress code snippet management plugin to help you future-proof website customization (trusted by 1.5 million sites).\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fduplicator.com\u002F\" title=\"Duplicator\" rel=\"friend nofollow ugc\">Duplicator\u003C\u002Fa> – Popular WordPress backup and migration plugin used by over 1 million websites.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpsimplepay.com\u002F\" title=\"WP Simple Pay\" rel=\"friend nofollow ugc\">WP Simple Pay\u003C\u002Fa> – #1 Stripe payments plugin for WordPress. Start accepting one-time or recurring payments without a shopping cart.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.pushengage.com\u002F\" title=\"PushEngage\" rel=\"friend nofollow ugc\">PushEngage\u003C\u002Fa> – Connect with visitors after they leave your website with the leading web push notification plugin.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frafflepress.com\u002F\" title=\"RafflePress\" rel=\"friend nofollow ugc\">RafflePress\u003C\u002Fa> – Best WordPress giveaway and contest plugin to grow traffic and social followers.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsearchwp.com\u002F\" title=\"SearchWP\" rel=\"friend nofollow ugc\">SearchWP\u003C\u002Fa> – The most advanced custom WordPress search plugin to improve WordPress search quality.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Faffiliatewp.com\u002F\" title=\"AffiliateWP\" rel=\"friend nofollow ugc\">AffiliateWP\u003C\u002Fa> – #1 affiliate management plugin for WordPress. Add a referral program to your online store.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Feasydigitaldownloads.com\u002F\" title=\"Easy Digital Downloads\" rel=\"friend nofollow ugc\">Easy Digital Downloads\u003C\u002Fa> – The best WordPress eCommerce plugin to sell digital products (eBooks, software, music, and more).\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpcharitable.com\u002F\" title=\"WPCharitable\" rel=\"friend nofollow ugc\">WPCharitable\u003C\u002Fa> – Top-rated WordPress donation and fundraising plugin for WordPress.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Visit \u003Ca title=\"WPBeginner\" rel=\"friend nofollow ugc\">WPBeginner\u003C\u002Fa> to learn from our \u003Ca href=\"https:\u002F\u002Fwww.wpbeginner.com\u002Fcategory\u002Fwp-tutorials\u002F\" title=\"WordPress Tutorials\" rel=\"friend nofollow ugc\">WordPress Tutorials\u003C\u002Fa> and about the \u003Ca href=\"https:\u002F\u002Fwww.wpbeginner.com\u002Fcategory\u002Fplugins\u002F\" title=\"Best WordPress Plugins\" rel=\"friend nofollow ugc\">best WordPress plugins\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Notes\u003C\u002Fh3>\n\u003Cp>TrustPulse is the \u003Ca href=\"https:\u002F\u002Ftrustpulse.com\" title=\"TrustPulse\" rel=\"friend nofollow ugc\">best FOMO plugin\u003C\u002Fa> for social proof notifications on the market. No other WordPress FOMO plugin compares to TrustPulse and how easy it is to use.\u003C\u002Fp>\n\u003Ch4>Testimonial\u003C\u002Fh4>\n\u003Cblockquote>\n\u003Cp>It’s easy to convince people to take action when they see other real people doing the same thing. TrustPulse simply works and the results speak for themselves.\u003Cbr \u002F>\n  Jared Atchison, Co-Founder at WPForms\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","TrustPulse is a FOMO social proof plugin that leverages the power of social proof to instantly boost site conversions by up to 15%!",20000,631300,90,35,"2025-08-11T17:16:00.000Z","3.5.1","5.3",[124,125,20,126,22],"ecommerce","fomo","social-proof","https:\u002F\u002Ftrustpulse.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftrustpulse-api.1.2.5.zip",{"attackSurface":130,"codeSignals":186,"taintFlows":221,"riskAssessment":249,"analyzedAt":259},{"hooks":131,"ajaxHandlers":182,"restRoutes":183,"shortcodes":184,"cronEvents":185,"entryPointCount":11,"unprotectedCount":11},[132,138,142,148,152,156,159,162,166,169,173,177,180],{"type":133,"name":134,"callback":135,"file":136,"line":137},"filter","xenice_member_duration_options","duration_options","includes\\class-level-duration.php",9,{"type":133,"name":139,"callback":140,"file":136,"line":141},"xenice_member_duration_values","duration_values",10,{"type":143,"name":144,"callback":145,"file":146,"line":147},"action","admin_post_save_xenice_level","handle_save","includes\\class-level-editor.php",19,{"type":143,"name":149,"callback":150,"file":146,"line":151},"admin_post_delete_xenice_level","handle_delete",20,{"type":143,"name":153,"callback":145,"file":154,"line":155},"admin_post_save_xenice_member","includes\\class-member-editor.php",17,{"type":143,"name":157,"callback":150,"file":154,"line":158},"admin_post_delete_xenice_member",18,{"type":143,"name":160,"callback":161,"file":154,"line":147},"admin_enqueue_scripts","admin_scripts",{"type":133,"name":163,"callback":164,"file":165,"line":137},"xenice_member_permission_options","permission_options","includes\\class-wc-free-download.php",{"type":143,"name":167,"callback":168,"file":165,"line":141},"woocommerce_after_add_to_cart_button","display_free_download",{"type":143,"name":170,"callback":171,"file":165,"line":172},"wp_enqueue_scripts","maybe_enqueue_assets",11,{"type":143,"name":174,"callback":174,"file":175,"line":176},"init","xenice-member.php",41,{"type":143,"name":178,"callback":178,"file":175,"line":179},"admin_menu",42,{"type":143,"name":160,"callback":161,"file":175,"line":181},43,[],[],[],[],{"dangerousFunctions":187,"sqlUsage":188,"outputEscaping":190,"fileOperations":11,"externalRequests":11,"nonceChecks":215,"capabilityChecks":216,"bundledLibraries":217},[],{"prepared":11,"raw":11,"locations":189},[],{"escaped":191,"rawEcho":172,"locations":192},88,[193,196,198,200,202,204,206,208,210,211,213],{"file":146,"line":194,"context":195},62,"raw output",{"file":146,"line":197,"context":195},73,{"file":146,"line":199,"context":195},91,{"file":146,"line":201,"context":195},96,{"file":154,"line":203,"context":195},59,{"file":154,"line":205,"context":195},77,{"file":154,"line":207,"context":195},80,{"file":154,"line":209,"context":195},93,{"file":165,"line":118,"context":195},{"file":165,"line":212,"context":195},97,{"file":165,"line":214,"context":195},102,7,3,[218],{"name":219,"version":26,"knownCves":220},"Select2",[],[222,241],{"entryPoint":223,"graph":224,"unsanitizedCount":11,"severity":240},"render_editor (includes\\class-member-editor.php:25)",{"nodes":225,"edges":237},[226,231],{"id":227,"type":228,"label":229,"file":154,"line":230},"n0","source","$_GET",33,{"id":232,"type":233,"label":234,"file":154,"line":235,"wp_function":236},"n1","sink","echo() [XSS]",52,"echo",[238],{"from":227,"to":232,"sanitized":239},true,"low",{"entryPoint":242,"graph":243,"unsanitizedCount":11,"severity":240},"\u003Cclass-member-editor> (includes\\class-member-editor.php:0)",{"nodes":244,"edges":247},[245,246],{"id":227,"type":228,"label":229,"file":154,"line":230},{"id":232,"type":233,"label":234,"file":154,"line":235,"wp_function":236},[248],{"from":227,"to":232,"sanitized":239},{"summary":250,"deductions":251},"The \"xenice-member\" plugin v1.0.2 exhibits a generally strong security posture based on the provided static analysis. The complete absence of identified AJAX handlers, REST API routes, shortcodes, and cron events with unprotected entry points significantly limits the attack surface. Furthermore, the code demonstrates good practices in handling SQL queries exclusively with prepared statements and a high percentage of properly escaped output, indicating a good understanding of preventing common web vulnerabilities like SQL injection and XSS. The presence of nonce and capability checks, though not universally applied to all identified entry points (which are zero, making this observation somewhat moot in practice), suggests an awareness of WordPress security mechanisms.\n\nHowever, the static analysis does reveal potential weaknesses. While no critical or high severity taint flows were detected, the analysis of only two total flows is very limited. The fact that 11% of output is not properly escaped (approximately 1 out of 9 outputs) presents a moderate risk for cross-site scripting (XSS) vulnerabilities if these unescaped outputs are user-controllable. The bundling of Select2, without information on its version, could also represent a risk if an outdated and vulnerable version is included. The plugin's vulnerability history is notably clean, with no recorded CVEs, which is a positive indicator of its past security. This suggests the developers have likely been diligent in addressing security issues. Overall, the plugin appears to be developed with security in mind, but the limited taint analysis and minor output escaping issues warrant attention.",[252,255,257],{"reason":253,"points":254},"Minor unescaped output detected",4,{"reason":256,"points":216},"Bundled library (Select2) - version unknown",{"reason":258,"points":31},"Limited taint analysis coverage","2026-03-17T07:26:31.040Z",{"wat":261,"direct":270},{"assetPaths":262,"generatorPatterns":265,"scriptPaths":266,"versionParams":267},[263,264],"\u002Fwp-content\u002Fplugins\u002Fxenice-member\u002Fassets\u002Fselect2\u002Fselect2.min.css","\u002Fwp-content\u002Fplugins\u002Fxenice-member\u002Fassets\u002Fselect2\u002Fselect2.min.js",[],[264],[268,269],"xenice-member\u002Fassets\u002Fselect2\u002Fselect2.min.css?ver=","xenice-member\u002Fassets\u002Fselect2\u002Fselect2.min.js?ver=",{"cssClasses":271,"htmlComments":274,"htmlAttributes":275,"restEndpoints":277,"jsGlobals":278,"shortcodeOutput":280},[272,273],"xenice-member-wrap","xenice-member-admin-page",[],[276],"data-membership-levels",[],[279],"xenice_member_ajax_object",[],{"error":239,"url":282,"statusCode":283,"statusMessage":284,"message":284},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fxenice-member\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":106,"versions":286},[287],{"version":6,"download_url":24,"svn_tag_url":288,"released_at":26,"has_diff":289,"diff_files_changed":290,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":291,"is_current":239},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fxenice-member\u002Ftags\u002F1.0.2\u002F",false,[],[]]