BuddyPress Admin Only Profile Fields Security & Risk Analysis

wordpress.org/plugins/buddypress-admin-only-profile-fields

Easily set the visibility of BuddyPress profile fields to hidden, allowing only admin users to edit and view them.

200 active installs v1.2 PHP + WP 4.3.1+ Updated Nov 3, 2015
adminbuddypressfieldhiddenprofile
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is BuddyPress Admin Only Profile Fields Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 10yr ago
Risk Assessment

The "buddypress-admin-only-profile-fields" v1.2 plugin exhibits a strong security posture based on the provided static analysis. The absence of AJAX handlers, REST API routes, shortcodes, cron events, and file operations significantly limits the potential attack surface. Furthermore, the code demonstrates good security practices by using prepared statements for all SQL queries and having a relatively high percentage of properly escaped output. The single capability check indicates some form of access control is implemented.

The analysis reveals no critical or high-severity issues in taint flows, dangerous functions, or file operations, which are common areas for vulnerabilities. The plugin's vulnerability history is also clean, with no recorded CVEs, suggesting a history of secure development or a lack of past exploitation. However, the complete absence of nonce checks is a concern, as these are a crucial defense against Cross-Site Request Forgery (CSRF) attacks. While the plugin's attack surface is minimal, any potential interaction points could be vulnerable without proper nonce protection.

In conclusion, the plugin appears to be developed with security in mind, particularly concerning data handling and potential injection vulnerabilities. The clean vulnerability history is a positive indicator. The primary weakness identified is the lack of nonce checks, which represents a missed opportunity for robust CSRF protection. This plugin is generally well-secured, but the missing CSRF protection is a notable oversight.

Key Concerns

  • Missing nonce checks
Vulnerabilities
None known

BuddyPress Admin Only Profile Fields Security Vulnerabilities

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

BuddyPress Admin Only Profile Fields Code Analysis

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

Output Escaping

79% escaped14 total outputs
Attack Surface

BuddyPress Admin Only Profile Fields Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
actionadmin_enqueue_scriptsbp-admin-only-profile-fields.php:62
filterbp_xprofile_get_visibility_levelsbp-admin-only-profile-fields.php:65
filterbp_xprofile_get_hidden_field_types_for_userbp-admin-only-profile-fields.php:66
filterbp_profile_get_visibility_radio_buttonsbp-admin-only-profile-fields.php:67
Maintenance & Trust

BuddyPress Admin Only Profile Fields Maintenance & Trust

Maintenance Signals

WordPress version tested4.3.34
Last updatedNov 3, 2015
PHP min version
Downloads7K

Community Trust

Rating100/100
Number of ratings2
Active installs200
Developer Profile

BuddyPress Admin Only Profile Fields Developer Profile

A5hleyRich

3 plugins · 260 total installs

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

How We Detect BuddyPress Admin Only Profile Fields

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/buddypress-admin-only-profile-fields/js/script.min.js/wp-content/plugins/buddypress-admin-only-profile-fields/js/script.js
Script Paths
js/script.min.jsjs/script.js
Version Parameters
buddypress-admin-only-profile-fields/js/script.min.js?ver=buddypress-admin-only-profile-fields/js/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
field-visibility-text
FAQ

Frequently Asked Questions about BuddyPress Admin Only Profile Fields