BuddyPress Forums Extras – View Activity Comments on Forum Posts Security & Risk Analysis

wordpress.org/plugins/buddypress-group-forum-extras

This plugin is a collection of sub-plugins for group forums. Signatures, bbCode lite, ShortCodes, Ajaxed Quote, RSS Feeds, Forum Index (and Widget), A …

10 active installs v0.3.0 PHP + WP + Updated Jan 24, 2011
bbpressbuddypresssignaturesignatures_ck_
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is BuddyPress Forums Extras – View Activity Comments on Forum Posts Safe to Use in 2026?

Generally Safe

Score 85/100

BuddyPress Forums Extras – View Activity Comments on Forum Posts has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 15yr ago
Risk Assessment

The "buddypress-group-forum-extras" plugin v0.3.0 exhibits several concerning security practices, despite a clean vulnerability history. The most significant issue is the presence of an unprotected AJAX handler, which represents a direct attack vector without any authentication or authorization checks. This, coupled with the use of the `create_function` dangerous function, suggests a potential for code injection or execution vulnerabilities if the AJAX handler's input is not properly sanitized. Furthermore, the complete lack of prepared statements for SQL queries is a major red flag, exposing the plugin to SQL injection vulnerabilities. The extremely low percentage of properly escaped output indicates a high likelihood of cross-site scripting (XSS) vulnerabilities, as user-supplied data is likely being rendered directly in the browser without sufficient encoding.

While the plugin has no recorded CVEs and no critical or high severity taint flows were identified in the static analysis, this should not be interpreted as a sign of robust security. The absence of vulnerabilities in the past may be due to luck, limited exposure, or the fact that the identified weaknesses have not yet been exploited. The code analysis strongly indicates that the plugin is not following fundamental WordPress security best practices, making it a risky component to use. The combination of an unprotected entry point, raw SQL queries, and insufficient output escaping creates a fertile ground for attackers.

Key Concerns

  • Unprotected AJAX handler
  • Dangerous function: create_function
  • SQL queries without prepared statements
  • Low percentage of properly escaped output
  • No capability checks on entry points
Vulnerabilities
None known

BuddyPress Forums Extras – View Activity Comments on Forum Posts Security Vulnerabilities

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

BuddyPress Forums Extras – View Activity Comments on Forum Posts Code Analysis

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

Dangerous Functions Found

