Buddy-bbPress Support Topic Security & Risk Analysis

wordpress.org/plugins/buddy-bbpress-support-topic

bbPress plugin to manage your support requests.

70 active installs v2.1.4 PHP + WP 4.4+ Updated Apr 18, 2017
bbpressbuddypresssupporttopic
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Buddy-bbPress Support Topic Safe to Use in 2026?

Generally Safe

Score 85/100

Buddy-bbPress Support Topic has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 8yr ago
Risk Assessment

The plugin exhibits a mixed security posture. On one hand, it demonstrates good practices by utilizing prepared statements for all SQL queries and has no known past vulnerabilities, suggesting a generally attentive development approach. However, a significant concern arises from the static analysis, which reveals a single AJAX handler that lacks authentication checks. This presents a direct attack vector that could be exploited by unauthenticated users. Additionally, the taint analysis indicates one flow with unsanitized paths, which, while not classified as critical or high, still represents a potential risk for sensitive data handling or execution if leveraged correctly by an attacker. The low percentage of properly escaped output (46%) is also a notable weakness that could lead to cross-site scripting (XSS) vulnerabilities.

Key Concerns

  • Unprotected AJAX handler
  • Unsanitized path taint flow
  • Low output escaping percentage
Vulnerabilities
None known

Buddy-bbPress Support Topic Security Vulnerabilities

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

Buddy-bbPress Support Topic Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
63
54 escaped
Nonce Checks
6
Capability Checks
6
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

46% escaped117 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
topics_admin_support_filter (includes\admin.php:508)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

Buddy-bbPress Support Topic Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_bbp_change_support_statusbuddy-bbpress-support-topic.php:186
WordPress Hooks 58
actionbbp_initbuddy-bbpress-support-topic.php:141
actioninitbuddy-bbpress-support-topic.php:145
actioninitbuddy-bbpress-support-topic.php:153
actionbbp_theme_before_topic_form_submit_wrapperbuddy-bbpress-support-topic.php:156
actionbbp_new_topic_post_extrasbuddy-bbpress-support-topic.php:159
actionbbp_template_noticesbuddy-bbpress-support-topic.php:165
actionbbp_theme_after_reply_form_subscriptionbuddy-bbpress-support-topic.php:168
actionbbp_new_reply_post_extrasbuddy-bbpress-support-topic.php:171
actionbbp_new_topicbuddy-bbpress-support-topic.php:174
actionbbp_edit_topic_post_extrasbuddy-bbpress-support-topic.php:177
actionbbp_edit_topicbuddy-bbpress-support-topic.php:180
actionbbp_enqueue_scriptsbuddy-bbpress-support-topic.php:183
actionbbp_theme_before_topic_titlebuddy-bbpress-support-topic.php:189
actionbbp_headbuddy-bbpress-support-topic.php:192
actionbpbbpst_output_support_extra_fieldbuddy-bbpress-support-topic.php:195
actionbbp_theme_before_reply_contentbuddy-bbpress-support-topic.php:196
actionbbp_widgets_initbuddy-bbpress-support-topic.php:199
actionbbp_widgets_initbuddy-bbpress-support-topic.php:200
actiondynamic_sidebar_beforebuddy-bbpress-support-topic.php:203
actiondynamic_sidebar_afterbuddy-bbpress-support-topic.php:204
filterbbp_get_template_partbuddy-bbpress-support-topic.php:256
filterbbp_get_topic_admin_linksbuddy-bbpress-support-topic.php:259
filterbpbbpst_get_support_statusbuddy-bbpress-support-topic.php:262
filterbbp_get_form_topic_subscribedbuddy-bbpress-support-topic.php:265
filterbbp_get_form_topic_contentbuddy-bbpress-support-topic.php:268
actionbbp_readybuddy-bbpress-support-topic.php:323
actionbbp_admin_menuincludes\admin.php:49
actionbbp_admin_headincludes\admin.php:50
filterplugin_action_linksincludes\admin.php:51
actionbbp_admin_noticesincludes\admin.php:55
actionbbp_forum_attributes_metaboxincludes\admin.php:60
actionbbp_forum_attributes_metabox_saveincludes\admin.php:61
actionpre_get_usersincludes\admin.php:64
actionload-post.phpincludes\admin.php:67
actionload-post-new.phpincludes\admin.php:68
actionbbp_topic_metaboxincludes\admin.php:71
actionbbp_topic_attributes_metabox_saveincludes\admin.php:72
actionsave_postincludes\admin.php:75
filterbbp_admin_topics_column_headersincludes\admin.php:78
actionbbp_admin_topics_column_dataincludes\admin.php:79
actionrestrict_manage_postsincludes\admin.php:82
filterbbp_requestincludes\admin.php:83
actionbulk_edit_custom_boxincludes\admin.php:86
actionload-edit.phpincludes\admin.php:87
actionbbp_dashboard_widget_right_now_table_endincludes\admin.php:90
actionbbp_dashboard_at_a_glanceincludes\admin.php:93
actionbp_enqueue_scriptsincludes\buddypress.php:92
filterbbp_get_topic_titleincludes\buddypress.php:95
filterbbp_get_template_partincludes\buddypress.php:98
actionbpbbpst_forum_support_optionsincludes\buddypress.php:101
actionbpbbpst_forum_settings_updatedincludes\buddypress.php:104
filterbpbbpst_list_recipientsincludes\buddypress.php:107
actionbp_initincludes\buddypress.php:501
filterthe_titleincludes\functions.php:760
filterbbp_after_has_topics_parse_argsincludes\widgets.php:40
filterbbp_get_breadcrumbincludes\widgets.php:41
filterbbp_topic_paginationincludes\widgets.php:42
actionwp_enqueue_scriptsincludes\widgets.php:45
Maintenance & Trust

