Custom Tabs for BuddyPress Security & Risk Analysis

wordpress.org/plugins/custom-tabs-for-buddypress

Add custom tabs to BuddyPress user profiles with role-based visibility and shortcode content, managed from the admin panel. Requires BuddyPress.

10 active installs v1.0.0 PHP 7.0+ WP 5.0+ Updated Jun 6, 2025
buddypresscustom-tabsprofileshortcodeuser-roles
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Custom Tabs for BuddyPress Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 10mo ago
Risk Assessment

The custom-tabs-for-buddypress plugin v1.0.0 exhibits a generally strong security posture based on the provided static analysis. The absence of AJAX handlers, REST API routes, shortcodes, and cron events, along with zero identified dangerous functions and file operations, significantly limits its attack surface and potential for direct exploitation. The plugin also demonstrates good practices by using prepared statements for all SQL queries and a high percentage of properly escaped output. Furthermore, the lack of any recorded vulnerabilities in its history suggests a history of stable and secure development.

However, a notable concern arises from the complete absence of nonce checks and capability checks. While the current attack surface is zero, this represents a significant oversight. Should any entry points be introduced in future versions without proper authentication and authorization mechanisms, the plugin would be highly vulnerable to various attacks such as CSRF and unauthorized actions. The taint analysis also reporting zero flows is positive, but the lack of any analysis performed (total flows analyzed: 0) means this is not a confirmation of no taint, but rather an indication that no taint analysis was conducted.

In conclusion, while the current implementation of custom-tabs-for-buddypress v1.0.0 appears secure due to its limited entry points and good coding practices for SQL and output handling, the complete lack of security checks for potential future entry points is a critical weakness. The plugin's vulnerability history is clean, but this is largely due to the limited functionality exposed in this version. Future development must address the implementation of proper nonce and capability checks to maintain security.

Key Concerns

  • Missing nonce checks
  • Missing capability checks
  • No taint analysis performed
Vulnerabilities
None known

Custom Tabs for BuddyPress Security Vulnerabilities

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

Custom Tabs for BuddyPress Code Analysis

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

Output Escaping

92% escaped13 total outputs
Attack Surface

Custom Tabs for BuddyPress Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
actionadmin_menucustom-tabs-for-buddypress.php:32
actionadmin_initcustom-tabs-for-buddypress.php:38
actionbp_setup_navcustom-tabs-for-buddypress.php:144
actionbp_template_contentcustom-tabs-for-buddypress.php:148
Maintenance & Trust

Custom Tabs for BuddyPress Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJun 6, 2025
PHP min version7.0
Downloads432

Community Trust

Rating40/100
Number of ratings1
Active installs10
Developer Profile

Custom Tabs for BuddyPress Developer Profile

Tycoonverse

2 plugins · 110 total installs

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

How We Detect Custom Tabs for BuddyPress

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

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
wrapform-table
Data Attributes
id="custom_bp_tabs_0_name"name="custom_bp_tabs[0][name]"id="custom_bp_tabs_0_slug"name="custom_bp_tabs[0][slug]"id="custom_bp_tabs_0_shortcode"name="custom_bp_tabs[0][shortcode]"+18 more
Shortcode Output
do_shortcode
FAQ

Frequently Asked Questions about Custom Tabs for BuddyPress