[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fECR7cZU1MVuH8W1W0khE8lYTkterWdPS0o3th1tPdnc":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":37,"analysis":124,"fingerprints":191},"bp-favorite-groups","BP Favorite Groups","1.0.0","SuitePlugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fsuiteplugins\u002F","\u003Cp>BP Favorite Groups allows users to save their favorite BuddyPress groups to there profile. Much like liking a Facebook Page, users can favorite a group and view the group activities on their wall.\u003C\u002Fp>\n\u003Cp>The plugin also come packed with a simple short code for displaying a user’s favorite groups [sp_favorite_groups user_id=1] . The shortcode will display a list of the user’s favorite groups and link to the group.\u003C\u002Fp>\n\u003Cp>You can modify the language file and change the button “Favorite Group” to you liking. Some example are; “Like Group”, “Bookmark Group” etc\u003C\u002Fp>\n","BP Favorite Groups is an easy way for users to bookmark the best groups. Users can filter activity by their favorite groups.",10,2938,0,"2015-08-24T14:46:00.000Z","4.3.34","3.2","",[19,20,21,22],"buddypress","buddypress-groups","groups","socialnetwork","http:\u002F\u002Fsuiteplugins.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbp-favorite-groups.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"suiteplugins",17,1600,86,7,90,"2026-04-04T06:49:22.860Z",[38,55,75,90,103],{"slug":39,"name":40,"version":41,"author":7,"author_profile":8,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":16,"requires_php":50,"tags":51,"homepage":23,"download_link":54,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"advanced-xprofile-fields-for-buddypress","Advanced XProfile Fields for BuddyPress","1.0.4.2","\u003Cp>Advanced XProfile Fields for BuddyPress creates a way to enhance your BuddyPress profile fields.\u003C\u002Fp>\n\u003Ch4>Take control of all your field labels\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Create 1 profile field and change the label shown on Registration, Profile Edit, My Profile, Other User Profile screen\u003C\u002Fli>\n\u003Cli>Add a label for user listing screen\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Validate fields on Profile Edit\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Set Character Limits\u003C\u002Fli>\n\u003Cli>Set Minimum Character Requirements\u003C\u002Fli>\n\u003Cli>Text Format\u003Cbr \u002F>\n** Force text formats – Alphanumeric, Alpha, Email and URL\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Additional Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Hide field on registration page\u003C\u002Fli>\n\u003Cli>Make a field non-editable after a user has saved entry. Perfect for field like Gender, Title etc\u003C\u002Fli>\n\u003Cli>Show fields in admin. Show the profile field in the user’s admin list.\u003C\u002Fli>\n\u003C\u002Ful>\n","Enhance your BuddyPress profile fields with Advanced XProfile Fields for BuddyPress. Manage fields labels, validation and show fields in admin.",100,13299,84,5,"2020-04-26T18:57:00.000Z","5.4.19","5.3",[19,20,52,21,53],"buddypress-profile-field","social-network","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-xprofile-fields-for-buddypress.zip",{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":13,"num_ratings":13,"last_updated":65,"tested_up_to":66,"requires_at_least":67,"requires_php":68,"tags":69,"homepage":73,"download_link":74,"security_score":44,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"mycred-bp-group-leaderboards","myCred BP Group Leaderboards","1.3.2","Saad Iqbal","https:\u002F\u002Fprofiles.wordpress.org\u002Fsaadiqbal\u002F","\u003Cp>📢🚨 \u003Cstrong>Important Notice: myCred BP Group Leaderboards is now part of the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmycred-toolkit\u002F\" rel=\"ugc\">myCred Toolkit\u003C\u002Fa> and will no longer receive updates here. Only security fixes will be provided.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This add-on allows you to setup leaderboards for your BuddyPress groups that are based on the groups members balances. These leaderboards are generated automatically as soon as a group has more then one user and supports leaderboard setups for multiple point types. Leaderboards are cached to prevent unnecessary database queries and updated whenever a group member gains or loses points.\u003C\u002Fp>\n\u003Cp>You can set the size of the leaderboard and the option to append members to the end of the leaderboard that might not had made it into set size. These settings can be set generically for all groups or you can let group admins change them for each group.\u003C\u002Fp>\n\u003Ch4>myCred BP Group Leaderboards Features\u003C\u002Fh4>\n\u003Cp>Here are the most notable features of myCred BP Group Leaderboards plugin.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Leaderboard Based on Current Balance (default):\u003C\u002Fstrong> The leaderboard is based on a users current balance. This was the leaderboard this plugin rendered in previous versions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Leaderboard Based on Total Balance:\u003C\u002Fstrong> This will generate a leaderboard based on a users total balance. Total balances are calculated by adding up all point gains a user has then deducting any manual adjustments an admin might have made.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Leaderboard Based on Today’s Gains:\u003C\u002Fstrong> This will generate a leaderboard based on members total accumulated points today. This is done by adding up all point gains and losses from the beginning of each day until now.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Leaderboard Based on This Week’s Gains:\u003C\u002Fstrong> This will generate a leaderboard based on members total accumulated points this week. This is done by adding up all point gains and losses from the the start of each week until now. Resets each week.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Leaderboard Based on This Month’s Gains:\u003C\u002Fstrong> This will generate a leaderboard based on members total accumulated points this month. This is done by adding up all point gains and losses from the start of each month until now.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Leaderboard Based on Date Range:\u003C\u002Fstrong> This option allows a leaderboard creation between two dates. When this option is selected, two hidden fields will become available where you can set the start and end date. These dates must be well formatted either YYYY-MM-DD or MM\u002FDD\u002FYYYY.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Caching\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>This version also includes caching of leaderboards to cut down on database queries. Each groups leaderboard(s) are cached until a member balance changes or if you save your leaderboard settings in your group admin area.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Plugin Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmycred\u002F\" rel=\"ugc\">myCred 1.8+\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbuddypress\u002F\" rel=\"ugc\">BuddyPress 2.5+\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>WordPress 5.0+\u003C\u002Fli>\n\u003Cli>PHP 5.3+\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>More myCred Freebies Integrations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmycred.me\u002Fstore\u002Fmycred-h5p\" rel=\"nofollow ugc\">myCred H5P\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmycred.me\u002Fstore\u002Fmycred-credly\" rel=\"nofollow ugc\">myCred Credly\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.mycred.me\u002Fstore\u002Fmycred-learndash\u002F\" rel=\"nofollow ugc\">myCred – Learndash\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.mycred.me\u002Fstore\u002Fmycred-lifterlms-integration\" rel=\"nofollow ugc\">LifterLMS Plugin Integration with myCred \u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.mycred.me\u002Fstore\u002Fmycred-for-event-espresso-4\" rel=\"nofollow ugc\">myCred for Event Espresso 4.6+\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmycred.me\u002Fstore\u002Fmycred-for-wp-pro-quiz\u002F\" rel=\"nofollow ugc\">myCred for Wp-Pro-Quiz\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.mycred.me\u002Fstore\u002Fmycred-for-rating-form\" rel=\"nofollow ugc\">myCred for Rating Form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.mycred.me\u002Fstore\u002Fmycred-birthdays\" rel=\"nofollow ugc\">myCred Birthdays\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.mycred.me\u002Fstore\u002Fmycred-for-wp-postviews\" rel=\"nofollow ugc\">myCred for WP-PostViews\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmycred.me\u002Fstore\u002Fmycred-for-totalpoll\" rel=\"nofollow ugc\">myCred for TotalPoll\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.mycred.me\u002Fstore\u002Fmycred-gutenberg\" rel=\"nofollow ugc\">myCred Gutenberg\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.mycred.me\u002Fstore\u002Fmycred-for-events-manager-pro\" rel=\"nofollow ugc\">myCred for Events Manager Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.mycred.me\u002Fstore\u002Fmycred-for-buddypress-compliments\" rel=\"nofollow ugc\">myCred for BuddyPress Compliments\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.mycred.me\u002Fstore\u002Fmycred-retro\" rel=\"nofollow ugc\">myCred Retro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.mycred.me\u002Fstore\u002Fmycred-for-courseware\" rel=\"nofollow ugc\">myCred for Courseware\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.mycred.me\u002Fstore\u002Fmycred-for-gd-star-rating\" rel=\"nofollow ugc\">myCred for GD Star Rating\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmycred.me\u002Fstore\u002Fmycred-for-buddypress-links\" rel=\"nofollow ugc\">myCred for BuddyPress Links\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmycred.me\u002Fstore\u002Fmycred-for-bp-album-bp-gallery\" rel=\"nofollow ugc\">myCred for BP Album and BP Gallery\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmycred.me\u002Fstore\u002Fmycred-elementor\u002F\" rel=\"nofollow ugc\">myCred Elementor\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>DOCUMENTATION AND SUPPORT\u003C\u002Fh4>\n\u003Cp>For more information visit our \u003Cstrong>\u003Ca href=\"http:\u002F\u002Fcodex.mycred.me\u002Fchapter-iv\u002Ffreebies\u002Fbp-group-leaderboards\u002F\" rel=\"nofollow ugc\">Documentation Page\u003C\u002Fa>\u003C\u002Fstrong>.\u003C\u002Fp>\n","📢🚨 Important Notice: myCred BP Group Leaderboards is now part of the myCred Toolkit and will no longer receive updates here.",80,9789,"2025-04-17T04:38:00.000Z","6.8.5","4.8","7.0",[19,20,70,71,72],"leaderboards","mycred","tokens","http:\u002F\u002Fmycred.me","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmycred-bp-group-leaderboards.1.3.2.zip",{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":83,"downloaded":84,"rating":13,"num_ratings":13,"last_updated":85,"tested_up_to":86,"requires_at_least":16,"requires_php":17,"tags":87,"homepage":88,"download_link":89,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"bp-xprofile-fields-custom-css-classes","Buddypress Xprofile Fields Custom Css Classes","1.0","codepixlabs","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodepixlabs\u002F","\u003Cp>Buddypress Xprofile Fields Custom Css Classes allows to add classes to xprofile fields for ease of styling.\u003C\u002Fp>\n\u003Ch4>Gives more control for frontend designers\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add single or multiple classes to each field\u003C\u002Fli>\n\u003Cli>Group fields based on classes\u003C\u002Fli>\n\u003Cli>Extremely light \u003C 5kb\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Eases process of css framework support\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Buddypress forms ( register \u002F profile edit ) do not support any css frameworks out of the box\u003C\u002Fli>\n\u003Cli>This plugins makes it easy to style forms as per any css framworks, as it provide ability to add css classes for each field\u003C\u002Fli>\n\u003C\u002Ful>\n","Add custom classes to xprofile fields for ease of styling.",20,1931,"2017-04-24T11:07:00.000Z","4.7.32",[19,20,52,21,53],"http:\u002F\u002Fcodepixlabs.com\u002Fplugins\u002Fbuddypress-xprofile-fields-custom-css-classes","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbp-xprofile-fields-custom-css-classes.zip",{"slug":91,"name":92,"version":93,"author":7,"author_profile":8,"description":94,"short_description":95,"active_installs":11,"downloaded":96,"rating":44,"num_ratings":97,"last_updated":17,"tested_up_to":86,"requires_at_least":16,"requires_php":17,"tags":98,"homepage":100,"download_link":101,"security_score":44,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":102},"bp-premiums","BP Premiums for BuddyPress","1.2.0","\u003Cp>BP Premiums is the additional edge needed to monetize a BuddyPress Social Network. Additional to Memberships, you can charge site members a premium for access to parts and features of your social network. Using WooCommerce, administrators can create individual or bundles of products of features. Restrict access to certain BuddyPress features on your site.\u003C\u002Fp>\n\u003Cp>Take your social network to the next level, check out the addons available to enhance your site\u003C\u002Fp>\n\u003Ch4>Built-in Addons\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Group Create Access\u003C\u002Fstrong> – Limit group creation and force users to pay for a quota of groups they can create.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Users can purchase packages to create groups\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>After each purchase, users receive a quota of groups they can create.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Premium Group Access\u003C\u002Fstrong> – Require users to pay to join private groups\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Administrators select a number of private groups that users can pay to join\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Upon completing an order, members are automatically added to private groups\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>rtMedia (BuddyPress Media)\u003C\u002Fstrong> – Require users to purchase access to upload and\u002For browse media files by RTMedia\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Site members can be restricted from uploading any media files unless access is purchased\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Site members are restricted from browsing another user’s media files unless access is purchased\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Requires \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbuddypress-media\u002F\" rel=\"ugc\">rtMedia\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Available Here \u003Ca href=\"https:\u002F\u002Fsuiteplugins.com\u002Fdownloads\u002Frtmedia-for-buddypress-premiums\u002F\" rel=\"nofollow ugc\">rtMedia Addon\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>BuddyDrive\u003C\u002Fstrong> – Force users to purchase access to upload and\u002For browse files by the BuddyDrive Plugin\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Site members can be restricted from uploading any buddydrive files unless access is purchased\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Site members are restricted from browsing another user’s buddydrive files unless access is purchased\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Site members can pay to increase their BuddyDrive quota\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Requires \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbuddydrive\u002F\" rel=\"ugc\">BuddyDrive\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Available Here \u003Ca href=\"https:\u002F\u002Fsuiteplugins.com\u002Fdownloads\u002Fbuddydrive-for-buddypress-premiums\u002F\" rel=\"nofollow ugc\">BuddyDrive Addon\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Member Types (Coming Soon)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>BP Gifts (Coming Soon)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Possible Social Network User Cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Dating Sites\u003C\u002Fli>\n\u003Cli>Community Networks\u003C\u002Fli>\n\u003Cli>Entertainment\u003C\u002Fli>\n\u003Cli>Family\u003C\u002Fli>\n\u003Cli>Fan Sites\u003C\u002Fli>\n\u003Cli>Education\u002FTutor Sites\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Developer Notes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Translation Ready\u003C\u002Fli>\n\u003Cli>Documented\u003C\u002Fli>\n\u003Cli>Hooks and Filters available\u003C\u002Fli>\n\u003Cli>Documentation available\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cp>BuddyPress and WooCommerce are both required to use the plugin.\u003C\u002Fp>\n\u003Ch4>Languages\u003C\u002Fh4>\n\u003Cp>English (United States)\u003C\u002Fp>\n","BP Premiums is an addon for monetizing social networks. Charge users a premium for accessing features on your network.",4649,1,[19,20,99,21,53],"buddypress-monetize","https:\u002F\u002Fsuiteplugins.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbp-premiums.1.2.0.zip","2026-03-15T10:48:56.248Z",{"slug":104,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":111,"downloaded":112,"rating":113,"num_ratings":114,"last_updated":115,"tested_up_to":116,"requires_at_least":117,"requires_php":118,"tags":119,"homepage":17,"download_link":123,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"bp-registration-options","Registration Options for BuddyPress","4.4.5","Brian Messenlehner","https:\u002F\u002Fprofiles.wordpress.org\u002Fmessenlehner\u002F","\u003Cp>Prevent users and bots from accessing the BuddyPress or bbPress areas of your website(s) until they are approved.\u003C\u002Fp>\n\u003Cp>This BuddyPress extension allows you to enable user moderation for new members, as well as help create a private network for your users. If moderation is enabled, any new members will be denied access to your BuddyPress and bbPress areas on your site, with the exception of their own user profile. They will be allowed to edit and configure that much. They will also not be listed in the members lists on the frontend until approved. Custom messages are available so you can tailor them to the tone of your website and community. When an admin approves or denies a user, email notifications will be sent to let them know of the decision.\u003C\u002Fp>\n\u003Cp>Requires BuddyPress version 1.7 or higher and bbPress 2.0 or higher.\u003C\u002Fp>\n\u003Ch3>General Data Protection Regulation\u003C\u002Fh3>\n\u003Cp>BuddyPress Registration Options temporarily stores user IP addresses as user meta to help validate and vet pending users. Saved IP values are deleted upon both approval and denial of pending user. No other personal data is recorded.\u003C\u002Fp>\n","Moderate new BuddyPress members and fight BuddyPress spam.",1000,175480,88,33,"2023-03-05T15:26:00.000Z","6.0.11","5.2","5.6",[120,19,21,121,122],"admin","moderation","registration","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbp-registration-options.zip",{"attackSurface":125,"codeSignals":170,"taintFlows":180,"riskAssessment":181,"analyzedAt":190},{"hooks":126,"ajaxHandlers":156,"restRoutes":162,"shortcodes":163,"cronEvents":168,"entryPointCount":169,"unprotectedCount":97},[127,133,138,142,148,152],{"type":128,"name":129,"callback":130,"file":131,"line":132},"action","plugins_loaded","plugin_load_textdomain","sp-favorite-groups.php",21,{"type":128,"name":134,"callback":135,"priority":136,"file":131,"line":137},"bp_group_header_actions","sp_favorite_group_button",6,23,{"type":128,"name":139,"callback":140,"file":131,"line":141},"wp_footer","sp_add_footer_js",26,{"type":143,"name":144,"callback":145,"priority":146,"file":131,"line":147},"filter","bp_get_activity_show_filters","sp_favorite_group_filter",12,30,{"type":143,"name":149,"callback":150,"priority":146,"file":131,"line":151},"bp_ajax_querystring","sp_favorite_groups_activity_filter",31,{"type":128,"name":153,"callback":154,"file":131,"line":155},"bp_init","sp_favorie_groups_initiate",318,[157],{"action":158,"nopriv":159,"callback":160,"hasNonce":159,"hasCapCheck":159,"file":131,"line":161},"spfavortie_group",false,"sp_set_favorite_group",25,[],[164],{"tag":165,"callback":166,"file":131,"line":167},"sp_favorite_groups","sp_favorite_groups_func",27,[],2,{"dangerousFunctions":171,"sqlUsage":172,"outputEscaping":174,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":179},[],{"prepared":13,"raw":13,"locations":173},[],{"escaped":97,"rawEcho":97,"locations":175},[176],{"file":131,"line":177,"context":178},42,"raw output",[],[],{"summary":182,"deductions":183},"The \"bp-favorite-groups\" plugin version 1.0.0 exhibits a mixed security posture. On the positive side, it demonstrates good practices by not utilizing dangerous functions, all SQL queries are prepared, there are no file operations, and no external HTTP requests. Furthermore, there is no known vulnerability history, suggesting a relatively stable codebase. However, significant concerns arise from the attack surface analysis. The plugin exposes one AJAX handler without any authentication or capability checks. This unprotected entry point is a critical vulnerability that could allow unauthenticated users to trigger plugin functionality, potentially leading to unauthorized actions or information disclosure.\n\nThe lack of any taint analysis results is unusual for a plugin with an unprotected AJAX handler, making it difficult to fully assess the risk of data manipulation or injection. While there are no known CVEs, the unprotected AJAX handler represents a significant immediate risk. The plugin also has limited output escaping, with only 50% of outputs being properly escaped, which could lead to cross-site scripting (XSS) vulnerabilities if malicious data is processed and displayed without proper sanitization. The absence of nonce checks on the AJAX handler further exacerbates this risk.\n\nIn conclusion, while the plugin avoids common pitfalls like raw SQL or bundled outdated libraries, the presence of an unprotected AJAX handler and partially unescaped output creates notable security weaknesses. The lack of a vulnerability history is a positive sign, but it does not negate the immediate risks identified in the static analysis. Mitigation of the unprotected AJAX handler and ensuring all output is properly escaped are crucial steps to improve the plugin's security.",[184,186,188],{"reason":185,"points":11},"AJAX handler without auth checks",{"reason":187,"points":47},"Unescaped output detected",{"reason":189,"points":47},"Missing nonce checks on AJAX","2026-03-17T01:37:05.216Z",{"wat":192,"direct":201},{"assetPaths":193,"generatorPatterns":196,"scriptPaths":197,"versionParams":198},[194,195],"\u002Fwp-content\u002Fplugins\u002Fbp-favorite-groups\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fbp-favorite-groups\u002Fjs\u002Fscript.js",[],[195],[199,200],"bp-favorite-groups\u002Fcss\u002Fstyle.css?ver=","bp-favorite-groups\u002Fjs\u002Fscript.js?ver=",{"cssClasses":202,"htmlComments":206,"htmlAttributes":210,"restEndpoints":216,"jsGlobals":217,"shortcodeOutput":219},[203,204,205],"favorite-group","unfavorite-group","sp-fav-groups-none",[207,208,209],"\u003C!-- Setup button attributes -->","\u003C!-- AJAX request -->","\u003C!-- Fires inside the listing of an individual group listing item. -->",[211,212,213,214,215],"id=\"favorite_group\"","wrapper_class=\"group-button ","wrapper_id=\"groupbutton-","link_class=\"group-button unfavorite-group\"","link_class=\"group-button favorite-group\"",[],[218],"ajaxurl",[220],"\u003Cdiv class=\"sp-fav-groups-none\">"]