[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fVf2eqvffA1xl2a2D6kBZzZu6KFAS4JIi-0HjeyRihrM":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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":40,"analysis":143,"fingerprints":393},"match-me-for-buddypress","Match Me for BuddyPress & BuddyBoss","2.0.0","Muhammad Kashif","https:\u002F\u002Fprofiles.wordpress.org\u002Fxpertone\u002F","\u003Cp>\u003Cstrong>Match Me for BuddyPress & BuddyBoss\u003C\u002Fstrong> is a compatibility matching plugin that calculates how well members align based on their profile fields. Whether you are building a dating site, a networking community, a roommate finder, a mentor matching platform, or any community where connecting the right people matters, Match Me gives every member pair a compatibility percentage they can see on profiles and the members directory.\u003C\u002Fp>\n\u003Cp>You choose which xProfile fields to include, how much each one matters, and how values should be compared. The plugin handles the rest: scoring, caching, and displaying results automatically across your site.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Works with BuddyPress and BuddyBoss Platform.\u003C\u002Fstrong> The plugin auto detects which one is active. No configuration needed.\u003C\u002Fp>\n\u003Ch4>🔧 How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Pick which profile fields to use for matching in the admin panel\u003C\u002Fli>\n\u003Cli>Assign a weight to each field so important fields count more\u003C\u002Fli>\n\u003Cli>Choose a comparison mode for each field (exact, overlap, range, or partial)\u003C\u002Fli>\n\u003Cli>Members browse the site and see compatibility percentages on every profile and in the members directory\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>⚙️ Matching Engine\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Weighted scoring\u003C\u002Fstrong> Assign a percentage weight to each xProfile field. Fields that matter more contribute more toward the final compatibility score.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>4 comparison modes\u003C\u002Fstrong> Exact match for dropdowns and radio buttons, overlap (Jaccard similarity) for checkboxes and multi select fields, range for numeric values, and partial for free text similarity.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hard exclusions\u003C\u002Fstrong> Mark any field as must match. If two members do not match on a hard exclude field, their compatibility drops to 0% instantly. Useful for language, location, or any critical criteria.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Deal breakers\u003C\u002Fstrong> A softer penalty that reduces the score when an important field does not match, without zeroing it completely.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Confidence indicator\u003C\u002Fstrong> Shows what percentage of weighted fields both members actually filled out. A 92% match with low confidence means only a few fields were compared. Helps members understand how reliable a score is.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>⚡ Performance\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>SQL first architecture\u003C\u002Fstrong> All scoring runs through optimized database queries, not slow PHP loops. A single query handles an entire directory page with hundreds of members.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Database caching\u003C\u002Fstrong> A dedicated cache table stores computed scores with configurable expiration. Scores are automatically cleared when a member updates their profile.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lazy loading directory\u003C\u002Fstrong> Match percentages load on demand as members scroll into view using IntersectionObserver. The page loads instantly without waiting for match calculations.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Batch recalculation\u003C\u002Fstrong> WP Cron powered background processing recalculates scores in bulk for large communities.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🎨 Display\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Circle and badge styles\u003C\u002Fstrong> Choose between an SVG circle progress indicator or a compact pill badge. Both are mobile responsive and lightweight.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Color thresholds\u003C\u002Fstrong> Configure which colors represent high, medium, and low compatibility so members can read scores at a glance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode support\u003C\u002Fstrong> Use \u003Ccode>[matchme]\u003C\u002Fcode> to display a match score anywhere on your site. The legacy \u003Ccode>[mp_match_percentage]\u003C\u002Fcode> shortcode still works for backward compatibility.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🔌 Developer Friendly\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>REST API\u003C\u002Fstrong> \u003Ccode>GET \u002Fmatchme\u002Fv1\u002Fmatch\u002F{user_id}\u003C\u002Fcode> returns percentage, confidence, and optional field breakdown in JSON.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>13 hooks\u003C\u002Fstrong> Actions and filters let themes and addons extend the matching engine, display output, admin settings, and API responses without modifying plugin files.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Field completion nudges\u003C\u002Fstrong> Automatic prompts encourage members to fill in missing profile fields that would improve their match quality.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🛡️ Secure and Private\u003C\u002Fh4>\n\u003Cp>Nonce verification, capability checks, and input sanitization on every request. Match data is only visible to logged in members. No anonymous access, no external API calls, no tracking, and no third party dependencies. Everything runs entirely on your server.\u003C\u002Fp>\n\u003Ch4>💎 Pro (Coming Soon)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Per field breakdown\u003C\u002Fstrong> Detailed tooltip showing exactly what matched, what did not, and which fields were missing for each member pair\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced directory filters\u003C\u002Fstrong> Filter the members directory by minimum match percentage and specific field values\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited top matches\u003C\u002Fstrong> Show an unlimited number of top matches on each member profile\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bar and heart display styles\u003C\u002Fstrong> Additional display options with a color customizer and animations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced export and reports\u003C\u002Fstrong> CSV and JSON export with date filters, scheduled email reports, and delivery options\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🏢 Business (Coming Soon)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Match based notifications\u003C\u002Fstrong> Automatic email alerts when a high compatibility match is discovered\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Message unlock rules\u003C\u002Fstrong> Require a minimum match percentage or mutual match before members can message each other\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Role to role match rules\u003C\u002Fstrong> Control which member types and roles can match using a visual matrix\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Match analytics\u003C\u002Fstrong> Distribution charts, trend graphs, and per member match history\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automation and webhooks\u003C\u002Fstrong> Trigger external actions when match thresholds are reached, with CRM and email platform integration\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Geo and distance matching\u003C\u002Fstrong> Radius based matching with configurable location weighting\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Saved segments\u003C\u002Fstrong> Create smart member lists such as “80% or higher compatibility and active in the last 7 days”\u003C\u002Fli>\n\u003C\u002Ful>\n","Turn your BuddyPress or BuddyBoss community into a matchmaking platform with weighted compatibility scoring and smart comparison.",200,18217,92,12,"2026-03-05T01:57:00.000Z","6.9.4","5.9","7.4",[20,21,22,23,24],"buddyboss","buddypress","compatibility","matchmaking","member-matching","https:\u002F\u002Fmeshpros.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmatch-me-for-buddypress.2.0.0.zip",100,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"xpertone",3,310,90,30,87,"2026-04-03T23:14:48.147Z",[41,61,81,106,127],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":13,"num_ratings":51,"last_updated":52,"tested_up_to":16,"requires_at_least":53,"requires_php":54,"tags":55,"homepage":59,"download_link":60,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"buddypress-multilingual","WPML Multilingual for BuddyPress and BuddyBoss","1.9.1","Amir Helzer","https:\u002F\u002Fprofiles.wordpress.org\u002Famirhelzer\u002F","\u003Cp>The plugin allows building multilingual \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbuddypress\u002F\" rel=\"ugc\">BuddyPress\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.buddyboss.com\u002F\" rel=\"nofollow ugc\">BuddyBoss\u003C\u002Fa> sites with \u003Ca href=\"http:\u002F\u002Fwpml.org\u002F\" rel=\"nofollow ugc\">WPML\u003C\u002Fa>. It works with single-site or multi-site installations. Both the main site and child blogs can run multilingual.\u003C\u002Fp>\n\u003Cp>Guest blogs can choose their language and create multilingual contents. Additionally, each guest can choose the admin language individually .\u003C\u002Fp>\n\u003Cp>Requirements:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WPML 4.5.x or higher. You must enable ‘languages per directories’ or ‘languages per domain’.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Adds language switching to all BuddyPress\u002FBuddyBoss pages (Activity, Groups, Profile and Register page)\u003C\u002Fli>\n\u003Cli>Allows to select the language when viewing user profiles\u003C\u002Fli>\n\u003Cli>Keeps the language consistent when clicking on different links (by adding the language to links)\u003C\u002Fli>\n\u003Cli>Allows to translate email notifications\u003C\u002Fli>\n\u003Cli>Keeps the entire BuddyPress\u002FBuddyBoss workflow in the current language (create group, change avatars etc.)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Need Support?\u003C\u002Fh4>\n\u003Cp>Please submit support requests to \u003Cstrong>\u003Ca href=\"http:\u002F\u002Fwpml.org\u002Fforums\u002Fforum\u002Fenglish-support\u002F\" rel=\"nofollow ugc\">WPML forum\u003C\u002Fa>\u003C\u002Fstrong>. Remember to report:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The versions of BuddyPress\u002FBuddyBoss, WPML and WordPress that you’re using.\u003C\u002Fli>\n\u003Cli>A URL to your site, where we can see the problem happening.\u003C\u002Fli>\n\u003Cli>A description of what you expect to see and what you’re seeing in practice.\u003C\u002Fli>\n\u003C\u002Ful>\n","WPML Multilingual for BuddyPress and BuddyBoss allows BuddyPress and BuddyBoss sites to run fully multilingual using the WPML plugin.",7000,155976,37,"2025-12-04T14:35:00.000Z","4.7","7.2",[20,21,56,57,58],"i18n","multilingual","wpml","http:\u002F\u002Fwpml.org\u002F?page_id=2890","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbuddypress-multilingual.1.9.1.zip",{"slug":62,"name":63,"version":44,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":13,"num_ratings":70,"last_updated":71,"tested_up_to":16,"requires_at_least":72,"requires_php":18,"tags":73,"homepage":77,"download_link":78,"security_score":79,"vuln_count":34,"unpatched_count":28,"last_vuln_date":80,"fetched_at":30},"stax-buddy-builder","BuddyPress Builder for Elementor – BuddyBuilder","StaxWP","https:\u002F\u002Fprofiles.wordpress.org\u002Fstaxwp\u002F","\u003Cp>\u003Cstrong>BuddyBuilder\u003C\u002Fstrong> is the most flexible \u003Cstrong>BuddyPress page builder for Elementor\u003C\u002Fstrong>. Design every BuddyPress page visually — member profiles, group pages, activity streams, member directories, and group directories — using the Elementor editor you already know. No code, no theme lock-in, full creative freedom.\u003C\u002Fp>\n\u003Cp>Instead of being stuck with your theme’s default BuddyPress templates, BuddyBuilder \u003Cstrong>replaces them with Elementor-powered layouts\u003C\u002Fstrong> you design yourself. Works with any WordPress theme, including BuddyBoss.\u003C\u002Fp>\n\u003Ch4>When to use BuddyBuilder\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Custom member profiles\u003C\u002Fstrong> — design unique profile pages with cover images, avatars, xprofile fields, and custom layouts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Branded community directories\u003C\u002Fstrong> — build grid or list layouts for members and groups that match your site design\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Activity feed design\u003C\u002Fstrong> — control how activity entries, post forms, and filters look and feel\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Group page customization\u003C\u002Fstrong> — design group covers, member lists, activity tabs, and invite sections\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Community widgets on any page\u003C\u002Fstrong> — embed members grid, groups grid, or activity list anywhere on your site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>BuddyBoss migration\u003C\u002Fstrong> — switch from BuddyBoss themes to any theme while keeping full community design control\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>BuddyPress Pages You Can Design\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Members Directory\u003C\u002Fstrong> — custom grid\u002Flist layout with responsive columns and list\u002Fgrid toggle\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Member Profile\u003C\u002Fstrong> — fully designed profile page with cover, avatar, navigation, and content widgets\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Groups Directory\u003C\u002Fstrong> — showcase all BuddyPress groups with custom styling\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Group Page\u003C\u002Fstrong> — custom group layout with cover, activity feed, members, and management sections\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Site Wide Activity\u003C\u002Fstrong> — design the main activity feed with post form, filters, and entry styling\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Community Widgets for Any Page\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Members Grid\u003C\u002Fstrong> — display community members anywhere on your site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Groups Grid\u003C\u002Fstrong> — showcase BuddyPress groups on any page\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Activity List\u003C\u002Fstrong> — embed activity entries in any Elementor layout\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How it works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Go to WP Admin \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> BuddyBuilder and create a new template\u003C\u002Fli>\n\u003Cli>Choose the BuddyPress component (e.g., Member Profile, Groups Directory)\u003C\u002Fli>\n\u003Cli>Design with BuddyPress-specific Elementor widgets — drag, drop, style\u003C\u002Fli>\n\u003Cli>Save and your BuddyPress pages instantly use the new design\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Starter Template Kits\u003C\u002Fh4>\n\u003Cp>Get started instantly with our \u003Cstrong>ready-made template kit\u003C\u002Fstrong> — import with a single click and customize from there. No design skills needed.\u003C\u002Fp>\n\u003Ch4>BuddyBoss Compatible\u003C\u002Fh4>\n\u003Cp>BuddyBuilder works with both \u003Cstrong>BuddyPress\u003C\u002Fstrong> and \u003Cstrong>BuddyBoss Platform\u003C\u002Fstrong>, giving you full Elementor control over your community regardless of which platform you use.\u003C\u002Fp>\n\u003Ch4>Get more with BuddyBuilder Pro\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Pro Template Kits\u003C\u002Fstrong>\u003Cbr \u002F>\nBeautifully designed template kits — build a stunning community with one click.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Live Notifications Widget\u003C\u002Fstrong>\u003Cbr \u002F>\nReal-time notifications icon for your menu or content area — auto-updates with latest community notifications.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Live Messages Widget\u003C\u002Fstrong>\u003Cbr \u002F>\nReal-time messages icon that shows latest private messages from your community.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Customize Activity Page\u003C\u002Fstrong>\u003Cbr \u002F>\nFull control over the activity\u002Fnews feed — structure, design, and styling.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Customize Member Profile Tabs\u003C\u002Fstrong>\u003Cbr \u002F>\nStyle profile tab content for Activity, Profile, Messages, Notifications, and Settings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Customize Group Page Tabs\u003C\u002Fstrong>\u003Cbr \u002F>\nDesign group tabs for Activity, Members, Invite, and Manage sections.\u003C\u002Fp>\n\u003Cp>Get \u003Ca href=\"https:\u002F\u002Fstaxwp.com\u002Fgo\u002Fbuddybuilder-pro\" rel=\"nofollow ugc\">BuddyBuilder Pro\u003C\u002Fa> and take your community design to the next level.\u003C\u002Fp>\n\u003Ch4>More from StaxWP\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvisibility-logic-elementor\u002F\" rel=\"ugc\">Visibility Logic for Elementor\u003C\u002Fa> — conditional visibility for Elementor: show or hide widgets based on user role, device, ACF fields, date & time, and more.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Privacy Policy\u003C\u002Fh4>\n\u003Cp>BuddyBuilder uses the Appsero SDK to collect telemetry data upon user confirmation. This helps us troubleshoot problems faster and make product improvements.\u003C\u002Fp>\n\u003Ch4>Found a bug?\u003C\u002Fh4>\n\u003Cp>Report security bugs through the \u003Ca href=\"https:\u002F\u002Fpatchstack.com\u002Fdatabase\u002Fvdp\u002Fstax-buddy-builder\" rel=\"nofollow ugc\">Patchstack Vulnerability Disclosure Program\u003C\u002Fa>. The Patchstack team helps validate, triage, and handle any security vulnerabilities.\u003C\u002Fp>\n","BuddyPress builder for Elementor — design member profiles, group pages, activity feeds and directories with drag & drop.",1000,94357,56,"2026-02-24T14:23:00.000Z","5.0",[20,21,74,75,76],"buddypress-builder","community-builder","elementor","https:\u002F\u002Fstaxwp.com\u002Fgo\u002Fbuddybuilder\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstax-buddy-builder.1.9.1.zip",98,"2024-11-12 13:22:37",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":68,"downloaded":89,"rating":90,"num_ratings":91,"last_updated":92,"tested_up_to":93,"requires_at_least":94,"requires_php":95,"tags":96,"homepage":101,"download_link":102,"security_score":103,"vuln_count":104,"unpatched_count":28,"last_vuln_date":105,"fetched_at":30},"wc4bp","BuddyPress WooCommerce My Account Integration. Create WooCommerce Member Pages","3.5.0","Themekraft","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemekraft\u002F","\u003Cp>Create a seamless customer experience and get more engagement on your site by integrating your WooCommerce store with your BuddyPress or BuddyBoss community.\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\u002FvgSKhrvi3SU?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\u003Ch3>Integrate it all\u003C\u002Fh3>\n\u003Cp>Show purchase history, product downloads and more in your BuddyPress member profiles. Make all WooCommerce customer data accessible from one place and create WooCommerce member pages that display all data relevant for your customers. Add pages from other WooCommerce extensions right into your BuddyPress member profiles as a new tab.\u003C\u002Fp>\n\u003Ch3>WooCommerce Member Pages\u003C\u002Fh3>\n\u003Cp>Create WooCommerce Member Pages that are easy accessable from there BuddyPress Member Profile and make Pages only available to your customers.\u003C\u002Fp>\n\u003Ch3>Display Customer Data:\u003C\u002Fh3>\n\u003Cp>Display relevant data from any WooCommerce Extension in your BuddyPresss Member Profile. Create tabs with any data revevant for your clients.\u003C\u002Fp>\n\u003Ch3>Sync Customer Data:\u003C\u002Fh3>\n\u003Cp>Syncronise WooComemrce data like Billing and Shipping Address with BuddyPress and WordPress and make your website become your CRM Customer Relation Mangement. USe BuddyPress as data hub and avoid redundat data on your site.\u003C\u002Fp>\n\u003Ch3>WooCommerce Checkout and BuddyPress Profile Fields\u003C\u002Fh3>\n\u003Cp>Mix BuddyPress and WooCommerce Data in the checkout. Remove unwanted WooCommerce Checkout form elements. Add BuddyPress Profile Form Elements.\u003C\u002Fp>\n\u003Ch3>WooCommerce Groups\u003C\u002Fh3>\n\u003Cp>Use BuddyPress Groups with WooCommerce and bring your client relation to the next lavel.\u003C\u002Fp>\n\u003Ch3>How to Integrate WooCommerce with BuddyPress or BuddyBoss seamlessly\u003C\u002Fh3>\n\u003Cp>Online Business Growth Solutions for BuddyPress & BuddyBoss Shop Owners. Supercharge your WooCommerce BuddyPress \u002F BuddyBoss site with eCommerce features. Make WooCommerce fully integrated into your Social Network.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fthemekraft.com\u002Fwordpress-solutions\u002Fwoocommerce-buddypress\u002F\" rel=\"nofollow ugc\">Integrate WooCommerce with BuddyPress\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Extendable with Addons\u003C\u002Fh3>\n\u003Cp>Add your BuddyPress Profile Fields into the WooCommerce Checkout. Customize your WooCommerce Checkout field and remove unwanted fields for example “phone number” from the checkout form.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-buddypress-integration-xprofile-checkout-manager\u002F\" rel=\"ugc\">Checkout Manager\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Integrate BuddyPress Groups with WooCommerce and WooCommerce Subscription. Link your groups to products so that they can only be accessible through purchase.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwc4bp-groups\u002F\" rel=\"ugc\">WooCommerce Groups\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Integrate BuddyPress with WooCommerce Subscription. Ideal for subscription and membership sites such as premium support.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fthemekraft.com\u002Fproducts\u002Fbuddypress-woocommerce-subscriptions-integration\u002F\" rel=\"nofollow ugc\">WooCommerce Subscriptions\u003C\u002Fa>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Ch4>Push your online shop and products to a new level\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Empower your customers to become more involved and interact with other users, your products and brand, or even contribute in product development.\u003C\u002Fli>\n\u003Cli>Perfect for marketplaces, membership sites, digital products, auction sites or any kind of subscription site!\u003C\u002Fli>\n\u003Cli>Secure your data\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>All Plugin Features in Detail\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easy to use. No configuration needed. Just activate it. That’s it!\u003C\u002Fli>\n\u003Cli>Member data: Edit your shipping and billing address directly in your member profile and find all personal information in one place.\u003C\u002Fli>\n\u003Cli>Checkout: Find your cart in your member profile.\u003C\u002Fli>\n\u003Cli>Purchase history: Find your payment history and access your downloads from your member profile.\u003C\u002Fli>\n\u003Cli>View of a single purchase in member profile\u003C\u002Fli>\n\u003Cli>Track your order in your profile, with your order ID.\u003C\u002Fli>\n\u003Cli>Activity Stream Integration\u003C\u002Fli>\n\u003Cli>Always stay informed with the activity stream! All activities like reviews written by customers or purchases made by your customers are posted to the activity stream.\u003C\u002Fli>\n\u003Cli>Manage notifications: Members can choose if they want their reviews and purchased activities to be shown in the activity stream or not.\u003C\u002Fli>\n\u003Cli>Synchronization: It synchronizes all WooCommerce data with your BuddyPress data. If you register a new account via the checkout or add data like your billing address etc. the plugin will handle all the communication between WooCommerce and BuddyPress and keep the data synchronized.\u003C\u002Fli>\n\u003Cli>Fallback save! If you turn off BuddyPress for some reason, or the user don’t want to become a member the plugin falls back to the regular WooCommerce pages.\u003C\u002Fli>\n\u003Cli>Easy switch from BuddyCommerce to WooBuddy. Just deactivate BuddyCommerce and Activate WooBuddy. You maybe need to redo custom Tabs.\u003C\u002Fli>\n\u003Cli>Display content added by third party WooCommerce extensions directly on user profiles.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Docs & Support\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Find our Getting Started, How-to and Developer Docs on \u003Ca href=\"http:\u002F\u002Fdocs.themekraft.com\u002F\" rel=\"nofollow ugc\">docs.themekraft.com\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Follow Us\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fthemekraft.com\u002Fblog\u002F\" rel=\"nofollow ugc\">Blog\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fthemekraft\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fthemekraft\u002F\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Powered with ❤ by \u003Ca href=\"https:\u002F\u002Fthemekraft.com\" rel=\"nofollow ugc\">ThemeKraft\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","Integrate WooCommerce my account into BuddyPress member profiles. Bring your WooCommerce member pages into BuddyPress and BuddyBoss.",95754,86,72,"2025-06-04T20:55:00.000Z","6.8.5","4.9","",[20,97,98,99,100],"woocommerce-buddypress","woocommerce-member-pages","woocommerce-my-account","woocommerce-profile","https:\u002F\u002Fthemekraft.com\u002Fwoocommerce-buddypress-integration\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwc4bp.3.5.0.zip",95,5,"2025-02-28 00:00:00",{"slug":107,"name":108,"version":109,"author":85,"author_profile":86,"description":110,"short_description":111,"active_installs":112,"downloaded":113,"rating":114,"num_ratings":115,"last_updated":116,"tested_up_to":117,"requires_at_least":118,"requires_php":95,"tags":119,"homepage":123,"download_link":124,"security_score":13,"vuln_count":125,"unpatched_count":28,"last_vuln_date":126,"fetched_at":30},"buddyforms-members","BuddyPress & BuddyBoss Member Profile Forms","1.5.7","\u003Cp>Integrate Forms into the BuddyPress Members Profile. Empower your users to write, edit, upload posts, images, videos, and various other content within your community, all from their BuddyPress Member Profile!\u003C\u002Fp>\n\u003Ch3>With this extension, you can:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Enable easy integration of Forms into the BuddyPress Member Profile.\u003C\u002Fli>\n\u003Cli>Create Group Forms to group multiple forms under the same Profile Tab. Forms with the same attached page will be listed as sub-navigation tabs in the main menu of the profile tab.\u003C\u002Fli>\n\u003Cli>Manage the visibility of user submissions in their profile based on privacy settings:\n\u003Cul>\n\u003Cli>Private – Only visible to the logged-in member in their profile.\u003C\u002Fli>\n\u003Cli>Community – Logged-in users can view other users’ profile posts.\u003C\u002Fli>\n\u003Cli>Public Visible – Unregistered users can see user profile posts.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Define, create, edit, and delete rights for each user role and form.\u003C\u002Fli>\n\u003Cli>Create Member Type Forms and even override the default BuddyPress and BuddyBoss Profile Forms with Member Type-specific Forms.\u003C\u002Fli>\n\u003Cli>Utilize ACF (Advanced Custom Fields) and Pods Fields in the BuddyPress Registration and Profile Forms, allowing for seamless synchronization of data.\u003C\u002Fli>\n\u003C\u002Ful>\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\u002FK3JK9ISu0-w?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\u003Ch3>Usage Examples:\u003C\u002Fh3>\n\u003Ch4>Integrate BuddyForms with BuddyPress Profile:\u003C\u002Fh4>\n\u003Cp>Create a new form that allows users to create and manage custom posts and content within their BuddyPress Member Profile. Enable community members to easily publish articles, images, and videos, enhancing engagement and interaction.\u003C\u002Fp>\n\u003Ch4>Create Member Type Forms:\u003C\u002Fh4>\n\u003Cp>Customize the registration and profile experience for different Member Types with unique forms tailored to their needs. Overwrite the default BuddyPress and BuddyBoss Profile Forms with personalized options.\u003C\u002Fp>\n\u003Ch4>ACF & Pods Integration:\u003C\u002Fh4>\n\u003Cp>Elevate the BuddyPress registration and profile forms using Advanced Custom Fields (ACF) and Pods fields. Sync ACF and Pods with BuddyPress xProfile Fields to enrich user profiles and capture valuable data.\u003C\u002Fp>\n\u003Ch4>Front-End Content Management:\u003C\u002Fh4>\n\u003Cp>Empower your BuddyPress and BuddyBoss community with front-end content management capabilities. Allow users to post, edit, and manage their content directly from their profiles, making content creation a seamless process.\u003C\u002Fp>\n\u003Ch3>Tutoriala\u003C\u002Fh3>\n\u003Ch4>How to Post and Manage Content from a BuddyPress\u002FBuddyBoss Member Profile or Group\u003C\u002Fh4>\n\u003Cp>Publishing Content in BuddyPress or BuddyBoss Made Easy. Enable your users to create content and bring your community to life. Easy Front-End Blogging with BuddyPress and BuddyForms!\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fthemekraft.com\u002Fwordpress-solutions\u002Fpost-manage-content-buddypress\u002F\" rel=\"nofollow ugc\">How To Member Profile CMS with BuddyPress or BuddyBoss\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>How to Enable Your BuddyPress\u002FBuddyBoss Members to Post from Their Profile Using BuddyForms Members!\u003C\u002Fh4>\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\u002F3n-NDIcUZAE?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\u003Cblockquote>\n\u003Ch4>Docs & Support\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Find our Getting Started, How-to and Developer Docs on \u003Ca href=\"http:\u002F\u002Fdocs.buddyforms.com\u002F\" rel=\"nofollow ugc\">docs.buddyforms.com\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Powered with ❤ by \u003Ca href=\"https:\u002F\u002Fthemekraft.com\" rel=\"nofollow ugc\">ThemeKraft\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Documentation & Support\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Ch4>Extensive Documentation and Support\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>The Documentation with many how-to’s will help you on your way.\u003C\u002Fli>\n\u003Cli>Find our Getting Started, How-to, and Developer Docs on \u003Ca href=\"http:\u002F\u002Fdocs.buddyforms.com\u002F\" rel=\"nofollow ugc\">docs.buddyforms.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>If you still get stuck somewhere, our support will get you back on the right track. You can find all help buttons in your BuddyForms Settings Panel in your WP Dashboard and the Help Center!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n","Create custom Member Profile Tabs and Registration Forms in BuddyPress and BuddyBoss. Allow your Members to create, edit, and delete any kind of data  &hellip;",400,58302,78,21,"2024-09-04T15:17:00.000Z","6.6.5","3.9",[20,21,120,121,122],"buddypress-profile","buddypress-registration","member-forms","http:\u002F\u002Fbuddyforms.com\u002Fdownloads\u002Fbuddyforms-members\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbuddyforms-members.1.5.7.zip",1,"2022-05-31 00:00:00",{"slug":128,"name":129,"version":130,"author":131,"author_profile":132,"description":133,"short_description":134,"active_installs":11,"downloaded":135,"rating":136,"num_ratings":14,"last_updated":137,"tested_up_to":93,"requires_at_least":138,"requires_php":54,"tags":139,"homepage":95,"download_link":142,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"buddypress-simple-events","BuddyPress Simple Events","6.1","shanebp","https:\u002F\u002Fprofiles.wordpress.org\u002Fshanebp\u002F","\u003Cp>A simple Events plugin for BuddyPress or the BuddyBoss Platform.\u003Cbr \u002F>\nThis plugin allows members to create, edit and delete Events from their profile.\u003C\u002Fp>\n\u003Cp>It:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>provides a tab on each members’ profile for front-end creation, editing and deletion\u003C\u002Fli>\n\u003Cli>has an option to use the Google Places API for creating locations\u003C\u002Fli>\n\u003Cli>has an option ro use Google Maps to show Event location\u003C\u002Fli>\n\u003Cli>creates a custom post type called ‘event’\u003C\u002Fli>\n\u003Cli>uses WP and BP templates that can be overloaded\u003C\u002Fli>\n\u003Cli>includes a widget\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>It does NOT have:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>ticketing\u003C\u002Fli>\n\u003Cli>calendars – BUT should work with any WP Calendar that supports assigning custom post types\u003C\u002Fli>\n\u003Cli>recurring events\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you would like support for…\u003C\u002Fp>\n\u003Cul>\n\u003Cli>search\u003C\u002Fli>\n\u003Cli>a map showing all Events\u003C\u002Fli>\n\u003Cli>a Settings screen for Map options\u003C\u002Fli>\n\u003Cli>an end Date\u003C\u002Fli>\n\u003Cli>Images\u003C\u002Fli>\n\u003Cli>an Attending button\u003C\u002Fli>\n\u003Cli>an option for assignment to a Group\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>… then you may be interested in \u003Ca href=\"https:\u002F\u002Fwww.philopress.com\u002Fproducts\u002Fbuddypress-simple-events-pro\u002F\" title=\"BuddyPress Simple Events Pro\" rel=\"nofollow ugc\">BuddyPress Simple Events Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>For more plugins, please visit \u003Ca href=\"https:\u002F\u002Fwww.philopress.com\u002F\" title=\"PhiloPress\" rel=\"nofollow ugc\">PhiloPress\u003C\u002Fa>\u003C\u002Fp>\n","A simple Events plugin for BuddyPress or the BuddyBoss Platform.",25923,74,"2025-04-19T17:35:00.000Z","4.0",[20,21,140,141],"event","events","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbuddypress-simple-events.6.1.zip",{"attackSurface":144,"codeSignals":277,"taintFlows":318,"riskAssessment":385,"analyzedAt":392},{"hooks":145,"ajaxHandlers":225,"restRoutes":259,"shortcodes":260,"cronEvents":267,"entryPointCount":276,"unprotectedCount":28},[146,151,155,161,166,170,174,177,181,184,186,189,193,198,202,206,211,214,219,222],{"type":147,"name":148,"callback":149,"file":150,"line":115},"action","admin_menu","add_menu","includes\\class-match-admin.php",{"type":147,"name":152,"callback":153,"file":150,"line":154},"admin_enqueue_scripts","enqueue_assets",22,{"type":147,"name":156,"callback":157,"priority":158,"file":159,"line":160},"xprofile_updated_profile","on_profile_update",10,"includes\\class-match-cache.php",33,{"type":147,"name":162,"callback":163,"file":164,"line":165},"matchme_batch_recalculate","batch_recalculate","includes\\class-match-cron.php",27,{"type":147,"name":167,"callback":168,"file":164,"line":169},"matchme_cleanup_stale_cache","cleanup_stale",28,{"type":147,"name":171,"callback":172,"priority":158,"file":164,"line":173},"matchme_recalc_user","recalc_user",29,{"type":147,"name":175,"callback":153,"file":176,"line":115},"wp_enqueue_scripts","includes\\class-match-display.php",{"type":147,"name":178,"callback":179,"file":176,"line":180},"bp_before_member_header_meta","show_on_profile",24,{"type":147,"name":182,"callback":183,"file":176,"line":165},"bp_directory_members_item","show_on_directory",{"type":147,"name":185,"callback":183,"file":176,"line":37},"bp_member_members_list_item",{"type":147,"name":187,"callback":188,"priority":27,"file":176,"line":160},"bp_setup_nav","setup_top_matches_nav",{"type":147,"name":190,"callback":191,"file":176,"line":192},"bp_template_content","render_top_matches",340,{"type":147,"name":194,"callback":195,"file":196,"line":197},"init","load_textdomain","includes\\class-match-me.php",69,{"type":147,"name":199,"callback":200,"file":201,"line":154},"bp_before_profile_edit_content","render_profile_nudge","includes\\class-match-nudges.php",{"type":147,"name":203,"callback":204,"file":205,"line":169},"rest_api_init","register_routes","includes\\class-match-rest-api.php",{"type":147,"name":207,"callback":208,"file":209,"line":210},"admin_notices","matchme_missing_bp_notice","loader.php",45,{"type":147,"name":148,"callback":212,"file":209,"line":213},"matchme_register_fallback_menu",46,{"type":147,"name":215,"callback":216,"priority":217,"file":209,"line":218},"plugins_loaded","matchme_boot",20,53,{"type":147,"name":207,"callback":220,"file":209,"line":221},"matchme_major_update_notice",133,{"type":147,"name":152,"callback":223,"file":209,"line":224},"matchme_enqueue_notice_script",148,[226,232,236,240,243,246,249,252,256],{"action":227,"nopriv":228,"callback":229,"hasNonce":230,"hasCapCheck":228,"file":231,"line":154},"matchme_calculate",false,"calculate",true,"includes\\class-match-ajax.php",{"action":233,"nopriv":228,"callback":234,"hasNonce":230,"hasCapCheck":228,"file":231,"line":235},"matchme_calculate_lazy","calculate_lazy",23,{"action":237,"nopriv":228,"callback":238,"hasNonce":230,"hasCapCheck":230,"file":231,"line":239},"matchme_save_settings","save_settings",26,{"action":241,"nopriv":228,"callback":242,"hasNonce":230,"hasCapCheck":230,"file":231,"line":165},"matchme_save_fields","save_fields",{"action":244,"nopriv":228,"callback":245,"hasNonce":230,"hasCapCheck":230,"file":231,"line":169},"matchme_save_field_selection","save_field_selection",{"action":247,"nopriv":228,"callback":248,"hasNonce":230,"hasCapCheck":230,"file":231,"line":173},"matchme_purge_cache","purge_cache",{"action":250,"nopriv":228,"callback":251,"hasNonce":230,"hasCapCheck":230,"file":231,"line":37},"matchme_recalculate_all","recalculate_all",{"action":253,"nopriv":228,"callback":254,"hasNonce":230,"hasCapCheck":230,"file":231,"line":255},"matchme_reset_defaults","reset_defaults",31,{"action":257,"nopriv":228,"callback":257,"hasNonce":230,"hasCapCheck":230,"file":209,"line":258},"matchme_dismiss_v2_notice",161,[],[261,265],{"tag":262,"callback":263,"file":264,"line":217},"matchme","render_matchme","includes\\class-match-shortcodes.php",{"tag":266,"callback":263,"file":264,"line":235},"mp_match_percentage",[268,271,273,274],{"hook":167,"callback":167,"file":269,"line":270},"includes\\class-match-activator.php",160,{"hook":162,"callback":162,"file":231,"line":272},375,{"hook":171,"callback":171,"file":159,"line":272},{"hook":162,"callback":162,"file":164,"line":275},67,11,{"dangerousFunctions":278,"sqlUsage":279,"outputEscaping":301,"fileOperations":28,"externalRequests":28,"nonceChecks":316,"capabilityChecks":158,"bundledLibraries":317},[],{"prepared":280,"raw":281,"locations":282},32,7,[283,286,288,291,293,297,300],{"file":150,"line":284,"context":285},154,"$wpdb->get_results() with variable interpolation",{"file":231,"line":287,"context":285},240,{"file":231,"line":289,"context":290},393,"$wpdb->query() with variable interpolation",{"file":159,"line":292,"context":290},291,{"file":294,"line":295,"context":296},"includes\\class-match-engine.php",514,"$wpdb->get_var() with variable interpolation",{"file":298,"line":299,"context":290},"uninstall.php",18,{"file":298,"line":217,"context":290},{"escaped":302,"rawEcho":303,"locations":304},190,4,[305,308,311,314],{"file":176,"line":306,"context":307},158,"raw output",{"file":309,"line":310,"context":307},"templates\\admin\\settings-page.php",64,{"file":312,"line":313,"context":307},"templates\\frontend\\top-matches.php",36,{"file":312,"line":315,"context":307},42,9,[],[319,336,365],{"entryPoint":320,"graph":321,"unsanitizedCount":28,"severity":335},"save_settings (includes\\class-match-ajax.php:165)",{"nodes":322,"edges":333},[323,327],{"id":324,"type":325,"label":326,"file":231,"line":11},"n0","source","$_POST",{"id":328,"type":329,"label":330,"file":231,"line":331,"wp_function":332},"n1","sink","call_user_func() [RCE]",202,"call_user_func",[334],{"from":324,"to":328,"sanitized":230},"low",{"entryPoint":337,"graph":338,"unsanitizedCount":363,"severity":364},"calculate_lazy (includes\\class-match-ajax.php:96)",{"nodes":339,"edges":358},[340,341,344,349,352,355],{"id":324,"type":325,"label":326,"file":231,"line":221},{"id":328,"type":342,"label":343,"file":231,"line":221},"transform","→ get_all_for_user()",{"id":345,"type":329,"label":346,"file":159,"line":347,"wp_function":348},"n2","get_results() [SQLi]",107,"get_results",{"id":350,"type":325,"label":326,"file":231,"line":351},"n3",139,{"id":353,"type":342,"label":354,"file":231,"line":351},"n4","→ calculate_bulk()",{"id":356,"type":329,"label":346,"file":294,"line":357,"wp_function":348},"n5",174,[359,360,361,362],{"from":324,"to":328,"sanitized":228},{"from":328,"to":345,"sanitized":228},{"from":350,"to":353,"sanitized":228},{"from":353,"to":356,"sanitized":228},2,"high",{"entryPoint":366,"graph":367,"unsanitizedCount":363,"severity":364},"\u003Cclass-match-ajax> (includes\\class-match-ajax.php:0)",{"nodes":368,"edges":379},[369,370,371,372,373,374,375,377],{"id":324,"type":325,"label":326,"file":231,"line":11},{"id":328,"type":329,"label":330,"file":231,"line":331,"wp_function":332},{"id":345,"type":325,"label":326,"file":231,"line":221},{"id":350,"type":342,"label":343,"file":231,"line":221},{"id":353,"type":329,"label":346,"file":159,"line":347,"wp_function":348},{"id":356,"type":325,"label":326,"file":231,"line":351},{"id":376,"type":342,"label":354,"file":231,"line":351},"n6",{"id":378,"type":329,"label":346,"file":294,"line":357,"wp_function":348},"n7",[380,381,382,383,384],{"from":324,"to":328,"sanitized":230},{"from":345,"to":350,"sanitized":228},{"from":350,"to":353,"sanitized":228},{"from":356,"to":376,"sanitized":228},{"from":376,"to":378,"sanitized":228},{"summary":386,"deductions":387},"The \"match-me-for-buddypress\" v2.0.0 plugin exhibits a generally strong security posture, characterized by good practices in code hygiene and vulnerability management. The static analysis reveals a comprehensive application of security checks, with all identified AJAX handlers and REST API routes appearing to have proper authorization mechanisms in place. The high percentage of prepared statements for SQL queries and properly escaped output further contribute to its defensive coding. The absence of file operations and external HTTP requests also reduces potential attack vectors.\n\nHowever, the taint analysis highlights two flows with unsanitized paths, which represent a significant concern despite the absence of critical or high severity issues in this category. These unsanitized paths could potentially lead to vulnerabilities if user-supplied input is not handled carefully in subsequent processing. The plugin's vulnerability history, being completely clean, suggests a proactive approach to security or a lack of previous exploitation, but this does not negate the risks identified in the current code analysis.\n\nIn conclusion, while the plugin demonstrates commendable adherence to WordPress security best practices and has a clean vulnerability record, the two identified taint flows with unsanitized paths warrant attention. Addressing these specific code-level concerns should be a priority to further strengthen its security, complementing its otherwise robust security foundation.",[388,391],{"reason":389,"points":390},"Taint flows with unsanitized paths (High severity)",15,{"reason":389,"points":390},"2026-03-16T20:28:47.384Z",{"wat":394,"direct":403},{"assetPaths":395,"generatorPatterns":398,"scriptPaths":399,"versionParams":400},[396,397],"\u002Fwp-content\u002Fplugins\u002Fmatch-me-for-buddypress\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fmatch-me-for-buddypress\u002Fassets\u002Fjs\u002Fadmin.js",[],[397],[401,402],"match-me-for-buddypress\u002Fstyle.css?ver=","matchme-admin?ver=",{"cssClasses":404,"htmlComments":406,"htmlAttributes":413,"restEndpoints":416,"jsGlobals":417,"shortcodeOutput":419},[405],"matchme-admin-wrap",[407,408,409,410,411,412],"Admin settings page.","Redux style left nav with section panels. Single menu page.","Pro extends via matchme_admin_sections filter.","Constructor.","Register admin menu page.","Enqueue admin assets only on our page.",[414,415],"data-nonce","data-nonce=\"matchme_admin_nonce\"",[],[418],"matchmeAdmin",[]]