Buddy-bbPress Support Topic Maintenance & Trust

Maintenance Signals

WordPress version tested4.7.32
Last updatedApr 18, 2017
PHP min version
Downloads17K

Community Trust

Rating100/100
Number of ratings20
Active installs70
Developer Profile

Buddy-bbPress Support Topic Developer Profile

Mathieu Viet

7 plugins · 2K total installs

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

How We Detect Buddy-bbPress Support Topic

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/buddy-bbpress-support-topic/assets/css/bpbbpst.css/wp-content/plugins/buddy-bbpress-support-topic/assets/js/bpbbpst.js/wp-content/plugins/buddy-bbpress-support-topic/includes/admin.php/wp-content/plugins/buddy-bbpress-support-topic/includes/buddypress.php/wp-content/plugins/buddy-bbpress-support-topic/includes/functions.php/wp-content/plugins/buddy-bbpress-support-topic/includes/widgets.php
Script Paths
/wp-content/plugins/buddy-bbpress-support-topic/assets/js/bpbbpst.js
Version Parameters
buddy-bbpress-support-topic/assets/css/bpbbpst.css?ver=buddy-bbpress-support-topic/assets/js/bpbbpst.js?ver=

HTML / DOM Fingerprints

CSS Classes
bpbbpst-support-topic-statusbpbbpst-support-topic-status-labelbpbbpst-support-topic-status-inputbpbbpst-support-topic-options-wrapbpbbpst-support-new-topic-widgetbpbbpst-support-stats-widget
HTML Comments
<!-- Support Topic Status --><!-- End Support Topic Status --><!-- Start Support New Topic Widget --><!-- End Support New Topic Widget -->+5 more
Data Attributes
data-bbbbpst-support-topic-iddata-bbbbpst-support-topic-status
JS Globals
bpbbpst_ajax_objectbpbbpst_localize
Shortcode Output
[bpbbpst_support_stats][bpbbpst_support_new_support]
FAQ

Frequently Asked Questions about Buddy-bbPress Support Topic