[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fMT_od6xp8cogv_ECwUj5keWLpavZWNNCftId7BKVIXE":3,"$fbzZ7N21JolOnUZvdteJUNGrnO5zVJ7kePZLJCa8II-c":536,"$f6zVdrb9wF_jDV9es4pLkRuBhGuT3x5FnXrhZg8OX29k":540},{"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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":11,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":37,"analysis":144,"fingerprints":511},"memberstack","Memberstack – Member Management & Content Protection","1.3.1","Josh","https:\u002F\u002Fprofiles.wordpress.org\u002Fmsjoshlopez\u002F","\u003Cp>Since 2019, we’ve helped thousands of businesses to generate $125,000,000 in revenue through premium content and membership sites. Our customers range from high school seniors to teams at Slack, Reddit, American Airlines, Webflow, IDEO, etc.\u003C\u002Fp>\n\u003Cp>Whether you’re creating a custom SaaS application, online course, subscription service, premium content site, or member community, we’re ready to help!\u003C\u002Fp>\n\u003Cp>Our WordPress integration makes it simple to protect content, manage members, and process payments without any coding knowledge. Perfect for content creators, course developers, and businesses looking to monetize their WordPress sites through memberships.\u003C\u002Fp>\n\u003Ch4>Getting Started Guide\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Quick Start Video Tutorial\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Check out our installation and setup guide video: \u003Ca href=\"https:\u002F\u002Fyoutu.be\u002FN-S2CJjomK8?si=nGboxSIPbjHHbCoO\" rel=\"nofollow ugc\">Watch Getting Started with Memberstack + WordPress\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>In this video, you’ll learn how you can add gated content, social auth, and more to your WordPress site using the Memberstack plugin with WordPress!\u003C\u002Fp>\n\u003Ch4>Why Choose Memberstack?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>No Coding Required\u003C\u002Fstrong> – Easy setup with visual builders and pre-built components for WordPress\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Professional Features\u003C\u002Fstrong> – Enterprise-grade security and functionality at a fraction of the cost\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Pricing\u003C\u002Fstrong> – Start building in test mode for free with no credit card required\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modern Authentication\u003C\u002Fstrong> – Social login, passwordless options, and traditional email\u002Fpassword\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Page Builder Ready\u003C\u002Fstrong> – Works seamlessly with popular builders like Bricks, Elementor, Gutenberg, and more\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Online Courses & Educational Content\u003C\u002Fli>\n\u003Cli>Premium News & Media Sites\u003C\u002Fli>\n\u003Cli>Subscription Services\u003C\u002Fli>\n\u003Cli>Member Communities\u003C\u002Fli>\n\u003Cli>Digital Downloads\u003C\u002Fli>\n\u003Cli>Professional Services\u003C\u002Fli>\n\u003Cli>Content Creators\u003C\u002Fli>\n\u003Cli>Online Coaches\u003C\u002Fli>\n\u003Cli>Digital Products\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Essential Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Smart Content Protection\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Protect entire pages or specific sections\u003C\u002Fli>\n\u003Cli>Create multiple membership plans, paid or free\u003C\u002Fli>\n\u003Cli>Set up trial periods for paid plans\u003C\u002Fli>\n\u003Cli>Custom access rules\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Modern Authentication\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Social login (Google, GitHub, LinkedIn, etc.)\u003C\u002Fli>\n\u003Cli>Passwordless email login\u003C\u002Fli>\n\u003Cli>Traditional email\u002Fpassword\u003C\u002Fli>\n\u003Cli>Custom registration fields, we call them “custom fields”\u003C\u002Fli>\n\u003Cli>Profile management\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Payment & Subscriptions\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Stripe integration – Memberstack exclusively uses Stripe\u003C\u002Fli>\n\u003Cli>Multiple pricing tiers\u003C\u002Fli>\n\u003Cli>Free and paid plans\u003C\u002Fli>\n\u003Cli>Trial periods\u003C\u002Fli>\n\u003Cli>Payment management\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pricing\u003C\u002Fh4>\n\u003Cp>Start in test mode for free – no credit card required. When you’re ready to launch, choose the plan that fits your member count. As your business grows, unlock lower transaction fees. We added this section because we want to be transparent about our pricing and help you make an informed decision.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Basic – $29\u002Fmo\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Perfect for up to 1,000 members\u003C\u002Fli>\n\u003Cli>4% transaction fee – great for testing the waters\u003C\u002Fli>\n\u003Cli>All core features included\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Professional – $49\u002Fmo\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Scale up to 5,000 members\u003C\u002Fli>\n\u003Cli>Reduced 2% transaction fee\u003C\u002Fli>\n\u003Cli>All core features included\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Business – $99\u002Fmo\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Support up to 10,000 members\u003C\u002Fli>\n\u003Cli>Ultra-low 0.9% transaction fee\u003C\u002Fli>\n\u003Cli>All core features included\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Established – $499\u002Fmo\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>10,000+ members\u003C\u002Fli>\n\u003Cli>ZERO transaction fees – maximize your revenue\u003C\u002Fli>\n\u003Cli>All core features included\u003C\u002Fli>\n\u003Cli>Priority support included\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Every Plan Includes:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WordPress integration\u003C\u002Fli>\n\u003Cli>Social login options\u003C\u002Fli>\n\u003Cli>Stripe payment processing\u003C\u002Fli>\n\u003Cli>Custom SSO\u003C\u002Fli>\n\u003Cli>Branded emails\u003C\u002Fli>\n\u003Cli>Member management dashboard\u003C\u002Fli>\n\u003Cli>Save 20% with annual billing\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Start for free in test mode and upgrade when you’re ready to launch. No hidden fees or surprises – just straightforward pricing that scales with your success.\u003C\u002Fp>\n\u003Ch4>Page Builder Integration\u003C\u002Fh4>\n\u003Cp>Works seamlessly with your favorite page builders:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bricks\u003C\u002Fstrong> – Native elements for forms and buttons\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Elementor\u003C\u002Fstrong> – Custom widgets for membership features\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Divi\u003C\u002Fstrong> – Built-in module support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenberg\u003C\u002Fstrong> – Dedicated blocks for content protection\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Easy Implementation\u003C\u002Fh4>\n\u003Cp>Add membership features anywhere with our shortcodes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>[memberstack_login]\u003C\u002Fcode> – Display login form\u003C\u002Fli>\n\u003Cli>\u003Ccode>[memberstack_signup]\u003C\u002Fcode> – Display signup form\u003C\u002Fli>\n\u003Cli>\u003Ccode>[memberstack_protected]\u003C\u002Fcode> – Protect content sections\u003C\u002Fli>\n\u003Cli>\u003Ccode>[memberstack_member]\u003C\u002Fcode> – Display member information\u003C\u002Fli>\n\u003Cli>\u003Ccode>[memberstack_modal]\u003C\u002Fcode> – Add modal triggers\u003C\u002Fli>\n\u003Cli>\u003Ccode>[memberstack_logout]\u003C\u002Fcode> – Add logout buttons\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Getting Started\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install the Memberstack WordPress plugin\u003C\u002Fli>\n\u003Cli>Create your free Memberstack account at \u003Ca href=\"https:\u002F\u002Fmemberstack.com\" rel=\"nofollow ugc\">memberstack.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Copy your App ID from the Memberstack dashboard\u003C\u002Fli>\n\u003Cli>Paste the App ID in WordPress under Settings > Memberstack\u003C\u002Fli>\n\u003Cli>Start protecting content and adding membership features!\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Professional Support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Extensive \u003Ca href=\"https:\u002F\u002Fdocs.memberstack.com\u002Fhc\u002Fen-us\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Support Team – \u003Ca href=\"https:\u002F\u002Fdocs.memberstack.com\u002Fhc\u002Fen-us\u002Frequests\u002Fnew\" rel=\"nofollow ugc\">Contact Us\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Community Forum – \u003Ca href=\"https:\u002F\u002Fdocs.memberstack.com\u002Fhc\u002Fen-us\u002Fcommunity\u002Fposts\" rel=\"nofollow ugc\">Join the Discussion\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>WordPress Slack Community – \u003Ca href=\"https:\u002F\u002Fwww.memberstack.com\u002Fwpslack\" rel=\"nofollow ugc\">Join the Slack Community\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>Memberstack integrates with our cloud service to manage memberships and protect content. \u003Ca href=\"https:\u002F\u002Fdocs.memberstack.com\u002Fhc\u002Fen-us\u002Farticles\u002F11419812024347-Privacy-Policy\" rel=\"nofollow ugc\">View our Privacy Policy\u003C\u002Fa>.\u003C\u002Fp>\n","Transform your WordPress site into a premium membership platform. Create members-only content and manage subscriptions with ease.",100,2912,24,"2026-03-03T09:43:00.000Z","6.9.4","6.7","7.4",[19,20,21,22,23],"content-protection","membership","social-login","subscription-management","user-authentication","https:\u002F\u002Fmemberstack.com\u002Fwordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmemberstack.1.3.1.zip",0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":11,"avg_security_score":11,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"msjoshlopez",1,30,94,"2026-05-19T23:08:46.262Z",[38,62,83,105,124],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":35,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":58,"download_link":59,"security_score":60,"vuln_count":33,"unpatched_count":33,"last_vuln_date":61,"fetched_at":28},"wp-content-protection","WP Content Protection","1.3","Shankaranand Maurya","https:\u002F\u002Fprofiles.wordpress.org\u002Fshankaranand12\u002F","\u003Cp>This plugin is used to protect the content.Content protection is done by three ways :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Content protection by logged in user.\u003C\u002Fli>\n\u003Cli>Content protection by password.\u003C\u002Fli>\n\u003Cli>Content protection by User roles.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>It will works for any post, page and custom post type also.\u003C\u002Fp>\n\u003Cp>Feature :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>You can add content protection module on any page,post or custom post type.\u003C\u002Fli>\n\u003Cli>You can apply any one mechanism or all in one post.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>When content will protected then a message will displayed.Now you can update the message from admin area.\u003C\u002Fp>\n\u003Cp>Follow : Settings => wp content protection .\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fshankaranandmaurya.wordpress.com\u002Fmy-developed-plugin\u002Fwp-content-protection\u002F\" rel=\"nofollow ugc\">Click here \u003C\u002Fa> for plugin settins.\u003C\u002Fp>\n\u003Cp>New Feature :\u003C\u002Fp>\n\u003Cp>I have added the two new Feature.\u003C\u002Fp>\n\u003Cp>1: Using by shortcode :\u003C\u002Fp>\n\u003Cblockquote>\u003Cp>`[wpcp_content_protection is_logged_in=’#enter 0 or 1 #’ is_password=’#enter password#’ is_user_roles=’#enter editor roles#’]…….. content …..[\u002Fwpcp_content_protection] `\u003C\u002Fp>\u003C\u002Fblockquote>\n\u003Cp>For more detailed describe of all the paramater, how can we use, please visit .\u003Ca href=\"https:\u002F\u002Fshankaranandmaurya.wordpress.com\u002Fmy-developed-plugin\u002Fwp-content-protection\u002Fwp-content-protection-by-shortcode\u002F\" rel=\"nofollow ugc\">Click Here\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>2: By using functions\u003C\u002Fp>\n\u003Cp>print this function :\u003C\u002Fp>\n\u003Cblockquote>\u003Cp>` echo wpcp_protection_with_advanced_custom_field(‘#Enter customfield key#’,’#Enter value 0 or 1#’,’#enter editor roles#’,’#enter password#’);`\u003C\u002Fp>\u003C\u002Fblockquote>\n\u003Cp>For more detailed describe of all the paramater, how can we use, please visit .\u003Ca href=\"https:\u002F\u002Fshankaranandmaurya.wordpress.com\u002Fmy-developed-plugin\u002Fwp-content-protection\u002Fwp-content-protection-by-shortcode\u002F\" rel=\"nofollow ugc\">Click Here\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>2.1 : For password security : \u003Ca href=\"https:\u002F\u002Fshankaranandmaurya.wordpress.com\u002Fmy-developed-plugin\u002Fwp-content-protection\u002Fwp-content-protection-feature-password-protection\u002F\" rel=\"nofollow ugc\">click here \u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>For any doubts, please email me with my email id : shankranand.mca@gmail.com : or visit :https:\u002F\u002Fshankaranandmaurya.wordpress.com:\u003C\u002Fp>\n","WP Content Protection plugin is used to protect the content.No membership required for this protection.",80,6263,7,"2015-10-11T04:01:00.000Z","4.1.42","3.1","",[54,19,55,56,57],"content-membership","login-protection","membership-content","protection","https:\u002F\u002Fshankaranandmaurya.wordpress.com\u002Fmy-developed-plugin\u002Fwp-content-protection\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-content-protection.zip",63,"2025-09-22 00:00:00",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":26,"num_ratings":26,"last_updated":72,"tested_up_to":73,"requires_at_least":74,"requires_php":75,"tags":76,"homepage":52,"download_link":81,"security_score":82,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"memberclicks-professional-authentication","MC Professional Authentication and User Sync","1.0.2","MemberClicks","https:\u002F\u002Fprofiles.wordpress.org\u002Fmemberclicks\u002F","\u003Cp>The MC Professional Authentication and User Sync plugin allows you to offer exclusive member content on your WordPress site by restricting access to some or all areas of your site. As the administrator, you have control over permissions with the flexibility to set content access based on the member types and group affiliations that are already set up within your MC Professional system.\u003C\u002Fp>\n\u003Cp>To log in to your restricted WordPress site, your members can utilize convenient single sign-on (SSO) with their regular MC Professional credentials and will be able to access specific content and pages based on your settings. You even can customize the WordPress site login screen. Additionally, the plugin enables you to sync user records across your MC Professional system and WordPress site to ensure you have one consistent source of truth for user authentication.\u003C\u002Fp>\n\u003Cp>The plugin reaches out to MemberClicks Professional servers using the domain and API credentials that you enter in the plugin settings page. The plugin uses standard OAuth2 protocols to authenticate members, and data is transferred over secure connections. You can find Terms of Use, Privacy Policy and other legal documents in the \u003Ca href=\"https:\u002F\u002Fmemberclicks.com\u002Flegal\u002F\" rel=\"nofollow ugc\">Legal Center\u003C\u002Fa>.\u003C\u002Fp>\n","Provides SSO (Single Sign-On) with MemberClicks Professional to restrict content based on member group. Sync user records for consistent access.",20,2938,"2024-11-01T15:44:00.000Z","6.6.5","6.6","7.2",[77,78,79,80,23],"mc-professional","memberclicks","membership-management","sso","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmemberclicks-professional-authentication.1.0.2.zip",92,{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":91,"downloaded":92,"rating":93,"num_ratings":94,"last_updated":95,"tested_up_to":96,"requires_at_least":97,"requires_php":52,"tags":98,"homepage":102,"download_link":103,"security_score":104,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"stitchz-social-login","Stitchz Social Login","1.0.4","stitchzdotnet","https:\u002F\u002Fprofiles.wordpress.org\u002Fstitchzdotnet\u002F","\u003Cp>The Stitchz Social Login plugin extends the standard WordPress user registration\u003Cbr \u002F>\nand login experience by integrating social login features. With Stitchz Social\u003Cbr \u002F>\nLogin users can login with one or more supported social networks, including\u003Cbr \u002F>\nFacebook, Twitter, Google, LinkedIn and more (22+).\u003C\u002Fp>\n\u003Cp>Stitchz Social Login provides a single, simple interface that maintains all\u003Cbr \u002F>\nyour social identity provider information safely and securely (and encrypted\u003Cbr \u002F>\nwhile at rest). Using Stitchz saves time and eliminates custom code necessary to\u003Cbr \u002F>\nintegrate and manage multiple identity providers.\u003C\u002Fp>\n\u003Cp>Any user account can connect one or more social identities to their account\u003Cbr \u002F>\nand use them to login in with (before or after their account is created).\u003C\u002Fp>\n\u003Ch4>Supported Providers\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Facebook\u003C\u002Fli>\n\u003Cli>Twitter\u003C\u002Fli>\n\u003Cli>Google\u003C\u002Fli>\n\u003Cli>Google Plus\u003C\u002Fli>\n\u003Cli>LinkedIn\u003C\u002Fli>\n\u003Cli>Tumblr\u003C\u002Fli>\n\u003Cli>Box\u003C\u002Fli>\n\u003Cli>Paypal\u003C\u002Fli>\n\u003Cli>Yahoo\u003C\u002Fli>\n\u003Cli>Dropbox\u003C\u002Fli>\n\u003Cli>OpenID\u003C\u002Fli>\n\u003Cli>Instagram\u003C\u002Fli>\n\u003Cli>VK (Vkontakte)\u003C\u002Fli>\n\u003Cli>Foursquare\u003C\u002Fli>\n\u003Cli>Windows Live\u003C\u002Fli>\n\u003Cli>SoundCloud\u003C\u002Fli>\n\u003Cli>Discogs\u003C\u002Fli>\n\u003Cli>Flickr\u003C\u002Fli>\n\u003Cli>SalesForce.com\u003C\u002Fli>\n\u003Cli>Pinterest\u003C\u002Fli>\n\u003Cli>Github\u003C\u002Fli>\n\u003Cli>Disqus\u003C\u002Fli>\n\u003Cli>more…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For additional details of the plugin, visit the project page:\u003Cbr \u002F>\n  http:\u002F\u002Fwww.stitchz.net\u002FBlog\u002FGetting-Started-with-WordPress-and-Social-Login-A-Step-by-Step-Guide\u003C\u002Fp>\n\u003Cp>To submit bug reports and feature suggestions, or to track changes:\u003Cbr \u002F>\n  http:\u002F\u002Fstitchz.uservoice.com\u002Fforums\u002F81839?lang=en\u003C\u002Fp>\n\u003Ch3>USAGE\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>To login with any identity provider, click the provider link on the login page. The browser will be redirected to the identity provider’s login page followed by (typically) a permissions\u002Fscope confirmation page. After a successful login the browser will be redirected back to the WordPress website.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Any user account can connect one or more social identities to their account. The Connected Identities section on the user profile page lists all social identities associated with the user. Identities can be removed by clicking the “X” next to the provider name, or added by click the provider name.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Stitchz Login Shortcode can be used on any page\u002Fpost by using the following: [stitchz_social_login_shortcode]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>REQUIREMENTS\u003C\u002Fh3>\n\u003Cp>None.\u003C\u002Fp>\n\u003Ch3>CONTACT\u003C\u002Fh3>\n\u003Cp>Current maintainer(s):\u003Cbr \u002F>\n* Stitchzdotnet (Ethan Peterson) – \u003Ca href=\"http:\u002F\u002Fwww.twitter.com\u002Fstitchzdotnet\" rel=\"nofollow ugc\">@stichzdotnet\u003C\u002Fa> on Twitter\u003C\u002Fp>\n","The Stitchz Social Login plugin adds the option to authenticate with one or more of the 22+ social identities providers supported by Stitchz.",10,2265,50,2,"2015-12-29T04:13:00.000Z","4.4.34","3.9.2",[99,100,21,101,23],"facebook","google","twitter","http:\u002F\u002Fwww.stitchz.net\u002FWordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstitchz-social-login.1.0.4.zip",85,{"slug":106,"name":107,"version":108,"author":109,"author_profile":110,"description":111,"short_description":112,"active_installs":26,"downloaded":113,"rating":26,"num_ratings":26,"last_updated":114,"tested_up_to":15,"requires_at_least":115,"requires_php":116,"tags":117,"homepage":121,"download_link":122,"security_score":11,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":123},"arraysubs","ArraySubs – Subscription Manager for WooCommerce","1.2.0","Emran","https:\u002F\u002Fprofiles.wordpress.org\u002Femranio\u002F","\u003Cp>ArraySubs is a powerful subscription manager for WooCommerce that helps you sell, manage, and grow WooCommerce subscriptions from one place. Turn WooCommerce products into subscription products, automate recurring billing, give customers a self-service subscription portal, and manage renewals, upgrades, cancellations, refunds, and retention flows with more control.\u003C\u002Fp>\n\u003Cp>Whether you sell software, memberships, digital content, services, or physical subscription products, ArraySubs gives you the tools to run a complete WooCommerce subscription plugin experience without piecing together multiple systems.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>At a glance:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create WooCommerce subscription products for simple and variable products\u003C\u002Fli>\n\u003Cli>Run recurring billing with renewal invoices, reminders, and grace periods\u003C\u002Fli>\n\u003Cli>Offer free trials, signup fees, and custom renewal pricing\u003C\u002Fli>\n\u003Cli>Give customers a self-service subscription portal in My Account\u003C\u002Fli>\n\u003Cli>Support plan switching, skip, pause, cancellation, and early renewal flows\u003C\u002Fli>\n\u003Cli>Handle subscription refunds, prorated refunds, and subscription history tracking\u003C\u002Fli>\n\u003Cli>Restrict content, URLs, downloads, and entitlements with subscription-based access rules\u003C\u002Fli>\n\u003Cli>Manage everything from a dedicated subscription admin interface\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create subscription products for simple or variable WooCommerce products\u003C\u002Fli>\n\u003Cli>Offer flexible billing schedules: daily, weekly, monthly, yearly, or lifetime\u003C\u002Fli>\n\u003Cli>Add free trials, signup fees, and custom renewal pricing\u003C\u002Fli>\n\u003Cli>Automate recurring billing for WooCommerce with renewal invoices and grace periods\u003C\u002Fli>\n\u003Cli>Let customers manage subscriptions through a built-in customer subscription portal\u003C\u002Fli>\n\u003Cli>Support self-service actions like cancellation, early renewal, skip, pause, and reactivation\u003C\u002Fli>\n\u003Cli>Enable plan switching for upgrades, downgrades, and crossgrades\u003C\u002Fli>\n\u003Cli>Use proration rules, switch fees, and billing adjustments during subscription changes\u003C\u002Fli>\n\u003Cli>Handle subscription refunds and prorated refunds with WooCommerce refund workflows\u003C\u002Fli>\n\u003Cli>Send subscription email notifications for renewals, invoices, failed payments, cancellations, and trial events\u003C\u002Fli>\n\u003Cli>Reduce churn with cancellation reasons, end-of-period cancellation, and targeted retention offers\u003C\u002Fli>\n\u003Cli>Restrict content, URLs, downloads, and entitlements with membership-style access control\u003C\u002Fli>\n\u003Cli>Track subscription history with notes, refund records, and lifecycle activity\u003C\u002Fli>\n\u003Cli>Support both classic checkout and WooCommerce block checkout for subscription purchases\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Detailed feature highlights\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Subscription products built for recurring revenue\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Turn WooCommerce products and variations into subscription products with flexible billing intervals, free trials, signup fees, limited or unlimited duration, and recurring price changes after a defined number of payments. ArraySubs helps customers understand recurring charges clearly across product pages, cart, mini-cart, checkout, and order screens.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Recurring billing with renewal control\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>ArraySubs automates recurring billing for WooCommerce by creating renewal invoices ahead of the due date, supporting trial conversion, and moving overdue subscriptions through a configurable grace-period timeline. Instead of abrupt billing behavior, merchants can define how long subscriptions stay active, when they move on hold, and when they are finally cancelled.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Customer subscription portal\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Customers get a dedicated Subscriptions area inside WooCommerce My Account where they can review active and past subscriptions, check next payment dates, inspect billing details, and use allowed self-service actions. Depending on your settings, they can cancel, renew early, switch plans, skip a renewal, pause a subscription, or reactivate when appropriate.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Plan switching and churn reduction\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Offer upgrades, downgrades, and crossgrades without forcing customers to cancel and start over. ArraySubs supports switch rules, proration behavior, rounding options, minimum charges, and optional switch fees. Combined with cancellation reasons and targeted retention offers, this gives you more ways to save revenue before a customer leaves.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Refunds and lifecycle visibility\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>ArraySubs works with WooCommerce refunds so subscription-related orders, refund records, notes, and lifecycle changes stay aligned. You can support prorated refunds, define what a full refund should do to the subscription, and give support teams a clearer audit trail when resolving billing issues.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Membership-style access control\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Need more than billing? ArraySubs can also power membership-style experiences by restricting content, URLs, downloads, and entitlements based on subscription status, ownership, roles, and related conditions. That makes it a strong fit for premium content, member areas, course access, and digital download stores.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Admin tools for real operations\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>ArraySubs includes a dedicated subscription management interface for store owners, support teams, and operations staff. Search subscriptions by customer details, filter by status, export to CSV, create subscriptions manually, inspect notes and order history, and take manual actions when a customer needs hands-on help.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Flexible settings without custom development\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The built-in settings control center lets merchants tune subscription behavior across billing, reminders, customer permissions, cancellation policy, retention offers, refunds, plan switching, skip, and pause behavior. That means you can adapt the subscription experience to your business model without editing code.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Built for real subscription businesses\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>ArraySubs is designed for stores that need more than basic recurring payments. It helps merchants manage the full subscription lifecycle, from product setup and checkout to renewals, customer self-service, retention, and access control.\u003C\u002Fp>\n\u003Cp>Use ArraySubs to power:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>SaaS and software subscriptions\u003C\u002Fli>\n\u003Cli>Membership sites\u003C\u002Fli>\n\u003Cli>Premium content access\u003C\u002Fli>\n\u003Cli>Subscription boxes\u003C\u002Fli>\n\u003Cli>Digital downloads\u003C\u002Fli>\n\u003Cli>Service retainers\u003C\u002Fli>\n\u003Cli>Recurring product plans\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Use cases\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>For SaaS and software stores\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Sell monthly or yearly software plans, offer free trials, manage renewals, and let customers upgrade or downgrade without opening support tickets for every change.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>For membership businesses\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Combine WooCommerce subscriptions with content restriction and customer self-service so members can pay on a recurring basis and access protected pages, downloads, or member-only resources.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>For digital product businesses\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Use recurring billing for premium downloads, updates, resource libraries, or educational content, while controlling access by subscription status and managing refunds with better visibility.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>For subscription boxes and physical products\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Set up recurring shipments, flexible billing schedules, signup fees, and customer pause or skip options for shoppers who want temporary flexibility instead of a full cancellation.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>For service retainers and recurring client plans\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Offer recurring service packages, manage renewal timing and payment reminders, and maintain a central record of notes, plan changes, and customer history.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why merchants choose ArraySubs\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Built specifically for WooCommerce subscriptions and recurring billing workflows\u003C\u002Fli>\n\u003Cli>Covers both merchant-side operations and customer self-service\u003C\u002Fli>\n\u003Cli>Helps reduce churn with retention tools, pause, skip, and plan-switching flows\u003C\u002Fli>\n\u003Cli>Supports subscription-based content access and membership-style restrictions\u003C\u002Fli>\n\u003Cli>Gives support teams better visibility through notes, timelines, and detailed admin records\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>A better subscription experience for merchants and customers\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>With ArraySubs, customers can view and manage their subscriptions directly from WooCommerce My Account, while merchants get stronger control over billing rules, cancellation flows, renewals, plan changes, and communication.\u003C\u002Fp>\n\u003Cp>If you are looking for a WordPress subscription plugin with WooCommerce subscriptions, recurring billing, customer self-service, and membership-style access tools, ArraySubs gives you a strong foundation to grow recurring revenue.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, please visit our documentation or contact the development team.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPL v2 License. See the LICENSE file for more details.\u003C\u002Fp>\n","Subscriptions manager with recurring billing, self-service customer portal and membership restrictions for WooCommerce.",359,"2026-03-13T18:43:00.000Z","6.0","8.1",[20,118,119,22,120],"recurring-billing","store-credits","woocommerce-subscription","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Farraysubs\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farraysubs.1.2.0.zip","2026-03-15T15:16:48.613Z",{"slug":125,"name":126,"version":127,"author":128,"author_profile":129,"description":130,"short_description":131,"active_installs":26,"downloaded":132,"rating":11,"num_ratings":33,"last_updated":133,"tested_up_to":15,"requires_at_least":52,"requires_php":52,"tags":134,"homepage":139,"download_link":140,"security_score":141,"vuln_count":142,"unpatched_count":33,"last_vuln_date":143,"fetched_at":28},"crm-memberships","CRM Memberships","2.7","dripadmin","https:\u002F\u002Fprofiles.wordpress.org\u002Fdripadmin\u002F","\u003Cp>CRM Memberships plugin allows restricting your content to paid or registered members only. Use it for creating online courses, marketing funnel fulfillment etc. CRM Memberships plugin also allows easy integration of WordPress with CRMS such as Salesforce.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Publications\u003C\u002Fstrong>: Create courses and publications. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Protection\u003C\u002Fstrong>: Allows restricting your content to paid or registered members only.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Access Tags\u003C\u002Fstrong>: Tag based permissions. Add permission tags to any posts, pages, categories or user profiles! \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Publication Wizard\u003C\u002Fstrong>: Create publications easily and associate access tags. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Publication Gallery\u003C\u002Fstrong>: Out of the box gallery page that lists all active publications. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Compatibility\u003C\u002Fstrong> Works with your existing contents.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Measure User Engagement\u003C\u002Fstrong>: Identify popular publications based on user actions. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Subscriber Reports\u003C\u002Fstrong>: List subscribers by Access Tags. \u003C\u002Fli>\n\u003Cli>Works with Salesforce CRM using our (\u003Ca href=\"http:\u002F\u002Fnetesenz.com\u002F\" rel=\"nofollow ugc\">Managed Package for Salesforce\u003C\u002Fa>).\u003C\u002Fli>\n\u003Cli>Integration & Migration Help. \u003Ca href=\"http:\u002F\u002Fnetesenz.com\u002Fcontact-us.html\u002F\" rel=\"nofollow ugc\">Get it\u003C\u002Fa> for importing data from other CRM and membership products.\u003C\u002Fli>\n\u003Cli>Priority Support. \u003Ca href=\"http:\u002F\u002Fnetesenz.com\u002Fcontact-us.html\u002F\" rel=\"nofollow ugc\">Get it\u003C\u002Fa> Priority support plan will help you get the help from a dedicated team.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CRM Integration\u003C\u002Fstrong> We are going to add more CRM support in the future. You can request the one you want and we will add it for you on a priority basis! \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy to use\u003C\u002Fstrong> Works out of the box with Minimal Settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Shortcodes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Shortcode for CRM Memberships – Login page [ntzcrm_login] \u003C\u002Fli>\n\u003Cli>Shortcode for CRM Memberships – Publications page [ntzcrm_publications]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>We try our best to provide support on WordPress.org forums. However, We have a special \u003Ca href=\"http:\u002F\u002Fnetesenz.com\u002Fcontact-us.html\u002F\" rel=\"nofollow ugc\">team support\u003C\u002Fa> where you can ask us questions and get help. Delivering a good user experience means a lot to us and so we try our best to reply each and every question that gets asked.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Select2 used https:\u002F\u002Fgithub.com\u002Fselect2\u002Fselect2 – License URI: https:\u002F\u002Fgithub.com\u002Fselect2\u002Fselect2\u002Fblob\u002Fdevelop\u002FLICENSE.md,\u003C\u002Fli>\n\u003Cli>jquery-timepicker used https:\u002F\u002Fgithub.com\u002Fjonthornton\u002Fjquery-timepicker\u003C\u002Fli>\n\u003C\u002Ful>\n","WordPress plugin for content protection, membership management, and CRM integration. Create courses, restrict content, and integrate with CRMs.",3241,"2026-02-18T10:35:00.000Z",[19,135,136,137,138],"memberships","online-courses","premium-content","subscriptions","https:\u002F\u002Fntzapps.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcrm-memberships.2.7.zip",66,3,"2025-12-04 16:27:00",{"attackSurface":145,"codeSignals":428,"taintFlows":500,"riskAssessment":501,"analyzedAt":510},{"hooks":146,"ajaxHandlers":394,"restRoutes":400,"shortcodes":401,"cronEvents":426,"entryPointCount":427,"unprotectedCount":26},[147,154,158,162,166,171,175,178,182,185,189,193,197,201,204,206,210,213,214,217,222,226,229,233,236,240,245,249,253,257,260,264,267,271,275,279,283,288,291,294,297,300,304,308,310,315,317,319,323,327,330,334,338,341,346,349,354,357,359,363,365,368,372,375,379,382,385,388,391],{"type":148,"name":149,"callback":150,"priority":151,"file":152,"line":153},"action","init","register_elements",11,"addons\\bricks\\class-memberstack-bricks-addon.php",27,{"type":155,"name":156,"callback":157,"file":152,"line":34},"filter","bricks\u002Fbuilder\u002Fi18n","add_memberstack_category",{"type":148,"name":159,"callback":160,"file":152,"line":161},"wp_enqueue_scripts","enqueue_scripts",33,{"type":148,"name":163,"callback":164,"file":152,"line":165},"wp","load_dynamic_data",36,{"type":155,"name":167,"callback":168,"file":169,"line":170},"bricks\u002Fdynamic_tags_list","register_dynamic_tags","addons\\bricks\\dynamic-data\\class-memberstack-bricks-dynamic-data.php",25,{"type":155,"name":172,"callback":173,"priority":91,"file":169,"line":174},"bricks\u002Fdynamic_data\u002Frender_tag","render_dynamic_tag",26,{"type":155,"name":176,"callback":177,"priority":91,"file":169,"line":153},"bricks\u002Fdynamic_data\u002Frender_content","render_dynamic_content",{"type":155,"name":179,"callback":180,"file":169,"line":181},"bricks\u002Fdynamic_data\u002Fproviders","register_provider",28,{"type":148,"name":149,"callback":183,"priority":70,"file":184,"line":174},"register_integration","addons\\cornerstone\\class-memberstack-cornerstone-addon.php",{"type":148,"name":159,"callback":186,"priority":187,"file":184,"line":188},"enqueue_assets",5,29,{"type":155,"name":190,"callback":191,"file":184,"line":192},"memberstack_addon_error_message_cornerstone","get_cornerstone_error_message",32,{"type":148,"name":194,"callback":150,"file":195,"line":196},"cs_register_elements","addons\\cornerstone\\includes\\class-cornerstone-integration.php",17,{"type":148,"name":149,"callback":198,"priority":199,"file":195,"line":200},"ensure_elements_registered",15,18,{"type":148,"name":202,"callback":198,"file":195,"line":203},"wp_loaded",19,{"type":148,"name":205,"callback":150,"file":195,"line":70},"cornerstone_loaded",{"type":155,"name":207,"callback":208,"file":195,"line":209},"cornerstone_icon_map","register_icons",23,{"type":148,"name":211,"callback":212,"file":195,"line":174},"cs_dynamic_content_setup","register_dynamic_content",{"type":148,"name":159,"callback":186,"file":195,"line":188},{"type":148,"name":215,"callback":216,"file":195,"line":34},"admin_enqueue_scripts","enqueue_admin_assets",{"type":148,"name":218,"callback":219,"file":220,"line":221},"et_builder_framework_loaded","initialize_divi_integration","addons\\divi\\class-memberstack-divi-addon.php",35,{"type":155,"name":223,"callback":224,"file":220,"line":225},"et_builder_module_paths","add_module_paths",38,{"type":148,"name":159,"callback":227,"file":220,"line":228},"enqueue_frontend_assets",41,{"type":148,"name":230,"callback":231,"file":220,"line":232},"et_builder_ready","register_modules",44,{"type":155,"name":234,"callback":235,"file":220,"line":93},"et_builder_module_general_fields","add_memberstack_options",{"type":155,"name":237,"callback":238,"priority":91,"file":220,"line":239},"et_module_shortcode_output","handle_protected_content",53,{"type":148,"name":241,"callback":242,"file":243,"line":244},"elementor\u002Felements\u002Fcategories_registered","add_elementor_category","addons\\elementor\\class-memberstack-elementor-addon.php",51,{"type":148,"name":246,"callback":247,"file":243,"line":248},"elementor\u002Fwidgets\u002Fregister","register_widgets",54,{"type":148,"name":250,"callback":251,"file":243,"line":252},"elementor\u002Ffrontend\u002Fafter_enqueue_styles","widget_styles",57,{"type":148,"name":254,"callback":255,"file":243,"line":256},"elementor\u002Ffrontend\u002Fafter_enqueue_scripts","widget_scripts",58,{"type":148,"name":258,"callback":168,"file":243,"line":259},"elementor\u002Fdynamic_tags\u002Fregister",61,{"type":148,"name":261,"callback":262,"priority":91,"file":263,"line":93},"elementor\u002Felement\u002Fcontainer\u002Fsection_layout\u002Fafter_section_end","add_memberstack_controls","addons\\elementor\\widgets\\class-memberstack-gated-content-container-extension-widget.php",{"type":148,"name":265,"callback":266,"priority":91,"file":263,"line":239},"elementor\u002Ffrontend\u002Fcontainer\u002Fbefore_render","add_memberstack_attributes",{"type":148,"name":149,"callback":268,"file":269,"line":270},"register_blocks","addons\\gutenberg\\class-memberstack-gutenberg-addon.php",107,{"type":155,"name":272,"callback":273,"file":269,"line":274},"block_categories_all","register_block_category",108,{"type":148,"name":276,"callback":277,"file":269,"line":278},"enqueue_block_editor_assets","enqueue_editor_assets",111,{"type":155,"name":280,"callback":281,"priority":91,"file":269,"line":282},"render_block","process_block_output",114,{"type":155,"name":284,"callback":285,"priority":91,"file":286,"line":287},"wpforms_form_settings_panels","add_settings_panel","addons\\wpforms\\class-memberstack-wpforms-addon.php",31,{"type":155,"name":289,"callback":290,"file":286,"line":192},"wpforms_builder_strings","add_builder_strings",{"type":155,"name":292,"callback":293,"priority":70,"file":286,"line":221},"wpforms_builder_fields_buttons","add_memberstack_fields",{"type":148,"name":295,"callback":296,"file":286,"line":225},"wpforms_loaded","register_fields",{"type":155,"name":298,"callback":299,"file":286,"line":228},"wpforms_frontend_form_data","process_form_data",{"type":155,"name":301,"callback":302,"priority":91,"file":286,"line":303},"wpforms_frontend_form_atts","add_form_attributes",42,{"type":148,"name":305,"callback":149,"priority":70,"file":306,"line":307},"plugins_loaded","addons\\wpforms\\class-memberstack-wpforms-loader.php",101,{"type":148,"name":215,"callback":186,"file":306,"line":309},102,{"type":148,"name":311,"callback":312,"file":313,"line":314},"admin_init","register_addon_settings","includes\\class-memberstack-addons.php",113,{"type":148,"name":305,"callback":316,"priority":70,"file":313,"line":282},"load_active_addons",{"type":148,"name":215,"callback":216,"file":313,"line":318},115,{"type":148,"name":320,"callback":321,"priority":91,"file":313,"line":322},"memberstack_activate_addon","activate_addon",118,{"type":148,"name":324,"callback":325,"priority":91,"file":313,"line":326},"memberstack_deactivate_addon","deactivate_addon",119,{"type":155,"name":280,"callback":281,"priority":91,"file":328,"line":329},"includes\\class-memberstack-blocks.php",69,{"type":155,"name":331,"callback":332,"file":328,"line":333},"block_type_metadata","filter_block_metadata",70,{"type":155,"name":335,"callback":336,"priority":91,"file":337,"line":309},"render_block_data","process_block_data","includes\\class-memberstack-content.php",{"type":155,"name":339,"callback":340,"file":337,"line":278},"no_texturize_shortcodes","closure",{"type":148,"name":342,"callback":343,"file":344,"line":345},"template_redirect","protect_pages","includes\\class-memberstack-security.php",65,{"type":155,"name":347,"callback":348,"priority":91,"file":344,"line":141},"wp_kses_allowed_html","allow_memberstack_attributes",{"type":148,"name":350,"callback":351,"file":352,"line":353},"admin_menu","add_admin_menu","includes\\class-memberstack-settings.php",86,{"type":148,"name":311,"callback":355,"file":352,"line":356},"register_settings",87,{"type":148,"name":215,"callback":216,"file":352,"line":358},88,{"type":155,"name":339,"callback":360,"file":361,"line":362},"disable_texturize","includes\\class-memberstack-shortcodes.php",60,{"type":148,"name":159,"callback":364,"file":361,"line":60},"register_styles",{"type":148,"name":149,"callback":340,"file":366,"line":367},"memberstack.php",76,{"type":148,"name":369,"callback":370,"file":366,"line":371},"admin_notices","php_version_notice",89,{"type":148,"name":369,"callback":373,"file":366,"line":374},"wp_version_notice",95,{"type":148,"name":376,"callback":377,"priority":26,"file":366,"line":378},"wp_head","add_memberstack_script",147,{"type":148,"name":305,"callback":380,"file":366,"line":381},"load_integrations",148,{"type":148,"name":369,"callback":383,"file":366,"line":384},"memberstack_custom_notice",149,{"type":148,"name":149,"callback":340,"priority":386,"file":366,"line":387},9,151,{"type":155,"name":389,"callback":340,"priority":91,"file":366,"line":390},"bricks\u002Felements\u002Fform\u002Fcontrol_groups",156,{"type":155,"name":392,"callback":340,"priority":91,"file":366,"line":393},"script_loader_tag",234,[395],{"action":396,"nopriv":397,"callback":398,"hasNonce":399,"hasCapCheck":399,"file":352,"line":371},"memberstack_refresh_gated_content",false,"refresh_gated_content",true,[],[402,405,408,412,415,418,422],{"tag":403,"callback":340,"file":337,"line":404},"memberstack_content",106,{"tag":406,"callback":407,"file":361,"line":244},"memberstack_login","render_login_form",{"tag":409,"callback":410,"file":361,"line":411},"memberstack_signup","render_signup_form",52,{"tag":413,"callback":414,"file":361,"line":239},"memberstack_modal","render_modal_button",{"tag":416,"callback":417,"file":361,"line":248},"memberstack_logout","render_logout_button",{"tag":419,"callback":420,"file":361,"line":421},"memberstack_protected","render_protected_content",55,{"tag":423,"callback":424,"file":361,"line":425},"memberstack_member","render_member_data",56,[],8,{"dangerousFunctions":429,"sqlUsage":430,"outputEscaping":432,"fileOperations":33,"externalRequests":498,"nonceChecks":33,"capabilityChecks":187,"bundledLibraries":499},[],{"prepared":94,"raw":26,"locations":431},[],{"escaped":433,"rawEcho":188,"locations":434},612,[435,438,441,443,445,447,449,451,453,455,457,459,461,463,465,467,469,471,473,475,477,479,481,483,486,489,492,494,496],{"file":436,"line":309,"context":437},"addons\\bricks\\form\\traits\\class-memberstack-bricks-form-render-trait.php","raw output",{"file":439,"line":440,"context":437},"addons\\bricks\\profile-image\\traits\\class-memberstack-bricks-profile-image-render-trait.php",125,{"file":195,"line":442,"context":437},813,{"file":195,"line":444,"context":437},881,{"file":195,"line":446,"context":437},964,{"file":195,"line":448,"context":437},1182,{"file":195,"line":450,"context":437},1183,{"file":195,"line":452,"context":437},1188,{"file":195,"line":454,"context":437},1189,{"file":195,"line":456,"context":437},1196,{"file":195,"line":458,"context":437},1197,{"file":195,"line":460,"context":437},1202,{"file":195,"line":462,"context":437},1203,{"file":195,"line":464,"context":437},1210,{"file":195,"line":466,"context":437},1211,{"file":195,"line":468,"context":437},1215,{"file":195,"line":470,"context":437},1216,{"file":195,"line":472,"context":437},1222,{"file":195,"line":474,"context":437},1223,{"file":195,"line":476,"context":437},1229,{"file":195,"line":478,"context":437},1230,{"file":195,"line":480,"context":437},1281,{"file":195,"line":482,"context":437},1321,{"file":484,"line":485,"context":437},"addons\\elementor\\widgets\\class-memberstack-gated-content-widget.php",262,{"file":487,"line":488,"context":437},"addons\\elementor\\widgets\\class-memberstack-modal-button-widget.php",270,{"file":490,"line":491,"context":437},"addons\\elementor\\widgets\\class-memberstack-plan-card-widget.php",438,{"file":493,"line":248,"context":437},"admin\\partials\\general-settings.php",{"file":361,"line":495,"context":437},250,{"file":361,"line":497,"context":437},312,14,[],[],{"summary":502,"deductions":503},"Based on the static analysis and vulnerability history, the MemberStack plugin v1.3.1 exhibits a strong security posture. The plugin demonstrates good security practices by implementing proper nonce and capability checks on its entry points, which are crucial for preventing unauthorized actions. The absence of dangerous functions and the use of prepared statements for all SQL queries further indicate a commitment to secure coding. Furthermore, the fact that there are no recorded vulnerabilities, critical or otherwise, suggests a well-maintained and thoroughly tested codebase.\n\nWhile the plugin shows many strengths, there are minor areas for potential improvement. The presence of a file operation and external HTTP requests, although not flagged as problematic in the static analysis, could be areas of concern if not handled with utmost care. A high percentage of properly escaped output (95%) is good, but the remaining 5% represents a potential, albeit small, risk of cross-site scripting (XSS) vulnerabilities. The absence of taint analysis results is noteworthy; while it could mean no issues were found, a more comprehensive taint analysis might offer deeper assurance.\n\nOverall, MemberStack v1.3.1 appears to be a secure plugin. Its lack of historical vulnerabilities and the implementation of robust security checks in its code are significant positive indicators. The minor areas for vigilance, such as careful handling of file operations and external requests, and further scrutiny of the unescaped output, are standard considerations for any plugin. The plugin's current state is very good, with minimal apparent risks.",[504,506,508],{"reason":505,"points":187},"Unescaped output exists (5% of total outputs)",{"reason":507,"points":142},"File operation present in code",{"reason":509,"points":94},"External HTTP requests present (14 total)","2026-03-16T21:13:06.444Z",{"wat":512,"direct":522},{"assetPaths":513,"generatorPatterns":517,"scriptPaths":518,"versionParams":520},[514,515,516],"\u002Fwp-content\u002Fplugins\u002Fmemberstack\u002Fassets\u002Fcss\u002Fmemberstack-settings.css","\u002Fwp-content\u002Fplugins\u002Fmemberstack\u002Fassets\u002Fjs\u002Fmemberstack-settings.js","\u002Fwp-content\u002Fplugins\u002Fmemberstack\u002Fassets\u002Fjs\u002Fmemberstack-addons.js",[],[519],"https:\u002F\u002Fstatic.memberstack.com\u002Fscripts\u002Fv1\u002Fmemberstack.js",[521],"memberstack-script?ver=",{"cssClasses":523,"htmlComments":526,"htmlAttributes":529,"restEndpoints":531,"jsGlobals":532,"shortcodeOutput":534},[524,525],"memberstack-settings-form","memberstack-gated-content",[527,528],"\u003C!-- Memberstack gated content start -->","\u003C!-- Memberstack gated content end -->",[530],"data-memberstack-app-id",[],[533],"window.MemberStack",[535],"[memberstack_gated]",{"error":399,"url":537,"statusCode":538,"statusMessage":539,"message":539},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fmemberstack\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":287,"versions":541},[542,547,554,561,568,575,582,589,596,603,610,617,623,630,637,644,651,658,665,672,679,686,693,700,707,714,721,727,734,740,747],{"version":6,"download_url":25,"svn_tag_url":543,"released_at":27,"has_diff":397,"diff_files_changed":544,"diff_lines":27,"trac_diff_url":545,"vulnerabilities":546,"is_current":399},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmemberstack\u002Ftags\u002F1.3.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmemberstack%2Ftags%2F1.3.0&new_path=%2Fmemberstack%2Ftags%2F1.3.1",[],{"version":548,"download_url":549,"svn_tag_url":550,"released_at":27,"has_diff":397,"diff_files_changed":551,"diff_lines":27,"trac_diff_url":552,"vulnerabilities":553,"is_current":397},"1.3.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmemberstack.1.3.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmemberstack\u002Ftags\u002F1.3.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmemberstack%2Ftags%2F1.2.9&new_path=%2Fmemberstack%2Ftags%2F1.3.0",[],{"version":555,"download_url":556,"svn_tag_url":557,"released_at":27,"has_diff":397,"diff_files_changed":558,"diff_lines":27,"trac_diff_url":559,"vulnerabilities":560,"is_current":397},"1.2.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmemberstack.1.2.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmemberstack\u002Ftags\u002F1.2.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmemberstack%2Ftags%2F1.2.8&new_path=%2Fmemberstack%2Ftags%2F1.2.9",[],{"version":562,"download_url":563,"svn_tag_url":564,"released_at":27,"has_diff":397,"diff_files_changed":565,"diff_lines":27,"trac_diff_url":566,"vulnerabilities":567,"is_current":397},"1.2.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmemberstack.1.2.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmemberstack\u002Ftags\u002F1.2.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmemberstack%2Ftags%2F1.2.7&new_path=%2Fmemberstack%2Ftags%2F1.2.8",[],{"version":569,"download_url":570,"svn_tag_url":571,"released_at":27,"has_diff":397,"diff_files_changed":572,"diff_lines":27,"trac_diff_url":573,"vulnerabilities":574,"is_current":397},"1.2.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmemberstack.1.2.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmemberstack\u002Ftags\u002F1.2.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmemberstack%2Ftags%2F1.2.6&new_path=%2Fmemberstack%2Ftags%2F1.2.7",[],{"version":576,"download_url":577,"svn_tag_url":578,"released_at":27,"has_diff":397,"diff_files_changed":579,"diff_lines":27,"trac_diff_url":580,"vulnerabilities":581,"is_current":397},"1.2.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmemberstack.1.2.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmemberstack\u002Ftags\u002F1.2.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmemberstack%2Ftags%2F1.2.5&new_path=%2Fmemberstack%2Ftags%2F1.2.6",[],{"version":583,"download_url":584,"svn_tag_url":585,"released_at":27,"has_diff":397,"diff_files_changed":586,"diff_lines":27,"trac_diff_url":587,"vulnerabilities":588,"is_current":397},"1.2.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmemberstack.1.2.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmemberstack\u002Ftags\u002F1.2.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmemberstack%2Ftags%2F1.2.4&new_path=%2Fmemberstack%2Ftags%2F1.2.5",[],{"version":590,"download_url":591,"svn_tag_url":592,"released_at":27,"has_diff":397,"diff_files_changed":593,"diff_lines":27,"trac_diff_url":594,"vulnerabilities":595,"is_current":397},"1.2.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmemberstack.1.2.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmemberstack\u002Ftags\u002F1.2.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmemberstack%2Ftags%2F1.2.3&new_path=%2Fmemberstack%2Ftags%2F1.2.4",[],{"version":597,"download_url":598,"svn_tag_url":599,"released_at":27,"has_diff":397,"diff_files_changed":600,"diff_lines":27,"trac_diff_url":601,"vulnerabilities":602,"is_current":397},"1.2.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmemberstack.1.2.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmemberstack\u002Ftags\u002F1.2.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmemberstack%2Ftags%2F1.2.2&new_path=%2Fmemberstack%2Ftags%2F1.2.3",[],{"version":604,"download_url":605,"svn_tag_url":606,"released_at":27,"has_diff":397,"diff_files_changed":607,"diff_lines":27,"trac_diff_url":608,"vulnerabilities":609,"is_current":397},"1.2.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmemberstack.1.2.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmemberstack\u002Ftags\u002F1.2.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmemberstack%2Ftags%2F1.2.1&new_path=%2Fmemberstack%2Ftags%2F1.2.2",[],{"version":611,"download_url":612,"svn_tag_url":613,"released_at":27,"has_diff":397,"diff_files_changed":614,"diff_lines":27,"trac_diff_url":615,"vulnerabilities":616,"is_current":397},"1.2.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmemberstack.1.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmemberstack\u002Ftags\u002F1.2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmemberstack%2Ftags%2F1.2.0&new_path=%2Fmemberstack%2Ftags%2F1.2.1",[],{"version":108,"download_url":618,"svn_tag_url":619,"released_at":27,"has_diff":397,"diff_files_changed":620,"diff_lines":27,"trac_diff_url":621,"vulnerabilities":622,"is_current":397},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmemberstack.1.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmemberstack\u002Ftags\u002F1.2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmemberstack%2Ftags%2F1.1.9&new_path=%2Fmemberstack%2Ftags%2F1.2.0",[],{"version":624,"download_url":625,"svn_tag_url":626,"released_at":27,"has_diff":397,"diff_files_changed":627,"diff_lines":27,"trac_diff_url":628,"vulnerabilities":629,"is_current":397},"1.1.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmemberstack.1.1.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmemberstack\u002Ftags\u002F1.1.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmemberstack%2Ftags%2F1.1.8&new_path=%2Fmemberstack%2Ftags%2F1.1.9",[],{"version":631,"download_url":632,"svn_tag_url":633,"released_at":27,"has_diff":397,"diff_files_changed":634,"diff_lines":27,"trac_diff_url":635,"vulnerabilities":636,"is_current":397},"1.1.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmemberstack.1.1.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmemberstack\u002Ftags\u002F1.1.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmemberstack%2Ftags%2F1.1.7&new_path=%2Fmemberstack%2Ftags%2F1.1.8",[],{"version":638,"download_url":639,"svn_tag_url":640,"released_at":27,"has_diff":397,"diff_files_changed":641,"diff_lines":27,"trac_diff_url":642,"vulnerabilities":643,"is_current":397},"1.1.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmemberstack.1.1.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmemberstack\u002Ftags\u002F1.1.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmemberstack%2Ftags%2F1.1.6&new_path=%2Fmemberstack%2Ftags%2F1.1.7",[],{"version":645,"download_url":646,"svn_tag_url":647,"released_at":27,"has_diff":397,"diff_files_changed":648,"diff_lines":27,"trac_diff_url":649,"vulnerabilities":650,"is_current":397},"1.1.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmemberstack.1.1.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmemberstack\u002Ftags\u002F1.1.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmemberstack%2Ftags%2F1.1.5&new_path=%2Fmemberstack%2Ftags%2F1.1.6",[],{"version":652,"download_url":653,"svn_tag_url":654,"released_at":27,"has_diff":397,"diff_files_changed":655,"diff_lines":27,"trac_diff_url":656,"vulnerabilities":657,"is_current":397},"1.1.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmemberstack.1.1.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmemberstack\u002Ftags\u002F1.1.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmemberstack%2Ftags%2F1.1.4&new_path=%2Fmemberstack%2Ftags%2F1.1.5",[],{"version":659,"download_url":660,"svn_tag_url":661,"released_at":27,"has_diff":397,"diff_files_changed":662,"diff_lines":27,"trac_diff_url":663,"vulnerabilities":664,"is_current":397},"1.1.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmemberstack.1.1.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmemberstack\u002Ftags\u002F1.1.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmemberstack%2Ftags%2F1.1.3&new_path=%2Fmemberstack%2Ftags%2F1.1.4",[],{"version":666,"download_url":667,"svn_tag_url":668,"released_at":27,"has_diff":397,"diff_files_changed":669,"diff_lines":27,"trac_diff_url":670,"vulnerabilities":671,"is_current":397},"1.1.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmemberstack.1.1.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmemberstack\u002Ftags\u002F1.1.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmemberstack%2Ftags%2F1.1.2&new_path=%2Fmemberstack%2Ftags%2F1.1.3",[],{"version":673,"download_url":674,"svn_tag_url":675,"released_at":27,"has_diff":397,"diff_files_changed":676,"diff_lines":27,"trac_diff_url":677,"vulnerabilities":678,"is_current":397},"1.1.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmemberstack.1.1.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmemberstack\u002Ftags\u002F1.1.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmemberstack%2Ftags%2F1.1.1&new_path=%2Fmemberstack%2Ftags%2F1.1.2",[],{"version":680,"download_url":681,"svn_tag_url":682,"released_at":27,"has_diff":397,"diff_files_changed":683,"diff_lines":27,"trac_diff_url":684,"vulnerabilities":685,"is_current":397},"1.1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmemberstack.1.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmemberstack\u002Ftags\u002F1.1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmemberstack%2Ftags%2F1.0.9&new_path=%2Fmemberstack%2Ftags%2F1.1.1",[],{"version":687,"download_url":688,"svn_tag_url":689,"released_at":27,"has_diff":397,"diff_files_changed":690,"diff_lines":27,"trac_diff_url":691,"vulnerabilities":692,"is_current":397},"1.0.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmemberstack.1.0.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmemberstack\u002Ftags\u002F1.0.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmemberstack%2Ftags%2F1.0.8&new_path=%2Fmemberstack%2Ftags%2F1.0.9",[],{"version":694,"download_url":695,"svn_tag_url":696,"released_at":27,"has_diff":397,"diff_files_changed":697,"diff_lines":27,"trac_diff_url":698,"vulnerabilities":699,"is_current":397},"1.0.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmemberstack.1.0.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmemberstack\u002Ftags\u002F1.0.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmemberstack%2Ftags%2F1.0.7&new_path=%2Fmemberstack%2Ftags%2F1.0.8",[],{"version":701,"download_url":702,"svn_tag_url":703,"released_at":27,"has_diff":397,"diff_files_changed":704,"diff_lines":27,"trac_diff_url":705,"vulnerabilities":706,"is_current":397},"1.0.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmemberstack.1.0.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmemberstack\u002Ftags\u002F1.0.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmemberstack%2Ftags%2F1.0.6&new_path=%2Fmemberstack%2Ftags%2F1.0.7",[],{"version":708,"download_url":709,"svn_tag_url":710,"released_at":27,"has_diff":397,"diff_files_changed":711,"diff_lines":27,"trac_diff_url":712,"vulnerabilities":713,"is_current":397},"1.0.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmemberstack.1.0.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmemberstack\u002Ftags\u002F1.0.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmemberstack%2Ftags%2F1.0.5&new_path=%2Fmemberstack%2Ftags%2F1.0.6",[],{"version":715,"download_url":716,"svn_tag_url":717,"released_at":27,"has_diff":397,"diff_files_changed":718,"diff_lines":27,"trac_diff_url":719,"vulnerabilities":720,"is_current":397},"1.0.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmemberstack.1.0.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmemberstack\u002Ftags\u002F1.0.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmemberstack%2Ftags%2F1.0.4&new_path=%2Fmemberstack%2Ftags%2F1.0.5",[],{"version":86,"download_url":722,"svn_tag_url":723,"released_at":27,"has_diff":397,"diff_files_changed":724,"diff_lines":27,"trac_diff_url":725,"vulnerabilities":726,"is_current":397},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmemberstack.1.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmemberstack\u002Ftags\u002F1.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmemberstack%2Ftags%2F1.0.3&new_path=%2Fmemberstack%2Ftags%2F1.0.4",[],{"version":728,"download_url":729,"svn_tag_url":730,"released_at":27,"has_diff":397,"diff_files_changed":731,"diff_lines":27,"trac_diff_url":732,"vulnerabilities":733,"is_current":397},"1.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmemberstack.1.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmemberstack\u002Ftags\u002F1.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmemberstack%2Ftags%2F1.0.2&new_path=%2Fmemberstack%2Ftags%2F1.0.3",[],{"version":65,"download_url":735,"svn_tag_url":736,"released_at":27,"has_diff":397,"diff_files_changed":737,"diff_lines":27,"trac_diff_url":738,"vulnerabilities":739,"is_current":397},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmemberstack.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmemberstack\u002Ftags\u002F1.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmemberstack%2Ftags%2F1.0.1&new_path=%2Fmemberstack%2Ftags%2F1.0.2",[],{"version":741,"download_url":742,"svn_tag_url":743,"released_at":27,"has_diff":397,"diff_files_changed":744,"diff_lines":27,"trac_diff_url":745,"vulnerabilities":746,"is_current":397},"1.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmemberstack.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmemberstack\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmemberstack%2Ftags%2F1.0.0&new_path=%2Fmemberstack%2Ftags%2F1.0.1",[],{"version":748,"download_url":749,"svn_tag_url":750,"released_at":27,"has_diff":397,"diff_files_changed":751,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":752,"is_current":397},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmemberstack.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmemberstack\u002Ftags\u002F1.0.0\u002F",[],[]]