BuddyPress Activity Filter Security & Risk Analysis

wordpress.org/plugins/bp-activity-filter

Easily manage your BuddyPress Activity Stream by filtering specific activity types, setting default filters, and enabling public Custom Post Types (CP …

400 active installs v3.2.0 PHP 8.0+ WP 5.0+ Updated Sep 1, 2025
activity-filterbuddypressbuddypress-activityfilterhide-activity
100
A · Safe
CVEs total1
Unpatched0
Last CVEApr 13, 2022
Safety Verdict

Is BuddyPress Activity Filter Safe to Use in 2026?

Generally Safe

Score 100/100

BuddyPress Activity Filter has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

1 known CVELast CVE: Apr 13, 2022Updated 8mo ago
Risk Assessment

The bp-activity-filter plugin v3.2.0 exhibits a generally good security posture, with strong adherence to secure coding practices. The static analysis reveals no immediately apparent critical vulnerabilities such as dangerous functions, raw SQL queries, or external HTTP requests. The high percentage of properly escaped output and the presence of nonce and capability checks are positive indicators. However, the taint analysis flags three flows with unsanitized paths, which, while not resulting in critical or high severity issues in this analysis, represent a potential area of concern that could be exploited in conjunction with other factors.

The plugin's vulnerability history shows one known medium-severity CVE from 2022, which is currently patched. This indicates that while vulnerabilities have existed, they have been addressed. The historical prevalence of "Missing Authorization" suggests that this was a past focus for attackers, and the current checks in place likely aim to mitigate this. Overall, the plugin is reasonably secure, but the presence of unsanitized paths in the taint analysis warrants careful monitoring and further investigation to ensure no latent risks exist.

Key Concerns

  • Unsanitized paths in taint analysis
  • Past medium severity CVE in vulnerability history
Vulnerabilities
1 published

BuddyPress Activity Filter Security Vulnerabilities

CVEs by Year

1 CVE in 2022
2022
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

Wbcom Designs Plugins (Various Versions) - Arbitrary Plugin Installation, Activation and Deactivation

Apr 13, 2022 Patched in 2.8.0 (1057d)
Version History

BuddyPress Activity Filter Release Timeline

Code Analysis
Analyzed Mar 16, 2026

BuddyPress Activity Filter Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
2 prepared
Unescaped Output
8
168 escaped
Nonce Checks
1
Capability Checks
1
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared2 total queries

Output Escaping

95% escaped176 total outputs
Data Flows · Security
3 unsanitized

Data Flow Analysis

6 flows3 with unsanitized paths
save_default_filters (includes\class-bp-activity-filter-admin.php:724)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

BuddyPress Activity Filter Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 32
actionplugins_loadedbuddypress-activity-filter.php:101
actioninitbuddypress-activity-filter.php:102
actioninitbuddypress-activity-filter.php:106
actionadmin_noticesbuddypress-activity-filter.php:220
actionnetwork_admin_noticesbuddypress-activity-filter.php:221
actionadmin_noticesbuddypress-activity-filter.php:227
actionnetwork_admin_noticesbuddypress-activity-filter.php:228
actionadmin_noticesbuddypress-activity-filter.php:234
actionnetwork_admin_noticesbuddypress-activity-filter.php:235
actionadmin_initbuddypress-activity-filter.php:541
filterwbcom_submenu_labelbuddypress-activity-filter.php:545
actionadmin_initincludes\class-bp-activity-filter-admin.php:63
actionadmin_enqueue_scriptsincludes\class-bp-activity-filter-admin.php:64
actiontransition_post_statusincludes\class-bp-activity-filter-cpt.php:76
actionadmin_noticesincludes\class-bp-activity-filter-cpt.php:79
filterbp_after_has_activities_parse_argsincludes\class-bp-activity-filter-frontend.php:60
filterbp_ajax_querystringincludes\class-bp-activity-filter-frontend.php:63
actionwp_footerincludes\class-bp-activity-filter-frontend.php:66
filterbp_get_activity_show_filtersincludes\class-bp-activity-filter-frontend.php:69
actionbp_activity_before_saveincludes\class-bp-activity-filter-frontend.php:73
actionbp_initincludes\class-bp-activity-filter-frontend.php:77
actionadmin_initincludes\class-bp-activity-filter-migration.php:67
actionadmin_menuincludes\class-wbcom-integration.php:52
actionadmin_enqueue_scriptsincludes\class-wbcom-integration.php:55
actionadmin_noticesincludes\class-wbcom-integration.php:58
actionadmin_menuincludes\shared-admin\class-wbcom-shared-dashboard.php:28
actionadmin_menuincludes\shared-admin\class-wbcom-shared-dashboard.php:29
actionadmin_menuincludes\shared-admin\class-wbcom-shared-loader.php:351
actionadmin_menuincludes\shared-admin\class-wbcom-shared-loader.php:352
actionadmin_enqueue_scriptsincludes\shared-admin\class-wbcom-shared-loader.php:358
actionadmin_initincludes\shared-admin\class-wbcom-shared-loader.php:361
actionadmin_noticesincludes\shared-admin\class-wbcom-shared-loader.php:719
Maintenance & Trust

BuddyPress Activity Filter Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedSep 1, 2025
PHP min version8.0
Downloads39K

Community Trust

Rating70/100
Number of ratings14
Active installs400
Developer Profile

BuddyPress Activity Filter Developer Profile

wbcomdesigns

19 plugins · 10K total installs

78
trust score
Avg Security Score
98/100
Avg Patch Time
807 days
View full developer profile
Detection Fingerprints

How We Detect BuddyPress Activity Filter

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/bp-activity-filter/includes/css/bp-activity-filter.css/wp-content/plugins/bp-activity-filter/includes/js/bp-activity-filter.js
Script Paths
/wp-content/plugins/bp-activity-filter/includes/js/bp-activity-filter.js
Version Parameters
bp-activity-filter/includes/css/bp-activity-filter.css?ver=bp-activity-filter/includes/js/bp-activity-filter.js?ver=

HTML / DOM Fingerprints

CSS Classes
bp-activity-filter-wrap
Data Attributes
data-bp-activity-filter-nonce
JS Globals
bpActivityFilterbpaf_params
FAQ

Frequently Asked Questions about BuddyPress Activity Filter