BuddyPress Activity Stream Extras Security & Risk Analysis

wordpress.org/plugins/buddypress-activity-stream-extras

A collection of small tweaks for the activity stream

10 active installs v0.1.2 PHP + WP + Updated Unknown
activity-streambuddypress
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is BuddyPress Activity Stream Extras Safe to Use in 2026?

Generally Safe

Score 100/100

BuddyPress Activity Stream Extras has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The WordPress plugin "buddypress-activity-stream-extras" v0.1.2 presents a mixed security posture. While the static analysis indicates a very small attack surface with no exposed AJAX handlers, REST API routes, shortcodes, or cron events, and all SQL queries utilize prepared statements, there are significant concerns regarding output escaping. The fact that 0% of output is properly escaped is a critical weakness, potentially exposing the application to Cross-Site Scripting (XSS) vulnerabilities. The presence of a nonce check is a positive sign, but its effectiveness is undermined by the lack of capability checks, leaving entry points (if any were present) potentially vulnerable to unauthorized access if they were to be discovered or introduced in future versions. The plugin's vulnerability history is clean, with no recorded CVEs, which could indicate good development practices or simply a lack of rigorous security auditing or discovery of existing issues. However, the combination of a clean history and a small attack surface should not lead to complacency, especially given the critical output escaping issue. The current version demonstrates some security awareness with prepared statements and nonce checks but fails critically in output sanitization, representing a notable risk.

Key Concerns

  • 0% output properly escaped
  • 0 capability checks on entry points
Vulnerabilities
None known

BuddyPress Activity Stream Extras Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

BuddyPress Activity Stream Extras Code Analysis

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

SQL Query Safety

100% prepared2 total queries

Output Escaping

0% escaped20 total outputs
Attack Surface

BuddyPress Activity Stream Extras Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 11
actionbp_includebp-activity-extras-loader.php:24
filterplugin_action_linksbp-activity-extras-loader.php:57
actionbp_activity_entry_metabp-activity-extras.php:56
filterbp_get_activity_css_classbp-activity-extras.php:59
actionbp_before_activity_loopbp-activity-extras.php:62
filterbp_activity_get_comment_countbp-activity-extras.php:75
actionbp_before_activity_entry_commentsbp-activity-extras.php:86
filterbp_get_activity_feed_item_descriptionbp-activity-extras.php:109
filterbp_activity_can_commentbp-activity-extras.php:130
filterbp_activity_can_comment_replybp-activity-extras.php:139
filterbp_activity_can_favoritebp-activity-extras.php:168
Maintenance & Trust

BuddyPress Activity Stream Extras Maintenance & Trust

Maintenance Signals

WordPress version tested
Last updatedUnknown
PHP min version
Downloads5K

Community Trust

Rating100/100
Number of ratings2
Active installs10
Developer Profile

BuddyPress Activity Stream Extras Developer Profile

rich

4 plugins · 40 total installs

89
trust score
Avg Security Score
93/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect BuddyPress Activity Stream Extras

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/buddypress-activity-stream-extras/bp-activity-extras.php/wp-content/plugins/buddypress-activity-stream-extras/admin/bp-activity-extras-admin.php/wp-content/plugins/buddypress-activity-stream-extras/bp-activity-extras-loader.php

HTML / DOM Fingerprints

CSS Classes
activity-extras-settings-form
Data Attributes
name="bp-activity-extras-settings-form"id="bp-activity-extras-settings-form"
FAQ

Frequently Asked Questions about BuddyPress Activity Stream Extras