[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$flSxDnHIk5oRrONv6q_-xYAmrltOdYIu7-JpxPpYd7Bs":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":38,"analysis":142,"fingerprints":181},"bp-mpo-activity-filter","BP MPO Activity Filter","1.3.3","Boone Gorges","https:\u002F\u002Fprofiles.wordpress.org\u002Fboonebgorges\u002F","\u003Cp>More Privacy Options is a plugin for WPMu that allows blog owners to fine-tune their blog’s privacy settings, expanding on the default privacy settings offered in the WP core. Putting this plugin together with BuddyPress has been problematic, however, because BuddyPress is not built to recognize the new privacy settings defined by MPO. As a result, even private blog posts get put into the public activity feed.\u003C\u002Fp>\n\u003Cp>This plugin, BP MPO Activity Filter, does just what the name suggests: it filters BuddyPress activity feeds (wherever bp_has_activities appears) and filters the output based on the privacy settings of the source blogs. For example, if a blog is set to be visible only to logged in members of the community, BP MPO Activity Filter will only display activity items corresponding to that blog (both posts and comments) to users who are logged in. Sitewide administrators will have an unfiltered activity stream.\u003C\u002Fp>\n\u003Cp>Activity items stored with BP 1.1.3 or lower have a slightly different data format, which makes them incompatible with this plugin.\u003C\u002Fp>\n\u003Cp>I borrowed the idea, and a little bit of the code, from this plugin: http:\u002F\u002Fblogs.zmml.uni-bremen.de\u002Folio.\u003C\u002Fp>\n","When using More Privacy Options, this plugin removes items from BP activity streams according to user roles.",20,10616,0,"2023-03-27T14:20:00.000Z","6.2.9","3.5","5.3",[19,20,21,22,23],"activity","buddypress","filter","more-privacy-options","privacy","http:\u002F\u002Fgithub.com\u002Fboonebgorges\u002Fbp-mpo-activity-filter","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbp-mpo-activity-filter.1.3.3.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"boonebgorges",27,11620,88,1864,71,"2026-04-04T04:40:07.101Z",[39,64,81,102,123],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":54,"tags":55,"homepage":59,"download_link":60,"security_score":61,"vuln_count":62,"unpatched_count":13,"last_vuln_date":63,"fetched_at":28},"bp-activity-filter","BuddyPress Activity Filter","3.2.0","wbcomdesigns","https:\u002F\u002Fprofiles.wordpress.org\u002Fwbcomdesigns\u002F","\u003Cp>The \u003Cstrong>BuddyPress Activity Filter\u003C\u002Fstrong> plugin helps site administrators customize the activity feed by setting default activity types and hiding irrelevant content. It also allows you to include activities from Custom Post Types (CPT) in the BuddyPress activity stream.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Default Activity Filters\u003C\u002Fstrong>: Set different default filters for site-wide and profile-specific activity streams\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hide Unwanted Activities\u003C\u002Fstrong>: Remove specific activity types from appearing in the activity feed\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Post Type Support\u003C\u002Fstrong>: Enable activity generation for custom post types when published\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clean & Lightweight\u003C\u002Fstrong>: Optimized code with minimal performance impact\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Theme Compatible\u003C\u002Fstrong>: Works with BuddyPress default theme and Nouveau theme package\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy Administration\u003C\u002Fstrong>: Simple settings interface with intuitive controls\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security Hardened\u003C\u002Fstrong>: Built with WordPress security best practices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Optimized\u003C\u002Fstrong>: Efficient caching and minimal database queries\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer Friendly\u003C\u002Fstrong>: Extensive hooks and filters for customization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Perfect For\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Community sites wanting to streamline their activity feeds\u003C\u002Fli>\n\u003Cli>Sites with custom post types that need activity integration\u003C\u002Fli>\n\u003Cli>Administrators who want granular control over activity visibility\u003C\u002Fli>\n\u003Cli>Communities looking to improve user experience with focused content\u003C\u002Fli>\n\u003Cli>Developers needing customizable activity filtering solutions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Configuration Options\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Default Filters Tab:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Site-wide Activity Default: Set the default filter for main activity streams\u003Cbr \u002F>\n– Profile Activity Default: Set the default filter for user profile activity pages\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Hidden Activities Tab:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Select specific activity types to hide from all activity streams\u003Cbr \u002F>\n– Professional activity labels for better clarity\u003Cbr \u002F>\n– Bulk select\u002Fdeselect options for efficient management\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Custom Post Types Tab:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Enable activity generation for any public custom post type\u003Cbr \u002F>\n– Customize activity labels for each post type\u003Cbr \u002F>\n– Automatic activity creation when CPT posts are published\u003Cbr \u002F>\n– Global settings for CPT activity visibility\u003C\u002Fp>\n\u003Ch3>Premium Extensions\u003C\u002Fh3>\n\u003Cp>Enhance your BuddyPress community with these premium add-ons:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwbcomdesigns.com\u002Fdownloads\u002Fbuddypress-hashtags\u002F\" rel=\"nofollow ugc\">BuddyPress Hashtags\u003C\u002Fa>\u003C\u002Fstrong> – Add hashtag functionality to activities\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwbcomdesigns.com\u002Fdownloads\u002Fbuddypress-polls\u002F\" rel=\"nofollow ugc\">BuddyPress Polls\u003C\u002Fa>\u003C\u002Fstrong> – Create and participate in polls\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwbcomdesigns.com\u002Fdownloads\u002Fbuddypress-quotes\u002F\" rel=\"nofollow ugc\">BuddyPress Quotes\u003C\u002Fa>\u003C\u002Fstrong> – Share quotes with beautiful backgrounds\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwbcomdesigns.com\u002Fdownloads\u002Fbuddypress-status\u002F\" rel=\"nofollow ugc\">BuddyPress Status & Reactions\u003C\u002Fa>\u003C\u002Fstrong> – Custom statuses and emoji reactions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwbcomdesigns.com\u002Fdownloads\u002Fbuddypress-sticky-post\u002F\" rel=\"nofollow ugc\">BuddyPress Sticky Post\u003C\u002Fa>\u003C\u002Fstrong> – Pin important activities\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwbcomdesigns.com\u002Fdownloads\u002Fwp-stories\u002F\" rel=\"nofollow ugc\">WP Stories\u003C\u002Fa>\u003C\u002Fstrong> – Add Instagram-like stories feature\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Use Cases\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Cstrong>Corporate Communities\u003C\u002Fstrong>: Hide member registration activities, focus on business updates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Educational Sites\u003C\u002Fstrong>: Highlight course activities, hide profile updates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>E-commerce Communities\u003C\u002Fstrong>: Show product activities, hide friendship notifications\u003C\u002Fli>\n\u003Cli>\u003Cstrong>News Sites\u003C\u002Fstrong>: Display article publications as activities automatically\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer Communities\u003C\u002Fstrong>: Filter technical discussions by post type\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Developer Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Clean Architecture\u003C\u002Fstrong>: Modern OOP design with singleton patterns\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Extensive Hooks\u003C\u002Fstrong>: Over 15 action and filter hooks for customization\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Backward Compatibility\u003C\u002Fstrong>: Automatic migration from older versions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Optimized\u003C\u002Fstrong>: Smart caching and minimal database impact\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security First\u003C\u002Fstrong>: Nonce verification, input sanitization, and capability checks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Theme Agnostic\u003C\u002Fstrong>: Works with any BuddyPress-compatible theme\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Documentation\u003C\u002Fstrong>: Comprehensive inline documentation and code comments\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Security & Performance\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Input Sanitization\u003C\u002Fstrong>: All user inputs are properly sanitized and validated\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Nonce Protection\u003C\u002Fstrong>: CSRF protection on all admin forms and AJAX requests\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Capability Checks\u003C\u002Fstrong>: Proper permission verification for all admin functions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SQL Injection Prevention\u003C\u002Fstrong>: Use of WordPress database abstraction layer\u003C\u002Fli>\n\u003Cli>\u003Cstrong>XSS Protection\u003C\u002Fstrong>: Output escaping and content filtering\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Caching\u003C\u002Fstrong>: Intelligent caching of frequently accessed data\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Internationalization\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Translation Ready\u003C\u002Fstrong>: Full support for translation and localization\u003C\u002Fli>\n\u003Cli>\u003Cstrong>RTL Support\u003C\u002Fstrong>: Right-to-left language compatibility\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Professional Labels\u003C\u002Fstrong>: User-friendly activity type descriptions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Context-Aware Strings\u003C\u002Fstrong>: Proper string contexts for accurate translations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Advanced Configuration\u003C\u002Fh3>\n\u003Ch3>Custom Hooks and Filters\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Available Action Hooks:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Ccode>bp_activity_filter_init\u003C\u002Fcode> – Plugin initialization\u003Cbr \u002F>\n* \u003Ccode>bp_activity_filter_settings_saved\u003C\u002Fcode> – After settings save\u003Cbr \u002F>\n* \u003Ccode>bp_activity_filter_cpt_activity_created\u003C\u002Fcode> – When CPT activity is created\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Available Filter Hooks:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Ccode>bp_activity_filter_default\u003C\u002Fcode> – Modify default filter value\u003Cbr \u002F>\n* \u003Ccode>bp_activity_filter_available_filters\u003C\u002Fcode> – Customize available filters\u003Cbr \u002F>\n* \u003Ccode>bp_activity_filter_query_args\u003C\u002Fcode> – Modify activity query arguments\u003Cbr \u002F>\n* \u003Ccode>bp_activity_filter_eligible_post_types\u003C\u002Fcode> – Filter eligible CPTs\u003C\u002Fp>\n\u003Ch3>Custom Post Type Configuration\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>`php\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u002F\u002F Enable activity for custom post type programmatically\u003Cbr \u002F>\nadd_filter( ‘bp_activity_filter_eligible_post_types’, function( $post_types ) {\u003Cbr \u002F>\n    $post_types[‘my_custom_type’] = get_post_type_object( ‘my_custom_type’ );\u003Cbr \u002F>\n    return $post_types;\u003Cbr \u002F>\n});\u003C\u002Fp>\n\u003Cp>\u002F\u002F Customize activity action text\u003Cbr \u002F>\nadd_filter( ‘bp_activity_filter_cpt_activity_action’, function( $action, $post, $label ) {\u003Cbr \u002F>\n    if ( ‘my_custom_type’ === $post->post_type ) {\u003Cbr \u002F>\n        $action = sprintf( ‘%s shared a new %s’, get_author_name(), $label );\u003Cbr \u002F>\n    }\u003Cbr \u002F>\n    return $action;\u003Cbr \u002F>\n}, 10, 3 );\u003Cbr \u002F>\n    `\u003C\u002Fp>\n\u003Ch3>Performance Optimization\u003C\u002Fh3>\n\u003Cp>The plugin includes several performance optimizations:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Query Caching\u003C\u002Fstrong>: Activity actions are cached to reduce database calls\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Loading\u003C\u002Fstrong>: Scripts only load on relevant pages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Minimal Footprint\u003C\u002Fstrong>: Optimized code with efficient algorithms\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Database Optimization\u003C\u002Fstrong>: Indexed queries and reduced overhead\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Troubleshooting\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Common Issues:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Activities not filtering\u003C\u002Fstrong>: Check BuddyPress version compatibility\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Settings not saving\u003C\u002Fstrong>: Verify user permissions and nonce verification\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom post types not showing\u003C\u002Fstrong>: Ensure post types meet eligibility criteria\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Theme conflicts\u003C\u002Fstrong>: Test with default BuddyPress theme\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Debug Mode:\u003C\u002Fstrong>\u003Cbr \u002F>\nEnable WordPress debug mode to see detailed error messages:\u003Cbr \u002F>\n    \u003Ccode>php\u003Cbr \u002F>\ndefine( 'WP_DEBUG', true );\u003Cbr \u002F>\ndefine( 'WP_DEBUG_LOG', true );\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, documentation, and feature requests:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Documentation\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fdocs.wbcomdesigns.com\u002Fdoc_category\u002Fbuddypress-activity-filter\u002F\" rel=\"nofollow ugc\">Plugin Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support Forum\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fbp-activity-filter\u002F\" rel=\"ugc\">WordPress.org Support\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Premium Support\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fwbcomdesigns.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Wbcom Designs Support\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GitHub\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwbcomdesigns\u002Fbuddypress-activity-filter\" rel=\"nofollow ugc\">Development Repository\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Contributing\u003C\u002Fh3>\n\u003Cp>We welcome contributions! Please see our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwbcomdesigns\u002Fbuddypress-activity-filter\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa> for development guidelines and to submit pull requests.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Ways to Contribute:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Report bugs and suggest features\u003Cbr \u002F>\n* Submit translations\u003Cbr \u002F>\n* Contribute code improvements\u003Cbr \u002F>\n* Help with documentation\u003Cbr \u002F>\n* Test beta releases\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>This plugin does not collect or store any personal user data beyond what WordPress and BuddyPress already collect. Activity filtering preferences are stored locally in browser cookies and user meta fields as needed for functionality.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed by \u003Ca href=\"https:\u002F\u002Fwbcomdesigns.com\u002F\" rel=\"nofollow ugc\">Wbcom Designs\u003C\u002Fa> – Your trusted WordPress development partner.\u003C\u002Fp>\n\u003Cp>Special thanks to the BuddyPress community for feedback and contributions that made this plugin possible.\u003C\u002Fp>\n","Easily manage your BuddyPress Activity Stream by filtering specific activity types, setting default filters, and enabling public Custom Post Types (CP &hellip;",400,39070,70,14,"2025-09-01T21:45:00.000Z","6.8.5","5.0","8.0",[56,20,57,21,58],"activity-filter","buddypress-activity","hide-activity","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbp-activity-filter\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbp-activity-filter.3.2.0.zip",100,1,"2022-04-13 00:00:00",{"slug":65,"name":66,"version":67,"author":68,"author_profile":69,"description":70,"short_description":71,"active_installs":61,"downloaded":72,"rating":73,"num_ratings":74,"last_updated":75,"tested_up_to":76,"requires_at_least":76,"requires_php":76,"tags":77,"homepage":76,"download_link":80,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"buddypress-activity-privacy","BuddyPress Activity Privacy","1.3.8","meg@info","https:\u002F\u002Fprofiles.wordpress.org\u002Fmegainfo\u002F","\u003Cp>BuddyPress Activity Privacy plugin add a privacy level to activity stream component.\u003C\u002Fp>\n\u003Cp>The plugin add the ability for members to choose who can read his activity (Anyone, Logged In Users, My Friends, Admins Only, Only me, My Friends in Group , Group Members …etc).\u003C\u002Fp>\n\u003Ch4>What’s news In Buddypress Activity Privacy 1.3.x ?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>Admin have abitility to enable\u002Fdisable FontAwsome icons.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Admin have abitility to enable\u002Fdisable viewing and editing the privacy of all activities.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Admin have abitility to enable\u002Fdisable editing the privacy of posts for all members.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Admin have abitility show\u002Fhide the privacy label in selexbox.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Admin have abitility show\u002Fhide the privacy in activity meta.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Integration with Buddypress Media plugin\u003C\u002Fstrong> (https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbuddypress-media\u002F).\u003C\u002Fp>\n\u003Cp>Make sure to :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Set the privacy settings to \u003Cstrong>OFF\u003C\u002Fstrong> in rtMedia settings.\u003C\u002Fli>\n\u003Cli>A new select-box (Privacy) is added to Edit Media form under Description Textarea.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>The plugin work now on multi site Netowork.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>A New privacy level (@mentioned only). When a member choose this privacy level, only mentioned members (and admin of course) can see the activity.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Remark: Members mentioned in activity can see it’s content whatever the privacy level.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>New Drop down system with a nice icons (font awsome).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Admin Option Area, Admin can update Enable\u002FDisable privacy level, Sort the privacy levels and change the default privacy level.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>What’s news In Buddypress Activity Privacy 1.x ?\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Members can now change the privacy of the activity already posted.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Admins can update the privacy of all activities.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Integration with BuddyPress Follow Plugin (https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fbuddypress-followers\u002F ).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Integration With Buddypress Activity Plus Plugin (https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fbuddypress-activity-plus\u002F ).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>-The plugin is now extensible for new privacy levels !! ( Check the integration of BuddyPress Follow in bp-activity-privacy-integrations.php ).\u003C\u002Fp>\n","BuddyPress Activity Privacy plugin add a privacy level to activity stream component.",59831,74,23,"2015-11-27T00:08:00.000Z","",[19,20,23,78,79],"stream","visibility","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbuddypress-activity-privacy.1.3.8.zip",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":61,"num_ratings":91,"last_updated":92,"tested_up_to":93,"requires_at_least":94,"requires_php":76,"tags":95,"homepage":98,"download_link":99,"security_score":100,"vuln_count":62,"unpatched_count":13,"last_vuln_date":101,"fetched_at":28},"bp-activity-shortcode","BuddyPress Activity Shortcode","1.1.9","BuddyDev","https:\u002F\u002Fprofiles.wordpress.org\u002Fbuddydev\u002F","\u003Cp>BuddyPress Activity shortcode plugin allows you to insert BuddyPress activity stream on any page\u002Fpost using shortcode. It has a lot of flexibility built in the shortcode.\u003Cbr \u002F>\nYou can customize almost all aspects of the activity list, what should be listed, how many and everything using the shortcode.\u003C\u002Fp>\n\u003Cp>This plugin does not include any css and utilizes your theme’s css for displaying the activity. If you need any help, please ask on BuddyDev support forums.\u003Cbr \u002F>\nWe are helpful people looking forward to assist you.\u003C\u002Fp>\n\u003Cp>Features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>List all activities\u003C\u002Fli>\n\u003Cli>List activities for a user\u003C\u002Fli>\n\u003Cli>List activities for a group\u003C\u002Fli>\n\u003Cli>List activities of specific user role.\u003C\u002Fli>\n\u003Cli>Allow users to post from the page( experimental, if does not work with your theme, please let us know)\u003C\u002Fli>\n\u003Cli>All options supported by bp_has_activities are available\u003C\u002Fli>\n\u003Cli>For details, please see \u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fplugins\u002Fbp-activity-shortcode\u002F\" title=\"Plugin page\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003Cbr \u002F>\nThe simple way to use it is by including this shortcode\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>[activity-stream ]\u003C\u002Fp>\n\u003Cp>Please make sure to check the usage instructions on the \u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fplugins\u002Fbp-activity-shortcode\u002F\" title=\"Plugin page\" rel=\"nofollow ugc\">BuddyPress Activity shortcode plugin page\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Free & paid supports are available via \u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fsupport\u002Fforums\u002F\" title=\"BuddyDev support forums\" rel=\"nofollow ugc\">BuddyDev Support Forum\u003C\u002Fa>\u003C\u002Fp>\n","BuddyPress Activity shortcode plugin allows you to insert BuddyPress activity stream on any page\u002Fpost using shortcode.",2000,55302,8,"2025-12-31T16:26:00.000Z","5.9.0","4.0",[96,20,57,97],"activity-shortcode","sitewide-activity","https:\u002F\u002Fbuddydev.com\u002Fplugins\u002Fbp-activity-shortcode\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbp-activity-shortcode.1.1.9.zip",99,"2025-12-31 00:00:00",{"slug":103,"name":104,"version":105,"author":85,"author_profile":86,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":61,"num_ratings":110,"last_updated":111,"tested_up_to":112,"requires_at_least":53,"requires_php":76,"tags":113,"homepage":117,"download_link":118,"security_score":119,"vuln_count":120,"unpatched_count":121,"last_vuln_date":122,"fetched_at":28},"bp-activity-plus-reloaded","Activity Plus Reloaded for BuddyPress","1.1.2","\u003Cp>Activity Plus Reloaded for BuddyPress gives your social network all the features and ease of Facebook when it comes to uploading and sharing media!\u003C\u002Fp>\n\u003Cp>It is a fork of now unmaintained \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fbuddypress-activity-plus\u002F\" rel=\"ugc\">BuddyPress Activity Plus\u003C\u002Fa>\u003Cbr \u002F>\nThe plugin adds 3 new buttons to your BuddyPress activity stream.  Enabling you to attach photos, videos, and even share web links with everyone on your network!\u003C\u002Fp>\n\u003Cp>Here’s the quick overview of this plugin’s features:\u003Cbr \u002F>\n * Upload a photo (or multiple) directly from your computer to the activity stream\u003Cbr \u002F>\n * Embed a video from popular sites such as youtube and vimeo by copying the link\u003Cbr \u002F>\n * Embed a link to any site – the site title and description will automatically be pulled in\u003Cbr \u002F>\n * Embedding a link also allows you to choose a thumbnail image from a list of images on the site’s homepage\u003Cbr \u002F>\n * Works perfectly with any theme based on the BuddyPress Default theme\u003C\u002Fp>\n\u003Cp>Blog Post :\u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fintroducing-buddypress-activity-plus-reloaded\u002F\" rel=\"nofollow ugc\">Introducing BuddyPress Activity Plus Reloaded\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Credit\u003C\u002Fh4>\n\u003Cp>Activity Plus Reloaded for BuddyPress is a fork of \u003Cem>BuddyPress Activity Plus\u003C\u002Fem>(now abandoned) by @wpmudev. We have refactored it to wok with current BuddyPress\u002FWordPress.\u003Cbr \u002F>\n and we plan to maintain and further develop it.\u003Cbr \u002F>\n We would like to express our sincere gratitude to the @wpmudv team for their cooperation in getting this plugin back.\u003C\u002Fp>\n\u003Cp>If you are looking to optimize media, We recommend \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-smushit\u002F\" rel=\"ugc\">Smush\u003C\u002Fa> to optimize your BuddyPress media.\u003C\u002Fp>\n\u003Ch4>Contribute\u003C\u002Fh4>\n\u003Cp>The plugin is available on gihub. You can contribute by sending pull request, reporting errors and helping others.\u003Cbr \u002F>\nGithub repository: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbuddydev\u002Fbp-activity-plus-reloaded\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fbuddydev\u002Fbp-activity-plus-reloaded\u003C\u002Fa>\u003Cbr \u002F>\nSupport & reporting Issues: \u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fsupport\u002Fforums\u002F\" rel=\"nofollow ugc\">BuddyDev Forums\u003C\u002Fa>\u003C\u002Fp>\n","Note: This plugin will be discontinued by March 31st, 2025 in favor of BuddyPress Attachment plugin. Please migrate to the new plugin before that date &hellip;",1000,38738,9,"2025-01-22T12:55:00.000Z","6.7.5",[114,20,57,115,116],"activity-stream","buddypress-activity-upload","embed-video","https:\u002F\u002Fbuddydev.com\u002Fplugins\u002Fbp-activity-plus-reloaded\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbp-activity-plus-reloaded.1.1.2.zip",46,3,2,"2025-10-12 00:00:00",{"slug":124,"name":125,"version":126,"author":7,"author_profile":8,"description":127,"short_description":128,"active_installs":108,"downloaded":129,"rating":130,"num_ratings":131,"last_updated":132,"tested_up_to":133,"requires_at_least":134,"requires_php":17,"tags":135,"homepage":139,"download_link":140,"security_score":141,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"buddypress-group-email-subscription","BuddyPress Group Email Subscription","4.2.4","\u003Cp>This powerful plugin allows users to receive email notifications of group activity. Weekly or daily digests are available. Each user can choose how they want to subscribe to their groups.\u003C\u002Fp>\n\u003Cp>Please note that this plugin requires BuddyPress, as well as the BuddyPress Groups and Activity components.\u003C\u002Fp>\n\u003Cp>EMAIL SUBSCRIPTION LEVELS\u003Cbr \u002F>\nThere are 5 levels of email subscription options:\u003C\u002Fp>\n\u003Col>\n\u003Cli>No Email – Read this group on the web\u003C\u002Fli>\n\u003Cli>Weekly Summary Email – A summary of new topics each week\u003C\u002Fli>\n\u003Cli>Daily Digest Email – All the day’s activity bundled into a single email\u003C\u002Fli>\n\u003Cli>New Topics Email – Send new topics as they arrive (but don’t send replies)\u003C\u002Fli>\n\u003Cli>All Email – Send all group activity as it arrives\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>DEFAULT SUBSCRIPTION STATUS\u003Cbr \u002F>\nGroup admins can choose one of the 5 subscription levels as a default that gets applied when new members join.\u003C\u002Fp>\n\u003Cp>DIGEST AND SUMMARY EMAILS\u003Cbr \u002F>\nThe daily digest email is sent every morning and contains all the emails from all the groups a user is subscribed to. The digest begins with a helpful topic summary. The weekly summary email contains the topic titles from the past week by default. Summary and digest timing can be configured in the back end. (The admin can view a sample of the digests and summaries in the queue by going adding this to your url: mydomain.com\u002Fsum=1. This won’t send emails just show what will be sent)\u003C\u002Fp>\n\u003Cp>HTML EMAILS\u003Cbr \u002F>\nThe digest and summary emails are sent out in multipart HTML and plain text email format. This makes the digest much more readable with better links. The email is multipart so users who need only plain text will get plain text.\u003C\u002Fp>\n\u003Cp>EMAILS FOR TOPICS I’VE STARTED OR COMMENTED ON (only available with BuddyPress legacy discussion forums)\u003Cbr \u002F>\nUsers receive email notifications when someone replies to a topic they create or comment on (similar to Facebook). This happens whether they are subscribed or not. Users can control this behaviour in their notifications page.\u003C\u002Fp>\n\u003Cp>TOPIC FOLLOW AND MUTE (only available with BuddyPress legacy discussion forums)\u003Cbr \u002F>\nUsers who are not fully subscribed to a group (ie. maybe they are on digest) can choose to get immediate email updates for specific topic threads. Any subsequent replies to that thread will be emailed to them. In an opposite way, users who are fully subscribed to a group but want to stop getting emails from a specific (perhaps annoying) thread can choose to mute that topic.  bbPress plugin users can utilize the “Subscribe” \u002F “Notify me of follow-up replies via email” option.\u003C\u002Fp>\n\u003Cp>ADMIN NOTIFICATION\u003Cbr \u002F>\nGroup admins can send out an email to all group members from the group’s admin section. This feature is helpful to quickly communicate to the whole group, but it should be used with caution.\u003C\u002Fp>\n\u003Cp>GROUP ADMINS CAN SET SUBSCRIPTION LEVEL\u003Cbr \u002F>\nGroup admins can set the subscription level for existing users on the group’s “Admin > Manage Members” page – either one by one or all at once.\u003C\u002Fp>\n\u003Cp>SPAM PROTECTION\u003Cbr \u002F>\nTo protect against spam, you can set a minimum number of days users need to be registered before their group activity will be emailed to other users. This feature is off by default, but can be enabled in the admin.\u003C\u002Fp>\n\u003Cp>TRANSLATORS\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Brazilian Portuguese – www.about.me\u002Fdennisaltermann (or www.congregacao.net)\u003C\u002Fli>\n\u003Cli>Catalan – Sara Arjona Téllez\u003C\u002Fli>\n\u003Cli>Danish – Morten Nalholm\u003C\u002Fli>\n\u003Cli>Dutch – Anja werkgroepen.net\u002Fwordpress, Tim de Hoog\u003C\u002Fli>\n\u003Cli>Farsi – Vahid Masoomi http:\u002F\u002Fwww.AzUni.ir\u003C\u002Fli>\n\u003Cli>French – http:\u002F\u002Fwww.claudegagne-photo.com, Sylvain Ghysens\u003C\u002Fli>\n\u003Cli>German – Peter Peterson, Thorsten Wollenhöfer, Jörg Lohrer\u003C\u002Fli>\n\u003Cli>Hebrew – Iggy Pritzker\u003C\u002Fli>\n\u003Cli>Italian – Stefano Russo\u003C\u002Fli>\n\u003Cli>Japanese – https:\u002F\u002Fbuddypress.org\u002Fcommunity\u002Fmembers\u002Fchestnut_jp\u002F\u003C\u002Fli>\n\u003Cli>Lithuanian – Vincent G http:\u002F\u002Fwww.Host1Free.com\u003C\u002Fli>\n\u003Cli>Russian – http:\u002F\u002Fwww.viaestvita.net\u002Fgroups\u002F\u003C\u002Fli>\n\u003Cli>Spanish – Williams Castillo, Gregor Gimmy\u003C\u002Fli>\n\u003Cli>Swedish – Thomas Schneider, Joakim Hising\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>NOTE TO PLUGIN AUTHORS\u003Cbr \u002F>\nIf your plugin posts updates to the standard BuddyPress activity stream, then group members who are subscribed via 3. Daily Digest and 5. All Email will get your updates automatically. However people subscribed as 2. Weekly Summary and 4. New Topic will not. If you feel some of your plugin’s updates are very important and want to make sure all subscribed members receive them, you can filter ‘ass_this_activity_is_important’ and return TRUE when $type matches your activity. See the ass_this_activity_is_important() function in bp-activity-subscription-functions.phpfor more info.\u003C\u002Fp>\n\u003Cp>PLUGIN SUPPORTERS:\u003Cbr \u002F>\nMajor supporters: shambhalanetwork.org & commons.gc.cuny.edu\u003Cbr \u002F>\nOther supporters: bluedotproductions.com\u003C\u002Fp>\n\u003Cp>PLUGIN DEVELOPMENT\u003Cbr \u002F>\nFor bug reports or to add patches or translation files, please visit the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fboonebgorges\u002Fbuddypress-group-email-subscription\u002F\" rel=\"nofollow ugc\">GES Github page\u003C\u002Fa>.  Contributions are definitely welcome!\u003C\u002Fp>\n","This powerful plugin allows users to receive email notifications of group activity. Weekly or daily digests are available.",230356,80,32,"2024-10-04T14:35:00.000Z","6.6.5","3.2",[136,19,137,20,138],"activities","bp","groups","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fbuddypress-group-email-subscription\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbuddypress-group-email-subscription.4.2.4.zip",92,{"attackSurface":143,"codeSignals":169,"taintFlows":176,"riskAssessment":177,"analyzedAt":180},{"hooks":144,"ajaxHandlers":165,"restRoutes":166,"shortcodes":167,"cronEvents":168,"entryPointCount":13,"unprotectedCount":13},[145,151,156,160],{"type":21,"name":146,"callback":147,"priority":148,"file":149,"line":150},"bp_has_activities","bp_mpo_activity_filter",10,"bp-mpo-activity-filter-bp-functions.php",120,{"type":152,"name":153,"callback":154,"file":149,"line":155},"action","bp_get_activity_count","bp_mpo_activity_count",127,{"type":152,"name":157,"callback":158,"priority":13,"file":149,"line":159},"bp_activity_before_save","bp_mpo_set_hide_sitewide_for_private_sites",149,{"type":152,"name":161,"callback":162,"file":163,"line":164},"bp_include","bp_mpo_activity_filter_init","bp-mpo-activity-filter.php",15,[],[],[],[],{"dangerousFunctions":170,"sqlUsage":171,"outputEscaping":173,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":175},[],{"prepared":13,"raw":13,"locations":172},[],{"escaped":13,"rawEcho":13,"locations":174},[],[],[],{"summary":178,"deductions":179},"Based on the provided static analysis and vulnerability history, the 'bp-mpo-activity-filter' plugin version 1.3.3 exhibits a strong security posture.  The absence of any identified attack vectors such as unprotected AJAX handlers, REST API routes, shortcodes, or cron events, combined with the fact that all SQL queries utilize prepared statements and all outputs are properly escaped, suggests diligent secure coding practices. The plugin also shows no signs of dangerous functions, file operations, external HTTP requests, or bundled libraries, further minimizing potential security weak points.  The vulnerability history is also clean, with zero known CVEs, indicating a history of security diligence. This leads to an assessment of a very low risk associated with this plugin.",[],"2026-03-16T23:05:22.667Z",{"wat":182,"direct":188},{"assetPaths":183,"generatorPatterns":185,"scriptPaths":186,"versionParams":187},[184],"\u002Fwp-content\u002Fplugins\u002Fbp-mpo-activity-filter\u002F",[],[],[],{"cssClasses":189,"htmlComments":190,"htmlAttributes":191,"restEndpoints":192,"jsGlobals":193,"shortcodeOutput":194},[],[],[],[],[],[]]