
Buddypress XProfile Custom Field Types Reloaded Security & Risk Analysis
wordpress.org/plugins/bp-xprofile-custom-fieldsExtends the default Buddypress XProfile field types you can set for profile. Some XProfile Field types are: Birthdate, Email, Url, Datepicker, Checkbo …
Is Buddypress XProfile Custom Field Types Reloaded Safe to Use in 2026?
Generally Safe
Score 85/100Buddypress XProfile Custom Field Types Reloaded has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The plugin "bp-xprofile-custom-fields" v2.6.5 demonstrates a generally positive security posture with several strengths. The absence of any known CVEs, unpatched vulnerabilities, and a clean history is a significant advantage, suggesting a well-maintained and tested codebase. The static analysis also indicates good practices such as 100% of SQL queries using prepared statements and no file operations or external HTTP requests, which are common vectors for exploitation. However, there are notable areas for concern. The lack of any nonce checks or capability checks across the entire plugin, combined with 6 identified flows with unsanitized paths (albeit without critical or high severity taint analysis results), raises significant flags. This suggests that even without direct SQL injection or RCE vulnerabilities, privilege escalation or unauthorized access to sensitive data could be possible if an attacker can trigger these unsanitized paths, particularly if they are accessible without proper authentication. The bundled Select2 library, while not explicitly flagged as vulnerable, could represent a risk if it's an outdated version or if vulnerabilities are discovered in it in the future. While the attack surface appears minimal (0 entry points), the presence of unsanitized flows without any authorization checks is a critical weakness that overshadows the positive aspects. The plugin needs to implement robust authorization and sanitization mechanisms to address these potential vulnerabilities effectively.
Key Concerns
- No nonce checks implemented
- No capability checks implemented
- 6 unsanitized path flows
- 59% of output escaping is not properly escaped
- Bundled library: Select2
Buddypress XProfile Custom Field Types Reloaded Security Vulnerabilities
Buddypress XProfile Custom Field Types Reloaded Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Buddypress XProfile Custom Field Types Reloaded Attack Surface
WordPress Hooks 25
Maintenance & Trust
Buddypress XProfile Custom Field Types Reloaded Maintenance & Trust
Maintenance Signals
Community Trust
Buddypress XProfile Custom Field Types Reloaded Alternatives
BuddyPress Conditional Field Groups
buddypress-conditional-field-groups
Conditionally hide BuddyPress XProfile Field Groups based on user role.
BP Group Analytics
bp-group-analytics
Pie charts for xprofile fields.
BuddyPress Xprofile Custom Field Types
bp-xprofile-custom-field-types
Buddypress Xprofile Custom Field Types adds extra custom profile fields to BuddyPress. Field types are: Birthdate, Email, Url etc.
JSON API User
json-api-user
Extends the JSON API Plugin to allow RESTful user registration, authentication & many other User Meta, BP functions. A Pro version is also available.
BuddyPress XProfile Custom Image Field
buddypress-xprofile-image-field
With the BPXPIF plugin you can add XProfile fields of type Image without writing any custom code.
Buddypress XProfile Custom Field Types Reloaded Developer Profile
3 plugins · 1K total installs
How We Detect Buddypress XProfile Custom Field Types Reloaded
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/bp-xprofile-custom-fields/css/select2/select2.min.css/wp-content/plugins/bp-xprofile-custom-fields/js/jscolor/jscolor.js/wp-content/plugins/bp-xprofile-custom-fields/js/modernizr.js/wp-content/plugins/bp-xprofile-custom-fields/js/public.js/wp-content/plugins/bp-xprofile-custom-fields/js/select2/i18n//wp-content/plugins/bp-xprofile-custom-fields/js/select2/select2.min.js/wp-content/plugins/bp-xprofile-custom-fields/js/modernizr.js/wp-content/plugins/bp-xprofile-custom-fields/js/jscolor/jscolor.js/wp-content/plugins/bp-xprofile-custom-fields/js/public.js/wp-content/plugins/bp-xprofile-custom-fields/js/select2/select2.min.js/wp-content/plugins/bp-xprofile-custom-fields/js/select2/i18n/bp-xprofile-custom-fields/js/public.js?ver=bp-xprofile-custom-fields/css/select2/select2.min.css?ver=bp-xprofile-custom-fields/js/select2/select2.min.js?ver=bp-xprofile-custom-fields/js/select2/i18n/bp-xprofile-custom-fields/js/modernizr.js?ver=bp-xprofile-custom-fields/js/jscolor/jscolor.js?ver=HTML / DOM Fingerprints
bxcft-jscolorbxcft-datepickerbxcft-select2data-jscolorbxcft_phpbxcft_jscolorSQ_BP_XProfile