BuddyPress Activity Stream Hashtags Security & Risk Analysis

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

This plugin will convert #hashtags references to a link (activity search page) posted within the activity stream

10 active installs v0.5.1 PHP + WP + Updated Oct 28, 2011
activityactivity-streambuddypresshashtaghashtags
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is BuddyPress Activity Stream Hashtags Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 14yr ago
Risk Assessment

The security posture of the "buddypress-activity-stream-hashtags" plugin v0.5.1 appears to be relatively good based on the static analysis and vulnerability history. There are no identified dangerous functions, raw SQL queries, file operations, or external HTTP requests, which are common sources of vulnerabilities. The plugin also utilizes prepared statements for its SQL queries and has a nonce check, indicating some good security practices are in place.

However, a significant concern is the low percentage (35%) of properly escaped outputs. This suggests a potential for Cross-Site Scripting (XSS) vulnerabilities, where unsanitized data might be displayed to users. While the attack surface is reported as zero in terms of AJAX handlers, REST API routes, and shortcodes, this could be a limitation of the static analysis tool or indicate a very minimal plugin functionality. The absence of capability checks on any entry points (though there are none detected) is also a weakness. The complete lack of recorded vulnerabilities in its history is positive but doesn't negate the risks identified in the code itself.

In conclusion, while the plugin avoids many common pitfalls like raw SQL and dangerous functions, the significant risk of unescaped output warrants attention. The limited attack surface reported might also be an area to investigate further if the plugin performs any user-facing actions. Overall, the plugin has a decent foundation but requires improvement in output sanitization to mitigate potential XSS risks.

Key Concerns

  • Insufficient output escaping (35% proper)
  • Missing capability checks on potential entry points
Vulnerabilities
None known

BuddyPress Activity Stream Hashtags Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

BuddyPress Activity Stream Hashtags Release Timeline

v0.5.1Current
v0.4.0
v0.3.1
v0.3.0
v0.2.0
v0.1.0
Code Analysis
Analyzed Mar 16, 2026

BuddyPress Activity Stream Hashtags Code Analysis

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

Output Escaping

35% escaped20 total outputs
Attack Surface

BuddyPress Activity Stream Hashtags Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 18
filterbp_activity_comment_contentbp-activity-hashtags-loader.php:34
filterbp_activity_new_update_contentbp-activity-hashtags-loader.php:35
filtergroup_forum_topic_text_before_savebp-activity-hashtags-loader.php:36
filtergroup_forum_post_text_before_savebp-activity-hashtags-loader.php:37
filtergroups_activity_new_update_contentbp-activity-hashtags-loader.php:38
filterbp_blogs_activity_new_post_contentbp-activity-hashtags-loader.php:42
filterbp_blogs_activity_new_comment_contentbp-activity-hashtags-loader.php:43
filterget_comment_textbp-activity-hashtags-loader.php:48
filterthe_contentbp-activity-hashtags-loader.php:49
filterbp_edit_activity_action_edit_contentbp-activity-hashtags-loader.php:53
actionbp_includebp-activity-hashtags-loader.php:63
filterplugin_action_linksbp-activity-hashtags-loader.php:102
filterbp_ajax_querystringbp-activity-hashtags.php:53
actionbp_before_activity_loopbp-activity-hashtags.php:65
filterwp_titlebp-activity-hashtags.php:79
actionbp_headbp-activity-hashtags.php:94
filterbp_get_sitewide_activity_feed_linkbp-activity-hashtags.php:109
actionwpbp-activity-hashtags.php:138
Maintenance & Trust

BuddyPress Activity Stream Hashtags Maintenance & Trust

Maintenance Signals

WordPress version tested
Last updatedOct 28, 2011
PHP min version
Downloads11K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

BuddyPress Activity Stream Hashtags Developer Profile

rich! @ etiviti

12 plugins · 240 total installs

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

How We Detect BuddyPress Activity Stream Hashtags

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-hashtags/bp-activity-hashtags.css/wp-content/plugins/buddypress-activity-stream-hashtags/bp-activity-hashtags.js
Version Parameters
buddypress-activity-stream-hashtags/bp-activity-hashtags.css?ver=buddypress-activity-stream-hashtags/bp-activity-hashtags.js?ver=

HTML / DOM Fingerprints

CSS Classes
bp-activity-hashtags-filter
Data Attributes
data-tag
JS Globals
window.etivite_bp_activity_hashtags_filter_init
FAQ

Frequently Asked Questions about BuddyPress Activity Stream Hashtags