[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fky781QvpDoY3NF5M4EoUNHr9hvYwvu_rclMzGmeqvEI":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":36,"analysis":144,"fingerprints":530},"diller-loyalty","Diller Loyalty","2.5.3","Diller AS","https:\u002F\u002Fprofiles.wordpress.org\u002Fdillerapp\u002F","\u003Cp>Diller is a loyalty platform for businesses that is easy, affordable and profitable. With Diller WordPress plugin you will get customers back to your store, where they can access coupons, stamp cards, membership points and benefits.\u003Cbr \u002F>\nIt integrates with Woocommerce, allowing for Customers to enroll directly from the checkout page, redeem coupons at checkout and get an overview of the points earned for the current order.\u003C\u002Fp>\n\u003Cp>Read more about Diller \u003Ca href=\"https:\u002F\u002Fdiller.io\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Feature list\u003C\u002Fp>\n\u003Col>\n\u003Cli>Membership status (My Account Dashboard)\u003C\u002Fli>\n\u003Cli>Coupons, stamps and friend referral (My Account Dashboard)\u003C\u002Fli>\n\u003Cli>Subscription form for joining the loyalty program\u003C\u002Fli>\n\u003Cli>Refund support\u003C\u002Fli>\n\u003Cli>Multisite compatible\u003C\u002Fli>\n\u003Cli>Multi-language support (NO, SE, EN, DK, PT, and more to come)\u003C\u002Fli>\n\u003Cli>GDPR compliance\u003C\u002Fli>\n\u003Cli>SDK: Contains a developer guide and code samples to help you implementing Diller functionality on your own.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>How to obtain the credentials to connect my store\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Take contact with our awesome support and customer service team \u003Ca href=\"mailto:support@diller.no\" rel=\"nofollow ugc\">support@diller.no\u003C\u002Fa> and they’ll get you the store PIN code and API key to connect your store.\u003C\u002Fli>\n\u003C\u002Fol>\n","Diller Loyalty platform integration plugin for seamless membership engagement. Manages points, coupons and benefits and integrates with WC orders.",70,5109,0,"2026-01-15T14:43:00.000Z","6.8.5","4.7","7.3",[19,20,21,22,23],"campaigns","coupons","customer-club","loyalty-program","members","https:\u002F\u002Fdiller.no\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdiller-loyalty.2.5.3.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"dillerapp",1,30,94,"2026-04-04T13:58:56.812Z",[37,56,75,100,122],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":13,"downloaded":45,"rating":13,"num_ratings":13,"last_updated":46,"tested_up_to":47,"requires_at_least":16,"requires_php":48,"tags":49,"homepage":53,"download_link":54,"security_score":55,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"customerclub","CustomerClub","1.0.0","Ofek Nakar","https:\u002F\u002Fprofiles.wordpress.org\u002Fofeknakar01\u002F","\u003Cp>Customer Club provide a system based on points to increase your users engagement,\u003Cbr \u002F>\nyou can provide specific number of points for each product and when order is paid the customer\u003Cbr \u002F>\nwill get the total amount of points from the order items and could use his points next time.\u003C\u002Fp>\n\u003Ch3>Benefits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Easy to install \u003C\u002Fli>\n\u003Cli>Easy to edit\u002Fmanage\u003C\u002Fli>\n\u003Cli>Engage with users\u002Fclients\u003C\u002Fli>\n\u003Cli>Increase your sells\u003C\u002Fli>\n\u003Cli>Generate more Leads\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>A brief Example\u003C\u002Fh3>\n\u003Cp>Installation:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Activate\u003C\u002Fli>\n\u003Cli>Navigate to CustomerClub Menu\u003C\u002Fli>\n\u003Cli>Add points for each products\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Hello,Hola,Shalom from OFEK :), if there any need or support issue,you can reach me via\u003C\u002Fp>\n","Customer Club provide a system based on points to increase your users engagement,",685,"2022-11-17T15:07:00.000Z","6.1.10","7.0",[21,50,51,52],"customers-club","membership","woocommerce","\u002FCustomerClub","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustomerclub.1.0.0.zip",85,{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":13,"downloaded":64,"rating":13,"num_ratings":13,"last_updated":65,"tested_up_to":66,"requires_at_least":67,"requires_php":68,"tags":69,"homepage":72,"download_link":73,"security_score":74,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"favcrm-for-woocommerce","FavCRM for WooCommerce – Member Point Reward Solution","1.0.11","Chris Chiang","https:\u002F\u002Fprofiles.wordpress.org\u002Ffavcrm\u002F","\u003Ch3>What Can FavCRM for WooCommerce Do?\u003C\u002Fh3>\n\u003Cp>FavCRM enhances your online store by adding a comprehensive loyalty program. It seamlessly integrates with WooCommerce, allowing customers to become members and earn reward points that they can redeem for future purchases.\u003C\u002Fp>\n\u003Ch3>What’s Included in the Starter Plan (Free)?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Fully customizable member point scheme\u003C\u002Fli>\n\u003Cli>Seamless member registration\u003C\u002Fli>\n\u003Cli>Enticing gift rewards for members to redeem\u003C\u002Fli>\n\u003Cli>Intuitive member widget\u003C\u002Fli>\n\u003Cli>Use credit block during checkout\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Start building customer loyalty today with our free Starter Plan!\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>If you have any questions or need assistance, feel free to reach out! You can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Post your inquiries in our \u003Ca href=\"https:\u002F\u002Fcommunity.favcrm.io\" rel=\"nofollow ugc\">community forum\u003C\u002Fa> to get help from fellow users and our support team.\u003C\u002Fli>\n\u003Cli>Email us directly at info@favcrm.io for personalized assistance.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>We’re here to help you make the most of your experience!\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to an API to record user’s order spending for rewarding points \u002F stamps.\u003C\u002Fp>\n\u003Cp>It sends the order data every time it created (If the user is not logged in, it will not be sent anyway).\u003Cbr \u002F>\nThis service is provided by “FavCRM”: \u003Ca href=\"https:\u002F\u002Ffavcrm.io\u002Fterms-of-use\" rel=\"nofollow ugc\">terms of use\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Ffavcrm.io\u002Fprivacy-policy\" rel=\"nofollow ugc\">privacy policy\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Source Code\u003C\u002Fh3>\n\u003Cp>You may find the original source code in our repository https:\u002F\u002Fgithub.com\u002Ffavcrm\u002Ffavcrm-for-woocommerce\u003C\u002Fp>\n","Enhances your store with a loyalty program, enabling member program, earn point rewards, and redeem points as cash for their purchases.",695,"2025-02-13T03:04:00.000Z","6.7.5","3.5.1","7.1",[22,70,51,71,52],"member","reward-point","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffavcrm-for-woocommerce.1.0.11.zip",92,{"slug":23,"name":76,"version":77,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":82,"downloaded":83,"rating":84,"num_ratings":85,"last_updated":86,"tested_up_to":87,"requires_at_least":88,"requires_php":89,"tags":90,"homepage":96,"download_link":97,"security_score":98,"vuln_count":32,"unpatched_count":13,"last_vuln_date":99,"fetched_at":28},"Members – Membership & User Role Editor Plugin","3.2.19","Blair Williams","https:\u002F\u002Fprofiles.wordpress.org\u002Fsupercleanse\u002F","\u003Cp>Members is a roles and capabilities based WordPress membership plugin. It gives your users the ultimate member experience by giving you powerful tools to add roles and capabilities and assign them to your users.\u003C\u002Fp>\n\u003Cp>Members allows you to set permissions to restrict content on your site by providing a simple user interface (UI) for WordPress’ powerful roles and capabilities system, which has traditionally only been available to developers who know how to code this by hand.\u003C\u002Fp>\n\u003Ch3>Plugin Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Role Editor:\u003C\u002Fstrong> Allows you to edit, create, and delete roles as well as capabilities for these roles.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple User Roles:\u003C\u002Fstrong> Give one, two, or even more roles to any user.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Explicitly Deny Capabilities:\u003C\u002Fstrong> Deny specific capabilities to specific user roles.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clone Roles:\u003C\u002Fstrong> Build a new role by cloning an existing role.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Permissions \u002F Restricted Content:\u003C\u002Fstrong> Protect content to determine which users (by role) have access to post content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcodes:\u003C\u002Fstrong> Shortcodes to control who has access to content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Widgets:\u003C\u002Fstrong> A login form widget and users widget to show in your theme’s sidebars.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Private Site:\u003C\u002Fstrong> You can make your site and its feed completely private if you want.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Plugin Integration:\u003C\u002Fstrong> Members is highly recommended by other WordPress developers. Many existing plugins integrate their custom roles and capabilities directly into it.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Seamless MemberPress Integration\u003C\u002Fh4>\n\u003Cp>If you’re looking to build a business out of your membership site by creating paid memberships there’s no better way than to \u003Ca href=\"https:\u002F\u002Fmemberpress.com\u002Fplans\u002Fpricing\u002F?utm_source=members_plugin&utm_medium=link&utm_campaign=readme&utm_content=integration_1\" rel=\"nofollow ugc\">use MemberPress\u003C\u002Fa>. Members and \u003Ca href=\"https:\u002F\u002Fmemberpress.com\u002Fplans\u002Fpricing\u002F?utm_source=members_plugin&utm_medium=link&utm_campaign=readme&utm_content=integration_2\" rel=\"nofollow ugc\">MemberPress\u003C\u002Fa> work together to provide the ultimate member experience and will help you start and profit from your amazing WordPress membership sites!\u003C\u002Fp>\n\u003Ch4>All Add-ons are now included\u003C\u002Fh4>\n\u003Cp>Members now includes ALL of it’s add-ons completely free of charge! Here are some of the awesome features they add to Members:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Block Permissions:\u003C\u002Fstrong> Allows site owners to hide or show blocks based on user logged-in status, user role, or capability.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Caps:\u003C\u002Fstrong> Creates additional capabilities for control over WordPressâ€™ privacy and personal data features (GDPR).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin Access:\u003C\u002Fstrong> Allows site administrators to control which users have access to the WordPress admin via role.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Core Create Caps:\u003C\u002Fstrong> Adds the create_posts and create_pages caps to posts\u002Fpages to separate them from their edit_* counterparts, providing more flexible editing capabilities.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Categories and Tag Caps:\u003C\u002Fstrong> The Category and Tag Caps add-on creates custom capabilities for the core category and post tag taxonomies. This allows site owners to have precise control over who can manage, edit, delete, or assign categories\u002Ftags.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Role Levels:\u003C\u002Fstrong> Exposes the old user levels system, which fixes the WordPress author drop-down bug when users don’t have a role with one of the assigned levels.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Role Hierarchy:\u003C\u002Fstrong> Creates a hierarchical roles system.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ACF Integration:\u003C\u002Fstrong> Creates custom capabilities for the Advanced Custom Fields (ACF) plugin for managing with the Members plugin.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>EDD Integration:\u003C\u002Fstrong> Integrates the Easy Digital Downloads plugin capabilities into the Members plugin’s role manager.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GiveWP Integration:\u003C\u002Fstrong> Integrates the GiveWP and GiveWP Recurring Donations plugin capabilities into the Members plugin’s role manager.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Meta Box Integration:\u003C\u002Fstrong> Integrates the Meta Box plugin capabilities into the Members plugin’s role manager.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Integration:\u003C\u002Fstrong> Integrates the WooCommerce plugin capabilities into the Members plugin’s role manager.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For more info, visit the \u003Ca href=\"https:\u002F\u002Fmembers-plugin.com\u002F?utm_source=members_plugin&utm_medium=link&utm_campaign=readme&utm_content=learn_more\" rel=\"nofollow ugc\">Members plugin home page\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Like this plugin?\u003C\u002Fh3>\n\u003Cp>The Members plugin is a massive project with 1,000s of lines of code to maintain. A major update can take weeks or months of work. We don’t make any money directly from this plugin while other, similar plugins charge substantial fees to even download them or get updates. Please consider helping the cause by:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmemberpress.com\u002F?utm_source=members_plugin&utm_medium=link&utm_campaign=readme&utm_content=memberpress_upgrade\" rel=\"nofollow ugc\">Adding MemberPress\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fmembers\u002Freviews\u002F?filter=5#new-post\" rel=\"ugc\">Rating the plugin\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>If you need plugin support from us, you can \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fmembers\u002F\" rel=\"ugc\">visit our support page\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Plugin Development\u003C\u002Fh3>\n\u003Cp>If you’re a theme author, plugin author, or just a code hobbyist, you can follow the development of this plugin on it’s \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcaseproof\u002Fmembers\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>.\u003C\u002Fp>\n","The best WordPress membership and user role editor plugin. User Roles & Capabilities editor helps you restrict content in just a few clicks.",300000,6754890,98,1242,"2026-02-13T16:00:00.000Z","6.9.4","6.0","7.4",[91,92,93,94,95],"access","capabilities","memberships","permissions","roles","https:\u002F\u002Fmembers-plugin.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmembers.3.2.19.zip",99,"2024-12-10 00:00:00",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":110,"num_ratings":111,"last_updated":112,"tested_up_to":87,"requires_at_least":113,"requires_php":48,"tags":114,"homepage":118,"download_link":119,"security_score":120,"vuln_count":11,"unpatched_count":13,"last_vuln_date":121,"fetched_at":28},"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",[115,70,51,116,117],"community","user-profile","user-registration","http:\u002F\u002Fultimatemember.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fultimate-member.2.11.2.zip",76,"2026-04-03 19:29:29",{"slug":123,"name":124,"version":125,"author":124,"author_profile":126,"description":127,"short_description":128,"active_installs":129,"downloaded":130,"rating":131,"num_ratings":132,"last_updated":133,"tested_up_to":15,"requires_at_least":134,"requires_php":135,"tags":136,"homepage":140,"download_link":141,"security_score":120,"vuln_count":142,"unpatched_count":13,"last_vuln_date":143,"fetched_at":28},"buddypress","BuddyPress","14.4.0","https:\u002F\u002Fprofiles.wordpress.org\u002Fbuddypress\u002F","\u003Cp>Are you looking for modern, robust, and sophisticated social network software? BuddyPress is a suite of components that are common to a typical social network, and allows for great add-on features through WordPress’s extensive plugin system.\u003C\u002Fp>\n\u003Cp>Aimed at site builders & developers, BuddyPress is focused on ease of integration, ease of use, and extensibility. It is deliberately powerful yet unbelievably simple social network software, built by contributors to WordPress.\u003C\u002Fp>\n\u003Cp>\u003Ciframe loading=\"lazy\" title=\"VideoPress Video Player\" aria-label=\"VideoPress Video Player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fvideo.wordpress.com\u002Fembed\u002FwvvZgNwo?hd=1&cover=1\" frameborder=\"0\" allowfullscreen allow=\"clipboard-write\">\u003C\u002Fiframe>\u003Cscript src='https:\u002F\u002Fv0.wordpress.com\u002Fjs\u002Fnext\u002Fvideopress-iframe.js?m=1770107250'>\u003C\u002Fscript>\u003C\u002Fp>\n\u003Cp>Members can register on your site to create user profiles, have private conversations, make social connections, create and interact in groups, and much more. Truly a social network in a box, BuddyPress helps you build a home for your company, school, sports team, or other niche community.\u003C\u002Fp>\n\u003Ch4>Built with developers in mind\u003C\u002Fh4>\n\u003Cp>BuddyPress helps site builders & developers add community features to their websites. It comes with a robust theme compatibility API that does its best to make every BuddyPress content page look and feel right with just about any WordPress theme. You will likely need to adjust some styling on your own to make everything look pristine.\u003C\u002Fp>\n\u003Cp>BuddyPress themes are just WordPress themes with additional templates, and with a little work, you could easily create your own, too! A handful of BuddyPress-specific themes are readily available for download from WordPress.org, and lots more are available from third-party theme authors.\u003C\u002Fp>\n\u003Cp>BuddyPress also comes with built-in support for Akismet and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbbpress\u002F\" rel=\"ugc\">bbPress\u003C\u002Fa>, two very popular and very powerful WordPress plugins. If you’re using either, visit their settings pages and ensure everything is configured to your liking.\u003C\u002Fp>\n\u003Ch4>The BuddyPress Add-ons\u003C\u002Fh4>\n\u003Cp>WordPress.org is home to some amazing Add-ons for BuddyPress, including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbp-attachments\u002F\" rel=\"ugc\">BP Attachments\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbp-classic\u002F\" rel=\"ugc\">BP Classic\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>NB\u003C\u002Fstrong>: BP Classic is a backwards compatibility Add-on for BuddyPress 12.0 and up bringing back the BP Legacy URL parser, the BP Default theme and BP Legacy widgets.\u003C\u002Fp>\n\u003Cp>Go to \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fbuddypress\u002F\" rel=\"nofollow ugc\">BuddyPress profile on WordPress.org\u003C\u002Fa> to find them all!\u003C\u002Fp>\n\u003Ch4>Join our community\u003C\u002Fh4>\n\u003Cp>If you’re interested in contributing to BuddyPress, we’d love to have you. Head over to the \u003Ca href=\"https:\u002F\u002Fcodex.buddypress.org\u002Fparticipate-and-contribute\u002F\" rel=\"nofollow ugc\">BuddyPress Documentation\u003C\u002Fa> site to find out how you can pitch in.\u003C\u002Fp>\n\u003Cp>BuddyPress is available in many languages thanks to the volunteer efforts of individuals all around the world. Check out our \u003Ca href=\"https:\u002F\u002Fcodex.buddypress.org\u002Ftranslations\u002F\" rel=\"nofollow ugc\">translations page\u003C\u002Fa> on the BuddyPress Documentation site for more details. If you are a polyglot, please \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fbuddypress\" rel=\"nofollow ugc\">consider helping translate BuddyPress\u003C\u002Fa> into your language.\u003C\u002Fp>\n\u003Cp>Growing the BuddyPress community means better software for everyone!\u003C\u002Fp>\n","Get together safely, in your own way, in WordPress.",100000,13699562,82,375,"2025-09-24T19:13:00.000Z","6.1","5.6",[115,137,23,138,139],"group","network","self-hosted","https:\u002F\u002Fbuddypress.org","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbuddypress.14.4.0.zip",24,"2026-01-22 18:30:17",{"attackSurface":145,"codeSignals":242,"taintFlows":445,"riskAssessment":521,"analyzedAt":529},{"hooks":146,"ajaxHandlers":238,"restRoutes":239,"shortcodes":240,"cronEvents":241,"entryPointCount":13,"unprotectedCount":13},[147,154,160,165,169,172,174,177,180,183,186,189,192,195,198,201,204,207,209,211,213,215,218,221,226,230,234],{"type":148,"name":149,"callback":150,"priority":151,"file":152,"line":153},"filter","plugin_action_links","diller_plugin_action_links",10,"diller-loyalty.php",143,{"type":155,"name":156,"callback":157,"priority":158,"file":152,"line":159},"action","plugins_loaded","DillerLoyalty",999,169,{"type":155,"name":161,"callback":162,"file":163,"line":164},"before_woocommerce_init","closure","includes\\class-diller-loyalty.php",201,{"type":155,"name":166,"callback":167,"file":163,"line":168},"init","anonymous",402,{"type":155,"name":170,"callback":167,"file":163,"line":171},"admin_enqueue_scripts",416,{"type":155,"name":170,"callback":167,"file":163,"line":173},417,{"type":155,"name":175,"callback":167,"file":163,"line":176},"admin_menu",418,{"type":148,"name":178,"callback":167,"file":163,"line":179},"admin_body_class",420,{"type":155,"name":181,"callback":167,"file":163,"line":182},"diller_api_follower_registered",433,{"type":155,"name":184,"callback":167,"file":163,"line":185},"diller_api_follower_updated",434,{"type":155,"name":187,"callback":167,"file":163,"line":188},"diller_api_follower_unsubscribed",435,{"type":155,"name":190,"callback":167,"file":163,"line":191},"profile_update",437,{"type":155,"name":193,"callback":167,"file":163,"line":194},"wp_login",438,{"type":155,"name":196,"callback":167,"file":163,"line":197},"save_post",439,{"type":155,"name":199,"callback":167,"file":163,"line":200},"rest_api_init",443,{"type":148,"name":202,"callback":167,"file":163,"line":203},"rest_pre_echo_response",444,{"type":155,"name":205,"callback":162,"file":163,"line":206},"wp_enqueue_scripts",647,{"type":155,"name":205,"callback":167,"file":163,"line":208},654,{"type":155,"name":205,"callback":167,"file":163,"line":210},655,{"type":155,"name":205,"callback":167,"file":163,"line":212},672,{"type":155,"name":205,"callback":167,"file":163,"line":214},673,{"type":155,"name":216,"callback":167,"file":163,"line":217},"registered_taxonomy",690,{"type":155,"name":219,"callback":167,"file":163,"line":220},"shutdown",691,{"type":148,"name":222,"callback":223,"priority":151,"file":224,"line":225},"diller_admin_woocommerce_actions","customize_diller_admin_woocommerce_actions","sdk\\diller-loyalty-overrides-sample.php",19,{"type":148,"name":227,"callback":228,"priority":151,"file":224,"line":229},"diller_admin_woocommerce_filters","customize_diller_admin_woocommerce_filters",33,{"type":148,"name":231,"callback":232,"priority":151,"file":224,"line":233},"diller_woocommerce_actions","customize_diller_woocommerce_actions",41,{"type":148,"name":235,"callback":236,"priority":151,"file":224,"line":237},"diller_woocommerce_filters","customize_diller_woocommerce_filters",55,[],[],[],[],{"dangerousFunctions":243,"sqlUsage":244,"outputEscaping":246,"fileOperations":438,"externalRequests":439,"nonceChecks":439,"capabilityChecks":440,"bundledLibraries":441},[],{"prepared":13,"raw":13,"locations":245},[],{"escaped":247,"rawEcho":26,"locations":248},275,[249,253,255,258,260,261,263,264,266,267,270,272,274,275,277,278,280,282,284,286,287,289,290,292,294,296,297,299,301,303,305,307,309,311,313,314,316,318,320,322,323,325,327,329,331,333,335,337,338,340,342,344,345,347,349,351,353,355,357,359,361,363,365,366,368,370,372,374,376,378,380,381,383,385,387,389,391,393,395,397,399,401,403,405,407,409,411,413,415,417,419,421,423,425,426,428,430,431,433,435],{"file":250,"line":251,"context":252},"admin\\class-diller-loyalty-admin.php",131,"raw output",{"file":254,"line":33,"context":252},"admin\\partials\\diller-loyalty-admin-connect.php",{"file":256,"line":257,"context":252},"admin\\partials\\diller-loyalty-admin-display.php",44,{"file":256,"line":259,"context":252},49,{"file":256,"line":259,"context":252},{"file":256,"line":262,"context":252},53,{"file":256,"line":262,"context":252},{"file":256,"line":265,"context":252},56,{"file":256,"line":265,"context":252},{"file":268,"line":269,"context":252},"includes\\class-diller-loyalty-woocommerce.php",67,{"file":268,"line":271,"context":252},96,{"file":268,"line":273,"context":252},101,{"file":268,"line":273,"context":252},{"file":268,"line":276,"context":252},107,{"file":268,"line":276,"context":252},{"file":268,"line":279,"context":252},114,{"file":268,"line":281,"context":252},118,{"file":268,"line":283,"context":252},132,{"file":268,"line":285,"context":252},133,{"file":268,"line":285,"context":252},{"file":268,"line":288,"context":252},138,{"file":268,"line":288,"context":252},{"file":268,"line":291,"context":252},146,{"file":268,"line":293,"context":252},281,{"file":268,"line":295,"context":252},285,{"file":268,"line":295,"context":252},{"file":268,"line":298,"context":252},299,{"file":268,"line":300,"context":252},304,{"file":268,"line":302,"context":252},306,{"file":268,"line":304,"context":252},308,{"file":268,"line":306,"context":252},325,{"file":268,"line":308,"context":252},327,{"file":268,"line":310,"context":252},333,{"file":268,"line":312,"context":252},337,{"file":268,"line":312,"context":252},{"file":268,"line":315,"context":252},338,{"file":268,"line":317,"context":252},346,{"file":268,"line":319,"context":252},358,{"file":268,"line":321,"context":252},367,{"file":268,"line":321,"context":252},{"file":268,"line":324,"context":252},381,{"file":268,"line":326,"context":252},386,{"file":268,"line":328,"context":252},388,{"file":268,"line":330,"context":252},390,{"file":268,"line":332,"context":252},407,{"file":268,"line":334,"context":252},409,{"file":268,"line":336,"context":252},415,{"file":268,"line":179,"context":252},{"file":268,"line":339,"context":252},428,{"file":268,"line":341,"context":252},453,{"file":268,"line":343,"context":252},465,{"file":268,"line":343,"context":252},{"file":268,"line":346,"context":252},475,{"file":268,"line":348,"context":252},480,{"file":268,"line":350,"context":252},482,{"file":268,"line":352,"context":252},484,{"file":268,"line":354,"context":252},501,{"file":268,"line":356,"context":252},503,{"file":268,"line":358,"context":252},511,{"file":268,"line":360,"context":252},519,{"file":268,"line":362,"context":252},545,{"file":268,"line":364,"context":252},557,{"file":268,"line":364,"context":252},{"file":268,"line":367,"context":252},566,{"file":268,"line":369,"context":252},567,{"file":268,"line":371,"context":252},569,{"file":268,"line":373,"context":252},581,{"file":268,"line":375,"context":252},590,{"file":268,"line":377,"context":252},614,{"file":268,"line":379,"context":252},625,{"file":268,"line":379,"context":252},{"file":268,"line":382,"context":252},642,{"file":268,"line":384,"context":252},656,{"file":268,"line":386,"context":252},664,{"file":268,"line":388,"context":252},680,{"file":268,"line":390,"context":252},819,{"file":268,"line":392,"context":252},823,{"file":268,"line":394,"context":252},827,{"file":268,"line":396,"context":252},1737,{"file":268,"line":398,"context":252},1739,{"file":268,"line":400,"context":252},1792,{"file":268,"line":402,"context":252},1794,{"file":268,"line":404,"context":252},1795,{"file":268,"line":406,"context":252},1815,{"file":268,"line":408,"context":252},1825,{"file":268,"line":410,"context":252},1826,{"file":268,"line":412,"context":252},1890,{"file":268,"line":414,"context":252},1894,{"file":163,"line":416,"context":252},1210,{"file":418,"line":237,"context":252},"includes\\forms\\class-diller-refer-friend-form.php",{"file":418,"line":420,"context":252},110,{"file":418,"line":422,"context":252},111,{"file":418,"line":424,"context":252},112,{"file":418,"line":279,"context":252},{"file":418,"line":427,"context":252},124,{"file":418,"line":429,"context":252},126,{"file":418,"line":283,"context":252},{"file":432,"line":259,"context":252},"includes\\forms\\class-diller-wc-enrollment-form.php",{"file":432,"line":434,"context":252},50,{"file":436,"line":437,"context":252},"includes\\forms\\fields\\class-diller-checkbox-field.php",57,4,3,2,[442],{"name":443,"version":27,"knownCves":444},"Select2",[],[446,465,478,498,508],{"entryPoint":447,"graph":448,"unsanitizedCount":32,"severity":464},"handle_order_sync_action (includes\\class-diller-loyalty-woocommerce.php:1509)",{"nodes":449,"edges":461},[450,455],{"id":451,"type":452,"label":453,"file":268,"line":454},"n0","source","$_SERVER",1518,{"id":456,"type":457,"label":458,"file":268,"line":459,"wp_function":460},"n1","sink","wp_redirect() [Open Redirect]",1529,"wp_redirect",[462],{"from":451,"to":456,"sanitized":463},false,"medium",{"entryPoint":466,"graph":467,"unsanitizedCount":32,"severity":464},"display_admin_order_actions_notices (includes\\class-diller-loyalty-woocommerce.php:1566)",{"nodes":468,"edges":476},[469,472],{"id":451,"type":452,"label":470,"file":268,"line":471},"$_REQUEST",1575,{"id":456,"type":457,"label":473,"file":268,"line":474,"wp_function":475},"echo() [XSS]",1596,"echo",[477],{"from":451,"to":456,"sanitized":463},{"entryPoint":479,"graph":480,"unsanitizedCount":32,"severity":497},"handle_connect_store_form_submission (admin\\class-diller-loyalty-admin.php:143)",{"nodes":481,"edges":494},[482,485,488],{"id":451,"type":452,"label":483,"file":250,"line":484},"$_POST",164,{"id":456,"type":486,"label":487,"file":250,"line":484},"transform","→ save_configs()",{"id":489,"type":457,"label":490,"file":491,"line":492,"wp_function":493},"n2","update_option() [Settings Manipulation]","includes\\class-diller-loyalty-store.php",254,"update_option",[495,496],{"from":451,"to":456,"sanitized":463},{"from":456,"to":489,"sanitized":463},"low",{"entryPoint":499,"graph":500,"unsanitizedCount":32,"severity":497},"\u003Cclass-diller-loyalty-admin> (admin\\class-diller-loyalty-admin.php:0)",{"nodes":501,"edges":505},[502,503,504],{"id":451,"type":452,"label":483,"file":250,"line":484},{"id":456,"type":486,"label":487,"file":250,"line":484},{"id":489,"type":457,"label":490,"file":491,"line":492,"wp_function":493},[506,507],{"from":451,"to":456,"sanitized":463},{"from":456,"to":489,"sanitized":463},{"entryPoint":509,"graph":510,"unsanitizedCount":13,"severity":497},"\u003Cclass-diller-loyalty-woocommerce> (includes\\class-diller-loyalty-woocommerce.php:0)",{"nodes":511,"edges":517},[512,513,514,515],{"id":451,"type":452,"label":453,"file":268,"line":454},{"id":456,"type":457,"label":458,"file":268,"line":459,"wp_function":460},{"id":489,"type":452,"label":470,"file":268,"line":471},{"id":516,"type":457,"label":473,"file":268,"line":474,"wp_function":475},"n3",[518,520],{"from":451,"to":456,"sanitized":519},true,{"from":489,"to":516,"sanitized":519},{"summary":522,"deductions":523},"The \"diller-loyalty\" plugin v2.5.3 exhibits a generally good security posture based on the provided static analysis and vulnerability history. The absence of any recorded CVEs and the complete avoidance of raw SQL queries with prepared statements are significant strengths. The plugin also demonstrates a commitment to security by implementing nonce checks and capability checks, which are crucial for protecting against common attacks.\n\nHowever, there are areas for concern. The taint analysis reveals a notable number of flows with unsanitized paths (4 out of 5 analyzed), which could indicate a potential for vulnerabilities if these paths are exploitable. Furthermore, while the majority of output is properly escaped (73%), the remaining 27% could still pose a Cross-Site Scripting (XSS) risk. The presence of file operations and external HTTP requests also warrant careful review, as these can sometimes be vectors for compromise if not handled securely.\n\nIn conclusion, the plugin has a solid foundation with no known critical vulnerabilities and good practices in core areas like SQL injection prevention. However, the findings in taint analysis and output escaping suggest that further code review and sanitization are necessary to address potential security weaknesses. The plugin's history of no vulnerabilities is positive, but the current static analysis findings require attention to maintain this track record.",[524,526],{"reason":525,"points":151},"Flows with unsanitized paths",{"reason":527,"points":528},"Insufficient output escaping",6,"2026-03-16T21:32:37.985Z",{"wat":531,"direct":546},{"assetPaths":532,"generatorPatterns":538,"scriptPaths":539,"versionParams":540},[533,534,535,536,537],"\u002Fwp-content\u002Fplugins\u002Fdiller-loyalty\u002Fassets\u002Fcss\u002Fdiller-loyalty-admin.css","\u002Fwp-content\u002Fplugins\u002Fdiller-loyalty\u002Fassets\u002Fjs\u002Fvendors-bundle.js","\u002Fwp-content\u002Fplugins\u002Fdiller-loyalty\u002Fassets\u002Fjs\u002Fdiller-loyalty-admin-bundle.js","\u002Fwp-content\u002Fplugins\u002Fdiller-loyalty\u002Fassets\u002Fjs\u002Fpublic-bundle.js","\u002Fwp-content\u002Fplugins\u002Fdiller-loyalty\u002Fassets\u002Fcss\u002Fpublic-bundle.css",[],[534,535,536],[541,542,543,544,545],"diller-loyalty-admin?ver=","vendors-bundle.js?ver=","diller-loyalty-admin-bundle.js?ver=","public-bundle.js?ver=","public-bundle.css?ver=",{"cssClasses":547,"htmlComments":549,"htmlAttributes":550,"restEndpoints":554,"jsGlobals":556,"shortcodeOutput":559},[548],"diller-loyalty-admin-wrap",[],[551,552,553],"data-diller-loyalty-nonce","data-diller-loyalty-plugin-url","data-diller-loyalty-rest-nonce",[555],"\u002Fwp-json\u002Fdiller-loyalty\u002Fv1\u002Fsettings",[557,558,157],"diller_loyalty_admin_params","diller_loyalty_public_params",[]]