BuddyPress Member Profile Stats Security & Risk Analysis

wordpress.org/plugins/buddypress-member-profile-stats

This plugin will display a member since and a few simple count totals for status, topics, posts, blog comments along with a per day average.

10 active installs v0.5.0 PHP + WP + Updated Unknown
buddypresscountsmembermember-statsstats
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is BuddyPress Member Profile Stats Safe to Use in 2026?

Generally Safe

Score 100/100

BuddyPress Member Profile Stats has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The "buddypress-member-profile-stats" plugin version 0.5.0 exhibits a generally good security posture based on the provided static analysis. There are no identified SQL injection risks due to the use of prepared statements, and the absence of file operations, external HTTP requests, and a lack of identified dangerous functions further bolster its security. The low number of taint flows and their lack of unsanitized paths are positive indicators. However, a significant concern is the extremely low percentage of properly escaped output (5%). This indicates that a large portion of dynamic data displayed to users might be vulnerable to cross-site scripting (XSS) attacks, allowing attackers to inject malicious scripts into web pages viewed by other users.

The plugin's vulnerability history is clean, with no known CVEs. This, combined with the limited attack surface identified (0 entry points without authentication), suggests a low immediate risk of exploitation for known vulnerabilities. The presence of a nonce check is a positive security practice, though its effectiveness cannot be fully assessed without knowing where it's applied. The absence of capability checks on any entry points is a potential weakness, as it implies that actions might be executable by users without the necessary permissions, although the lack of entry points mitigates this risk significantly for now.

In conclusion, while the plugin benefits from a clean vulnerability record and technically sound practices like prepared statements, the widespread unescaped output presents a notable risk of XSS vulnerabilities. The lack of capability checks, while currently mitigated by the absence of public entry points, should be monitored in future versions. The limited scope of the static analysis is also a factor to consider, as it may not uncover all potential vulnerabilities.

Key Concerns

  • High percentage of unescaped output
  • No capability checks on entry points
Vulnerabilities
None known

BuddyPress Member Profile Stats Security Vulnerabilities

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

BuddyPress Member Profile Stats Code Analysis

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

SQL Query Safety

100% prepared6 total queries

Output Escaping

5% escaped22 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
etivite_bp_member_profile_stats_admin (admin\bp-member-profile-stats-admin.php:27)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

BuddyPress Member Profile Stats Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 6
actionbp_before_member_header_metabp-member-profile-stats-loader.php:25
actionbp_after_sidebar_mebp-member-profile-stats-loader.php:28
actionbp_includebp-member-profile-stats-loader.php:33
filterplugin_action_linksbp-member-profile-stats-loader.php:67
actionbp_activity_deletebp-member-profile-stats.php:171
actionbp_activity_posted_updatebp-member-profile-stats.php:177
Maintenance & Trust

BuddyPress Member Profile Stats Maintenance & Trust

Maintenance Signals

WordPress version tested
Last updatedUnknown
PHP min version
Downloads14K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

BuddyPress Member Profile Stats 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 Member Profile Stats

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/buddypress-member-profile-stats/bp-member-profile-stats.css/wp-content/plugins/buddypress-member-profile-stats/bp-member-profile-stats.js
Script Paths
/wp-content/plugins/buddypress-member-profile-stats/bp-member-profile-stats.js
Version Parameters
/wp-content/plugins/buddypress-member-profile-stats/bp-member-profile-stats.css?ver=/wp-content/plugins/buddypress-member-profile-stats/bp-member-profile-stats.js?ver=

HTML / DOM Fingerprints

CSS Classes
member-sinceprofile-countprofile-count-none
Data Attributes
id="item-member-meta-stats"id="item-member-sidebar-stats"
FAQ

Frequently Asked Questions about BuddyPress Member Profile Stats