[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$faHYcfNotH5iPemUborkNsZzq1MTdoZFySfYNraAboeI":3},{"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,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":36,"analysis":142,"fingerprints":1790},"subscription-system","Subscription System","1.0.14","joeyoungblood","https:\u002F\u002Fprofiles.wordpress.org\u002Fjoeyoungblood\u002F","\u003Cp>Subscription System is a comprehensive WordPress plugin that provides a complete user registration and login solution for your website. With easy-to-use shortcodes and a user-friendly admin interface, you can quickly set up subscription forms and manage user registrations.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>User Registration Forms\u003C\u002Fstrong> – Create beautiful registration forms with username, email, and password fields\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Login Forms\u003C\u002Fstrong> – Provide secure login functionality for your users\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin Dashboard\u003C\u002Fstrong> – Comprehensive admin interface to manage settings and view statistics\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode Support\u003C\u002Fstrong> – Easy integration with \u003Ccode>[subscription_register]\u003C\u002Fcode> and \u003Ccode>[subscription_login]\u003C\u002Fcode> shortcodes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security Features\u003C\u002Fstrong> – Built-in nonce verification and input sanitization\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Design\u003C\u002Fstrong> – Mobile-friendly forms that work on all devices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translation Ready\u003C\u002Fstrong> – Full internationalization support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress Standards\u003C\u002Fstrong> – Follows WordPress coding standards and best practices\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Available Shortcodes:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ccode>[subs_sys_register]\u003C\u002Fcode> – Displays a user registration form (recommended)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>[subs_sys_login]\u003C\u002Fcode> – Displays a user login form (recommended)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>[subscription_register]\u003C\u002Fcode> – Legacy shortcode (still supported)\u003C\u002Fli>\n\u003Cli>\u003Ccode>[subscription_login]\u003C\u002Fcode> – Legacy shortcode (still supported)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Admin Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Enable\u002Fdisable user registration\u003C\u002Fli>\n\u003Cli>View user statistics\u003C\u002Fli>\n\u003Cli>Quick access to WordPress user management\u003C\u002Fli>\n\u003Cli>Comprehensive help documentation\u003C\u002Fli>\n\u003Cli>System status monitoring\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Developer Information\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Plugin Structure:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Follows WordPress Plugin Boilerplate standards\u003Cbr \u002F>\n* Object-oriented programming approach\u003Cbr \u002F>\n* Proper separation of admin and public functionality\u003Cbr \u002F>\n* Internationalization support\u003Cbr \u002F>\n* Security best practices\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Hooks and Filters:\u003C\u002Fstrong>\u003Cbr \u002F>\nThe plugin provides various hooks and filters for developers to extend functionality. Documentation for these will be expanded in future versions.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Support:\u003C\u002Fstrong>\u003Cbr \u002F>\nFor support and feature requests, please visit our website at https:\u002F\u002Fmediahubster.in\u002F\u003C\u002Fp>\n","A powerful subscription management system for WordPress that allows users to register and login through customizable forms.",0,752,"2026-02-17T19:25:00.000Z","6.8.5","5.0","7.4",[18,19,20,21,22],"login","membership","subscription","user-management","user-registration","https:\u002F\u002Fmediahubster.in\u002Fsubscription-system","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsubscription-system.1.0.14.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":32,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},3,90,94,3404,75,"2026-04-04T02:10:57.061Z",[37,59,84,103,121],{"slug":22,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":16,"tags":51,"homepage":54,"download_link":55,"security_score":56,"vuln_count":57,"unpatched_count":11,"last_vuln_date":58,"fetched_at":27},"User Registration & Membership – Free & Paid Memberships, Subscriptions, Content Restriction, User Profile, Custom User Registration & Login Builder","5.1.4","wpeverest","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpeverest\u002F","\u003Cp>Build membership sites with tiered plans, content restriction, drag-&-drop custom registration & login form builder, and built-in payment system.\u003C\u002Fp>\n\u003Ch3>The Complete Membership Solution for WordPress\u003C\u002Fh3>\n\u003Cp>Tired of juggling separate plugins for membership plans, user management, payment gateways, and user profile?\u003C\u002Fp>\n\u003Cp>User Registration & Membership (URM) helps you monetize your site by creating membership plans and accepting payments for gated content.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Membership: Build membership plans, setup billing, and manage user access in a single connected flow.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Custom User Registration Forms: Design custom registration form and for your users with drag-and-drop form builder.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Payment Integration: Monetize your membership site with one-time fee, recurring subscription, and upgrade paths. Accept subscription payments through Stripe, PayPal, and bank transfer.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Content Restriction: Restrict complete site, or individual pages and posts by membership subscription.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpuserregistration.com\u002F?utm_source=wporg&utm_medium=readme&utm_campaign=urm-free\" rel=\"nofollow ugc\">👉 Get Started Today\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fuserregistration.demoswp.net\u002F?utm_source=wporg&utm_medium=readme&utm_campaign=try-demo\" rel=\"nofollow ugc\">👉 Try Our Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Complete Membership Solution\u003C\u002Fh3>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FczohMTVfLrw?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Membership Groups and Plans\u003C\u002Fstrong>: Create membership tiers with different access levels and benefits. Combine related plans into membership groups for organized front-end listing.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Pre-Installed Membership Pages\u003C\u002Fstrong>: Launch your membership site in minutes instead of hours with professional pages ready to use or customize: Registration, Login, My Account, Lost Password, Reset Password, Pricing, and Thank You pages.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Content Restriction\u003C\u002Fstrong>: Set restrictions globally, per page\u002Fpost, or for specific content blocks within pages. Build complex access rules using membership plans, user roles, registration and login status.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Membership Upgrade Path\u003C\u002Fstrong>: Define clear upgrade paths between membership tiers and let users switch seamlessly without interrupting their access or membership status.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Masteriyo Course Integration\u003C\u002Fstrong>: Sell courses through memberships using our Masteriyo LMS integration.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>10+ Membership Gutenberg Blocks\u003C\u002Fstrong>: Create custom membership pages using our custom blocks: registration, my account, membership pricing, buy now block etc.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Membership Analytics\u003C\u002Fstrong>: Quickly glance over total registration, approved users, and pending requests with dedicated analytics dashboard.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Custom User Registration\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FjbiBJdowxG0?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Registration Form Builder\u003C\u002Fstrong>: Build custom WordPress registration forms. Drag fields onto the canvas, arrange them visually, and configure settings with simple clicks.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Login Form\u003C\u002Fstrong>: Start with a pre-built login form and customize it to your needs. Choose form styles, configure login methods, add CAPTCHA, and set login\u002Flogout redirects.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Live Form Preview\u003C\u002Fstrong>: Preview registration and login forms in real-time to ensure everything looks and functions properly.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Pre-built Form Templates\u003C\u002Fstrong>: Save hours of setup time with professionally designed registration form templates. Use them as-is or customize fields and styling to match your specific needs. View All Form Templates\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Ajax Form Submission\u003C\u002Fstrong>: Say goodbye to slow form submissions that reload the entire page. Users get instant confirmation or error messages.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>User Role Assignment\u003C\u002Fstrong>: Assignment WordPress user roles (Administrator, Editor, Author, Contributor, Subscriber) to members during registration.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Flexible Approval Method\u003C\u002Fstrong>: Choose from auto-approval, email verification, and manual admin approval for new registration for quality control.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Payment and Monetization\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Multiple Revenue Modules\u003C\u002Fstrong>: Offer fixed-term memberships, recurring subscription or lifetime access.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Trusted Payment Gateways\u003C\u002Fstrong>: Accept secure payment with trusted global payment gateways even in the free version:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>PayPal\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Stripe\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bank Transfer\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Payment History\u003C\u002Fstrong>: Comprehensive transaction tracking with payment status, date, gateway, and more. complete history accessible to admins and members.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>User Registration & Membership PRO Features\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Membership and User Management\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Membership plans with tiered access control\u003C\u002Fli>\n\u003Cli>Admin approval for new registrations\u003C\u002Fli>\n\u003Cli>Member Directory with search filters searchable directories\u003C\u002Fli>\n\u003Cli>Role-based redirection after login\u003C\u002Fli>\n\u003Cli>Profile completeness indicator\u003C\u002Fli>\n\u003Cli>Advanced content restriction with complex rules\u003C\u002Fli>\n\u003Cli>User journey tracking\u003C\u002Fli>\n\u003Cli>Payment history tracking\u003C\u002Fli>\n\u003Cli>Social Connect (Facebook, Google, Twitter, LinkedIn login)\u003C\u002Fli>\n\u003Cli>Profile Connect (sync with other plugins)\u003C\u002Fli>\n\u003Cli>Block simultaneous logins\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Advanced Content Restriction\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Content drop for membership content\u003C\u002Fli>\n\u003Cli>URL-based restriction\u003C\u002Fli>\n\u003Cli>File download protection\u003C\u002Fli>\n\u003Cli>Conditional Content Restriction using AND, OR, and NOT logic.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Registration Form Fields & Functionality\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>60+  form fields\u003C\u002Fli>\n\u003Cli>Conditional logic (show\u002Fhide fields based on user input)\u003C\u002Fli>\n\u003Cli>Multi-step forms with progress indicators\u003C\u002Fli>\n\u003Cli>Conversational forms (chat-like layout)\u003C\u002Fli>\n\u003Cli>Field visibility control\u003C\u002Fli>\n\u003Cli>Form restriction by custom rules\u003C\u002Fli>\n\u003Cli>Popup forms (modal display)\u003C\u002Fli>\n\u003Cli>Calculations\u003C\u002Fli>\n\u003Cli>Signature field\n\u003Cul>\n\u003Cli>Invite codes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Repeater field (multiple entries per field group)\u003C\u002Fli>\n\u003Cli>Save and Continue (save partial progress)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Monetization and Payment Processing\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Trial Period\u003C\u002Fli>\n\u003Cli>Multiple memberships per user\u003C\u002Fli>\n\u003Cli>Sell memberships to team\u003C\u002Fli>\n\u003Cli>Authorize.net\u003C\u002Fli>\n\u003Cli>Mollie integration\u003C\u002Fli>\n\u003Cli>Registration coupons and discounts\u003C\u002Fli>\n\u003Cli>Payment history dashboard\u003C\u002Fli>\n\u003Cli>Membership plan upgrades with pro-rated billing\u003C\u002Fli>\n\u003Cli>Discount coupon and codes\u003C\u002Fli>\n\u003Cli>Tax and EU VAT\u003C\u002Fli>\n\u003Cli>Sell in local currency\u003C\u002Fli>\n\u003Cli>Invoice generation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Security & Spam Protection\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Email verification\u003C\u002Fli>\n\u003Cli>Google reCAPTCHA (V2, V3)\u003C\u002Fli>\n\u003Cli>hCaptcha\u003C\u002Fli>\n\u003Cli>Cloudflare Turnstile\u003C\u002Fli>\n\u003Cli>Akismet\u003C\u002Fli>\n\u003Cli>Honeypot spam protection\u003C\u002Fli>\n\u003Cli>SMS verification via Twilio\u003C\u002Fli>\n\u003Cli>Two-factor authentication (2FA)\u003C\u002Fli>\n\u003Cli>Auto-generated passwords\u003C\u002Fli>\n\u003Cli>Passwordless login\u003C\u002Fli>\n\u003Cli>Custom CAPTCHA field (math\u002FQ&A)\u003C\u002Fli>\n\u003Cli>Whitelisted domains\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Design & Customization\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Email customizer\u003C\u002Fli>\n\u003Cli>Customize My Account page\u003C\u002Fli>\n\u003Cli>Style Customizer (visual form designer)\u003C\u002Fli>\n\u003Cli>Email Templates\u003C\u002Fli>\n\u003Cli>Advanced styling options for forms\u003C\u002Fli>\n\u003Cli>Analytics & Tracking\u003C\u002Fli>\n\u003Cli>Advanced analytics dashboard\u003C\u002Fli>\n\u003Cli>User journey tracking\u003C\u002Fli>\n\u003Cli>Advanced user\u002Fform analytics\u003C\u002Fli>\n\u003Cli>Dashboard with views, submissions, conversions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Advanced Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>PDF form submission (auto-generate PDFs)\u003C\u002Fli>\n\u003Cli>Frontend post submission\u003C\u002Fli>\n\u003Cli>Bulk user import (CSV)\u003C\u002Fli>\n\u003Cli>Invite codes for registration\u003C\u002Fli>\n\u003Cli>Geolocation data collection\u003C\u002Fli>\n\u003Cli>Private admin notes\u003C\u002Fli>\n\u003Cli>Form access by user role\u003C\u002Fli>\n\u003Cli>Cloud storage (Google Drive, Dropbox)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Marketing and CRM Integrations\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Custom Email Notifications\u003C\u002Fli>\n\u003Cli>Mailchimp\u003C\u002Fli>\n\u003Cli>MailerLite\u003C\u002Fli>\n\u003Cli>MailPoet\u003C\u002Fli>\n\u003Cli>ActiveCampaign\u003C\u002Fli>\n\u003Cli>Klaviyo\u003C\u002Fli>\n\u003Cli>Brevo (formerly Sendinblue)\u003C\u002Fli>\n\u003Cli>Kit (formerly ConvertKit)\u003C\u002Fli>\n\u003Cli>Salesforce\u003C\u002Fli>\n\u003Cli>Zapier (5,000+ apps)\u003C\u002Fli>\n\u003Cli>Google Sheets\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Webhooks\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpuserregistration.com\u002Fpricing\u002F?utm_source=wporg&utm_medium=readme&utm_campaign=pro_features&utm_content=get_pro\" rel=\"nofollow ugc\">👉 Get User Registration & Membership Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Know your way around user registration with our tutorials\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpuserregistration.com\u002Fblog\u002Fhow-to-create-a-membership-website-in-wordpress\u002F?utm_source=wporg&utm_medium=readme&utm_campaign=tutorials\" rel=\"nofollow ugc\">How to Create a Membership Website in WordPress for Free (with Content Restriction)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpuserregistration.com\u002Fblog\u002Fcreate-user-profile-page-in-wordpress\u002F?utm_source=wporg&utm_medium=readme&utm_campaign=tutorials\" rel=\"nofollow ugc\">How to Create a Custom User Profile Page in WordPress?\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpuserregistration.com\u002Fblog\u002Fcreate-user-registration-form-in-wordpress\u002F?utm_source=wporg&utm_medium=readme&utm_campaign=tutorials\" rel=\"nofollow ugc\">How to Create User Registration Form in WordPress Easily?\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpuserregistration.com\u002Fblog\u002Fregister-users-with-invitation-code\u002F?utm_source=wporg&utm_medium=readme&utm_campaign=tutorials\" rel=\"nofollow ugc\">How to Register Users with an Invitation Code in WordPress?\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpuserregistration.com\u002Fblog\u002Fdefault-wordpress-login-page-url-change\u002F?utm_source=wporg&utm_medium=readme&utm_campaign=tutorials\" rel=\"nofollow ugc\">How to Change Default WordPress Login URL to Custom URL?\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Get in Touch with us: \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002Fuserregistration\" rel=\"nofollow ugc\">Official Community\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fuser_register\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Important: Version 5.0 and above is a major update with significant improvements\u003C\u002Fh3>\n\u003Cp>We strongly recommend backing up your site before updating. This update includes architectural changes that make your membership management more powerful and easier to use.\u003Cbr \u002F>\nRead the full blog post to see what’s new: \u003Ca href=\"https:\u002F\u002Fwpuserregistration.com\u002Fblog\u002Fuser-registration-membership-pro-6\u002F\" rel=\"nofollow ugc\">User Registration & Membership v5.0\u003C\u002Fa>\u003C\u002Fp>\n","Build membership sites with tiered plans, content restriction, drag-&-drop custom registration & login form builder, and built-in payment system.",60000,4160300,96,813,"2026-02-25T07:44:00.000Z","6.9.4","5.5",[52,19,20,53,22],"content-restriction","user-profile","https:\u002F\u002Fwpuserregistration.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-registration.5.1.4.zip",76,29,"2026-03-02 16:05:18",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":69,"num_ratings":70,"last_updated":71,"tested_up_to":49,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":78,"download_link":79,"security_score":80,"vuln_count":81,"unpatched_count":82,"last_vuln_date":83,"fetched_at":27},"pie-register","Pie Register – User Registration, Profiles & Content Restriction","3.8.4.8","Genetech Products","https:\u002F\u002Fprofiles.wordpress.org\u002Fgenetechproducts\u002F","\u003Cp>\u003Cem>Create customized registration forms, Invite through email, Email Notification, User Roles assignment, and more.\u003C\u002Fem> Pie Register is a \u003Ca href=\"https:\u002F\u002Fpieregister.com\u002Ffeatures\u002F?utm_source=plugin-freeversion&utm_medium=wordpressorg&utm_campaign=go_pro&utm_content=website\" rel=\"nofollow ugc\">User Registration plugin\u003C\u002Fa> to help you create custom Login and Registration forms in minutes, with no coding skills required. You can customize the registration process and build advance registration flows using the various form fields. The plugin also comes with some additional security features to keep your website spam-free. Restrict content for exclusive Membership-based websites based on different user roles with Pie Register’s visibility restriction feature. You can create dynamic forms by giving your forms a personalized touch with Conditional Logic. Pie Register accepts payments using multiple payment gateways and restricts user registration based on invitations. Pie Register has extensive documentation and video tutorials to help you get started. It has an active support system that responds to your queries within 24 hours. \u003Cstrong>The Best Part\u003C\u002Fstrong>   Pie Register offers \u003Cstrong>perpetual licensing – purchase once and use for a lifetime!\u003C\u002Fstrong>   \u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FyjyPZ-E_fqg?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>FREE KEY FEATURES\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Drag and Drop Form Builder\u003C\u002Fli>\n\u003Cli>Front-end User Profiles\u003C\u002Fli>\n\u003Cli>Front-end User Registration\u003C\u002Fli>\n\u003Cli>Front-end user Login\u003C\u002Fli>\n\u003Cli>PasswordLess Registration\u003C\u002Fli>\n\u003Cli>Advanced Fields\u003C\u002Fli>\n\u003Cli>Set Redirection after Sign-up and Login\u003C\u002Fli>\n\u003Cli>Verify and Moderate User Registration\u003C\u002Fli>\n\u003Cli>Spam Protection\u003C\u002Fli>\n\u003Cli>PayPal Standard – Payment Gateway\u003C\u002Fli>\n\u003Cli>User Emails Templates and Automation\u003C\u002Fli>\n\u003Cli>Invite-Based Registration\u003C\u002Fli>\n\u003Cli>Auto-generate Password\u003C\u002Fli>\n\u003Cli>Content Restriction\u003C\u002Fli>\n\u003Cli>Data Import\u002FExport\u003C\u002Fli>\n\u003Cli>Custom User Roles\u003C\u002Fli>\n\u003Cli>Profile Picture\u003C\u002Fli>\n\u003Cli>ReCaptcha\u003C\u002Fli>\n\u003Cli>Admin Helper Application\u003C\u002Fli>\n\u003Cli>Shortcodes\u003C\u002Fli>\n\u003Cli>Community Support\u003C\u002Fli>\n\u003Cli>Developer friendly with dozens of actions and filters\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>KEY FEATURES AVAILABLE IN FREE AND PRO VERSIONS WITH\u003C\u002Fh3>\n\u003Cp>BASIC AND ADVANCED OPTIONS ==\u003C\u002Fp>\n\u003Cul>\n\u003Cli>File Upload \u003C\u002Fli>\n\u003Cli>Verify and Moderate User Registration \u003C\u002Fli>\n\u003Cli>Spam Protection\u003C\u002Fli>\n\u003Cli>Custom User Roles \u003C\u002Fli>\n\u003Cli>Invite-based Registration for Exclusive Websites\u003C\u002Fli>\n\u003Cli>User and Admin Email Notification Templates \u003C\u002Fli>\n\u003Cli>Data Import\u002FExport \u003C\u002Fli>\n\u003Cli>Content Restriction\u003C\u002Fli>\n\u003Cli>Frontend User Login and forgot password forms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>PREMIUM KEY FEATURES\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Unlimited Registration Forms\u003C\u002Fli>\n\u003Cli>Advanced Fields\u003C\u002Fli>\n\u003Cli>Role-based Redirection\u003C\u002Fli>\n\u003Cli>Invite through emails\u003C\u002Fli>\n\u003Cli>Multiple Payment Gateways\u003C\u002Fli>\n\u003Cli>Customizable Login Security\u003C\u002Fli>\n\u003Cli>Timed-form submission (Define time in seconds to lock-out the bots)\u003C\u002Fli>\n\u003Cli>Auto-login after Registration\u003C\u002Fli>\n\u003Cli>Custom User Roles\u003C\u002Fli>\n\u003Cli>User and Admin Email Notification Templates and Automation\u003C\u002Fli>\n\u003Cli>Data Import\u002FExport\u003C\u002Fli>\n\u003Cli>Global Content Restriction\u003C\u002Fli>\n\u003Cli>Restrict Widgets\u003C\u002Fli>\n\u003Cli>Allow and Block users\u003C\u002Fli>\n\u003Cli>Limit Form Entries Per Device\u003C\u002Fli>\n\u003Cli>hCaptcha\u003C\u002Fli>\n\u003Cli>Honeypot\u003C\u002Fli>\n\u003Cli>Conditional Logic\u003C\u002Fli>\n\u003Cli>Ticket-based Support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpieregister.com\u002Ffeatures\u002F?utm_source=plugin-freeversion&utm_medium=wordpressorg&utm_campaign=go_pro&utm_content=website\" rel=\"nofollow ugc\">Complete Feature List\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Invitation-based Registration\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Generate invitation codes\u003C\u002Fli>\n\u003Cli>Auto Generate invitation codes\u003C\u002Fli>\n\u003Cli>Invite Users through Email\u003C\u002Fli>\n\u003Cli>Allow Users to Invite Other Users\u003C\u002Fli>\n\u003Cli>Track user Invitations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Make Your Forms More Advanced With Our Premium Add-ons\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fpieregister.com\u002Faddons\u002Fpaypal-recurring-payments-add-on\u002F?utm_source=plugin-freeversion&utm_medium=wordpressorg&utm_campaign=go_pro&utm_content=addons\" rel=\"nofollow ugc\">PayPal Subscriptions (Payment Gateway) Add-on\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nAllow users to make recurring payments and view subscription using the PayPal Subscriptions add-on.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fpieregister.com\u002Faddons\u002Fstripe-recurring-addon\u002F?utm_source=plugin-freeversion&utm_medium=wordpressorg&utm_campaign=go_pro&utm_content=addons\" rel=\"nofollow ugc\">Stripe Recurring (Payment Gateway) Add-on\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nAllow users to make recurring payments and view active subscriptions using the Stripe recurring payment add-on.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fpieregister.com\u002Faddons\u002Fstripe-payment-addon\u002F?utm_source=plugin-freeversion&utm_medium=wordpressorg&utm_campaign=go_pro&utm_content=addons\" rel=\"nofollow ugc\">Stripe One-Time (Payment Gateway) Add-on\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nProcess membership payments using Pie Register’s Stripe Add-on.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fpieregister.com\u002Faddons\u002Fauthorize-net-payment-addon\u002F?utm_source=plugin-freeversion&utm_medium=wordpressorg&utm_campaign=go_pro&utm_content=addons\" rel=\"nofollow ugc\">Authroize.net (Payment Gateway ) Add-on\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nUse Authorize.net Add-on to collect membership payments on Pie Register.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fpieregister.com\u002Faddons\u002Fsocial-login-addon\u002F?utm_source=plugin-freeversion&utm_medium=wordpressorg&utm_campaign=go_pro&utm_content=addons\" rel=\"nofollow ugc\">Social Login Add-on\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nLet users log in via their social handles, i-e, Facebook, Twitter, Google, LinkedIn, Yahoo, and WordPress accounts, to make the registration process quick and hassle-free.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fpieregister.com\u002Faddons\u002Fmailchimp-addon\u002F?utm_source=plugin-freeversion&utm_medium=wordpressorg&utm_campaign=go_pro&utm_content=addons\" rel=\"nofollow ugc\">MailChimp Add-on\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nExport site users into MailChimp lists to send communication, sales, and marketing emails using the admin dashboard.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fpieregister.com\u002Faddons\u002Ftwo-step-authentication-addon\u002F?utm_source=plugin-freeversion&utm_medium=wordpressorg&utm_campaign=go_pro&utm_content=addons\" rel=\"nofollow ugc\">Twilio - Two-step Authentication (SMS) Add-on\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nWant to have a super-secure site? No Problem. With Pie Register and TWILIO, you can verify registration via SMS\u002FText messages sent to their cell phones. The admin can get notified when new users register.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fpieregister.com\u002Faddons\u002Fprofile-search-addon\u002F?utm_source=plugin-freeversion&utm_medium=wordpressorg&utm_campaign=go_pro&utm_content=addons\" rel=\"nofollow ugc\">Profile Search Add-on\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nAllow users to search\u002Ffilter to display user data with the Profile Search tool. User information displayed in the filtered\u002Fsearch results can be limited based on the admin’s choice.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fpieregister.com\u002Faddons\u002Fgeolocation\u002F?utm_source=plugin-freeversion&utm_medium=wordpressorg&utm_campaign=go_pro&utm_content=addons\" rel=\"nofollow ugc\">Geo Location Add-on\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nIt lets you collect user Geolocation data and provides information like country, city, zip code, latitude\u002Flongitude, and location map for registered users.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fpieregister.com\u002Faddons\u002Fbulk-email-addon\u002F?utm_source=plugin-freeversion&utm_medium=wordpressorg&utm_campaign=go_pro&utm_content=addons\" rel=\"nofollow ugc\">Bulk Email Add-on\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nSend emails in bulk to all the registered users at once. Select the form name, and all the users registered through that form and send emails in one go!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fpieregister.com\u002Faddons\u002Ffield-visibility-addon\u002F?utm_source=plugin-freeversion&utm_medium=wordpressorg&utm_campaign=go_pro&utm_content=addons\" rel=\"nofollow ugc\">Field visibility Add-on\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nAllows you to show or hide specific fields on the front-end registration form or the user’s profile page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fpieregister.com\u002Faddons\u002Fwoocommerce-addon\u002F?utm_source=plugin-freeversion&utm_medium=wordpressorg&utm_campaign=go_pro&utm_content=addons\" rel=\"nofollow ugc\">WooCommerce Add-on\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nHide or display specific Pie Register fields on the WooCommerce checkout page.  Also, you can add billing and shipping  fields to your registration form. Replace the default WooCommerce login and registration forms with Pie Register login and registration forms, and send a free gift product upon registration.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fpieregister.com\u002Faddons\u002Fbbpress-addon\u002F?utm_source=plugin-freeversion&utm_medium=wordpressorg&utm_campaign=go_pro&utm_content=addons\" rel=\"nofollow ugc\">bbPress Add-on\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nShow the Pie Register fields on your bbPress User profile, and let your users edit the profile directly from bbPress.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpieregister.com\u002Faddons\u002F?utm_source=plugin-freeversion&utm_medium=wordpressorg&utm_campaign=go_pro&utm_content=website\" rel=\"nofollow ugc\">Add-ons Details\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>INTEGRATIONS WITH THIRD-PARTY APPLICATIONS\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fpk\u002Fhome\" rel=\"nofollow ugc\">Paypal\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstripe.com\u002F\" rel=\"nofollow ugc\">Stripe\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.authorize.net\u002F\" rel=\"nofollow ugc\">Authorize.net\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.twilio.com\u002Fsms\" rel=\"nofollow ugc\">Twilio SMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmailchimp.com\u002F\" rel=\"nofollow ugc\">Mailchimp\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Felementor.com\u002F\" rel=\"nofollow ugc\">Elementor\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpbakery.com\u002F\" rel=\"nofollow ugc\">WPBakery Page Builder\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.elegantthemes.com\u002F\" rel=\"nofollow ugc\">Divi\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002F\" rel=\"nofollow ugc\">WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Useful Resources\u003C\u002Fh3>\n\u003Cp>Community forum: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fpie-register\u002F\" rel=\"ugc\">https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fpie-register\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Blog: \u003Ca href=\"https:\u002F\u002Fpieregister.com\u002Fblog\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fpieregister.com\u002Fblog\u002F\u003C\u002Fa>\u003Cbr \u002F>\nContact Us: \u003Ca href=\"https:\u002F\u002Fpieregister.com\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fpieregister.com\u002Fcontact-us\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Get Started: \u003Ca href=\"https:\u002F\u002Fpieregister.com\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fpieregister.com\u002Fdocumentation\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Video Tutorials: \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fchannel\u002FUCuLxfC2jcyAS5ns4ZT_7jcQ\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.youtube.com\u002Fchannel\u002FUCuLxfC2jcyAS5ns4ZT_7jcQ\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Give Pie Register a try! And you will know how amazing it is!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Cem>Unlock more features? Upgrade to our \u003Ca href=\"https:\u002F\u002Fpieregister.com\u002Fplan-and-pricing\u002F?utm_source=plugin-freeversion&utm_medium=wordpressorg&utm_campaign=go_pro&utm_content=website\" rel=\"nofollow ugc\">PRO version\u003C\u002Fa>\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>SHORTCODES\u003C\u002Fh3>\n\u003Cp>Here are some basic form shortcodes that you can embed:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>For login form use: \u003Cstrong>[pie_register_login]\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>For Registration form use: \u003Cstrong>[pie_register_form]\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>For forgot password form use: \u003Cstrong>[pie_register_forgot_password]\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>For profile page use: \u003Cstrong>[pie_register_profile]\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>What’s Next?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Liked Pie Register? Do check out our other projects.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpieforms.com\u002F?utm_source=pieregister&utm_medium=repo&utm_campaign=detailtab\" rel=\"nofollow ugc\">Pie Forms\u003C\u002Fa>: Pie Forms is your custom Drag and Drop Form Builder with a user-friendly interface, built-in ready-to-use templates, and various Form Field options to Create Advanced Forms without a single line of code. Apart from simple registration, it lets you create all forms, including contact forms, surveys, job applications, appointments, etc.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpagebuilderaddons.com\u002F?utm_source=pieregister&utm_medium=repo&utm_campaign=detailtab\" rel=\"nofollow ugc\">PB addons for WPBakery\u003C\u002Fa>: Build your website with premium quality Web and WooCommerce elements for WPBakery Page Builder.\u003C\u002Fp>\n","Create customized registration forms, Invite through email, Email Notification, User Roles assignment, and more. Pie Register is a User Registration p &hellip;",2000,599995,84,222,"2026-02-10T08:54:00.000Z","4.0","5.6",[75,76,77,53,22],"login-form","membership-form","registration-form","https:\u002F\u002Fpieregister.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpie-register.3.8.4.8.zip",40,21,1,"2026-01-20 00:00:00",{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":25,"downloaded":92,"rating":25,"num_ratings":93,"last_updated":94,"tested_up_to":49,"requires_at_least":95,"requires_php":16,"tags":96,"homepage":101,"download_link":102,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"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.",2767,24,"2026-03-03T09:43:00.000Z","6.7",[97,19,98,99,100],"content-protection","social-login","subscription-management","user-authentication","https:\u002F\u002Fmemberstack.com\u002Fwordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmemberstack.1.3.1.zip",{"slug":104,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":25,"downloaded":111,"rating":11,"num_ratings":11,"last_updated":112,"tested_up_to":113,"requires_at_least":114,"requires_php":115,"tags":116,"homepage":119,"download_link":120,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"myasp-membership","MyASP MemberShip","1.0.6","myaspdev","https:\u002F\u002Fprofiles.wordpress.org\u002Fmyaspdev\u002F","\u003Cp>MyASP MemberShip Plugin is a membership site creation plug-in for \u003Ca href=\"https:\u002F\u002Fmyasp.jp\u002F\" rel=\"nofollow ugc\">MyASP\u003C\u002Fa> users.\u003C\u002Fp>\n\u003Cp>A subscription to \u003Ca href=\"https:\u002F\u002Fmyasp.jp\u002F\" rel=\"nofollow ugc\">MyASP\u003C\u002Fa> is required to use this plugin.\u003C\u002Fp>\n\u003Cp>User registration and management is done on MyASP side. (It is not stored in WordPress).\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>What the plugin can do.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>You can create a membership site easily by using WordPress plugins and themes.\u003C\u002Fli>\n\u003Cli>You can manage public or members-only articles for each article.\u003C\u002Fli>\n\u003Cli>You can create paid articles by using MyASP’s payment functions (subscriptions, monthly billing, etc.)\u003C\u002Fli>\n\u003Cli>Use the MyASP registration form to register as a member\u003C\u002Fli>\n\u003Cli>You can create a page where only part of an article (the first half) is published and\u003Cbr \u002F>\nlogin is required to view the second half.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Handling of member information\u003C\u002Fp>\n\u003Cul>\n\u003Cli>User registration and management is done on MyASP side. (It is not stored in WordPress).\u003C\u002Fli>\n\u003Cli>The configuration information of the article is sent to MyASP. \u003C\u002Fli>\n\u003Cli>This will be used to investigate any failures and to answer any questions about how to configure the settings.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Membership plugin for MyASP Users.",1998,"2025-06-11T02:33:00.000Z","6.7.5","5.9.4","7.3.33",[117,18,118,19,22],"access-control","member","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmyasp-membership.1.0.6.zip",{"slug":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":129,"downloaded":130,"rating":131,"num_ratings":132,"last_updated":133,"tested_up_to":49,"requires_at_least":134,"requires_php":135,"tags":136,"homepage":138,"download_link":139,"security_score":56,"vuln_count":140,"unpatched_count":11,"last_vuln_date":141,"fetched_at":27},"ultimate-member","Ultimate Member – User Profile, Registration, Login, Member Directory, Content Restriction & Membership Plugin","2.11.2","Ultimate Member","https:\u002F\u002Fprofiles.wordpress.org\u002Fultimatemember\u002F","\u003Ch4>User Profile & Membership Plugin for WordPress\u003C\u002Fh4>\n\u003Cp>The ultimate user profile & membership plugin for WordPress. The plugin makes it a breeze for users to sign-up and become members of your website. The plugin allows you to add beautiful user profiles to your site and is designed for creating advanced online communities and membership sites. Lightweight and highly extendible, Ultimate Member will enable you to create almost any type of site where users can join and become members with absolute ease.\u003C\u002Fp>\n\u003Ch4>Features of the plugin include:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Front-end user profiles\u003C\u002Fli>\n\u003Cli>Front-end user registration\u003C\u002Fli>\n\u003Cli>Front-end user login\u003C\u002Fli>\n\u003Cli>Custom form fields\u003C\u002Fli>\n\u003Cli>Conditional logic for form fields\u003C\u002Fli>\n\u003Cli>Drag and drop form builder\u003C\u002Fli>\n\u003Cli>User account page\u003C\u002Fli>\n\u003Cli>Custom user roles\u003C\u002Fli>\n\u003Cli>Member directories\u003C\u002Fli>\n\u003Cli>User emails\u003C\u002Fli>\n\u003Cli>Content restriction\u003C\u002Fli>\n\u003Cli>Conditional nav menus\u003C\u002Fli>\n\u003Cli>Show author posts & comments on user profiles\u003C\u002Fli>\n\u003Cli>Developer friendly with dozens of actions and filters\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Read about all of the plugin’s features at \u003Ca href=\"https:\u002F\u002Fultimatemember.com\" rel=\"nofollow ugc\">Ultimate Member\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Paid Extensions\u003C\u002Fh4>\n\u003Cp>Ultimate Member has a range of extensions that allow you to extend the power of the plugin. You can purchase all of these extensions at a significant discount with one of our \u003Ca href=\"https:\u002F\u002Fultimatemember.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">paid plans\u003C\u002Fa> or you can purchase extensions individually.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fultimatemember.com\u002Fextensions\u002Fzapier\u002F\" rel=\"nofollow ugc\">Zapier\u003C\u002Fa> – Allow to integrate the Zapier popular apps with Ultimate Member\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fultimatemember.com\u002Fextensions\u002Fstripe\u002F\" rel=\"nofollow ugc\">Stripe\u003C\u002Fa> – Sell paid memberships to access your website via Stripe subscriptions\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fultimatemember.com\u002Fextensions\u002Fuser-notes\u002F\" rel=\"nofollow ugc\">User Notes\u003C\u002Fa> – Allow users to create public and private notes from their profile\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fultimatemember.com\u002Fextensions\u002Fprofile-tabs\u002F\" rel=\"nofollow ugc\">Profile Tabs\u003C\u002Fa> – Allow to add the custom tabs to profiles\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fultimatemember.com\u002Fextensions\u002Fuser-locations\u002F\" rel=\"nofollow ugc\">User Locations\u003C\u002Fa> – Allow to display users on a map on the member directory page and allow users to add their location via their profile\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fultimatemember.com\u002Fextensions\u002Funsplash\u002F\" rel=\"nofollow ugc\">Unsplash\u003C\u002Fa> – Allow users to select a profile cover photo from \u003Ca href=\"https:\u002F\u002Funsplash.com\u002F\" rel=\"nofollow ugc\">Unsplash\u003C\u002Fa> from their profile\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fultimatemember.com\u002Fextensions\u002Fuser-bookmarks\u002F\" rel=\"nofollow ugc\">User Bookmarks\u003C\u002Fa> – Allow users to bookmark content from your website\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fultimatemember.com\u002Fextensions\u002Fuser-photos\u002F\" rel=\"nofollow ugc\">User Photos\u003C\u002Fa> – Allow users to upload photos to their profile\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fultimatemember.com\u002Fextensions\u002Fgroups\u002F\" rel=\"nofollow ugc\">Groups\u003C\u002Fa> – Allow users to create and join groups around shared topics, interests etc.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fultimatemember.com\u002Fextensions\u002Fprivate-content\u002F\" rel=\"nofollow ugc\">Private Content\u003C\u002Fa> – Display private content to logged in users that only they can access\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fultimatemember.com\u002Fextensions\u002Fuser-tags\u002F\" rel=\"nofollow ugc\">User Tags\u003C\u002Fa> – Lets you add a user tag system to your website\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fultimatemember.com\u002Fextensions\u002Fsocial-activity\u002F\" rel=\"nofollow ugc\">Social Activity\u003C\u002Fa> – Let users create public wall posts & see the activity of other users\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fultimatemember.com\u002Fextensions\u002Fwoocommerce\u002F\" rel=\"nofollow ugc\">WooCommerce\u003C\u002Fa> – Allow you to integrate WooCommerce with Ultimate Member\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fultimatemember.com\u002Fextensions\u002Fprivate-messages\u002F\" rel=\"nofollow ugc\">Private Messages\u003C\u002Fa> – Add a private messaging system to your site & allow users to message each other\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fultimatemember.com\u002Fextensions\u002Ffollowers\u002F\" rel=\"nofollow ugc\">Followers\u003C\u002Fa> – Allow users to follow each other on your site and protect their profile information\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fultimatemember.com\u002Fextensions\u002Freal-time-notifications\u002F\" rel=\"nofollow ugc\">Real-time Notifications\u003C\u002Fa> – Add a notifications system to your site so users can receive real-time notifications\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fultimatemember.com\u002Fextensions\u002Fsocial-login\u002F\" rel=\"nofollow ugc\">Social Login\u003C\u002Fa> – Let users register & login to your site via Facebook, Twitter, G+, LinkedIn, Instagram and Vkontakte (VK.com)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fultimatemember.com\u002Fextensions\u002Fbbpress\u002F\" rel=\"nofollow ugc\">bbPress\u003C\u002Fa> – With the bbPress extension you can beautifully integrate Ultimate Member with bbPress\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fultimatemember.com\u002Fextensions\u002Fmailchimp\u002F\" rel=\"nofollow ugc\">MailChimp\u003C\u002Fa> – Allow users to subscribe to your MailChimp lists when they signup on your site and sync user meta to MailChimp\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fultimatemember.com\u002Fextensions\u002Fuser-reviews\u002F\" rel=\"nofollow ugc\">User Reviews\u003C\u002Fa> – Allow users to rate & review each other using a 5 star rate\u002Freview system\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fultimatemember.com\u002Fextensions\u002Fverified-users\u002F\" rel=\"nofollow ugc\">Verified Users\u003C\u002Fa> – Add a user verification system to your site so user accounts can be verified\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fultimatemember.com\u002Fextensions\u002Fmycred\u002F\" rel=\"nofollow ugc\">myCRED\u003C\u002Fa> – With the myCRED extension you can integrate Ultimate Member with the popular myCRED points management plugin\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fultimatemember.com\u002Fextensions\u002Fnotices\u002F\" rel=\"nofollow ugc\">Notices\u003C\u002Fa> – Alert users to important information using conditional notices\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fultimatemember.com\u002Fextensions\u002Fprofile-completeness\u002F\" rel=\"nofollow ugc\">Profile Completeness\u003C\u002Fa> – Encourage or force users to complete their profiles with the profile completeness extension\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fultimatemember.com\u002Fextensions\u002Ffriends\u002F\" rel=\"nofollow ugc\">Friends\u003C\u002Fa> – Allows users to become friends by sending & accepting\u002Frejecting friend requests\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Free Extensions\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fultimatemember.com\u002Fextensions\u002Fjobboardwp\u002F\" rel=\"nofollow ugc\">JobsBoardWP\u003C\u002Fa> – This free extension integrates Ultimate Member with the job board plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjobboardwp\" rel=\"ugc\">JobBoardWP\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fultimatemember.com\u002Fextensions\u002Fforumwp\u002F\" rel=\"nofollow ugc\">ForumWP\u003C\u002Fa> – This free extension integrates Ultimate Member with the forum plugin \u003Ca href=\"https:\u002F\u002Fforumwpplugin.com\" rel=\"nofollow ugc\">ForumWP\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fultimatemember.com\u002Fextensions\u002Fterms-conditions\u002F\" rel=\"nofollow ugc\">Terms & Conditions\u003C\u002Fa> – Add a terms and condition checkbox to your registration forms & require users to agree to your T&Cs before registering on your site.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fultimatemember.com\u002Fextensions\u002Fgoogle-recaptcha\u002F\" rel=\"nofollow ugc\">Google reCAPTCHA\u003C\u002Fa> – Stop bots on your registration & login forms with Google reCAPTCHA\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fultimatemember.com\u002Fextensions\u002Fonline-users\u002F\" rel=\"nofollow ugc\">Online Users\u003C\u002Fa> – Display what users are online with this extension\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Theme\u003C\u002Fh4>\n\u003Cp>Our official \u003Ca href=\"https:\u002F\u002Fultimatemember.com\u002Ftheme\u002F\" rel=\"nofollow ugc\">theme\u003C\u002Fa> is purpose built for websites that have logged in and out users. The \u003Ca href=\"https:\u002F\u002Fultimatemember.com\u002Ftheme\u002F\" rel=\"nofollow ugc\">theme\u003C\u002Fa> has deep integration with Ultimate Member plugin and the extensions, different header designs for logged-in\u002Fout users and works alongside the Beaver Builder and Elementor page builders.\u003C\u002Fp>\n\u003Ch4>Our other plugins\u003C\u002Fh4>\n\u003Cp>In addition to Ultimate Member, we also have two other plugins: \u003Ca href=\"https:\u002F\u002Fforumwpplugin.com\u002F\" rel=\"nofollow ugc\">ForumWP\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjobboardwp\" rel=\"ugc\">JobBoardWP\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>ForumWP\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fforumwpplugin.com\u002F\" rel=\"nofollow ugc\">ForumWP\u003C\u002Fa> is a forum plugin which adds an online forum to your website, allowing users to create topics and write replies. Forums are a great way to build and grow an online community.\u003C\u002Fp>\n\u003Ch4>JobBoardWP\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjobboardwp\" rel=\"ugc\">JobBoardWP\u003C\u002Fa> is a job board plugin which adds a modern job board to your website. Display job listings and allow employers to submit and manage jobs all from the front-end.\u003C\u002Fp>\n\u003Ch4>Development * Translations\u003C\u002Fh4>\n\u003Cp>If you’re a developer and would like to contribute to the source code of the plugin you can do so via our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fultimatemember\u002Fultimatemember\" rel=\"nofollow ugc\">GitHub Repository\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Want to add a new language to Ultimate Member? Great! You can contribute via \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fultimate-member\" rel=\"nofollow ugc\">translate.wordpress.org\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>If you are a developer and you need to know the list of UM Hooks, make this via our \u003Ca href=\"https:\u002F\u002Fdocs.ultimatemember.com\u002Farticle\u002F1324-hooks-list\" rel=\"nofollow ugc\">Hooks Documentation\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fultimatemember.github.io\u002Fultimatemember\u002Fhooks\u002F\" rel=\"nofollow ugc\">Hooks Documentation v2\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>If you are a developer and you need to know the structure of our code, make this via our \u003Ca href=\"https:\u002F\u002Fultimatemember.github.io\u002Fultimatemember\u002Fphpdoc\u002F\" rel=\"nofollow ugc\">Documentation API\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Documentation & Support\u003C\u002Fh4>\n\u003Cp>Got a problem or need help with Ultimate Member? Head over to our \u003Ca href=\"http:\u002F\u002Fdocs.ultimatemember.com\u002F\" rel=\"nofollow ugc\">documentation\u003C\u002Fa> and perform a search of the knowledge base. If you can’t find a solution to your issue then you can create a topic on the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fultimate-member\" rel=\"ugc\">support forum\u003C\u002Fa>.\u003C\u002Fp>\n","Membership & community plugin with user profiles, registration & login, member directories, content restriction, user roles and much more.",200000,12785521,88,1445,"2026-02-10T13:30:00.000Z","6.2","7.0",[137,118,19,53,22],"community","http:\u002F\u002Fultimatemember.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fultimate-member.2.11.2.zip",68,"2026-02-17 00:00:00",{"attackSurface":143,"codeSignals":478,"taintFlows":1240,"riskAssessment":1774,"analyzedAt":1789},{"hooks":144,"ajaxHandlers":270,"restRoutes":434,"shortcodes":445,"cronEvents":476,"entryPointCount":56,"unprotectedCount":477},[145,151,156,159,162,165,168,171,173,177,182,185,189,193,197,200,204,209,213,217,221,224,228,231,233,235,237,240,242,244,247,249,253,257,261,264,266],{"type":146,"name":147,"callback":148,"file":149,"line":150},"action","admin_init","check_database_schema","admin\\class-subs-sys-admin.php",55,{"type":146,"name":152,"callback":153,"priority":154,"file":149,"line":155},"admin_menu","register_admin_menus",10,58,{"type":146,"name":147,"callback":157,"file":149,"line":158},"handle_database_update",61,{"type":146,"name":147,"callback":160,"file":149,"line":161},"register_settings",64,{"type":146,"name":147,"callback":163,"file":149,"line":164},"register_ajax_handlers",67,{"type":146,"name":147,"callback":166,"file":149,"line":167},"process_forms",70,{"type":146,"name":147,"callback":169,"file":149,"line":170},"register_hooks",73,{"type":146,"name":147,"callback":160,"file":149,"line":172},1696,{"type":146,"name":174,"callback":175,"priority":25,"file":149,"line":176},"admin_bar_menu","add_stripe_mode_indicator",1703,{"type":146,"name":178,"callback":179,"priority":154,"file":180,"line":181},"publish_post","handle_new_content","includes\\class-subs-sys-content-manager.php",44,{"type":146,"name":183,"callback":179,"priority":154,"file":180,"line":184},"publish_page",45,{"type":146,"name":186,"callback":187,"priority":154,"file":180,"line":188},"transition_post_status","handle_post_status_change",46,{"type":146,"name":190,"callback":191,"file":180,"line":192},"init","handle_unsubscribe_request",49,{"type":146,"name":190,"callback":194,"priority":195,"file":196,"line":184},"check_and_update_database",5,"includes\\class-subs-sys-db-updater.php",{"type":146,"name":198,"callback":194,"priority":195,"file":196,"line":199},"plugins_loaded",48,{"type":146,"name":201,"callback":202,"file":196,"line":203},"admin_notices","show_update_notices",51,{"type":146,"name":205,"callback":206,"file":207,"line":208},"phpmailer_init","configure_phpmailer","includes\\class-subs-sys-smtp.php",39,{"type":210,"name":211,"callback":212,"file":207,"line":80},"filter","wp_mail_from","set_from_email",{"type":210,"name":214,"callback":215,"file":207,"line":216},"wp_mail_from_name","set_from_name",41,{"type":146,"name":218,"callback":219,"file":220,"line":93},"rest_api_init","register_routes","includes\\class-subs-sys-webhook.php",{"type":146,"name":218,"callback":222,"file":223,"line":93},"register_webhook_endpoint","includes\\class-subs-sys-webhooks.php",{"type":146,"name":198,"callback":225,"file":226,"line":227},"anonymous","includes\\class-subs-sys.php",203,{"type":146,"name":229,"callback":225,"file":226,"line":230},"admin_enqueue_scripts",217,{"type":146,"name":229,"callback":225,"file":226,"line":232},218,{"type":146,"name":147,"callback":225,"file":226,"line":234},224,{"type":146,"name":174,"callback":225,"file":226,"line":236},231,{"type":146,"name":238,"callback":225,"file":226,"line":239},"wp_enqueue_scripts",251,{"type":146,"name":238,"callback":225,"file":226,"line":241},252,{"type":146,"name":190,"callback":225,"file":226,"line":243},255,{"type":146,"name":245,"callback":225,"file":226,"line":246},"after_setup_theme",269,{"type":146,"name":147,"callback":225,"file":226,"line":248},272,{"type":146,"name":250,"callback":251,"file":252,"line":203},"wp_footer","display_content_notification_bar","public\\class-subs-sys-public.php",{"type":146,"name":254,"callback":255,"file":252,"line":256},"wp_head","display_smart_subscription_bar",52,{"type":146,"name":258,"callback":259,"file":252,"line":260},"template_redirect","handle_content_checkout_redirect",53,{"type":146,"name":258,"callback":262,"file":252,"line":263},"handle_content_subscription_success",54,{"type":146,"name":254,"callback":265,"file":252,"line":150},"display_subscription_success_message",{"type":146,"name":198,"callback":267,"file":268,"line":269},"subs_sys_mh_update_plans_table","subscription-system.php",344,[271,277,281,285,289,293,297,301,305,307,311,313,316,317,319,321,323,325,326,328,329,332,333,335,338,340,342,343,345,346,349,351,353,355,358,360,363,366,368,371,374,376,378,380,382,385,388,392,395,398,400,403,405,407,409,411,413,415,417,420,422,425,428,430],{"action":272,"nopriv":273,"callback":274,"hasNonce":275,"hasCapCheck":275,"file":149,"line":276},"sync_plan_with_stripe",false,"ajax_sync_plan_with_stripe",true,1367,{"action":278,"nopriv":273,"callback":279,"hasNonce":275,"hasCapCheck":275,"file":149,"line":280},"test_stripe_connection","ajax_test_stripe_connection",1368,{"action":282,"nopriv":273,"callback":283,"hasNonce":275,"hasCapCheck":275,"file":149,"line":284},"install_stripe_sdk","ajax_install_stripe_sdk",1369,{"action":286,"nopriv":273,"callback":287,"hasNonce":275,"hasCapCheck":275,"file":149,"line":288},"check_stripe_api_key","ajax_check_stripe_api_key",1370,{"action":290,"nopriv":273,"callback":291,"hasNonce":273,"hasCapCheck":273,"file":149,"line":292},"manage_subscription","ajax_manage_subscription",1371,{"action":294,"nopriv":273,"callback":295,"hasNonce":275,"hasCapCheck":275,"file":149,"line":296},"download_subscription_log","ajax_download_log",1372,{"action":298,"nopriv":273,"callback":299,"hasNonce":275,"hasCapCheck":273,"file":149,"line":300},"get_work_items_by_channel","ajax_get_work_items_by_channel",1373,{"action":302,"nopriv":273,"callback":303,"hasNonce":275,"hasCapCheck":275,"file":149,"line":304},"subscription_action","handle_ajax_request",1699,{"action":302,"nopriv":275,"callback":303,"hasNonce":275,"hasCapCheck":275,"file":149,"line":306},1700,{"action":308,"nopriv":273,"callback":308,"hasNonce":275,"hasCapCheck":273,"file":309,"line":310},"process_subscription_payment","includes\\class-subs-sys-ajax.php",36,{"action":308,"nopriv":275,"callback":308,"hasNonce":275,"hasCapCheck":273,"file":309,"line":312},37,{"action":314,"nopriv":273,"callback":314,"hasNonce":275,"hasCapCheck":273,"file":309,"line":315},"complete_subscription_payment",38,{"action":314,"nopriv":275,"callback":314,"hasNonce":275,"hasCapCheck":273,"file":309,"line":208},{"action":318,"nopriv":273,"callback":318,"hasNonce":275,"hasCapCheck":275,"file":309,"line":80},"cancel_subscription",{"action":320,"nopriv":273,"callback":320,"hasNonce":275,"hasCapCheck":273,"file":309,"line":216},"test_ajax",{"action":320,"nopriv":275,"callback":320,"hasNonce":275,"hasCapCheck":273,"file":309,"line":322},42,{"action":278,"nopriv":273,"callback":278,"hasNonce":275,"hasCapCheck":273,"file":309,"line":324},43,{"action":278,"nopriv":275,"callback":278,"hasNonce":275,"hasCapCheck":273,"file":309,"line":181},{"action":327,"nopriv":273,"callback":327,"hasNonce":275,"hasCapCheck":273,"file":309,"line":184},"check_session_status",{"action":327,"nopriv":275,"callback":327,"hasNonce":275,"hasCapCheck":273,"file":309,"line":188},{"action":330,"nopriv":273,"callback":330,"hasNonce":275,"hasCapCheck":273,"file":309,"line":331},"create_checkout_session",47,{"action":330,"nopriv":275,"callback":330,"hasNonce":275,"hasCapCheck":273,"file":309,"line":199},{"action":334,"nopriv":273,"callback":334,"hasNonce":273,"hasCapCheck":273,"file":309,"line":192},"get_order_details",{"action":336,"nopriv":273,"callback":336,"hasNonce":273,"hasCapCheck":273,"file":309,"line":337},"get_admin_order_details",50,{"action":339,"nopriv":273,"callback":339,"hasNonce":273,"hasCapCheck":273,"file":309,"line":203},"update_order_status",{"action":341,"nopriv":273,"callback":341,"hasNonce":275,"hasCapCheck":273,"file":309,"line":256},"test_create_subscription",{"action":341,"nopriv":275,"callback":341,"hasNonce":275,"hasCapCheck":273,"file":309,"line":260},{"action":344,"nopriv":273,"callback":344,"hasNonce":275,"hasCapCheck":273,"file":309,"line":263},"test_db_connection",{"action":344,"nopriv":275,"callback":344,"hasNonce":275,"hasCapCheck":273,"file":309,"line":150},{"action":347,"nopriv":273,"callback":347,"hasNonce":275,"hasCapCheck":275,"file":309,"line":348},"pause_subscription",56,{"action":347,"nopriv":275,"callback":347,"hasNonce":275,"hasCapCheck":275,"file":309,"line":350},57,{"action":352,"nopriv":273,"callback":352,"hasNonce":275,"hasCapCheck":273,"file":309,"line":155},"resume_subscription",{"action":352,"nopriv":275,"callback":352,"hasNonce":275,"hasCapCheck":273,"file":309,"line":354},59,{"action":356,"nopriv":273,"callback":356,"hasNonce":275,"hasCapCheck":273,"file":309,"line":357},"update_billing_info",60,{"action":359,"nopriv":273,"callback":359,"hasNonce":275,"hasCapCheck":273,"file":309,"line":158},"create_direct_checkout",{"action":361,"nopriv":273,"callback":361,"hasNonce":273,"hasCapCheck":273,"file":309,"line":362},"handle_webhook_event",62,{"action":364,"nopriv":273,"callback":364,"hasNonce":273,"hasCapCheck":275,"file":309,"line":365},"test_direct_subscription",63,{"action":367,"nopriv":273,"callback":367,"hasNonce":273,"hasCapCheck":275,"file":309,"line":161},"test_db_structure",{"action":369,"nopriv":273,"callback":369,"hasNonce":273,"hasCapCheck":275,"file":309,"line":370},"test_webhook_processing",65,{"action":372,"nopriv":273,"callback":372,"hasNonce":275,"hasCapCheck":273,"file":309,"line":373},"check_user_subscription",66,{"action":375,"nopriv":273,"callback":375,"hasNonce":275,"hasCapCheck":275,"file":309,"line":164},"get_content_options",{"action":377,"nopriv":273,"callback":377,"hasNonce":275,"hasCapCheck":273,"file":309,"line":140},"subscribe_to_content_plan",{"action":377,"nopriv":275,"callback":377,"hasNonce":275,"hasCapCheck":273,"file":309,"line":379},69,{"action":381,"nopriv":273,"callback":381,"hasNonce":275,"hasCapCheck":273,"file":309,"line":167},"process_content_subscription_payment",{"action":383,"nopriv":273,"callback":383,"hasNonce":275,"hasCapCheck":273,"file":309,"line":384},"unsubscribe_from_content_plan",71,{"action":386,"nopriv":273,"callback":386,"hasNonce":273,"hasCapCheck":273,"file":309,"line":387},"test_content_ajax",72,{"action":389,"nopriv":275,"callback":390,"hasNonce":275,"hasCapCheck":273,"file":391,"line":357},"subs_sys_forgot_password","process_forgot_password","includes\\class-subs-sys-shortcodes.php",{"action":393,"nopriv":275,"callback":394,"hasNonce":275,"hasCapCheck":273,"file":391,"line":158},"subs_sys_reset_password","process_reset_password",{"action":396,"nopriv":273,"callback":397,"hasNonce":275,"hasCapCheck":273,"file":391,"line":161},"subs_sys_update_profile","process_profile_update",{"action":356,"nopriv":273,"callback":399,"hasNonce":275,"hasCapCheck":273,"file":391,"line":370},"process_billing_update",{"action":401,"nopriv":273,"callback":402,"hasNonce":275,"hasCapCheck":273,"file":391,"line":373},"subs_sys_update_avatar","process_avatar_update",{"action":404,"nopriv":273,"callback":404,"hasNonce":275,"hasCapCheck":275,"file":207,"line":184},"test_smtp_connection",{"action":302,"nopriv":273,"callback":225,"hasNonce":273,"hasCapCheck":273,"file":226,"line":406},227,{"action":302,"nopriv":275,"callback":225,"hasNonce":273,"hasCapCheck":273,"file":226,"line":408},228,{"action":278,"nopriv":273,"callback":225,"hasNonce":273,"hasCapCheck":273,"file":226,"line":410},234,{"action":282,"nopriv":273,"callback":225,"hasNonce":273,"hasCapCheck":273,"file":226,"line":412},235,{"action":272,"nopriv":273,"callback":225,"hasNonce":273,"hasCapCheck":273,"file":226,"line":414},236,{"action":286,"nopriv":273,"callback":225,"hasNonce":273,"hasCapCheck":273,"file":226,"line":416},237,{"action":418,"nopriv":273,"callback":225,"hasNonce":273,"hasCapCheck":273,"file":226,"line":419},"ss_subscribe",258,{"action":418,"nopriv":275,"callback":225,"hasNonce":273,"hasCapCheck":273,"file":226,"line":421},259,{"action":423,"nopriv":275,"callback":225,"hasNonce":273,"hasCapCheck":273,"file":226,"line":424},"subs_sys_register",265,{"action":426,"nopriv":275,"callback":225,"hasNonce":273,"hasCapCheck":273,"file":226,"line":427},"subs_sys_login",266,{"action":298,"nopriv":273,"callback":299,"hasNonce":275,"hasCapCheck":273,"file":252,"line":429},400,{"action":431,"nopriv":273,"callback":432,"hasNonce":275,"hasCapCheck":273,"file":252,"line":433},"add_user_work_log","ajax_add_user_work_log",401,[435,443],{"namespace":436,"route":437,"methods":438,"callback":440,"permissionCallback":441,"file":220,"line":442},"subscription-system\u002Fv1","\u002Fwebhook",[439],"POST","handle_webhook","__return_true",31,{"namespace":436,"route":437,"methods":444,"callback":440,"permissionCallback":441,"file":223,"line":442},[439],[446,449,452,455,458,461,464,467,470,473],{"tag":447,"callback":448,"file":391,"line":199},"subscriptionsystem_register","render_registration_form",{"tag":450,"callback":451,"file":391,"line":192},"subscriptionsystem_login","render_login_form",{"tag":453,"callback":454,"file":391,"line":337},"subscriptionsystem_forgot_password","render_forgot_password_form",{"tag":456,"callback":457,"file":391,"line":203},"subscriptionsystem_account","render_account_dashboard",{"tag":459,"callback":460,"file":391,"line":256},"pricing_plans","pricing_plans_shortcode",{"tag":462,"callback":463,"file":391,"line":260},"subscription_checkout","subscription_checkout_shortcode",{"tag":465,"callback":466,"file":391,"line":263},"subscription_success","subscription_success_shortcode",{"tag":468,"callback":469,"file":391,"line":150},"content_subscription_plans","render_content_subscription_plans",{"tag":471,"callback":472,"file":391,"line":348},"content_subscription_checkout","render_content_subscription_checkout",{"tag":474,"callback":475,"file":391,"line":350},"content_subscription_success","render_content_subscription_success",[],18,{"dangerousFunctions":479,"sqlUsage":480,"outputEscaping":661,"fileOperations":1235,"externalRequests":30,"nonceChecks":370,"capabilityChecks":780,"bundledLibraries":1236},[],{"prepared":481,"raw":482,"locations":483},177,85,[484,487,490,492,495,497,499,501,503,505,507,510,512,514,516,518,520,522,524,526,528,530,533,536,538,541,542,545,546,547,549,551,553,555,557,559,561,564,566,568,570,572,574,576,578,580,582,584,586,588,590,592,594,596,597,600,602,604,606,608,610,612,614,616,618,620,622,625,627,629,631,633,635,637,639,641,643,645,647,649,651,653,655,657,660],{"file":149,"line":485,"context":486},377,"$wpdb->get_results() with variable interpolation",{"file":149,"line":488,"context":489},485,"$wpdb->get_var() with variable interpolation",{"file":149,"line":491,"context":486},1592,{"file":149,"line":493,"context":494},1611,"$wpdb->query() with variable interpolation",{"file":149,"line":496,"context":486},1641,{"file":149,"line":498,"context":494},1657,{"file":149,"line":500,"context":494},1662,{"file":149,"line":502,"context":489},1667,{"file":149,"line":504,"context":489},1674,{"file":149,"line":506,"context":489},1681,{"file":149,"line":508,"context":509},2763,"$wpdb->get_col() with variable interpolation",{"file":149,"line":511,"context":486},2766,{"file":149,"line":513,"context":486},2768,{"file":149,"line":515,"context":509},2780,{"file":149,"line":517,"context":486},2783,{"file":149,"line":519,"context":486},2785,{"file":149,"line":521,"context":486},2787,{"file":149,"line":523,"context":489},3075,{"file":149,"line":525,"context":486},3080,{"file":149,"line":527,"context":489},3293,{"file":149,"line":529,"context":489},3680,{"file":531,"line":532,"context":486},"admin\\partials\\content-subscribers-display.php",140,{"file":534,"line":535,"context":489},"admin\\partials\\developer-mode-display.php",132,{"file":534,"line":537,"context":489},136,{"file":539,"line":540,"context":489},"admin\\partials\\orders-display.php",25,{"file":539,"line":57,"context":486},{"file":543,"line":544,"context":489},"admin\\partials\\subscribers-display.php",23,{"file":543,"line":93,"context":489},{"file":543,"line":540,"context":489},{"file":309,"line":548,"context":486},522,{"file":309,"line":550,"context":489},527,{"file":309,"line":552,"context":489},685,{"file":309,"line":554,"context":489},786,{"file":309,"line":556,"context":489},857,{"file":309,"line":558,"context":489},885,{"file":309,"line":560,"context":489},958,{"file":309,"line":562,"context":563},1327,"$wpdb->get_row() with variable interpolation",{"file":309,"line":565,"context":486},1409,{"file":309,"line":567,"context":563},1460,{"file":196,"line":569,"context":489},280,{"file":196,"line":571,"context":489},303,{"file":196,"line":573,"context":489},319,{"file":196,"line":575,"context":489},331,{"file":196,"line":577,"context":486},336,{"file":579,"line":256,"context":494},"includes\\class-subs-sys-db.php",{"file":579,"line":581,"context":489},78,{"file":579,"line":583,"context":486},373,{"file":579,"line":585,"context":489},403,{"file":579,"line":587,"context":489},410,{"file":579,"line":589,"context":509},449,{"file":579,"line":591,"context":489},614,{"file":579,"line":593,"context":486},628,{"file":595,"line":246,"context":494},"includes\\class-subs-sys-email-logger.php",{"file":595,"line":571,"context":489},{"file":598,"line":599,"context":494},"includes\\class-subs-sys-manager.php",156,{"file":598,"line":601,"context":489},170,{"file":598,"line":603,"context":489},201,{"file":598,"line":605,"context":489},368,{"file":598,"line":607,"context":486},379,{"file":598,"line":609,"context":489},424,{"file":598,"line":611,"context":486},429,{"file":598,"line":613,"context":489},455,{"file":598,"line":615,"context":489},491,{"file":598,"line":617,"context":489},495,{"file":598,"line":619,"context":494},760,{"file":598,"line":621,"context":489},788,{"file":623,"line":624,"context":489},"includes\\class-subs-sys-order.php",195,{"file":391,"line":626,"context":486},870,{"file":628,"line":477,"context":489},"public\\partials\\account-tabs\\account-orders.php",{"file":630,"line":208,"context":489},"public\\partials\\account-tabs\\account-subscription.php",{"file":632,"line":540,"context":489},"public\\partials\\account-tabs\\account-worklog.php",{"file":268,"line":634,"context":494},291,{"file":268,"line":636,"context":494},292,{"file":268,"line":638,"context":494},293,{"file":268,"line":640,"context":494},294,{"file":268,"line":642,"context":494},295,{"file":268,"line":644,"context":494},296,{"file":268,"line":646,"context":494},297,{"file":268,"line":648,"context":494},298,{"file":268,"line":650,"context":494},299,{"file":268,"line":652,"context":494},300,{"file":268,"line":654,"context":486},335,{"file":268,"line":656,"context":494},339,{"file":658,"line":659,"context":494},"uninstall.php",20,{"file":658,"line":310,"context":494},{"escaped":662,"rawEcho":663,"locations":664},1461,385,[665,669,671,673,674,676,678,680,683,685,687,688,689,692,693,694,695,697,699,701,703,704,706,707,709,711,713,715,716,717,718,719,721,722,724,726,728,730,732,734,736,738,740,742,744,746,749,752,753,755,756,758,760,762,764,766,767,768,770,772,773,775,777,779,781,782,783,784,785,786,787,788,790,792,794,795,797,798,800,801,802,804,806,808,809,810,811,812,813,814,815,816,818,819,820,822,823,825,827,829,830,832,834,835,837,839,840,842,843,845,847,849,851,853,855,857,858,859,860,861,862,863,864,865,866,867,869,870,872,874,875,877,878,879,880,881,883,885,887,889,891,892,894,896,898,899,901,902,904,905,907,909,911,913,915,917,919,921,923,924,925,926,927,929,930,932,934,935,937,939,940,942,944,945,947,948,950,952,954,956,958,960,962,963,964,965,966,967,968,969,970,971,972,973,974,975,977,979,980,981,982,983,985,987,989,990,991,992,993,994,995,997,998,999,1000,1002,1004,1005,1006,1007,1008,1010,1012,1013,1014,1015,1017,1018,1020,1021,1023,1025,1026,1027,1029,1031,1033,1035,1037,1039,1041,1043,1045,1046,1048,1050,1052,1054,1056,1058,1059,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1078,1080,1081,1082,1084,1085,1086,1088,1089,1090,1092,1094,1095,1096,1097,1098,1099,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1124,1125,1126,1127,1129,1130,1132,1133,1134,1136,1137,1139,1140,1141,1142,1144,1147,1148,1149,1151,1153,1155,1157,1159,1161,1163,1165,1167,1169,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1184,1185,1188,1190,1191,1193,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1214,1215,1216,1218,1219,1221,1222,1223,1224,1225,1227,1230,1232,1234],{"file":666,"line":667,"context":668},"admin\\class-subs-sys-settings.php",135,"raw output",{"file":666,"line":670,"context":668},145,{"file":666,"line":672,"context":668},146,{"file":666,"line":599,"context":668},{"file":666,"line":675,"context":668},157,{"file":666,"line":677,"context":668},171,{"file":666,"line":679,"context":668},174,{"file":681,"line":682,"context":668},"admin\\partials\\categories-display.php",4,{"file":681,"line":684,"context":668},11,{"file":681,"line":686,"context":668},15,{"file":681,"line":659,"context":668},{"file":681,"line":81,"context":668},{"file":690,"line":691,"context":668},"admin\\partials\\category-manager.php",2,{"file":690,"line":30,"context":668},{"file":690,"line":684,"context":668},{"file":690,"line":477,"context":668},{"file":690,"line":696,"context":668},22,{"file":690,"line":698,"context":668},27,{"file":690,"line":700,"context":668},28,{"file":702,"line":477,"context":668},"admin\\partials\\channels-display.php",{"file":702,"line":540,"context":668},{"file":702,"line":705,"context":668},30,{"file":702,"line":442,"context":668},{"file":702,"line":708,"context":668},32,{"file":702,"line":710,"context":668},33,{"file":702,"line":712,"context":668},34,{"file":702,"line":714,"context":668},35,{"file":702,"line":260,"context":668},{"file":702,"line":348,"context":668},{"file":702,"line":365,"context":668},{"file":702,"line":170,"context":668},{"file":702,"line":720,"context":668},79,{"file":702,"line":69,"context":668},{"file":702,"line":723,"context":668},89,{"file":702,"line":725,"context":668},91,{"file":702,"line":727,"context":668},92,{"file":702,"line":729,"context":668},97,{"file":702,"line":731,"context":668},103,{"file":702,"line":733,"context":668},110,{"file":702,"line":735,"context":668},115,{"file":702,"line":737,"context":668},120,{"file":702,"line":739,"context":668},122,{"file":702,"line":741,"context":668},123,{"file":702,"line":743,"context":668},128,{"file":702,"line":745,"context":668},129,{"file":747,"line":748,"context":668},"admin\\partials\\communication-settings-display.php",244,{"file":750,"line":751,"context":668},"admin\\partials\\content-plans-display.php",205,{"file":750,"line":234,"context":668},{"file":750,"line":754,"context":668},226,{"file":531,"line":188,"context":668},{"file":531,"line":757,"context":668},168,{"file":531,"line":759,"context":668},173,{"file":531,"line":761,"context":668},178,{"file":531,"line":763,"context":668},183,{"file":531,"line":765,"context":668},216,{"file":531,"line":412,"context":668},{"file":531,"line":414,"context":668},{"file":531,"line":769,"context":668},348,{"file":531,"line":771,"context":668},367,{"file":531,"line":583,"context":668},{"file":531,"line":774,"context":668},421,{"file":531,"line":776,"context":668},481,{"file":778,"line":696,"context":668},"admin\\partials\\dashboard-display.php",{"file":778,"line":780,"context":668},26,{"file":778,"line":698,"context":668},{"file":778,"line":442,"context":668},{"file":778,"line":155,"context":668},{"file":778,"line":354,"context":668},{"file":778,"line":365,"context":668},{"file":778,"line":373,"context":668},{"file":534,"line":131,"context":668},{"file":534,"line":789,"context":668},102,{"file":534,"line":791,"context":668},104,{"file":534,"line":793,"context":668},143,{"file":534,"line":670,"context":668},{"file":796,"line":696,"context":668},"admin\\partials\\diagnostics-display.php",{"file":796,"line":357,"context":668},{"file":799,"line":544,"context":668},"admin\\partials\\email-logs-display.php",{"file":799,"line":57,"context":668},{"file":799,"line":754,"context":668},{"file":799,"line":803,"context":668},229,{"file":805,"line":164,"context":668},"admin\\partials\\payment-settings-display.php",{"file":807,"line":708,"context":668},"admin\\partials\\plan-categories-display.php",{"file":807,"line":710,"context":668},{"file":807,"line":184,"context":668},{"file":807,"line":331,"context":668},{"file":807,"line":348,"context":668},{"file":807,"line":365,"context":668},{"file":807,"line":164,"context":668},{"file":807,"line":387,"context":668},{"file":807,"line":170,"context":668},{"file":807,"line":817,"context":668},82,{"file":807,"line":31,"context":668},{"file":807,"line":32,"context":668},{"file":807,"line":821,"context":668},99,{"file":807,"line":25,"context":668},{"file":807,"line":824,"context":668},117,{"file":807,"line":826,"context":668},118,{"file":807,"line":828,"context":668},119,{"file":807,"line":737,"context":668},{"file":807,"line":831,"context":668},121,{"file":807,"line":833,"context":668},127,{"file":807,"line":535,"context":668},{"file":807,"line":836,"context":668},133,{"file":807,"line":838,"context":668},134,{"file":807,"line":667,"context":668},{"file":807,"line":841,"context":668},139,{"file":807,"line":670,"context":668},{"file":807,"line":844,"context":668},150,{"file":807,"line":846,"context":668},159,{"file":807,"line":848,"context":668},160,{"file":807,"line":850,"context":668},161,{"file":807,"line":852,"context":668},162,{"file":807,"line":854,"context":668},163,{"file":856,"line":310,"context":668},"admin\\partials\\plans-display.php",{"file":856,"line":312,"context":668},{"file":856,"line":181,"context":668},{"file":856,"line":184,"context":668},{"file":856,"line":188,"context":668},{"file":856,"line":331,"context":668},{"file":856,"line":199,"context":668},{"file":856,"line":192,"context":668},{"file":856,"line":150,"context":668},{"file":856,"line":164,"context":668},{"file":856,"line":384,"context":668},{"file":856,"line":868,"context":668},74,{"file":856,"line":817,"context":668},{"file":856,"line":871,"context":668},86,{"file":856,"line":873,"context":668},87,{"file":856,"line":723,"context":668},{"file":856,"line":876,"context":668},95,{"file":856,"line":821,"context":668},{"file":856,"line":789,"context":668},{"file":856,"line":731,"context":668},{"file":856,"line":791,"context":668},{"file":856,"line":882,"context":668},105,{"file":856,"line":884,"context":668},106,{"file":856,"line":886,"context":668},107,{"file":856,"line":888,"context":668},113,{"file":856,"line":890,"context":668},114,{"file":856,"line":737,"context":668},{"file":856,"line":893,"context":668},141,{"file":856,"line":895,"context":668},154,{"file":856,"line":897,"context":668},158,{"file":856,"line":850,"context":668},{"file":856,"line":900,"context":668},169,{"file":856,"line":759,"context":668},{"file":856,"line":903,"context":668},179,{"file":856,"line":763,"context":668},{"file":856,"line":906,"context":668},186,{"file":856,"line":908,"context":668},187,{"file":856,"line":910,"context":668},188,{"file":856,"line":912,"context":668},189,{"file":856,"line":914,"context":668},190,{"file":856,"line":916,"context":668},191,{"file":856,"line":918,"context":668},197,{"file":856,"line":920,"context":668},198,{"file":856,"line":922,"context":668},204,{"file":856,"line":754,"context":668},{"file":856,"line":406,"context":668},{"file":856,"line":408,"context":668},{"file":856,"line":803,"context":668},{"file":856,"line":928,"context":668},230,{"file":856,"line":236,"context":668},{"file":856,"line":931,"context":668},232,{"file":856,"line":933,"context":668},238,{"file":856,"line":652,"context":668},{"file":856,"line":936,"context":668},301,{"file":856,"line":938,"context":668},308,{"file":856,"line":938,"context":668},{"file":856,"line":941,"context":668},318,{"file":856,"line":943,"context":668},323,{"file":856,"line":587,"context":668},{"file":856,"line":946,"context":668},423,{"file":856,"line":609,"context":668},{"file":856,"line":949,"context":668},505,{"file":856,"line":951,"context":668},506,{"file":856,"line":953,"context":668},581,{"file":856,"line":955,"context":668},582,{"file":856,"line":957,"context":668},607,{"file":856,"line":959,"context":668},609,{"file":961,"line":714,"context":668},"admin\\partials\\pricing-settings-display.php",{"file":961,"line":324,"context":668},{"file":961,"line":331,"context":668},{"file":961,"line":199,"context":668},{"file":961,"line":192,"context":668},{"file":961,"line":337,"context":668},{"file":961,"line":203,"context":668},{"file":961,"line":256,"context":668},{"file":961,"line":260,"context":668},{"file":961,"line":357,"context":668},{"file":961,"line":365,"context":668},{"file":961,"line":373,"context":668},{"file":961,"line":164,"context":668},{"file":961,"line":140,"context":668},{"file":961,"line":976,"context":668},80,{"file":961,"line":978,"context":668},81,{"file":961,"line":69,"context":668},{"file":961,"line":482,"context":668},{"file":961,"line":871,"context":668},{"file":961,"line":31,"context":668},{"file":961,"line":984,"context":668},155,{"file":961,"line":986,"context":668},220,{"file":988,"line":315,"context":668},"admin\\partials\\settings-display.php",{"file":543,"line":477,"context":668},{"file":543,"line":216,"context":668},{"file":543,"line":978,"context":668},{"file":543,"line":821,"context":668},{"file":543,"line":833,"context":668},{"file":543,"line":984,"context":668},{"file":543,"line":996,"context":668},175,{"file":543,"line":481,"context":668},{"file":543,"line":761,"context":668},{"file":543,"line":903,"context":668},{"file":543,"line":1001,"context":668},180,{"file":543,"line":1003,"context":668},181,{"file":543,"line":906,"context":668},{"file":543,"line":910,"context":668},{"file":543,"line":624,"context":668},{"file":543,"line":603,"context":668},{"file":543,"line":1009,"context":668},208,{"file":543,"line":1011,"context":668},211,{"file":543,"line":765,"context":668},{"file":543,"line":230,"context":668},{"file":543,"line":232,"context":668},{"file":543,"line":1016,"context":668},219,{"file":543,"line":986,"context":668},{"file":543,"line":1019,"context":668},221,{"file":543,"line":70,"context":668},{"file":543,"line":1022,"context":668},223,{"file":543,"line":1024,"context":668},286,{"file":543,"line":634,"context":668},{"file":543,"line":644,"context":668},{"file":543,"line":1028,"context":668},305,{"file":543,"line":1030,"context":668},309,{"file":543,"line":1032,"context":668},310,{"file":543,"line":1034,"context":668},311,{"file":543,"line":1036,"context":668},312,{"file":543,"line":1038,"context":668},313,{"file":543,"line":1040,"context":668},314,{"file":543,"line":1042,"context":668},315,{"file":543,"line":1044,"context":668},382,{"file":543,"line":663,"context":668},{"file":543,"line":1047,"context":668},389,{"file":543,"line":1049,"context":668},392,{"file":543,"line":1051,"context":668},459,{"file":1053,"line":477,"context":668},"admin\\partials\\subscription-system-admin-display.php",{"file":1053,"line":1055,"context":668},111,{"file":1057,"line":155,"context":668},"admin\\partials\\subscription-system-admin-settings.php",{"file":1057,"line":384,"context":668},{"file":1060,"line":477,"context":668},"admin\\partials\\work-items-display.php",{"file":1060,"line":540,"context":668},{"file":1060,"line":705,"context":668},{"file":1060,"line":442,"context":668},{"file":1060,"line":708,"context":668},{"file":1060,"line":710,"context":668},{"file":1060,"line":712,"context":668},{"file":1060,"line":714,"context":668},{"file":1060,"line":310,"context":668},{"file":1060,"line":357,"context":668},{"file":1060,"line":365,"context":668},{"file":1060,"line":167,"context":668},{"file":1060,"line":976,"context":668},{"file":1060,"line":871,"context":668},{"file":1060,"line":725,"context":668},{"file":1060,"line":46,"context":668},{"file":1060,"line":1077,"context":668},98,{"file":1060,"line":1079,"context":668},108,{"file":1060,"line":733,"context":668},{"file":1060,"line":1055,"context":668},{"file":1060,"line":1083,"context":668},112,{"file":1060,"line":824,"context":668},{"file":1060,"line":741,"context":668},{"file":1060,"line":1087,"context":668},130,{"file":1060,"line":667,"context":668},{"file":1060,"line":532,"context":668},{"file":1060,"line":1091,"context":668},142,{"file":1060,"line":1093,"context":668},152,{"file":1060,"line":895,"context":668},{"file":1060,"line":984,"context":668},{"file":1060,"line":599,"context":668},{"file":1060,"line":850,"context":668},{"file":1060,"line":852,"context":668},{"file":1100,"line":710,"context":668},"admin\\partials\\work-logs-display.php",{"file":1100,"line":714,"context":668},{"file":1100,"line":315,"context":668},{"file":1100,"line":181,"context":668},{"file":1100,"line":256,"context":668},{"file":1100,"line":150,"context":668},{"file":1100,"line":357,"context":668},{"file":1100,"line":158,"context":668},{"file":1100,"line":362,"context":668},{"file":1100,"line":365,"context":668},{"file":1100,"line":161,"context":668},{"file":1100,"line":370,"context":668},{"file":1100,"line":373,"context":668},{"file":1100,"line":164,"context":668},{"file":1100,"line":978,"context":668},{"file":1100,"line":876,"context":668},{"file":1100,"line":1077,"context":668},{"file":1100,"line":1055,"context":668},{"file":1100,"line":826,"context":668},{"file":1100,"line":737,"context":668},{"file":1100,"line":1087,"context":668},{"file":1100,"line":535,"context":668},{"file":1100,"line":1123,"context":668},137,{"file":1100,"line":1091,"context":668},{"file":1100,"line":599,"context":668},{"file":1100,"line":850,"context":668},{"file":1100,"line":1128,"context":668},167,{"file":1100,"line":679,"context":668},{"file":1100,"line":1131,"context":668},176,{"file":1100,"line":906,"context":668},{"file":1100,"line":910,"context":668},{"file":1100,"line":1135,"context":668},193,{"file":1100,"line":920,"context":668},{"file":1100,"line":1138,"context":668},212,{"file":1100,"line":230,"context":668},{"file":1100,"line":232,"context":668},{"file":1100,"line":754,"context":668},{"file":1100,"line":1143,"context":668},372,{"file":1145,"line":1146,"context":668},"debug-email-log.php",17,{"file":1145,"line":544,"context":668},{"file":1145,"line":184,"context":668},{"file":391,"line":1150,"context":668},1823,{"file":391,"line":1152,"context":668},1835,{"file":391,"line":1154,"context":668},1868,{"file":391,"line":1156,"context":668},1876,{"file":252,"line":1158,"context":668},2268,{"file":252,"line":1160,"context":668},2274,{"file":252,"line":1162,"context":668},2276,{"file":252,"line":1164,"context":668},2306,{"file":252,"line":1166,"context":668},2308,{"file":252,"line":1168,"context":668},2446,{"file":1170,"line":199,"context":668},"public\\partials\\account-tabs\\account-billing.php",{"file":1170,"line":263,"context":668},{"file":1170,"line":357,"context":668},{"file":1170,"line":370,"context":668},{"file":1170,"line":170,"context":668},{"file":1170,"line":976,"context":668},{"file":1170,"line":873,"context":668},{"file":1170,"line":876,"context":668},{"file":1170,"line":25,"context":668},{"file":1170,"line":882,"context":668},{"file":1170,"line":888,"context":668},{"file":1170,"line":831,"context":668},{"file":1170,"line":1183,"context":668},126,{"file":1170,"line":838,"context":668},{"file":1186,"line":1187,"context":668},"public\\partials\\account-tabs\\account-content-subscriptions.php",148,{"file":1186,"line":1189,"context":668},267,{"file":1186,"line":1042,"context":668},{"file":1186,"line":1192,"context":668},366,{"file":1194,"line":710,"context":668},"public\\partials\\account-tabs\\account-history.php",{"file":1194,"line":315,"context":668},{"file":1194,"line":80,"context":668},{"file":1194,"line":216,"context":668},{"file":1194,"line":322,"context":668},{"file":1194,"line":324,"context":668},{"file":1194,"line":181,"context":668},{"file":1194,"line":192,"context":668},{"file":1194,"line":203,"context":668},{"file":1194,"line":260,"context":668},{"file":1194,"line":354,"context":668},{"file":630,"line":324,"context":668},{"file":630,"line":188,"context":668},{"file":630,"line":192,"context":668},{"file":630,"line":260,"context":668},{"file":630,"line":354,"context":668},{"file":630,"line":365,"context":668},{"file":630,"line":789,"context":668},{"file":630,"line":1213,"context":668},116,{"file":630,"line":831,"context":668},{"file":630,"line":833,"context":668},{"file":630,"line":1217,"context":668},131,{"file":630,"line":537,"context":668},{"file":630,"line":1220,"context":668},138,{"file":630,"line":672,"context":668},{"file":630,"line":895,"context":668},{"file":630,"line":599,"context":668},{"file":632,"line":1079,"context":668},{"file":1226,"line":850,"context":668},"public\\partials\\components\\subscription-history.php",{"file":1228,"line":1229,"context":668},"public\\partials\\subscription-plans-display.php",16,{"file":1231,"line":188,"context":668},"public\\partials\\subscription-system-form-display.php",{"file":1231,"line":1233,"context":668},77,{"file":1231,"line":873,"context":668},7,[1237],{"name":1238,"version":26,"knownCves":1239},"Stripe PHP",[],[1241,1259,1272,1283,1297,1324,1332,1340,1348,1359,1369,1379,1389,1399,1409,1419,1429,1438,1453,1493,1511,1522,1533,1544,1603,1618,1634,1663,1701,1731,1759],{"entryPoint":1242,"graph":1243,"unsanitizedCount":11,"severity":1258},"ajax_sync_plan_with_stripe (admin\\class-subs-sys-admin.php:2272)",{"nodes":1244,"edges":1256},[1245,1250],{"id":1246,"type":1247,"label":1248,"file":149,"line":1249},"n0","source","$_POST (x3)",2314,{"id":1251,"type":1252,"label":1253,"file":149,"line":1254,"wp_function":1255},"n1","sink","get_row() [SQLi]",2338,"get_row",[1257],{"from":1246,"to":1251,"sanitized":275},"low",{"entryPoint":1260,"graph":1261,"unsanitizedCount":11,"severity":1258},"ajax_get_work_items_by_channel (admin\\class-subs-sys-admin.php:3730)",{"nodes":1262,"edges":1270},[1263,1266],{"id":1246,"type":1247,"label":1264,"file":149,"line":1265},"$_POST",3734,{"id":1251,"type":1252,"label":1267,"file":149,"line":1268,"wp_function":1269},"get_results() [SQLi]",3739,"get_results",[1271],{"from":1246,"to":1251,"sanitized":275},{"entryPoint":1273,"graph":1274,"unsanitizedCount":11,"severity":1258},"\u003Ccontent-subscribers-display> (admin\\partials\\content-subscribers-display.php:0)",{"nodes":1275,"edges":1281},[1276,1278],{"id":1246,"type":1247,"label":1277,"file":531,"line":260},"$_GET",{"id":1251,"type":1252,"label":1279,"file":531,"line":1011,"wp_function":1280},"echo() [XSS]","echo",[1282],{"from":1246,"to":1251,"sanitized":275},{"entryPoint":1284,"graph":1285,"unsanitizedCount":11,"severity":1258},"\u003Cemail-logs-display> (admin\\partials\\email-logs-display.php:0)",{"nodes":1286,"edges":1294},[1287,1288,1289,1292],{"id":1246,"type":1247,"label":1264,"file":799,"line":698},{"id":1251,"type":1252,"label":1279,"file":799,"line":57,"wp_function":1280},{"id":1290,"type":1247,"label":1291,"file":799,"line":310},"n2","$_GET (x2)",{"id":1293,"type":1252,"label":1279,"file":799,"line":537,"wp_function":1280},"n3",[1295,1296],{"from":1246,"to":1251,"sanitized":275},{"from":1290,"to":1293,"sanitized":275},{"entryPoint":1298,"graph":1299,"unsanitizedCount":11,"severity":1258},"\u003Cpayment-settings-display> (admin\\partials\\payment-settings-display.php:0)",{"nodes":1300,"edges":1319},[1301,1303,1306,1308,1309,1312,1314,1317],{"id":1246,"type":1247,"label":1302,"file":805,"line":696},"$_POST['stripe_publishable_key'] (x3)",{"id":1251,"type":1252,"label":1304,"file":805,"line":696,"wp_function":1305},"update_option() [Settings Manipulation]","update_option",{"id":1290,"type":1247,"label":1307,"file":805,"line":540},"$_POST['stripe_secret_key'] (x3)",{"id":1293,"type":1252,"label":1304,"file":805,"line":540,"wp_function":1305},{"id":1310,"type":1247,"label":1311,"file":805,"line":700},"n4","$_POST['stripe_webhook_secret'] (x3)",{"id":1313,"type":1252,"label":1304,"file":805,"line":700,"wp_function":1305},"n5",{"id":1315,"type":1247,"label":1316,"file":805,"line":357},"n6","$_POST['checkout_page']",{"id":1318,"type":1252,"label":1304,"file":805,"line":357,"wp_function":1305},"n7",[1320,1321,1322,1323],{"from":1246,"to":1251,"sanitized":275},{"from":1290,"to":1293,"sanitized":275},{"from":1310,"to":1313,"sanitized":275},{"from":1315,"to":1318,"sanitized":275},{"entryPoint":1325,"graph":1326,"unsanitizedCount":11,"severity":1258},"\u003Cpricing-settings-display> (admin\\partials\\pricing-settings-display.php:0)",{"nodes":1327,"edges":1330},[1328,1329],{"id":1246,"type":1247,"label":1264,"file":961,"line":442},{"id":1251,"type":1252,"label":1304,"file":961,"line":708,"wp_function":1305},[1331],{"from":1246,"to":1251,"sanitized":275},{"entryPoint":1333,"graph":1334,"unsanitizedCount":11,"severity":1258},"\u003Csettings-display> (admin\\partials\\settings-display.php:0)",{"nodes":1335,"edges":1338},[1336,1337],{"id":1246,"type":1247,"label":1277,"file":988,"line":700},{"id":1251,"type":1252,"label":1279,"file":988,"line":184,"wp_function":1280},[1339],{"from":1246,"to":1251,"sanitized":275},{"entryPoint":1341,"graph":1342,"unsanitizedCount":11,"severity":1258},"process_subscription_payment (includes\\class-subs-sys-ajax.php:80)",{"nodes":1343,"edges":1346},[1344,1345],{"id":1246,"type":1247,"label":1264,"file":309,"line":131},{"id":1251,"type":1252,"label":1253,"file":309,"line":1077,"wp_function":1255},[1347],{"from":1246,"to":1251,"sanitized":275},{"entryPoint":1349,"graph":1350,"unsanitizedCount":11,"severity":1258},"complete_subscription_payment (includes\\class-subs-sys-ajax.php:247)",{"nodes":1351,"edges":1357},[1352,1354],{"id":1246,"type":1247,"label":1264,"file":309,"line":1353},261,{"id":1251,"type":1252,"label":1355,"file":309,"line":650,"wp_function":1356},"get_var() [SQLi]","get_var",[1358],{"from":1246,"to":1251,"sanitized":275},{"entryPoint":1360,"graph":1361,"unsanitizedCount":11,"severity":1258},"check_session_status (includes\\class-subs-sys-ajax.php:485)",{"nodes":1362,"edges":1367},[1363,1365],{"id":1246,"type":1247,"label":1264,"file":309,"line":1364},493,{"id":1251,"type":1252,"label":1355,"file":309,"line":1366,"wp_function":1356},536,[1368],{"from":1246,"to":1251,"sanitized":275},{"entryPoint":1370,"graph":1371,"unsanitizedCount":11,"severity":1258},"test_create_subscription (includes\\class-subs-sys-ajax.php:757)",{"nodes":1372,"edges":1377},[1373,1375],{"id":1246,"type":1247,"label":1264,"file":309,"line":1374},765,{"id":1251,"type":1252,"label":1253,"file":309,"line":1376,"wp_function":1255},775,[1378],{"from":1246,"to":1251,"sanitized":275},{"entryPoint":1380,"graph":1381,"unsanitizedCount":11,"severity":1258},"test_db_connection (includes\\class-subs-sys-ajax.php:939)",{"nodes":1382,"edges":1387},[1383,1385],{"id":1246,"type":1247,"label":1264,"file":309,"line":1384},947,{"id":1251,"type":1252,"label":1253,"file":309,"line":1386,"wp_function":1255},969,[1388],{"from":1246,"to":1251,"sanitized":275},{"entryPoint":1390,"graph":1391,"unsanitizedCount":11,"severity":1258},"create_direct_checkout (includes\\class-subs-sys-ajax.php:1046)",{"nodes":1392,"edges":1397},[1393,1395],{"id":1246,"type":1247,"label":1264,"file":309,"line":1394},1054,{"id":1251,"type":1252,"label":1253,"file":309,"line":1396,"wp_function":1255},1064,[1398],{"from":1246,"to":1251,"sanitized":275},{"entryPoint":1400,"graph":1401,"unsanitizedCount":11,"severity":1258},"check_user_subscription (includes\\class-subs-sys-ajax.php:1592)",{"nodes":1402,"edges":1407},[1403,1405],{"id":1246,"type":1247,"label":1264,"file":309,"line":1404},1605,{"id":1251,"type":1252,"label":1253,"file":309,"line":1406,"wp_function":1255},1612,[1408],{"from":1246,"to":1251,"sanitized":275},{"entryPoint":1410,"graph":1411,"unsanitizedCount":11,"severity":1258},"ajax_get_work_items_by_channel (public\\class-subs-sys-public.php:407)",{"nodes":1412,"edges":1417},[1413,1415],{"id":1246,"type":1247,"label":1264,"file":252,"line":1414},411,{"id":1251,"type":1252,"label":1267,"file":252,"line":1416,"wp_function":1269},416,[1418],{"from":1246,"to":1251,"sanitized":275},{"entryPoint":1420,"graph":1421,"unsanitizedCount":11,"severity":1258},"display_subscription_success_message (public\\class-subs-sys-public.php:2519)",{"nodes":1422,"edges":1427},[1423,1425],{"id":1246,"type":1247,"label":1277,"file":252,"line":1424},2522,{"id":1251,"type":1252,"label":1279,"file":252,"line":1426,"wp_function":1280},2617,[1428],{"from":1246,"to":1251,"sanitized":275},{"entryPoint":1430,"graph":1431,"unsanitizedCount":11,"severity":1258},"\u003Csubscription-system-reset-password-form> (public\\partials\\subscription-system-reset-password-form.php:0)",{"nodes":1432,"edges":1436},[1433,1435],{"id":1246,"type":1247,"label":1291,"file":1434,"line":1229},"public\\partials\\subscription-system-reset-password-form.php",{"id":1251,"type":1252,"label":1279,"file":1434,"line":708,"wp_function":1280},[1437],{"from":1246,"to":1251,"sanitized":275},{"entryPoint":1439,"graph":1440,"unsanitizedCount":82,"severity":1452},"render_work_logs_page (admin\\class-subs-sys-admin.php:3362)",{"nodes":1441,"edges":1449},[1442,1444,1447],{"id":1246,"type":1247,"label":1277,"file":149,"line":1443},3394,{"id":1251,"type":1445,"label":1446,"file":149,"line":1443},"transform","→ get_user_work_logs()",{"id":1290,"type":1252,"label":1267,"file":149,"line":1448,"wp_function":1269},3699,[1450,1451],{"from":1246,"to":1251,"sanitized":273},{"from":1251,"to":1290,"sanitized":273},"high",{"entryPoint":1454,"graph":1455,"unsanitizedCount":691,"severity":1452},"\u003Cclass-subs-sys-admin> (admin\\class-subs-sys-admin.php:0)",{"nodes":1456,"edges":1484},[1457,1459,1461,1463,1464,1466,1467,1468,1469,1472,1475,1478,1480,1482],{"id":1246,"type":1247,"label":1264,"file":149,"line":1458},288,{"id":1251,"type":1252,"label":1355,"file":149,"line":1460,"wp_function":1356},422,{"id":1290,"type":1247,"label":1462,"file":149,"line":1249},"$_POST (x4)",{"id":1293,"type":1252,"label":1253,"file":149,"line":1254,"wp_function":1255},{"id":1310,"type":1247,"label":1277,"file":149,"line":1465},3634,{"id":1313,"type":1252,"label":1267,"file":149,"line":1448,"wp_function":1269},{"id":1315,"type":1247,"label":1264,"file":149,"line":1265},{"id":1318,"type":1252,"label":1267,"file":149,"line":1268,"wp_function":1269},{"id":1470,"type":1247,"label":1264,"file":149,"line":1471},"n8",1185,{"id":1473,"type":1445,"label":1474,"file":149,"line":1471},"n9","→ get_plan()",{"id":1476,"type":1252,"label":1253,"file":598,"line":1477,"wp_function":1255},"n10",729,{"id":1479,"type":1247,"label":1277,"file":149,"line":1443},"n11",{"id":1481,"type":1445,"label":1446,"file":149,"line":1443},"n12",{"id":1483,"type":1252,"label":1267,"file":149,"line":1448,"wp_function":1269},"n13",[1485,1486,1487,1488,1489,1490,1491,1492],{"from":1246,"to":1251,"sanitized":275},{"from":1290,"to":1293,"sanitized":275},{"from":1310,"to":1313,"sanitized":275},{"from":1315,"to":1318,"sanitized":275},{"from":1470,"to":1473,"sanitized":273},{"from":1473,"to":1476,"sanitized":273},{"from":1479,"to":1481,"sanitized":273},{"from":1481,"to":1483,"sanitized":273},{"entryPoint":1494,"graph":1495,"unsanitizedCount":691,"severity":1452},"\u003Ccontent-plans-display> (admin\\partials\\content-plans-display.php:0)",{"nodes":1496,"edges":1506},[1497,1498,1500,1501,1502,1503,1505],{"id":1246,"type":1247,"label":1277,"file":750,"line":712},{"id":1251,"type":1252,"label":1279,"file":750,"line":1499,"wp_function":1280},83,{"id":1290,"type":1247,"label":1277,"file":750,"line":712},{"id":1293,"type":1252,"label":1279,"file":750,"line":754,"wp_function":1280},{"id":1310,"type":1247,"label":1277,"file":750,"line":208},{"id":1313,"type":1445,"label":1504,"file":750,"line":208},"→ get_content_plan()",{"id":1315,"type":1252,"label":1253,"file":180,"line":679,"wp_function":1255},[1507,1508,1509,1510],{"from":1246,"to":1251,"sanitized":275},{"from":1290,"to":1293,"sanitized":273},{"from":1310,"to":1313,"sanitized":273},{"from":1313,"to":1315,"sanitized":273},{"entryPoint":1512,"graph":1513,"unsanitizedCount":82,"severity":1452},"create_checkout_session (includes\\class-subs-sys-ajax.php:1511)",{"nodes":1514,"edges":1519},[1515,1517,1518],{"id":1246,"type":1247,"label":1264,"file":309,"line":1516},1537,{"id":1251,"type":1445,"label":1474,"file":309,"line":1516},{"id":1290,"type":1252,"label":1253,"file":598,"line":1477,"wp_function":1255},[1520,1521],{"from":1246,"to":1251,"sanitized":273},{"from":1251,"to":1290,"sanitized":273},{"entryPoint":1523,"graph":1524,"unsanitizedCount":82,"severity":1452},"subscribe_to_content_plan (includes\\class-subs-sys-ajax.php:1749)",{"nodes":1525,"edges":1530},[1526,1528,1529],{"id":1246,"type":1247,"label":1264,"file":309,"line":1527},1773,{"id":1251,"type":1445,"label":1504,"file":309,"line":1527},{"id":1290,"type":1252,"label":1253,"file":180,"line":679,"wp_function":1255},[1531,1532],{"from":1246,"to":1251,"sanitized":273},{"from":1251,"to":1290,"sanitized":273},{"entryPoint":1534,"graph":1535,"unsanitizedCount":82,"severity":1452},"process_content_subscription_payment (includes\\class-subs-sys-ajax.php:1828)",{"nodes":1536,"edges":1541},[1537,1539,1540],{"id":1246,"type":1247,"label":1264,"file":309,"line":1538},1852,{"id":1251,"type":1445,"label":1504,"file":309,"line":1538},{"id":1290,"type":1252,"label":1253,"file":180,"line":679,"wp_function":1255},[1542,1543],{"from":1246,"to":1251,"sanitized":273},{"from":1251,"to":1290,"sanitized":273},{"entryPoint":1545,"graph":1546,"unsanitizedCount":1602,"severity":1452},"\u003Cclass-subs-sys-ajax> (includes\\class-subs-sys-ajax.php:0)",{"nodes":1547,"edges":1588},[1548,1550,1551,1553,1554,1557,1558,1560,1562,1564,1566,1567,1568,1569,1570,1572,1574,1576,1578,1582,1585],{"id":1246,"type":1247,"label":1549,"file":309,"line":131},"$_POST (x6)",{"id":1251,"type":1252,"label":1253,"file":309,"line":1077,"wp_function":1255},{"id":1290,"type":1247,"label":1552,"file":309,"line":1353},"$_POST (x2)",{"id":1293,"type":1252,"label":1355,"file":309,"line":650,"wp_function":1356},{"id":1310,"type":1247,"label":1555,"file":309,"line":1556},"$_SERVER",1139,{"id":1313,"type":1252,"label":1253,"file":309,"line":1406,"wp_function":1255},{"id":1315,"type":1247,"label":1552,"file":309,"line":1559},648,{"id":1318,"type":1445,"label":1561,"file":309,"line":1559},"→ create_subscription_order()",{"id":1470,"type":1252,"label":1253,"file":309,"line":1563,"wp_function":1255},672,{"id":1473,"type":1247,"label":1555,"file":309,"line":1565},1255,{"id":1476,"type":1445,"label":1474,"file":309,"line":1565},{"id":1479,"type":1252,"label":1253,"file":598,"line":1477,"wp_function":1255},{"id":1481,"type":1247,"label":1264,"file":309,"line":1516},{"id":1483,"type":1445,"label":1474,"file":309,"line":1516},{"id":1571,"type":1252,"label":1253,"file":598,"line":1477,"wp_function":1255},"n14",{"id":1573,"type":1247,"label":1552,"file":309,"line":1527},"n15",{"id":1575,"type":1445,"label":1504,"file":309,"line":1527},"n16",{"id":1577,"type":1252,"label":1253,"file":180,"line":679,"wp_function":1255},"n17",{"id":1579,"type":1247,"label":1580,"file":309,"line":1581},"n18","$_SERVER (x3)",1780,{"id":1583,"type":1445,"label":1584,"file":309,"line":1581},"n19","→ get_user_content_subscription()",{"id":1586,"type":1252,"label":1253,"file":180,"line":1587,"wp_function":1255},"n20",356,[1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601],{"from":1246,"to":1251,"sanitized":275},{"from":1290,"to":1293,"sanitized":275},{"from":1310,"to":1313,"sanitized":275},{"from":1315,"to":1318,"sanitized":273},{"from":1318,"to":1470,"sanitized":273},{"from":1473,"to":1476,"sanitized":273},{"from":1476,"to":1479,"sanitized":273},{"from":1481,"to":1483,"sanitized":273},{"from":1483,"to":1571,"sanitized":273},{"from":1573,"to":1575,"sanitized":273},{"from":1575,"to":1577,"sanitized":273},{"from":1579,"to":1583,"sanitized":273},{"from":1583,"to":1586,"sanitized":273},9,{"entryPoint":1604,"graph":1605,"unsanitizedCount":691,"severity":1452},"subscription_success_shortcode (includes\\class-subs-sys-shortcodes.php:888)",{"nodes":1606,"edges":1615},[1607,1609,1611,1613],{"id":1246,"type":1247,"label":1291,"file":391,"line":1608},890,{"id":1251,"type":1252,"label":1253,"file":391,"line":1610,"wp_function":1255},908,{"id":1290,"type":1247,"label":1612,"file":391,"line":1608},"$_GET (x6)",{"id":1293,"type":1252,"label":1279,"file":391,"line":1614,"wp_function":1280},961,[1616,1617],{"from":1246,"to":1251,"sanitized":273},{"from":1290,"to":1293,"sanitized":275},{"entryPoint":1619,"graph":1620,"unsanitizedCount":82,"severity":1452},"render_content_subscription_success (includes\\class-subs-sys-shortcodes.php:1897)",{"nodes":1621,"edges":1630},[1622,1624,1626,1628,1629],{"id":1246,"type":1247,"label":1277,"file":391,"line":1623},1916,{"id":1251,"type":1252,"label":1279,"file":391,"line":1625,"wp_function":1280},1950,{"id":1290,"type":1247,"label":1277,"file":391,"line":1627},1918,{"id":1293,"type":1445,"label":1504,"file":391,"line":1627},{"id":1310,"type":1252,"label":1253,"file":180,"line":679,"wp_function":1255},[1631,1632,1633],{"from":1246,"to":1251,"sanitized":275},{"from":1290,"to":1293,"sanitized":273},{"from":1293,"to":1310,"sanitized":273},{"entryPoint":1635,"graph":1636,"unsanitizedCount":682,"severity":1452},"\u003Cclass-subs-sys-shortcodes> (includes\\class-subs-sys-shortcodes.php:0)",{"nodes":1637,"edges":1654},[1638,1639,1640,1642,1643,1645,1646,1647,1649,1650,1651,1652,1653],{"id":1246,"type":1247,"label":1291,"file":391,"line":1608},{"id":1251,"type":1252,"label":1253,"file":391,"line":1610,"wp_function":1255},{"id":1290,"type":1247,"label":1641,"file":391,"line":1608},"$_GET (x23)",{"id":1293,"type":1252,"label":1279,"file":391,"line":1614,"wp_function":1280},{"id":1310,"type":1247,"label":1277,"file":391,"line":1644},1190,{"id":1313,"type":1445,"label":1474,"file":391,"line":1644},{"id":1315,"type":1252,"label":1253,"file":598,"line":1477,"wp_function":1255},{"id":1318,"type":1247,"label":1291,"file":391,"line":1648},1300,{"id":1470,"type":1445,"label":1584,"file":391,"line":1648},{"id":1473,"type":1252,"label":1253,"file":180,"line":1587,"wp_function":1255},{"id":1476,"type":1247,"label":1277,"file":391,"line":1627},{"id":1479,"type":1445,"label":1504,"file":391,"line":1627},{"id":1481,"type":1252,"label":1253,"file":180,"line":679,"wp_function":1255},[1655,1656,1657,1658,1659,1660,1661,1662],{"from":1246,"to":1251,"sanitized":275},{"from":1290,"to":1293,"sanitized":275},{"from":1310,"to":1313,"sanitized":273},{"from":1313,"to":1315,"sanitized":273},{"from":1318,"to":1470,"sanitized":273},{"from":1470,"to":1473,"sanitized":273},{"from":1476,"to":1479,"sanitized":273},{"from":1479,"to":1481,"sanitized":273},{"entryPoint":1664,"graph":1665,"unsanitizedCount":682,"severity":1452},"handle_webhook (includes\\class-subs-sys-webhooks.php:44)",{"nodes":1666,"edges":1690},[1667,1668,1670,1671,1672,1674,1676,1677,1679,1681,1682,1684,1685,1686,1688],{"id":1246,"type":1247,"label":1555,"file":223,"line":164},{"id":1251,"type":1445,"label":1669,"file":223,"line":164},"→ handle_checkout_session_completed()",{"id":1290,"type":1252,"label":1253,"file":223,"line":599,"wp_function":1255},{"id":1293,"type":1247,"label":1555,"file":223,"line":384},{"id":1310,"type":1445,"label":1673,"file":223,"line":384},"→ handle_invoice_payment_succeeded()",{"id":1313,"type":1252,"label":1253,"file":223,"line":1675,"wp_function":1255},233,{"id":1315,"type":1247,"label":1555,"file":223,"line":34},{"id":1318,"type":1445,"label":1678,"file":223,"line":34},"→ handle_invoice_payment_failed()",{"id":1470,"type":1252,"label":1253,"file":223,"line":1680,"wp_function":1255},275,{"id":1473,"type":1247,"label":1555,"file":223,"line":720},{"id":1476,"type":1445,"label":1683,"file":223,"line":720},"→ handle_subscription_updated()",{"id":1479,"type":1252,"label":1253,"file":223,"line":938,"wp_function":1255},{"id":1481,"type":1247,"label":1555,"file":223,"line":1499},{"id":1483,"type":1445,"label":1687,"file":223,"line":1499},"→ handle_subscription_deleted()",{"id":1571,"type":1252,"label":1253,"file":223,"line":1689,"wp_function":1255},355,[1691,1692,1693,1694,1695,1696,1697,1698,1699,1700],{"from":1246,"to":1251,"sanitized":273},{"from":1251,"to":1290,"sanitized":275},{"from":1293,"to":1310,"sanitized":273},{"from":1310,"to":1313,"sanitized":273},{"from":1315,"to":1318,"sanitized":273},{"from":1318,"to":1470,"sanitized":273},{"from":1473,"to":1476,"sanitized":273},{"from":1476,"to":1479,"sanitized":273},{"from":1481,"to":1483,"sanitized":273},{"from":1483,"to":1571,"sanitized":273},{"entryPoint":1702,"graph":1703,"unsanitizedCount":682,"severity":1452},"\u003Cclass-subs-sys-webhooks> (includes\\class-subs-sys-webhooks.php:0)",{"nodes":1704,"edges":1720},[1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719],{"id":1246,"type":1247,"label":1555,"file":223,"line":164},{"id":1251,"type":1445,"label":1669,"file":223,"line":164},{"id":1290,"type":1252,"label":1253,"file":223,"line":599,"wp_function":1255},{"id":1293,"type":1247,"label":1555,"file":223,"line":384},{"id":1310,"type":1445,"label":1673,"file":223,"line":384},{"id":1313,"type":1252,"label":1253,"file":223,"line":1675,"wp_function":1255},{"id":1315,"type":1247,"label":1555,"file":223,"line":34},{"id":1318,"type":1445,"label":1678,"file":223,"line":34},{"id":1470,"type":1252,"label":1253,"file":223,"line":1680,"wp_function":1255},{"id":1473,"type":1247,"label":1555,"file":223,"line":720},{"id":1476,"type":1445,"label":1683,"file":223,"line":720},{"id":1479,"type":1252,"label":1253,"file":223,"line":938,"wp_function":1255},{"id":1481,"type":1247,"label":1555,"file":223,"line":1499},{"id":1483,"type":1445,"label":1687,"file":223,"line":1499},{"id":1571,"type":1252,"label":1253,"file":223,"line":1689,"wp_function":1255},[1721,1722,1723,1724,1725,1726,1727,1728,1729,1730],{"from":1246,"to":1251,"sanitized":273},{"from":1251,"to":1290,"sanitized":275},{"from":1293,"to":1310,"sanitized":273},{"from":1310,"to":1313,"sanitized":273},{"from":1315,"to":1318,"sanitized":273},{"from":1318,"to":1470,"sanitized":273},{"from":1473,"to":1476,"sanitized":273},{"from":1476,"to":1479,"sanitized":273},{"from":1481,"to":1483,"sanitized":273},{"from":1483,"to":1571,"sanitized":273},{"entryPoint":1732,"graph":1733,"unsanitizedCount":195,"severity":1452},"\u003Cclass-subs-sys-public> (public\\class-subs-sys-public.php:0)",{"nodes":1734,"edges":1751},[1735,1736,1737,1739,1741,1742,1743,1745,1746,1747,1749,1750],{"id":1246,"type":1247,"label":1264,"file":252,"line":1414},{"id":1251,"type":1252,"label":1267,"file":252,"line":1416,"wp_function":1269},{"id":1290,"type":1247,"label":1738,"file":252,"line":1034},"$_POST (x12)",{"id":1293,"type":1252,"label":1279,"file":252,"line":1740,"wp_function":1280},560,{"id":1310,"type":1247,"label":1277,"file":252,"line":1424},{"id":1313,"type":1252,"label":1279,"file":252,"line":1426,"wp_function":1280},{"id":1315,"type":1247,"label":1462,"file":252,"line":1744},511,{"id":1318,"type":1445,"label":1584,"file":252,"line":1744},{"id":1470,"type":1252,"label":1253,"file":180,"line":1587,"wp_function":1255},{"id":1473,"type":1247,"label":1277,"file":252,"line":1748},2369,{"id":1476,"type":1445,"label":1504,"file":252,"line":1748},{"id":1479,"type":1252,"label":1253,"file":180,"line":679,"wp_function":1255},[1752,1753,1754,1755,1756,1757,1758],{"from":1246,"to":1251,"sanitized":275},{"from":1290,"to":1293,"sanitized":275},{"from":1310,"to":1313,"sanitized":275},{"from":1315,"to":1318,"sanitized":273},{"from":1318,"to":1470,"sanitized":273},{"from":1473,"to":1476,"sanitized":273},{"from":1476,"to":1479,"sanitized":273},{"entryPoint":1760,"graph":1761,"unsanitizedCount":682,"severity":1452},"\u003Caccount-worklog> (public\\partials\\account-tabs\\account-worklog.php:0)",{"nodes":1762,"edges":1770},[1763,1764,1765,1767,1768,1769],{"id":1246,"type":1247,"label":1277,"file":632,"line":1146},{"id":1251,"type":1252,"label":1267,"file":632,"line":192,"wp_function":1269},{"id":1290,"type":1247,"label":1766,"file":632,"line":1146},"$_GET (x3)",{"id":1293,"type":1252,"label":1279,"file":632,"line":1079,"wp_function":1280},{"id":1310,"type":1247,"label":1291,"file":632,"line":1146},{"id":1313,"type":1252,"label":1279,"file":632,"line":890,"wp_function":1280},[1771,1772,1773],{"from":1246,"to":1251,"sanitized":273},{"from":1290,"to":1293,"sanitized":273},{"from":1310,"to":1313,"sanitized":275},{"summary":1775,"deductions":1776},"The \"subscription-system\" plugin v1.0.14 presents a mixed security posture. While the absence of any known CVEs and a good number of nonce and capability checks are positive indicators, several areas raise concerns. The static analysis reveals a significant attack surface with 18 unprotected entry points, specifically 16 AJAX handlers and 2 REST API routes lacking authentication or permission checks. Furthermore, the taint analysis identified 14 high-severity flows with unsanitized paths, indicating potential for serious vulnerabilities despite the absence of 'critical' findings. The moderate use of prepared statements and output escaping suggests room for improvement in data handling practices. The vulnerability history being completely clear is a strength, implying a history of stable code, but this should not overshadow the immediate risks identified in the current static analysis.",[1777,1780,1782,1785,1787],{"reason":1778,"points":1779},"Unprotected AJAX handlers",8,{"reason":1781,"points":1235},"Unprotected REST API routes",{"reason":1783,"points":1784},"High severity unsanitized taint flows",12,{"reason":1786,"points":682},"SQL queries not using prepared statements",{"reason":1788,"points":30},"Output not properly escaped","2026-03-17T06:57:28.393Z",{"wat":1791,"direct":1804},{"assetPaths":1792,"generatorPatterns":1797,"scriptPaths":1798,"versionParams":1799},[1793,1794,1795,1796],"\u002Fwp-content\u002Fplugins\u002Fsubscription-system\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fsubscription-system\u002Fassets\u002Fcss\u002Ffrontend.css","\u002Fwp-content\u002Fplugins\u002Fsubscription-system\u002Fassets\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fsubscription-system\u002Fassets\u002Fjs\u002Ffrontend.js",[],[],[1800,1801,1802,1803],"subscription-system\u002Fassets\u002Fcss\u002Fadmin.css?ver=","subscription-system\u002Fassets\u002Fcss\u002Ffrontend.css?ver=","subscription-system\u002Fassets\u002Fjs\u002Fadmin.js?ver=","subscription-system\u002Fassets\u002Fjs\u002Ffrontend.js?ver=",{"cssClasses":1805,"htmlComments":1810,"htmlAttributes":1811,"restEndpoints":1814,"jsGlobals":1817,"shortcodeOutput":1820},[1806,1807,1808,1809],"subs-sys-admin-page","subs-sys-frontend-wrap","subs-sys-plan-list","subs-sys-subscription-form",[],[1812,1813],"data-subs-sys-plan-id","data-subs-sys-user-id",[1815,1816],"\u002Fwp-json\u002Fsubs-sys\u002Fv1\u002Fplans","\u002Fwp-json\u002Fsubs-sys\u002Fv1\u002Fsubscribe",[1818,1819],"subsSysAdmin","subsSysFrontend",[1821,1822,1823],"[subscription_plans]","[subscribe_form]","[my_subscriptions]"]