create_functionadd_action('widgets_init', create_function('', 'return register_widget("BP_Forum_Extras_Index_Widgetbp-forum-extras-index.php:161
create_functionadd_action('widgets_init', create_function('', 'return register_widget("BP_Forum_Extras_Index_Latestbp-forum-extras-index.php:162
create_functionadd_action('widgets_init', create_function('', 'return register_widget("bp_forum_extras_tags_Widget"bp-forum-extras-tags.php:47

SQL Query Safety

0% prepared2 total queries

Output Escaping

1% escaped118 total outputs
Data Flows
All sanitized

Data Flow Analysis

1 flows
<bp-forum-extras-signatures> (bp-forum-extras-signatures.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

BuddyPress Forums Extras – View Activity Comments on Forum Posts Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_bpforums_ajaxquotebp-forum-extras-ajaxquote.php:40
WordPress Hooks 83
actionwp_print_scriptsbp-forum-extras-activity.php:21
actionbp_forum_extras_setup_globalsbp-forum-extras-activity.php:26
actionbp_forum_extras_add_after_post_content_libp-forum-extras-activity.php:108
actionbp_forum_extras_admin_screenbp-forum-extras-activity.php:202
actionbp_headbp-forum-extras-ajaxquote.php:22
actionbp_forum_extras_setup_globalsbp-forum-extras-ajaxquote.php:27
actionbp_group_forum_post_metabp-forum-extras-ajaxquote.php:81
actionbp_forum_extras_topic_linksbp-forum-extras-ajaxquote.php:89
actionbp_forum_extras_admin_screenbp-forum-extras-ajaxquote.php:148
filtergroup_forum_topic_text_before_savebp-forum-extras-bbcode.php:19
filtergroup_forum_post_text_before_savebp-forum-extras-bbcode.php:20
filterbp_forum_extras_signatures_text_before_savebp-forum-extras-bbcode.php:21
actionbp_group_after_edit_forum_topicbp-forum-extras-bbcode.php:27
actionbp_group_after_edit_forum_postbp-forum-extras-bbcode.php:28
actiongroups_forum_new_reply_afterbp-forum-extras-bbcode.php:29
actiongroups_forum_new_topic_afterbp-forum-extras-bbcode.php:30
actionbp_after_group_forum_post_newbp-forum-extras-bbcode.php:31
actionbp_headbp-forum-extras-bbcode.php:33
actionbp_forum_extras_setup_globalsbp-forum-extras-bbcode.php:37
actionbp_forum_extras_admin_menubp-forum-extras-bbcode.php:104
actionbp_forum_extras_admin_screenbp-forum-extras-bbcode.php:118
filterbp_get_the_topic_post_css_classbp-forum-extras-highlight.php:52
filterbp_get_the_topic_css_classbp-forum-extras-highlight.php:87
actionbp_forum_extras_admin_screenbp-forum-extras-highlight.php:109
actionbp_before_directory_forums_listbp-forum-extras-index.php:26
actionbp_after_directory_forums_listbp-forum-extras-index.php:28
actionbp_directory_forums_contentbp-forum-extras-index.php:32
actionbp_after_directory_forums_contentbp-forum-extras-index.php:34
actionbp_forum_extras_setup_globalsbp-forum-extras-index.php:39
actionbb_new_postbp-forum-extras-index.php:101
actionbb_delete_postbp-forum-extras-index.php:102
actionwidgets_initbp-forum-extras-index.php:161
actionwidgets_initbp-forum-extras-index.php:162
actionbp_register_widgetsbp-forum-extras-index.php:164
actionbp_forum_extras_admin_menubp-forum-extras-index.php:402
actionbp_forum_extras_admin_screenbp-forum-extras-index.php:415
actionbp_directory_forums_extra_rowbp-forum-extras-preview.php:20
actionbp_headbp-forum-extras-preview.php:21
actionbp_forum_extras_setup_globalsbp-forum-extras-preview.php:34
actionbp_forum_extras_admin_menubp-forum-extras-preview.php:95
actionbp_forum_extras_admin_screenbp-forum-extras-preview.php:108
actionbp_after_group_forum_contentbp-forum-extras-rssfeeds.php:17
actionbp_headbp-forum-extras-rssfeeds.php:18
actionbp_after_group_forum_topicbp-forum-extras-rssfeeds.php:20
actionbp_headbp-forum-extras-rssfeeds.php:21
actionbp_forum_extras_setup_globalsbp-forum-extras-rssfeeds.php:24
actionbp_initbp-forum-extras-rssfeeds.php:85
actionbp_initbp-forum-extras-rssfeeds.php:121
actionbp_forum_extras_admin_screenbp-forum-extras-rssfeeds.php:210
filterbp_get_the_topic_post_contentbp-forum-extras-shortcodes.php:20
actionbp_group_after_edit_forum_topicbp-forum-extras-shortcodes.php:26
actionbp_group_after_edit_forum_postbp-forum-extras-shortcodes.php:27
actiongroups_forum_new_reply_afterbp-forum-extras-shortcodes.php:28
actiongroups_forum_new_topic_afterbp-forum-extras-shortcodes.php:29
actionbp_after_group_forum_post_newbp-forum-extras-shortcodes.php:30
actionbp_headbp-forum-extras-shortcodes.php:32
actionbp_forum_extras_setup_globalsbp-forum-extras-shortcodes.php:36
actionbp_forum_extras_admin_menubp-forum-extras-shortcodes.php:54
actionbp_forum_extras_admin_screenbp-forum-extras-shortcodes.php:78
actionbp_headbp-forum-extras-signatures.php:17
filterbp_get_the_topic_post_contentbp-forum-extras-signatures.php:19
actionbp_profile_header_metabp-forum-extras-signatures.php:20
actionbp_forum_extras_setup_globalsbp-forum-extras-signatures.php:23
actionbp_forum_extras_signatures_initbp-forum-extras-signatures.php:44
actionxprofile_setup_navbp-forum-extras-signatures.php:60
actionbp_template_titlebp-forum-extras-signatures.php:95
actionbp_template_contentbp-forum-extras-signatures.php:96
actionbp_forum_extras_admin_menubp-forum-extras-signatures.php:206
actionbp_forum_extras_admin_screenbp-forum-extras-signatures.php:220
actionbp_after_directory_forums_listbp-forum-extras-tags.php:23
actionbp_directory_forums_contentbp-forum-extras-tags.php:25
actionbp_forum_extras_setup_globalsbp-forum-extras-tags.php:29
actionwidgets_initbp-forum-extras-tags.php:47
actionbp_initbp-forum-extras-tags.php:49
actionbp_forum_extras_admin_screenbp-forum-extras-tags.php:150
actionbp_forum_extras_bbpress_initbp-forum-extras.php:37
filterbp_forums_allowed_tagsbp-forum-extras.php:54
actionadmin_initbp-forum-extras.php:60
actioninitbp-forum-extras.php:65
actionbp_forum_extras_after_post_content_libp-forum-extras.php:73
actionadmin_menubp-forum-extras.php:94
actionbp_initbp-forum-extras.php:96
actionadmin_menubp-forum-extras.php:100
Maintenance & Trust

BuddyPress Forums Extras – View Activity Comments on Forum Posts Maintenance & Trust

Maintenance Signals

WordPress version tested
Last updatedJan 24, 2011
PHP min version
Downloads19K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

BuddyPress Forums Extras – View Activity Comments on Forum Posts Developer Profile

rich! @ etiviti

10 plugins · 200 total installs

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

How We Detect BuddyPress Forums Extras – View Activity Comments on Forum Posts

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/buddypress-group-forum-extras/_inc/js/bp-forums-extras-activity.js

HTML / DOM Fingerprints

CSS Classes
forum-post-activityactivity-stream-post-acomment-avataracomment-metaacomment-content
Data Attributes
id="activity-id="activity-stream-post-id="view-activity-comment-id="acomment-
Shortcode Output
<li id="activity-<ul id="activity-stream-post-<div class="activity-comments" id="view-activity-comment-<li id="acomment-
FAQ

Frequently Asked Questions about BuddyPress Forums Extras – View Activity Comments on Forum Posts