[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f2icKRlfVQ-BvOWl6cv5XrqjL7faZ8hty5VhVigKU8GE":3,"$fJ-A-Eyrl3kwrBYGrzotTc-z4jV16ldpG-IRW6QAsvSk":528,"$f_ilgQpjpDRzDvhpUmioT22zrXZGXGaHe8fVr9TVFD04":532},{"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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":24,"download_link":25,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":39,"analysis":137,"fingerprints":480},"civicrm-wp-member-sync","CiviCRM Member Sync","0.6.4","Christian Wach","https:\u002F\u002Fprofiles.wordpress.org\u002Fneedle\u002F","\u003Cp>CiviCRM Member Sync keeps a WordPress User in sync with a CiviCRM Membership by granting either a Role or Capabilities to a WordPress User who has that Membership.\u003C\u002Fp>\n\u003Cp>This enables you to have, among other things, members-only content on your website that is only accessible to current members as defined by the Membership Types and status rules that you set up in this plugin’s settings. CiviCRM Member Sync is compatible with both the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmembers\u002F\" rel=\"ugc\">Members\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgroups\u002F\" rel=\"ugc\">Groups\u003C\u002Fa> plugins for managing members-only content in WordPress. See the Installation section for details.\u003C\u002Fp>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cp>This plugin requires a minimum of \u003Cem>WordPress 4.9\u003C\u002Fem> and \u003Cem>CiviCRM 5.19\u003C\u002Fem>. It is compatible with the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmembers\u002F\" rel=\"ugc\">Members\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgroups\u002F\" rel=\"ugc\">Groups\u003C\u002Fa> plugins. Please refer to the Installation page for configuration instructions.\u003C\u002Fp>\n\u003Cp>It is also strongly recommended that you also install \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcivicrm-admin-utilities\u002F\" rel=\"ugc\">CiviCRM Admin Utilities\u003C\u002Fa> and have version 0.6.8 or greater activated. Make sure the checkbox labelled “Check this to fix the Contact ‘soft delete’ process” is checked so that Contacts that have been “soft deleted” have their corresponding WordPress User’s status updated.\u003C\u002Fp>\n\u003Ch3>Plugin Development\u003C\u002Fh3>\n\u003Cp>This plugin is in active development. For feature requests and bug reports (or if you’re a plugin author and want to contribute) please visit the plugin’s \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fchristianwach\u002Fcivicrm-wp-member-sync\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Shouts Out To…\u003C\u002Fh3>\n\u003Cp>This plugin builds on the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftadpolecc\u002Fcivi_member_sync\" rel=\"nofollow ugc\">work\u003C\u002Fa> done by \u003Ca href=\"https:\u002F\u002Ftadpole.cc\" rel=\"nofollow ugc\">Tadpole Collective\u003C\u002Fa> and originally developed by \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjeevajoy\" rel=\"nofollow ugc\">Jag Kandasamy\u003C\u002Fa>. Kudos.\u003C\u002Fp>\n","Keep WordPress Users in sync with CiviCRM Memberships by granting either a Role or Capabilities to Users with that Membership.",800,27684,100,4,"2026-01-30T12:06:00.000Z","6.9.4","4.9","7.4",[20,21,22,23],"civicrm","member","membership","sync","https:\u002F\u002Fgithub.com\u002Fchristianwach\u002Fcivicrm-wp-member-sync","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcivicrm-wp-member-sync.0.6.4.zip",0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"needle",8,2440,94,30,90,"2026-05-19T20:07:34.174Z",[40,62,82,103,123],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":13,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":18,"tags":54,"homepage":58,"download_link":59,"security_score":60,"vuln_count":14,"unpatched_count":26,"last_vuln_date":61,"fetched_at":28},"wp-fusion-lite","WP Fusion Lite – Marketing Automation and CRM Integration for WordPress","3.47.10","Jack Arturo","https:\u002F\u002Fprofiles.wordpress.org\u002Fverygoodplugins\u002F","\u003Cp>WP Fusion Lite synchronizes your WordPress users with leading CRMs and marketing automation systems, keeps user profiles in sync with CRM contact records, and lets you protect site content based on CRM tags.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatically \u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Fgetting-started\u002Fgeneral-settings\u002F?utm_campaign=free-plugin&utm_source=wp-org#automatically-create-contact-records-for-new-users\" rel=\"nofollow ugc\">create new contacts in your CRM\u003C\u002Fa> when users register in WordPress\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Fgetting-started\u002Faccess-control\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Restrict access to site content\u003C\u002Fa> using tags and lists in your CRM\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Fgetting-started\u002Fsyncing-contact-fields\u002F?utm_campaign=free-plugin&utm_source=wp-org)\" rel=\"nofollow ugc\">Synchronize any WordPress user data\u003C\u002Fa> with custom fields in your CRM\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Fgetting-started\u002Fgeneral-settings\u002F?utm_campaign=free-plugin&utm_source=wp-org#assign-tags\" rel=\"nofollow ugc\">Apply tags when users register\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Ftutorials\u002Fimport-users\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Import contacts from your CRM\u003C\u002Fa> as new WordPress users and generate passwords for them\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Ftutorials\u002Fbatch-operations\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Export WordPress users\u003C\u002Fa> to your CRM as contact records\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Ftutorials\u002Fsite-tracking-scripts\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Track visitor activity\u003C\u002Fa> using your CRM’s tracking scripts (with supported CRMs)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>WP Fusion is a critical tool in our toolkit for our clients, and we VERY strongly encourage our clients to use WP Fusion if they have any kind of CRM. The software is top notch, and the support team is fast and friendly. Nothing but love for WP Fusion from my team here at House Trevethan.\u003C\u002Fp>\n\u003Cp>Allen Trevethan – House Trevethan\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Lite Version\u003C\u002Fh4>\n\u003Cp>This is a free version of \u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">WP Fusion\u003C\u002Fa>. WP Fusion Lite synchronizes your \u003Cstrong>registered WordPress users\u003C\u002Fstrong> with your connected CRM, including their name and email address.\u003C\u002Fp>\n\u003Cp>It does not apply tags based on purchases or course activity, sync form entries, sync customers, or detect any data generated by other plugins.\u003C\u002Fp>\n\u003Cp>For integration with WooCommerce, LearnDash, Gravity Forms, Elementor and \u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Fintegrations\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">over 100 other popular WordPress plugins\u003C\u002Fa>, check out \u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fpricing\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">one of our paid licenses\u003C\u002Fa>.\u003C\u002Fp>\n\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\u002FXolMCxnDMvQ?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>\n\u003Ch4>Benefits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>⚡ Replace Zapier, Integromat, and other integration tools. WP Fusion gives you a direct data sync between your site and your CRM, with no delays or limits.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>🔒 Create easy to manage membership sites with drip-released content using timers and logic in your CRM.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>💎 Personalize your site by displaying data from CRM contact records, and showing \u002F hiding content based on a user’s CRM tags or lists.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>WP Fusion allows us to provide tailored customer experiences in WordPress that wow every time.\u003C\u002Fp>\n\u003Cp>Hundreds of plugins that used to be one size fits all, can now perform differently for each Ontraport contact. For example, a low scoring Ontraport contact can be presented with a winback customer journey in WordPress.\u003C\u002Fp>\n\u003Cp>This has allowed our clients to increase customer engagement and retention. It’s the only solution that should be considered for any WordPress integration.\u003C\u002Fp>\n\u003Cp>Josh Schleifer – Triple Canopy\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Docs and Tutorials\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>📦 \u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Fgetting-started\u002Finstallation-guide\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Installation Guide\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>🔒 \u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Fgetting-started\u002Faccess-control\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Controlling access to content with CRM tags\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>📝 \u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Fgetting-started\u002Fshortcodes\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Shortcodes\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>👀 \u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Ftutorials\u002Fdisplaying-crm-data-in-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Displaying CRM data in WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>🔥 \u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Fgetting-started\u002Fsyncing-contact-fields\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Sync WordPress users with CRM contact records\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>🔑 \u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Ftutorials\u002Fimport-users\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Import users from your CRM and generate passwords\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>📤 \u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Ftutorials\u002Fbatch-operations\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Export users and metadata to your CRM\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>📈 \u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Ftutorials\u002Flead-source-tracking\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Sync Google Analytics and other leadsource variables with your CRM\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>🏷️ \u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Fgetting-started\u002Ftracking-user-activity\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Track user activity using tags\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>🔮 \u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Ftutorials\u002Fauto-login-links\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Auto login links\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>WP Fusion builds a critical bridge between our WooCommerce powered ecommerce site and LifterLMS powered training site to our CRM ActiveCampaign. It was easy to set up. The technical support is above and beyond anything I’ve ever seen. What it does is clearly intelligently designed and well built.\u003C\u002Fp>\n\u003Cp>Chris Badgett – LifterLMS\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\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\u002FwzRajxCUxNI?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>\n\u003Ch4>Supported CRMs and marketing automation platforms\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-activecampaign-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">ActiveCampaign\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-agiilecrm-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">AgileCRM\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-autopilot-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Autopilot\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-autonami-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Autonami\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-bento-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Bento\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-birdsend-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">BirdSend\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-capsule-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Capsule\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-constant-contact-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Constant Contact\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-convertkit-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">ConvertKit\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-copper-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Copper\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-customerly-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Customerly\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-customer-io-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Customer.io\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-drift-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Drift\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-drip-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Drip\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-emailoctopus-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">EmailOctopus\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-encharge-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Encharge\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-engage-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Engage\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-engagebay-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">EngageBay\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-flexie-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Flexie\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-fluentcrm-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">FluentCRM (same site or REST API)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-getresponse-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">GetResponse\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-gist-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Gist\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-groundhogg-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Groundhogg (same site or REST API)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-growmatik-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Growmatik\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-highlevel-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">HighLevel\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-hubspot-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">HubSpot\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-infusionsoft-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Infusionsoft\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-intercom-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Intercom\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-jetpack-crm-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Jetpack CRM\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-kartra-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Kartra\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-klaviyo-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Klaviyo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-klick-tipp-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Klick-Tipp\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-loopify-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Loopify\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-mailchimp-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">MailChimp\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-mailengine-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">MailEngine\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-mailerlite-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">MailerLite\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-mailjet-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Mailjet\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-mailpoet-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">MailPoet\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-maropost-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Maropost\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-mautic-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Mautic\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-microsoft-dynamics-365-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Microsoft Dynamics 365\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-moosend-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">MooSend\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-nationbuilder-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">NationBuilder\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-omnisend-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Omnisend\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-ontraport-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Ontraport\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-ortto-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Ortto\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-pipedrive-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Pipedrive\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-platform-ly-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Platform.ly\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-pulsetechnologycrm-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">PulseTechnologyCRM\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-quentn-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Quentn\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-salesflare-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Salesflare\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-salesforce-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Salesforce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-sendfox-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">SendFox\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-sender-net-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Sender.net\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-sendinblue-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">SendinBlue\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-sendlane-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Sendlane\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-tubular-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Tubular\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-userengage-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">UserEngage\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-wp-erp-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">WP ERP\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Finstallation-guides\u002Fhow-to-connect-zoho-to-wordpress\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">Zoho\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For more info on CRM compatibility, \u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Ffaq\u002Fcrm-compatibility-table\u002F?utm_campaign=free-plugin&utm_source=wp-org\" rel=\"nofollow ugc\">check out the compatibility table\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>WP Fusion is one of my secret weapons for getting WordPress to keep our member’s data synced with our CRM. This makes everything work so much better when you don’t have to worry about your members having issues logging into the member’s area.\u003C\u002Fp>\n\u003Cp>If you have or are considering having a membership website using WordPress this plugin is a must-have. It will save you hours of time and frustration.\u003C\u002Fp>\n\u003Cp>Greg Russell – SuccessTeam Marketing\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","WP Fusion Lite synchronizes your WordPress users with contact records in your CRM or marketing automation system.",5000,139158,69,"2026-04-07T21:23:00.000Z","7.0","4.6",[55,56,57,22,23],"crm","integration","marketing-automation","https:\u002F\u002Fwpfusion.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fusion-lite.3.47.10.zip",98,"2024-04-22 00:00:00",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":26,"num_ratings":26,"last_updated":72,"tested_up_to":16,"requires_at_least":73,"requires_php":74,"tags":75,"homepage":74,"download_link":81,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"export-posts-to-brilliant-directories","Export Posts to Brilliant Directories","1.1.0","Brilliant Directories","https:\u002F\u002Fprofiles.wordpress.org\u002Fbrilliantdirectories\u002F","\u003Cp>Seamlessly migrate WordPress blog posts to Brilliant Directories with the ‘Export Posts to Brilliant Directories’ plugin. Transfer titles, content, SEO metadata, post status, and featured images with ease. Simply install the plugin, connect your Brilliant Directories account, and start migrating.  Don’t have a BD account yet? Activate your free trial here: \u003Ca href=\"https:\u002F\u002Fwww.brilliantdirectories.com\u002Ffree-trial\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.brilliantdirectories.com\u002Ffree-trial\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Key Benefits for WordPress Users\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Migrate WordPress Posts to BD – Automatically or manually export your WP blog posts to Brilliant Directories.\u003C\u002Fli>\n\u003Cli>Preserve SEO Rankings – Use the Post URL Redirection feature to ensure that SEO traffic is transferred from the old WP URLs to the new BD URLs.\u003C\u002Fli>\n\u003Cli>Export Post Featured Images – The featured image of the WP post will also be exported and set as the featured image on your BD post.\u003C\u002Fli>\n\u003Cli>Automated Syncing – Set up scheduled exports to keep your posts updated without manual intervention.\u003C\u002Fli>\n\u003Cli>Seamless Content Migration – Effortlessly migrate and update your WordPress posts on Brilliant Directories, ensuring your content stays fresh and consistent.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Export WP Posts to BD – Migrate WordPress posts, including titles, content, SEO data, post status, and featured images to Brilliant Directories.\u003C\u002Fli>\n\u003Cli>Post URL Redirection – Automatically set up a 301 redirect from the original WP post URL to the new BD post URL, preserving SEO traffic. You can keep the original WP post in “Published” status for future updates. The URL will point to the BD post, so you won’t have to worry about duplicate content issues.\u003C\u002Fli>\n\u003Cli>Flexible Post Type Mapping – Assign WP posts to the appropriate post type on your BD site, such as Articles or Events.\u003C\u002Fli>\n\u003Cli>Manual & Scheduled Exports – Export posts manually for single posts or set up automated exports for qualifying posts based on your preferred schedule (daily, weekly, monthly).\u003C\u002Fli>\n\u003Cli>Assign Post Author – Assign a member on your BD site to be the owner\u002Fauthor of the exported posts.\u003C\u002Fli>\n\u003Cli>SEO Meta Data – Transfers SEO titles, descriptions, and keywords to help maintain search engine rankings.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin embeds an iframe from Brilliant Directories to provide tutorial videos, FAQs, and additional plugin-related information within the plugin settings page.\u003C\u002Fp>\n\u003Cp>Service: \u003Ca href=\"https:\u002F\u002Fwww.brilliantdirectories.com\u002F\" rel=\"nofollow ugc\">Brilliant Directories\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>What data is sent:\u003C\u002Fp>\n\u003Cp>When accessing the plugin settings page, the plugin loads an iframe from https:\u002F\u002Fget.brilliantdirectories.com\u002Fwordpress-export-post-plugin-iframe.\u003Cbr \u002F>\nThis iframe may load resources such as Google Fonts, YouTube videos, and stylesheets from external sources.\u003Cbr \u002F>\nA session management cookie is set by Brilliant Directories for maintaining session security.\u003C\u002Fp>\n\u003Cp>Privacy & Terms:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.brilliantdirectories.com\u002Fonline-directory-script-privacy-policy\" rel=\"nofollow ugc\">Brilliant Directories Privacy Policy\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.brilliantdirectories.com\u002Fonline-directory-terms-of-use\" rel=\"nofollow ugc\">Brilliant Directories Terms of Service\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>If you have any issues or need help, please visit our support forum or contact us at support@brilliantdirectories.com.\u003C\u002Fp>\n","Seamlessly migrate WordPress blog posts to Brilliant Directories with the 'Export Posts to Brilliant Directories' plugin.",10,580,"2026-04-16T10:02:00.000Z","5.6","",[76,77,78,79,80],"brilliant-directories","export-posts","membership-plugin","migrate-posts","sync-posts","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexport-posts-to-brilliant-directories.1.1.0.zip",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":70,"downloaded":90,"rating":13,"num_ratings":91,"last_updated":92,"tested_up_to":16,"requires_at_least":93,"requires_php":94,"tags":95,"homepage":101,"download_link":102,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"true-mailchimp-sync-for-woo-memberships","Mailchimp Sync for WooCommerce Memberships","1.1","Misha Rudrastyh","https:\u002F\u002Fprofiles.wordpress.org\u002Frudrastyh\u002F","\u003Cp>This plugin allows you to sync your site users with Mailchimp audiences depending on the WooCommerce Membership plan they have.\u003C\u002Fp>\n\u003Cp>You may specify a Mailchimp audience for any status of any WooCommerce Memberships plan.\u003C\u002Fp>\n\u003Cp>If you already have members on your site, you can use the resync feature to add them to the appropriate Mailchimp audiences.\u003C\u002Fp>\n\u003Cp>That’s it! Mailchimp Sync for WooCommerce Memberships seamlessly updates data of your site members in their subscriber profiles, ensuring Mailchimp data is always up-to-date with your latest membership list and statuses.\u003C\u002Fp>\n","Allows to sync users with every status of your WooCommerce Memberships plans with Mailchimp lists.",1244,2,"2026-03-20T15:46:00.000Z","3.1","5.2",[96,97,98,99,100],"mailchimp","mailchimp-sync","rudrastyh","woocommerce-membership-sync","woocommerce-memberships","https:\u002F\u002Frudrastyh.com\u002Fplugins\u002Fmailchimp-sync-wordpress-and-woocommerce-memberships","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftrue-mailchimp-sync-for-woo-memberships.1.1.zip",{"slug":104,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":70,"downloaded":111,"rating":26,"num_ratings":26,"last_updated":112,"tested_up_to":113,"requires_at_least":73,"requires_php":52,"tags":114,"homepage":120,"download_link":121,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":122},"wowown-harmony-user-sync","HarmonyUser Sync – Sync Users & Customers Across Multiple Sites","2.0.0","wowown","https:\u002F\u002Fprofiles.wordpress.org\u002Fwowown\u002F","\u003Cp>Do you manage multiple WordPress websites and struggle to keep user information consistent across them? Manually updating profiles, handling registrations, and managing deletions on each site is tedious and error-prone. HarmonyUser Sync solves this problem by providing robust, automated synchronization of user data (including standard users and WooCommerce customers) between your WordPress installations.\u003C\u002Fp>\n\u003Cp>Leveraging the secure WordPress REST API and Application Passwords for authentication (we never store your admin passwords!), HarmonyUser Sync ensures that user creation, updates (profile info, roles, passwords), and deletions are seamlessly mirrored across designated target sites. It features intelligent loop prevention to avoid data storms, detailed logging for traceability, and flexible options for both automatic and manual synchronization. Ideal for brand networks, multi-store WooCommerce setups, or any scenario requiring unified user management across separate WordPress sites.\u003C\u002Fp>\n\u003Cp>Key Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automatic Sync\u003C\u002Fstrong>: Real-time synchronization for user registration, profile updates, and deletions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Support\u003C\u002Fstrong>: Seamlessly syncs WooCommerce customer data.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manual Sync Tool\u003C\u002Fstrong>: Select specific users and target sites for bulk synchronization.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Secure Authentication\u003C\u002Fstrong>: Uses Application Passwords – no admin passwords stored.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Intelligent Loop Prevention\u003C\u002Fstrong>: Prevents infinite synchronization loops.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Global User Identification\u003C\u002Fstrong>: Reliably identifies the same user across different sites.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Target Site Management\u003C\u002Fstrong>: Easy interface to add, manage, and test connections to target sites.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Detailed Sync Logs\u003C\u002Fstrong>: Track every sync operation for auditing and troubleshooting.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Role-Based Sync\u003C\u002Fstrong>: Option to sync only users with specific roles.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bi-directional & Chain Sync Ready\u003C\u002Fstrong>: Supports complex synchronization topologies through configuration.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Advanced Features (New in 2.0.0):\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Flexible Authentication\u003C\u002Fstrong>: Manual Application Password entry for enhanced security control\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Intelligent User Creation\u003C\u002Fstrong>: Automatically create users on target sites during sync if they don’t exist\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Site-Wide Protection\u003C\u002Fstrong>: Prohibit incoming sync modifications to protect master sites\u003C\u002Fli>\n\u003Cli>\u003Cstrong>IP & URL Whitelist Management\u003C\u002Fstrong>: Advanced security with whitelist validation for incoming requests\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Per-User Sync Control\u003C\u002Fstrong>: Granular control to prohibit sync propagation for specific users\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Per-User Protection\u003C\u002Fstrong>: Reject incoming modifications for protected VIP user accounts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>With HarmonyUser Sync 2.0, you get a complete, enterprise-grade user management solution for your entire WordPress ecosystem.\u003C\u002Fp>\n\u003Ch3>Configuration \u002F Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>After activating the plugin, a new menu item “User Sync” will appear in your WordPress admin sidebar.\u003C\u002Fli>\n\u003Cli>General Settings (\u003Ccode>User Sync > Settings\u003C\u002Fcode>):\n\u003Cul>\n\u003Cli>\u003Ccode>Enable Auto Sync\u003C\u002Fcode>: Check this to automatically sync user changes (create, update, delete).\u003C\u002Fli>\n\u003Cli>\u003Ccode>Sync User Roles\u003C\u002Fcode>: Select which user roles should trigger synchronization. Users with unselected roles will not be synced.\u003C\u002Fli>\n\u003Cli>\u003Ccode>Log Retention Days\u003C\u002Fcode>: Set how long sync logs should be kept (e.g., 30 days). Older logs will be automatically purged.\u003C\u002Fli>\n\u003Cli>\u003Ccode>Enable Sync Log\u003C\u002Fcode>: Check this to record detailed logs of sync operations. Recommended for troubleshooting.\u003C\u002Fli>\n\u003Cli>\u003Ccode>Prohibit Incoming Sync Modifications\u003C\u002Fcode>: (New in 2.0) Prevent this site from accepting any incoming sync requests.\u003C\u002Fli>\n\u003Cli>\u003Ccode>Create User on Edit If Not Exists\u003C\u002Fcode>: (New in 2.0) Automatically create users during sync if they don’t exist on target sites.\u003C\u002Fli>\n\u003Cli>\u003Ccode>Enable Whitelist Authentication\u003C\u002Fcode>: (New in 2.0) Only accept sync requests from whitelisted URLs and IP addresses.\u003C\u002Fli>\n\u003Cli>Save your changes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Target Sites (\u003Ccode>User Sync > Target Sites\u003C\u002Fcode>): This is where you define the sites \u003Cem>to which\u003C\u002Fem> the current site will send user data.\n\u003Cul>\n\u003Cli>Click “Add New”.\u003C\u002Fli>\n\u003Cli>\u003Ccode>Site Name\u003C\u002Fcode>: A recognizable name for the target site (e.g., “My Store Blog”).\u003C\u002Fli>\n\u003Cli>\u003Ccode>Site URL\u003C\u002Fcode>: The full URL of the target WordPress site (e.g., \u003Ccode>https:\u002F\u002Ftarget-site.com\u003C\u002Fcode>). HarmonyUser Sync must also be installed and activated on this target site.\u003C\u002Fli>\n\u003Cli>\u003Ccode>Authentication Method\u003C\u002Fcode>: (New in 2.0) Choose between automatic generation or manual entry of Application Passwords.\u003C\u002Fli>\n\u003Cli>\u003Ccode>Admin Username\u003C\u002Fcode>: The WordPress administrator username on the target site (for automatic method).\u003C\u002Fli>\n\u003Cli>\u003Ccode>Admin Password\u003C\u002Fcode>: The password for the administrator username on the target site. This is used only once to generate an Application Password and IS NOT STORED.\u003C\u002Fli>\n\u003Cli>\u003Ccode>Application Password\u003C\u002Fcode>: (New in 2.0) For manual method, enter an existing Application Password directly.\u003C\u002Fli>\n\u003Cli>\u003Ccode>Status\u003C\u002Fcode>: Set to “Active” to enable syncing to this site.\u003C\u002Fli>\n\u003Cli>Test Connection: Click this button \u003Cem>before saving\u003C\u002Fem>. It will attempt to connect to the target site using the provided credentials and generate a secure Application Password specifically for this sync connection. You should see a success message if it works. The Application Password will be stored securely (not the original admin password).\u003C\u002Fli>\n\u003Cli>Click “Save Target Site”.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Whitelist Management (\u003Ccode>User Sync > Whitelist\u003C\u002Fcode>): (New in 2.0) Manage trusted sites for enhanced security.\n\u003Cul>\n\u003Cli>Click “Add New” to add a trusted site.\u003C\u002Fli>\n\u003Cli>Enter the site name, URL, and IP address.\u003C\u002Fli>\n\u003Cli>Set status to “Active” to enable whitelist entry.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Manual Sync (\u003Ccode>User Sync > Manual Sync\u003C\u002Fcode>):\n\u003Cul>\n\u003Cli>Select the user(s) you want to sync from the list.\u003C\u002Fli>\n\u003Cli>Select the target site(s) you want to sync these users \u003Cem>to\u003C\u002Fem>.\u003C\u002Fli>\n\u003Cli>Click “Apply” to start the manual synchronization process. This is useful for initial bulk syncs or syncing specific users on demand.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Sync Logs (\u003Ccode>User Sync > Sync Logs\u003C\u002Fcode>): View the history of all sync operations, filter by date, site, status, etc.\u003C\u002Fli>\n\u003Cli>User-Level Controls (New in 2.0): In the WordPress Users list, you can now control sync behavior for individual users:\n\u003Cul>\n\u003Cli>\u003Ccode>Sync Propagation\u003C\u002Fcode>: Toggle to prevent a user’s changes from being synced to other sites.\u003C\u002Fli>\n\u003Cli>\u003Ccode>Sync Protection\u003C\u002Fcode>: Toggle to protect a user from being modified by incoming sync requests.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Important: For bi-directional sync (e.g., Site A syncs to Site B, and Site B syncs to Site A), you need to configure HarmonyUser Sync on both sites, adding the other site as a target in each respective configuration.\u003C\u002Fp>\n","Effortlessly synchronize WordPress users and WooCommerce customers across multiple websites securely and reliably.",466,"2025-09-02T12:15:00.000Z","6.8.5",[115,116,117,118,119],"membership-sync","multi-site-sync","sync-users","user-sync","woocommerce-sync","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwowown-harmony-user-sync\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwowown-harmony-user-sync.2.0.0.zip","2026-04-06T09:54:40.288Z",{"slug":124,"name":125,"version":126,"author":66,"author_profile":67,"description":127,"short_description":128,"active_installs":26,"downloaded":129,"rating":13,"num_ratings":91,"last_updated":130,"tested_up_to":16,"requires_at_least":73,"requires_php":74,"tags":131,"homepage":74,"download_link":136,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"brilliant-directories-sync-for-woocommerce","Brilliant Directories Sync for WooCommerce","1.0.6","\u003Cp>Sync WooCommerce customers seamlessly with Brilliant Directories using this integration plugin.\u003C\u002Fp>\n\u003Ch3>Key Benefits for WooCommerce Users\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Turn Customers into Directory Members – Automatically add new WooCommerce buyers as members in Brilliant Directories.\u003C\u002Fli>\n\u003Cli>Send Email Newsletters – Use Brilliant Directories’ built-in email marketing tools to engage your customers.\u003C\u002Fli>\n\u003Cli>Organize Members with Tags – Auto-assign tags to WooCommerce customers for targeted email campaigns.\u003C\u002Fli>\n\u003Cli>Sell Premium Memberships – Convert WooCommerce customers into paid directory members.\u003C\u002Fli>\n\u003Cli>Centralize Customer Data – Manage all users in one system instead of separate lists.\u003C\u002Fli>\n\u003Cli>Fully Automated Syncing – No need for manual data entry—set it and forget it.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Sync New WooCommerce Customers – Automatically create new members in Brilliant Directories when they register or checkout.\u003C\u002Fli>\n\u003Cli>Manual & Scheduled Syncs – Sync existing customers instantly or set up automated syncs daily, weekly, or monthly.\u003C\u002Fli>\n\u003Cli>Custom Membership Assignments – Map WooCommerce customers to specific Brilliant Directories membership plans.\u003C\u002Fli>\n\u003Cli>Flexible Account Statuses – Automatically set new accounts as Active or Inactive.\u003C\u002Fli>\n\u003Cli>Welcome Email Integration – Choose whether new members receive a welcome email upon creation.\u003C\u002Fli>\n\u003Cli>Tag Assignments – Automatically assign tags to new members for better segmentation.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>No more manual data transfers—this plugin keeps your WooCommerce customers auto-magically synced with Brilliant Directories.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin embeds an iframe from Brilliant Directories to provide tutorial videos, FAQs, and additional plugin-related information within the plugin settings page.\u003C\u002Fp>\n\u003Cp>Service: \u003Ca href=\"https:\u002F\u002Fwww.brilliantdirectories.com\u002F\" rel=\"nofollow ugc\">Brilliant Directories\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>What data is sent:\u003C\u002Fp>\n\u003Cp>When accessing the plugin settings page, the plugin loads an iframe from https:\u002F\u002Fget.brilliantdirectories.com\u002Fwordpress-woocommerce-plugin-iframe.\u003Cbr \u002F>\nThis iframe may load resources such as Google Fonts, YouTube videos, and stylesheets from external sources.\u003Cbr \u002F>\nA session management cookie is set by Brilliant Directories for maintaining session security.\u003C\u002Fp>\n\u003Cp>Privacy & Terms:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.brilliantdirectories.com\u002Fonline-directory-script-privacy-policy\" rel=\"nofollow ugc\">Brilliant Directories Privacy Policy\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.brilliantdirectories.com\u002Fonline-directory-terms-of-use\" rel=\"nofollow ugc\">Brilliant Directories Terms of Service\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>If you have any issues or need help, please visit our support forum or contact us at support@brilliantdirectories.com.\u003C\u002Fp>\n","Sync WooCommerce customers seamlessly with Brilliant Directories using this integration plugin.",837,"2025-12-10T08:11:00.000Z",[132,76,133,134,135],"automated-sync","customer-sync","memberships","woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbrilliant-directories-sync-for-woocommerce.1.0.6.zip",{"attackSurface":138,"codeSignals":434,"taintFlows":471,"riskAssessment":472,"analyzedAt":479},{"hooks":139,"ajaxHandlers":416,"restRoutes":429,"shortcodes":430,"cronEvents":431,"entryPointCount":402,"unprotectedCount":159},[140,146,150,155,157,162,166,169,172,176,180,184,188,191,194,198,202,205,209,213,216,220,223,227,231,235,239,243,246,250,254,258,262,265,268,271,274,278,282,285,288,291,295,298,301,305,309,312,314,318,322,326,330,332,333,335,336,337,339,341,343,345,346,347,348,349,350,351,353,355,356,357,359,361,362,363,365,366,367,369,372,375,379,382,385,388,390,393,397,401,405,409,412,414],{"type":141,"name":142,"callback":143,"file":144,"line":145},"action","civicrm_instance_loaded","initialise","civicrm-wp-member-sync.php",171,{"type":141,"name":147,"callback":148,"file":144,"line":149},"plugins_loaded","translation",174,{"type":151,"name":152,"callback":153,"priority":70,"file":144,"line":154},"filter","network_admin_plugin_action_links","plugin_action_links",177,{"type":151,"name":153,"callback":153,"priority":70,"file":144,"line":156},178,{"type":141,"name":158,"callback":143,"priority":159,"file":160,"line":161},"cwms\u002Fadmin\u002Floaded",1,"includes\\civi-wp-ms-admin-cau.php",95,{"type":151,"name":163,"callback":164,"priority":70,"file":160,"line":165},"cau\u002Fsingle_users\u002Fuser_table\u002Fquery_args","items_filter_by_type",122,{"type":151,"name":163,"callback":167,"priority":70,"file":160,"line":168},"items_filter_by_status",123,{"type":151,"name":163,"callback":170,"priority":70,"file":160,"line":171},"items_filter_by_members",124,{"type":141,"name":173,"callback":174,"file":160,"line":175},"cau\u002Fsingle_users\u002Fuser_table\u002Fprepared_items","items_prepare",127,{"type":151,"name":177,"callback":178,"priority":70,"file":160,"line":179},"cau\u002Fsingle_users\u002Fuser_table\u002Fget_views","views_add",130,{"type":151,"name":181,"callback":182,"file":160,"line":183},"cau\u002Fsingle_users\u002Fuser_table\u002Fcolumns","add_type_column",133,{"type":151,"name":185,"callback":186,"priority":70,"file":160,"line":187},"cau\u002Fsingle_users\u002Fuser_table\u002Fcustom_column","populate_type_cell",134,{"type":151,"name":181,"callback":189,"file":160,"line":190},"add_status_column",137,{"type":151,"name":185,"callback":192,"priority":70,"file":160,"line":193},"populate_status_cell",138,{"type":141,"name":195,"callback":143,"priority":159,"file":196,"line":197},"civi_wp_member_sync_initialised","includes\\civi-wp-ms-admin.php",166,{"type":141,"name":199,"callback":200,"priority":36,"file":196,"line":201},"network_admin_menu","admin_menu",323,{"type":141,"name":200,"callback":200,"priority":203,"file":196,"line":204},25,325,{"type":141,"name":195,"callback":143,"priority":206,"file":207,"line":208},20,"includes\\civi-wp-ms-buddypress.php",58,{"type":141,"name":210,"callback":211,"file":207,"line":212},"init","register_hooks",70,{"type":151,"name":214,"callback":215,"priority":70,"file":207,"line":179},"civi_wp_member_sync_rules_css_dependencies","dependencies_css",{"type":151,"name":217,"callback":218,"priority":70,"file":207,"line":219},"civi_wp_member_sync_rules_js_dependencies","dependencies_js",131,{"type":141,"name":221,"callback":222,"priority":70,"file":207,"line":190},"civi_wp_member_sync_rule_pre_save","rule_pre_save",{"type":141,"name":224,"callback":225,"priority":70,"file":207,"line":226},"civi_wp_member_sync_rule_apply_caps_current","rule_apply_caps_current",140,{"type":141,"name":228,"callback":229,"priority":70,"file":207,"line":230},"civi_wp_member_sync_rule_apply_caps_expired","rule_apply_caps_expired",141,{"type":141,"name":232,"callback":233,"priority":70,"file":207,"line":234},"civi_wp_member_sync_rule_apply_roles_current","rule_apply_current",142,{"type":141,"name":236,"callback":237,"priority":70,"file":207,"line":238},"civi_wp_member_sync_rule_apply_roles_expired","rule_apply_expired",143,{"type":141,"name":240,"callback":241,"priority":70,"file":207,"line":242},"civi_wp_member_sync_rule_undo_roles","rule_undo",146,{"type":141,"name":244,"callback":241,"priority":70,"file":207,"line":245},"civi_wp_member_sync_rule_undo_caps",147,{"type":141,"name":247,"callback":248,"file":207,"line":249},"civi_wp_member_sync_list_caps_th_after_current","list_current_header",150,{"type":141,"name":251,"callback":252,"priority":70,"file":207,"line":253},"civi_wp_member_sync_list_caps_td_after_current","list_current_row",151,{"type":141,"name":255,"callback":256,"file":207,"line":257},"civi_wp_member_sync_list_caps_th_after_expiry","list_expiry_header",152,{"type":141,"name":259,"callback":260,"priority":70,"file":207,"line":261},"civi_wp_member_sync_list_caps_td_after_expiry","list_expiry_row",153,{"type":141,"name":263,"callback":248,"file":207,"line":264},"civi_wp_member_sync_list_roles_th_after_current",154,{"type":141,"name":266,"callback":252,"priority":70,"file":207,"line":267},"civi_wp_member_sync_list_roles_td_after_current",155,{"type":141,"name":269,"callback":256,"file":207,"line":270},"civi_wp_member_sync_list_roles_th_after_expiry",156,{"type":141,"name":272,"callback":260,"priority":70,"file":207,"line":273},"civi_wp_member_sync_list_roles_td_after_expiry",157,{"type":141,"name":275,"callback":276,"priority":70,"file":207,"line":277},"civi_wp_member_sync_cap_add_after_current","rule_current_add",160,{"type":141,"name":279,"callback":280,"priority":70,"file":207,"line":281},"civi_wp_member_sync_cap_add_after_expiry","rule_expiry_add",161,{"type":141,"name":283,"callback":276,"priority":70,"file":207,"line":284},"civi_wp_member_sync_role_add_after_current",162,{"type":141,"name":286,"callback":280,"priority":70,"file":207,"line":287},"civi_wp_member_sync_role_add_after_expiry",163,{"type":141,"name":289,"callback":290,"priority":70,"file":207,"line":197},"civi_wp_member_sync_cap_edit_after_current","rule_current_edit",{"type":141,"name":292,"callback":293,"priority":70,"file":207,"line":294},"civi_wp_member_sync_cap_edit_after_expiry","rule_expiry_edit",167,{"type":141,"name":296,"callback":290,"priority":70,"file":207,"line":297},"civi_wp_member_sync_role_edit_after_current",168,{"type":141,"name":299,"callback":293,"priority":70,"file":207,"line":300},"civi_wp_member_sync_role_edit_after_expiry",169,{"type":141,"name":302,"callback":303,"file":207,"line":304},"cwms\u002Fmanual_sync\u002Ffeedback\u002Fth","simulate_header",172,{"type":141,"name":306,"callback":307,"priority":70,"file":207,"line":308},"cwms\u002Fmanual_sync\u002Ffeedback\u002Ftd","simulate_row",173,{"type":141,"name":195,"callback":143,"file":310,"line":311},"includes\\civi-wp-ms-groups.php",66,{"type":141,"name":210,"callback":211,"file":310,"line":313},78,{"type":141,"name":315,"callback":316,"file":310,"line":317},"civi_wp_member_sync_rule_add_capabilities","groups_add_cap",112,{"type":141,"name":319,"callback":320,"file":310,"line":321},"civi_wp_member_sync_rule_edit_capabilities","groups_edit_cap",115,{"type":141,"name":323,"callback":324,"file":310,"line":325},"civi_wp_member_sync_rule_delete_capabilities","groups_delete_cap",118,{"type":141,"name":327,"callback":328,"file":310,"line":329},"civi_wp_member_sync_pre_sync_all","groups_pre_sync",121,{"type":151,"name":214,"callback":215,"priority":70,"file":310,"line":331},132,{"type":151,"name":217,"callback":218,"priority":70,"file":310,"line":183},{"type":141,"name":221,"callback":222,"priority":70,"file":310,"line":334},139,{"type":141,"name":224,"callback":225,"priority":70,"file":310,"line":234},{"type":141,"name":228,"callback":229,"priority":70,"file":310,"line":238},{"type":141,"name":232,"callback":233,"priority":70,"file":310,"line":338},144,{"type":141,"name":236,"callback":237,"priority":70,"file":310,"line":340},145,{"type":141,"name":240,"callback":241,"priority":70,"file":310,"line":342},148,{"type":141,"name":244,"callback":241,"priority":70,"file":310,"line":344},149,{"type":141,"name":247,"callback":248,"file":310,"line":257},{"type":141,"name":251,"callback":252,"priority":70,"file":310,"line":261},{"type":141,"name":255,"callback":256,"file":310,"line":264},{"type":141,"name":259,"callback":260,"priority":70,"file":310,"line":267},{"type":141,"name":263,"callback":248,"file":310,"line":270},{"type":141,"name":266,"callback":252,"priority":70,"file":310,"line":273},{"type":141,"name":269,"callback":256,"file":310,"line":352},158,{"type":141,"name":272,"callback":260,"priority":70,"file":310,"line":354},159,{"type":141,"name":275,"callback":276,"priority":70,"file":310,"line":284},{"type":141,"name":279,"callback":280,"priority":70,"file":310,"line":287},{"type":141,"name":283,"callback":276,"priority":70,"file":310,"line":358},164,{"type":141,"name":286,"callback":280,"priority":70,"file":310,"line":360},165,{"type":141,"name":289,"callback":290,"priority":70,"file":310,"line":297},{"type":141,"name":292,"callback":293,"priority":70,"file":310,"line":300},{"type":141,"name":296,"callback":290,"priority":70,"file":310,"line":364},170,{"type":141,"name":299,"callback":293,"priority":70,"file":310,"line":145},{"type":141,"name":302,"callback":303,"file":310,"line":149},{"type":141,"name":306,"callback":307,"priority":70,"file":310,"line":368},175,{"type":141,"name":195,"callback":143,"priority":370,"file":371,"line":313},7,"includes\\civi-wp-ms-members.php",{"type":141,"name":373,"callback":374,"priority":70,"file":371,"line":60},"wp_login","sync_to_user",{"type":141,"name":376,"callback":377,"file":371,"line":378},"clear_auth_cookie","sync_on_logout",101,{"type":141,"name":380,"callback":381,"priority":70,"file":371,"line":317},"civicrm_postProcess","membership_form_process",{"type":141,"name":383,"callback":384,"priority":70,"file":371,"line":321},"civicrm_pre","membership_pre_update",{"type":141,"name":386,"callback":387,"priority":70,"file":371,"line":325},"civicrm_post","membership_updated",{"type":141,"name":386,"callback":389,"priority":70,"file":371,"line":329},"membership_deleted",{"type":151,"name":391,"callback":392,"priority":70,"file":371,"line":187},"civi_wp_member_sync_memberships_get","membership_override",{"type":141,"name":195,"callback":143,"priority":394,"file":395,"line":396},5,"includes\\civi-wp-ms-schedule.php",45,{"type":141,"name":398,"callback":399,"file":395,"line":400},"civi_wp_member_sync_refresh","schedule_callback",71,{"type":141,"name":195,"callback":143,"priority":402,"file":403,"line":404},3,"includes\\civi-wp-ms-users.php",56,{"type":141,"name":406,"callback":407,"file":403,"line":408},"user_register","update_user",994,{"type":141,"name":410,"callback":407,"file":403,"line":411},"profile_update",995,{"type":141,"name":406,"callback":407,"file":403,"line":413},1000,{"type":141,"name":410,"callback":407,"file":403,"line":415},1001,[417,422,425],{"action":418,"nopriv":419,"callback":420,"hasNonce":421,"hasCapCheck":419,"file":207,"line":187},"civi_wp_member_sync_get_bp_groups",false,"search_groups",true,{"action":423,"nopriv":419,"callback":420,"hasNonce":421,"hasCapCheck":419,"file":310,"line":424},"civi_wp_member_sync_get_groups",136,{"action":426,"nopriv":419,"callback":427,"hasNonce":419,"hasCapCheck":419,"file":371,"line":428},"sync_memberships","sync_all_civicrm_memberships",129,[],[],[432],{"hook":398,"callback":398,"file":395,"line":433},92,{"dangerousFunctions":435,"sqlUsage":436,"outputEscaping":438,"fileOperations":26,"externalRequests":26,"nonceChecks":469,"capabilityChecks":394,"bundledLibraries":470},[],{"prepared":33,"raw":26,"locations":437},[],{"escaped":439,"rawEcho":440,"locations":441},22,13,[442,445,447,449,451,453,455,457,459,461,463,465,467],{"file":196,"line":443,"context":444},1413,"raw output",{"file":207,"line":446,"context":444},530,{"file":207,"line":448,"context":444},552,{"file":207,"line":450,"context":444},601,{"file":207,"line":452,"context":444},623,{"file":207,"line":454,"context":444},672,{"file":207,"line":456,"context":444},697,{"file":310,"line":458,"context":444},544,{"file":310,"line":460,"context":444},566,{"file":310,"line":462,"context":444},615,{"file":310,"line":464,"context":444},637,{"file":310,"line":466,"context":444},686,{"file":310,"line":468,"context":444},711,6,[],[],{"summary":473,"deductions":474},"The civicrm-wp-member-sync plugin v0.6.4 demonstrates several positive security practices, including the absence of dangerous functions, all SQL queries utilizing prepared statements, and no file operations or external HTTP requests. The plugin also has a clean vulnerability history with zero known CVEs, indicating a generally well-maintained codebase. The presence of nonce and capability checks, along with a relatively small number of entry points, further contribute to a reasonable security posture.\n\nHowever, there are notable areas of concern. The plugin exposes one AJAX handler without any authentication checks, creating a significant attack vector that could be exploited by unauthenticated users. While taint analysis found no issues, the limited scope of analysis (0 flows analyzed) means this finding should be taken with caution and deeper inspection might be warranted. The output escaping, while present, is not fully comprehensive, with 37% of outputs not properly escaped, which could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is not handled carefully.\n\nIn conclusion, the plugin has a good foundation with secure SQL practices and a clear history. The primary weakness lies in the unprotected AJAX endpoint, which requires immediate attention. The partially unescaped output is a secondary concern that also merits remediation. Given the lack of known vulnerabilities, proactive patching isn't an immediate issue, but addressing the identified code weaknesses will significantly strengthen the plugin's overall security.",[475,477],{"reason":476,"points":70},"AJAX handler without authentication",{"reason":478,"points":394},"Improper output escaping","2026-03-16T19:20:13.810Z",{"wat":481,"direct":502},{"assetPaths":482,"generatorPatterns":491,"scriptPaths":492,"versionParams":493},[483,484,485,486,487,488,489,490],"\u002Fwp-content\u002Fplugins\u002Fcivicrm-wp-member-sync\u002Fcss\u002Fcivi-wp-ms-admin.css","\u002Fwp-content\u002Fplugins\u002Fcivicrm-wp-member-sync\u002Fcss\u002Fcivi-wp-ms-members.css","\u002Fwp-content\u002Fplugins\u002Fcivicrm-wp-member-sync\u002Fcss\u002Fcivi-wp-ms-schedule.css","\u002Fwp-content\u002Fplugins\u002Fcivicrm-wp-member-sync\u002Fcss\u002Fcivi-wp-ms-users.css","\u002Fwp-content\u002Fplugins\u002Fcivicrm-wp-member-sync\u002Fjs\u002Fcivi-wp-ms-admin.js","\u002Fwp-content\u002Fplugins\u002Fcivicrm-wp-member-sync\u002Fjs\u002Fcivi-wp-ms-members.js","\u002Fwp-content\u002Fplugins\u002Fcivicrm-wp-member-sync\u002Fjs\u002Fcivi-wp-ms-schedule.js","\u002Fwp-content\u002Fplugins\u002Fcivicrm-wp-member-sync\u002Fjs\u002Fcivi-wp-ms-users.js",[],[],[494,495,496,497,498,499,500,501],"civicrm-wp-member-sync\u002Fcss\u002Fcivi-wp-ms-admin.css?ver=","civicrm-wp-member-sync\u002Fcss\u002Fcivi-wp-ms-members.css?ver=","civicrm-wp-member-sync\u002Fcss\u002Fcivi-wp-ms-schedule.css?ver=","civicrm-wp-member-sync\u002Fcss\u002Fcivi-wp-ms-users.css?ver=","civicrm-wp-member-sync\u002Fjs\u002Fcivi-wp-ms-admin.js?ver=","civicrm-wp-member-sync\u002Fjs\u002Fcivi-wp-ms-members.js?ver=","civicrm-wp-member-sync\u002Fjs\u002Fcivi-wp-ms-schedule.js?ver=","civicrm-wp-member-sync\u002Fjs\u002Fcivi-wp-ms-users.js?ver=",{"cssClasses":503,"htmlComments":508,"htmlAttributes":515,"restEndpoints":520,"jsGlobals":522,"shortcodeOutput":527},[504,505,506,507],"civi-wp-ms-admin","civi-wp-ms-members","civi-wp-ms-schedule","civi-wp-ms-users",[509,510,511,512,513,514],"\u003C!-- CiviCRM Member Sync -->","\u003C!-- Civi_WP_Member_Sync -->","\u003C!-- Civi-WP_Member_Sync_Admin -->","\u003C!-- Civi_WP_Member_Sync_Members -->","\u003C!-- Civi_WP_Member_Sync_Schedule -->","\u003C!-- Civi_WP_Member_Sync_Users -->",[516,517,518,519],"data-civi-wp-ms-admin-nonce","data-civi-wp-ms-members-nonce","data-civi-wp-ms-schedule-nonce","data-civi-wp-ms-users-nonce",[521],"\u002Fwp-json\u002Fcivicrm-wp-member-sync\u002F",[523,524,525,526],"CiviWpMemberSyncAdmin","CiviWpMemberSyncMembers","CiviWpMemberSyncSchedule","CiviWpMemberSyncUsers",[],{"error":421,"url":529,"statusCode":530,"statusMessage":531,"message":531},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fcivicrm-wp-member-sync\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":533,"versions":534},36,[535,540,547,554,561,568,575,582,589,596,603,610,617,624,631,638,645,652,659,666,673,680,687,694,701,708,715,722,729,736,743,750,757,764,771,778],{"version":6,"download_url":25,"svn_tag_url":536,"released_at":27,"has_diff":419,"diff_files_changed":537,"diff_lines":27,"trac_diff_url":538,"vulnerabilities":539,"is_current":421},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcivicrm-wp-member-sync\u002Ftags\u002F0.6.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.6.3&new_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.6.4",[],{"version":541,"download_url":542,"svn_tag_url":543,"released_at":27,"has_diff":419,"diff_files_changed":544,"diff_lines":27,"trac_diff_url":545,"vulnerabilities":546,"is_current":419},"0.6.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcivicrm-wp-member-sync.0.6.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcivicrm-wp-member-sync\u002Ftags\u002F0.6.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.6.2&new_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.6.3",[],{"version":548,"download_url":549,"svn_tag_url":550,"released_at":27,"has_diff":419,"diff_files_changed":551,"diff_lines":27,"trac_diff_url":552,"vulnerabilities":553,"is_current":419},"0.6.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcivicrm-wp-member-sync.0.6.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcivicrm-wp-member-sync\u002Ftags\u002F0.6.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.6.1&new_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.6.2",[],{"version":555,"download_url":556,"svn_tag_url":557,"released_at":27,"has_diff":419,"diff_files_changed":558,"diff_lines":27,"trac_diff_url":559,"vulnerabilities":560,"is_current":419},"0.6.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcivicrm-wp-member-sync.0.6.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcivicrm-wp-member-sync\u002Ftags\u002F0.6.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.6.0&new_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.6.1",[],{"version":562,"download_url":563,"svn_tag_url":564,"released_at":27,"has_diff":419,"diff_files_changed":565,"diff_lines":27,"trac_diff_url":566,"vulnerabilities":567,"is_current":419},"0.6.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcivicrm-wp-member-sync.0.6.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcivicrm-wp-member-sync\u002Ftags\u002F0.6.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.5.5&new_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.6.0",[],{"version":569,"download_url":570,"svn_tag_url":571,"released_at":27,"has_diff":419,"diff_files_changed":572,"diff_lines":27,"trac_diff_url":573,"vulnerabilities":574,"is_current":419},"0.5.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcivicrm-wp-member-sync.0.5.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcivicrm-wp-member-sync\u002Ftags\u002F0.5.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.5.4&new_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.5.5",[],{"version":576,"download_url":577,"svn_tag_url":578,"released_at":27,"has_diff":419,"diff_files_changed":579,"diff_lines":27,"trac_diff_url":580,"vulnerabilities":581,"is_current":419},"0.5.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcivicrm-wp-member-sync.0.5.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcivicrm-wp-member-sync\u002Ftags\u002F0.5.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.5.3&new_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.5.4",[],{"version":583,"download_url":584,"svn_tag_url":585,"released_at":27,"has_diff":419,"diff_files_changed":586,"diff_lines":27,"trac_diff_url":587,"vulnerabilities":588,"is_current":419},"0.5.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcivicrm-wp-member-sync.0.5.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcivicrm-wp-member-sync\u002Ftags\u002F0.5.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.5.2&new_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.5.3",[],{"version":590,"download_url":591,"svn_tag_url":592,"released_at":27,"has_diff":419,"diff_files_changed":593,"diff_lines":27,"trac_diff_url":594,"vulnerabilities":595,"is_current":419},"0.5.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcivicrm-wp-member-sync.0.5.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcivicrm-wp-member-sync\u002Ftags\u002F0.5.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.5.1&new_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.5.2",[],{"version":597,"download_url":598,"svn_tag_url":599,"released_at":27,"has_diff":419,"diff_files_changed":600,"diff_lines":27,"trac_diff_url":601,"vulnerabilities":602,"is_current":419},"0.5.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcivicrm-wp-member-sync.0.5.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcivicrm-wp-member-sync\u002Ftags\u002F0.5.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.5&new_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.5.1",[],{"version":604,"download_url":605,"svn_tag_url":606,"released_at":27,"has_diff":419,"diff_files_changed":607,"diff_lines":27,"trac_diff_url":608,"vulnerabilities":609,"is_current":419},"0.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcivicrm-wp-member-sync.0.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcivicrm-wp-member-sync\u002Ftags\u002F0.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.4.7&new_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.5",[],{"version":611,"download_url":612,"svn_tag_url":613,"released_at":27,"has_diff":419,"diff_files_changed":614,"diff_lines":27,"trac_diff_url":615,"vulnerabilities":616,"is_current":419},"0.4.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcivicrm-wp-member-sync.0.4.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcivicrm-wp-member-sync\u002Ftags\u002F0.4.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.4.6&new_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.4.7",[],{"version":618,"download_url":619,"svn_tag_url":620,"released_at":27,"has_diff":419,"diff_files_changed":621,"diff_lines":27,"trac_diff_url":622,"vulnerabilities":623,"is_current":419},"0.4.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcivicrm-wp-member-sync.0.4.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcivicrm-wp-member-sync\u002Ftags\u002F0.4.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.4.5&new_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.4.6",[],{"version":625,"download_url":626,"svn_tag_url":627,"released_at":27,"has_diff":419,"diff_files_changed":628,"diff_lines":27,"trac_diff_url":629,"vulnerabilities":630,"is_current":419},"0.4.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcivicrm-wp-member-sync.0.4.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcivicrm-wp-member-sync\u002Ftags\u002F0.4.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.4.4&new_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.4.5",[],{"version":632,"download_url":633,"svn_tag_url":634,"released_at":27,"has_diff":419,"diff_files_changed":635,"diff_lines":27,"trac_diff_url":636,"vulnerabilities":637,"is_current":419},"0.4.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcivicrm-wp-member-sync.0.4.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcivicrm-wp-member-sync\u002Ftags\u002F0.4.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.4.3&new_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.4.4",[],{"version":639,"download_url":640,"svn_tag_url":641,"released_at":27,"has_diff":419,"diff_files_changed":642,"diff_lines":27,"trac_diff_url":643,"vulnerabilities":644,"is_current":419},"0.4.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcivicrm-wp-member-sync.0.4.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcivicrm-wp-member-sync\u002Ftags\u002F0.4.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.4.2&new_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.4.3",[],{"version":646,"download_url":647,"svn_tag_url":648,"released_at":27,"has_diff":419,"diff_files_changed":649,"diff_lines":27,"trac_diff_url":650,"vulnerabilities":651,"is_current":419},"0.4.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcivicrm-wp-member-sync.0.4.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcivicrm-wp-member-sync\u002Ftags\u002F0.4.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.4.1&new_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.4.2",[],{"version":653,"download_url":654,"svn_tag_url":655,"released_at":27,"has_diff":419,"diff_files_changed":656,"diff_lines":27,"trac_diff_url":657,"vulnerabilities":658,"is_current":419},"0.4.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcivicrm-wp-member-sync.0.4.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcivicrm-wp-member-sync\u002Ftags\u002F0.4.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.4&new_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.4.1",[],{"version":660,"download_url":661,"svn_tag_url":662,"released_at":27,"has_diff":419,"diff_files_changed":663,"diff_lines":27,"trac_diff_url":664,"vulnerabilities":665,"is_current":419},"0.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcivicrm-wp-member-sync.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcivicrm-wp-member-sync\u002Ftags\u002F0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.3.8&new_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.4",[],{"version":667,"download_url":668,"svn_tag_url":669,"released_at":27,"has_diff":419,"diff_files_changed":670,"diff_lines":27,"trac_diff_url":671,"vulnerabilities":672,"is_current":419},"0.3.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcivicrm-wp-member-sync.0.3.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcivicrm-wp-member-sync\u002Ftags\u002F0.3.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.3.7&new_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.3.8",[],{"version":674,"download_url":675,"svn_tag_url":676,"released_at":27,"has_diff":419,"diff_files_changed":677,"diff_lines":27,"trac_diff_url":678,"vulnerabilities":679,"is_current":419},"0.3.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcivicrm-wp-member-sync.0.3.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcivicrm-wp-member-sync\u002Ftags\u002F0.3.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.3.6&new_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.3.7",[],{"version":681,"download_url":682,"svn_tag_url":683,"released_at":27,"has_diff":419,"diff_files_changed":684,"diff_lines":27,"trac_diff_url":685,"vulnerabilities":686,"is_current":419},"0.3.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcivicrm-wp-member-sync.0.3.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcivicrm-wp-member-sync\u002Ftags\u002F0.3.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.3.5&new_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.3.6",[],{"version":688,"download_url":689,"svn_tag_url":690,"released_at":27,"has_diff":419,"diff_files_changed":691,"diff_lines":27,"trac_diff_url":692,"vulnerabilities":693,"is_current":419},"0.3.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcivicrm-wp-member-sync.0.3.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcivicrm-wp-member-sync\u002Ftags\u002F0.3.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.3.4&new_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.3.5",[],{"version":695,"download_url":696,"svn_tag_url":697,"released_at":27,"has_diff":419,"diff_files_changed":698,"diff_lines":27,"trac_diff_url":699,"vulnerabilities":700,"is_current":419},"0.3.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcivicrm-wp-member-sync.0.3.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcivicrm-wp-member-sync\u002Ftags\u002F0.3.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.3.3&new_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.3.4",[],{"version":702,"download_url":703,"svn_tag_url":704,"released_at":27,"has_diff":419,"diff_files_changed":705,"diff_lines":27,"trac_diff_url":706,"vulnerabilities":707,"is_current":419},"0.3.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcivicrm-wp-member-sync.0.3.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcivicrm-wp-member-sync\u002Ftags\u002F0.3.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.3.2&new_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.3.3",[],{"version":709,"download_url":710,"svn_tag_url":711,"released_at":27,"has_diff":419,"diff_files_changed":712,"diff_lines":27,"trac_diff_url":713,"vulnerabilities":714,"is_current":419},"0.3.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcivicrm-wp-member-sync.0.3.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcivicrm-wp-member-sync\u002Ftags\u002F0.3.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.3.1&new_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.3.2",[],{"version":716,"download_url":717,"svn_tag_url":718,"released_at":27,"has_diff":419,"diff_files_changed":719,"diff_lines":27,"trac_diff_url":720,"vulnerabilities":721,"is_current":419},"0.3.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcivicrm-wp-member-sync.0.3.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcivicrm-wp-member-sync\u002Ftags\u002F0.3.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.3&new_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.3.1",[],{"version":723,"download_url":724,"svn_tag_url":725,"released_at":27,"has_diff":419,"diff_files_changed":726,"diff_lines":27,"trac_diff_url":727,"vulnerabilities":728,"is_current":419},"0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcivicrm-wp-member-sync.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcivicrm-wp-member-sync\u002Ftags\u002F0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.2.7&new_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.3",[],{"version":730,"download_url":731,"svn_tag_url":732,"released_at":27,"has_diff":419,"diff_files_changed":733,"diff_lines":27,"trac_diff_url":734,"vulnerabilities":735,"is_current":419},"0.2.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcivicrm-wp-member-sync.0.2.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcivicrm-wp-member-sync\u002Ftags\u002F0.2.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.2.6&new_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.2.7",[],{"version":737,"download_url":738,"svn_tag_url":739,"released_at":27,"has_diff":419,"diff_files_changed":740,"diff_lines":27,"trac_diff_url":741,"vulnerabilities":742,"is_current":419},"0.2.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcivicrm-wp-member-sync.0.2.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcivicrm-wp-member-sync\u002Ftags\u002F0.2.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.2.5&new_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.2.6",[],{"version":744,"download_url":745,"svn_tag_url":746,"released_at":27,"has_diff":419,"diff_files_changed":747,"diff_lines":27,"trac_diff_url":748,"vulnerabilities":749,"is_current":419},"0.2.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcivicrm-wp-member-sync.0.2.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcivicrm-wp-member-sync\u002Ftags\u002F0.2.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.2.4&new_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.2.5",[],{"version":751,"download_url":752,"svn_tag_url":753,"released_at":27,"has_diff":419,"diff_files_changed":754,"diff_lines":27,"trac_diff_url":755,"vulnerabilities":756,"is_current":419},"0.2.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcivicrm-wp-member-sync.0.2.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcivicrm-wp-member-sync\u002Ftags\u002F0.2.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.2.3&new_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.2.4",[],{"version":758,"download_url":759,"svn_tag_url":760,"released_at":27,"has_diff":419,"diff_files_changed":761,"diff_lines":27,"trac_diff_url":762,"vulnerabilities":763,"is_current":419},"0.2.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcivicrm-wp-member-sync.0.2.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcivicrm-wp-member-sync\u002Ftags\u002F0.2.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.2.2&new_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.2.3",[],{"version":765,"download_url":766,"svn_tag_url":767,"released_at":27,"has_diff":419,"diff_files_changed":768,"diff_lines":27,"trac_diff_url":769,"vulnerabilities":770,"is_current":419},"0.2.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcivicrm-wp-member-sync.0.2.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcivicrm-wp-member-sync\u002Ftags\u002F0.2.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.2.1&new_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.2.2",[],{"version":772,"download_url":773,"svn_tag_url":774,"released_at":27,"has_diff":419,"diff_files_changed":775,"diff_lines":27,"trac_diff_url":776,"vulnerabilities":777,"is_current":419},"0.2.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcivicrm-wp-member-sync.0.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcivicrm-wp-member-sync\u002Ftags\u002F0.2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.2&new_path=%2Fcivicrm-wp-member-sync%2Ftags%2F0.2.1",[],{"version":779,"download_url":780,"svn_tag_url":781,"released_at":27,"has_diff":419,"diff_files_changed":782,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":783,"is_current":419},"0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcivicrm-wp-member-sync.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcivicrm-wp-member-sync\u002Ftags\u002F0.2\u002F",[],[]]