myCred BP Group Leaderboards Security & Risk Analysis

wordpress.org/plugins/mycred-bp-group-leaderboards

📢🚨 Important Notice: myCred BP Group Leaderboards is now part of the myCred Toolkit and will no longer receive updates here.

90 active installs v1.3.2 PHP 7.0+ WP 4.8+ Updated Apr 17, 2025
buddypressbuddypress-groupsleaderboardsmycredtokens
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is myCred BP Group Leaderboards Safe to Use in 2026?

Generally Safe

Score 92/100

myCred BP Group Leaderboards has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The "mycred-bp-group-leaderboards" plugin, version 1.3.2, exhibits a generally strong security posture based on the provided static analysis. The absence of known vulnerabilities in its history is a positive indicator, suggesting a history of secure development and maintenance. Furthermore, the code demonstrates good practices by exclusively using prepared statements for its SQL queries and a high percentage of properly escaped output, minimizing risks of SQL injection and XSS. The plugin also shows no file operations or external HTTP requests, further reducing its attack surface.

However, the analysis does reveal a concerning finding: a single flow with unsanitized paths identified during taint analysis. While it did not result in a critical or high severity finding, this indicates a potential avenue for attackers to manipulate file paths or other path-related operations, which could lead to unexpected behavior or security issues if exploited. Additionally, the complete absence of nonce checks and capability checks across all entry points is a significant concern. While there are no exposed entry points (AJAX, REST API, shortcodes, cron events) in this version, this pattern suggests a lack of fundamental security checks that would be critical if any new entry points were introduced or if existing, less obvious, entry points were discovered.

In conclusion, the plugin has strengths in its SQL and output sanitization and a clean vulnerability history. However, the identified unsanitized path flow and the complete lack of nonce and capability checks represent potential weaknesses that should be addressed to further enhance its security.

Key Concerns

  • Flow with unsanitized paths
  • 0 Nonce checks found
  • 0 Capability checks found
Vulnerabilities
None known

myCred BP Group Leaderboards Security Vulnerabilities

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

myCred BP Group Leaderboards Release Timeline

v1.3.2Current
v1.3.1
v1.3
v1.2.9
v1.2.8
v1.2.7
v1.2.6
v1.2.5
v1.2.4
v1.2.3
v1.2.2
v1.2.1
v1.2
Code Analysis
Analyzed Mar 16, 2026

myCred BP Group Leaderboards Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
12 prepared
Unescaped Output
9
58 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared12 total queries

Output Escaping

87% escaped67 total outputs
Data Flows · Security
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<bpgroup-leaderboard> (includes\bpgroup-leaderboard.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

myCred BP Group Leaderboards Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 18
actionmycred_bp_leaderboard_custom_fieldincludes\bpgroup-leaderboard.php:43
actionmycred_bp_leaderboard_custom_prefs_fieldincludes\bpgroup-leaderboard.php:44
actionbp_initmycred-bp-group-leaderboards.php:107
filtermycred_add_finishedmycred-bp-group-leaderboards.php:108
actionadmin_noticesmycred-bp-group-leaderboards.php:109
actionmycred_delete_point_typemycred-bp-group-leaderboards.php:112
actionmycred_bp_leaderboard_remove_typemycred-bp-group-leaderboards.php:113
actioninitmycred-bp-group-leaderboards.php:114
actionadmin_initmycred-bp-group-leaderboards.php:170
filterbp_core_admin_tabsmycred-bp-group-leaderboards.php:171
actionadmin_menumycred-bp-group-leaderboards.php:172
actionnetwork_admin_menumycred-bp-group-leaderboards.php:173
actionadmin_initmycred-bp-group-leaderboards.php:176
filterbp_core_admin_tabsmycred-bp-group-leaderboards.php:177
actionadmin_menumycred-bp-group-leaderboards.php:178
actionbp_admin_headmycred-bp-group-leaderboards.php:179
actiongroups_join_groupmycred-bp-group-leaderboards.php:182
actiongroups_leave_groupmycred-bp-group-leaderboards.php:183
Maintenance & Trust

myCred BP Group Leaderboards Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedApr 17, 2025
PHP min version7.0
Downloads10K

Community Trust

Rating0/100
Number of ratings0
Active installs90
Developer Profile

myCred BP Group Leaderboards Developer Profile

Saad Iqbal

89 plugins · 1.4M total installs

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

How We Detect myCred BP Group Leaderboards

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/mycred-bp-group-leaderboards/assets/css/bpgl-admin.css/wp-content/plugins/mycred-bp-group-leaderboards/assets/css/bpgl-public.css
Script Paths
/wp-content/plugins/mycred-bp-group-leaderboards/assets/js/bpgl-admin.js
Version Parameters
mycred-bp-group-leaderboards/assets/css/bpgl-admin.css?ver=mycred-bp-group-leaderboards/assets/css/bpgl-public.css?ver=mycred-bp-group-leaderboards/assets/js/bpgl-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
bp-group-leaderboard-wrapbp-group-leaderboard-titlebp-group-leaderboard-contentbp-group-leaderboard-entrybp-group-leaderboard-rankbp-group-leaderboard-userbp-group-leaderboard-pointsbp-group-leaderboard-avatar+2 more
HTML Comments
<!-- BP Group Leaderboards Settings --><!-- BP Group Leaderboard Content -->
Data Attributes
data-bp-group-leaderboard-group-iddata-bp-group-leaderboard-point-typedata-bp-group-leaderboard-user-id
JS Globals
BPGL_ADMINmycred_bp_group_leaderboards_ajaxurl
Shortcode Output
[bp_group_leaderboard]
FAQ

Frequently Asked Questions about myCred BP Group Leaderboards