
BuddyPress Follow Security & Risk Analysis
wordpress.org/plugins/buddypress-followersFollow members on your BuddyPress site with this nifty plugin.
Is BuddyPress Follow Safe to Use in 2026?
Generally Safe
Score 85/100BuddyPress Follow has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The Buddypress-Followers v1.2.2 plugin exhibits a generally good security posture with several strong practices in place. Notably, all SQL queries are performed using prepared statements, and there are no known CVEs associated with this plugin, indicating a history of responsible development and maintenance. The attack surface is relatively small and appears to be protected by nonce checks where necessary, further enhancing its security.
However, there are a few areas of concern. The presence of the `create_function` is a significant security risk, as this function is deprecated and can lead to serious vulnerabilities if used with user-supplied input. Furthermore, only 33% of output escaping is properly handled, suggesting a potential for cross-site scripting (XSS) vulnerabilities in the remaining two-thirds of outputs. The lack of capability checks on the AJAX handlers, despite nonce checks being present, could still allow unauthenticated users to trigger certain actions if the AJAX endpoints are not adequately protected by WordPress's user role management.
In conclusion, while the plugin has a clean vulnerability history and utilizes secure database practices, the use of `create_function` and the suboptimal output escaping represent notable weaknesses that require immediate attention. Addressing these specific code-level issues would significantly improve the plugin's overall security.
Key Concerns
- Dangerous function create_function used
- Low percentage of properly escaped output
- Missing capability checks on AJAX handlers
BuddyPress Follow Security Vulnerabilities
BuddyPress Follow Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Data Flow Analysis
BuddyPress Follow Attack Surface
AJAX Handlers 2
WordPress Hooks 46
Maintenance & Trust
BuddyPress Follow Maintenance & Trust
Maintenance Signals
Community Trust
BuddyPress Follow Alternatives
BuddyPress FollowMe
buddypress-follow-me
Buddypress Follow Me is fork of BuddyPress Follow plugin (http://wordpress.org/extend/plugins/buddypress-followers/). buddypress-followers is now upda …
bbP Follow Users
bbp-follow-users
This simple plugin allows users to follow other members on bbPress . The users can view the latest posts and replies from their followed users in a wi …
Better Messages – Live Chat, Chat Rooms, Real-Time Messaging & Private Messages
bp-better-messages
Real-time messaging and chat rooms for WordPress ecosystem: private conversations, public and private chat rooms, video & audio calls, and more.
Posts 2 Posts
posts-to-posts
Efficient many-to-many connections between posts, pages, custom post types, users.
rtMedia for WordPress, BuddyPress and bbPress
buddypress-media
Add albums, photo, audio/video upload, privacy, sharing, front-end uploads & more. All this works on mobile/tablets devices.
BuddyPress Follow Developer Profile
3 plugins · 1K total installs
How We Detect BuddyPress Follow
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/buddypress-followers/_inc/css/bp-follow.css/wp-content/plugins/buddypress-followers/_inc/js/bp-follow.js/wp-content/plugins/buddypress-followers/_inc/js/bp-follow.jsbuddypress-followers/bp-follow-core.php?ver=buddypress-followers/_inc/css/bp-follow.css?ver=buddypress-followers/_inc/js/bp-follow.js?ver=HTML / DOM Fingerprints
bp-follow-buttonbp-follow-countfollow-button-wrapper<!-- If no logged in user and not on a member profile, do not show the follow button.<!-- If the user is not logged in, do not show the follow button.<!-- Show the follow button if the user is logged in, and if they are not viewing their own profile.<!-- If the user is logged in and they are viewing their own profile, do not show the follow button.data-bp-follow-iddata-bp-follow-noncedata-bp-follow-text-followdata-bp-follow-text-unfollowbp_follow_ajax_urlbp_follow_nonce