BuddyPress Friends On-Line Security & Risk Analysis

wordpress.org/plugins/buddypress-friends-on-line

Plugin will display on your Friends page a new tab called Online with a list of currently online friends.

10 active installs v0.4.3.1 PHP + WP + Updated Jun 1, 2014
buddypressfriendson-lineonline
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is BuddyPress Friends On-Line Safe to Use in 2026?

Generally Safe

Score 85/100

BuddyPress Friends On-Line has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 11yr ago
Risk Assessment

The "buddypress-friends-on-line" plugin, version 0.4.3.1, exhibits a generally positive security posture based on the static analysis. The absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the plugin's attack surface. Furthermore, the code does not utilize dangerous functions, engage in file operations, make external HTTP requests, or bundle external libraries, all of which are good security practices. The use of prepared statements for all SQL queries is also a strong indicator of secure database interaction.

However, a notable concern arises from the output escaping. With 50% of outputs not being properly escaped, there is a significant risk of Cross-Site Scripting (XSS) vulnerabilities. If user-supplied data is being outputted directly to the browser without adequate sanitization or escaping, an attacker could potentially inject malicious scripts. The lack of any capability checks or nonce checks, coupled with zero identified taint flows, suggests that while direct code execution or data manipulation vulnerabilities may be absent, the XSS risk due to unescaped output remains.

The plugin's vulnerability history is clean, with no recorded CVEs. This indicates a lack of previously identified security flaws. However, the absence of findings in the taint analysis, combined with the lack of capability checks, could also suggest that the analysis might not have covered all potential interaction points or that the plugin's functionality is very limited. The most pressing concern is the high percentage of unescaped output, which presents a clear and present danger for XSS vulnerabilities, despite the otherwise clean static analysis and vulnerability history.

Key Concerns

  • High percentage of unescaped output (50%)
  • Lack of capability checks
  • Lack of nonce checks
Vulnerabilities
None known

BuddyPress Friends On-Line Security Vulnerabilities

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

BuddyPress Friends On-Line Release Timeline

v0.4.3.1Current
v0.4.3
v0.4.2
v0.4.1
v0.4
v0.3
v0.2.1
v0.2
v0.1
Code Analysis
Analyzed Mar 17, 2026

BuddyPress Friends On-Line Code Analysis

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

Output Escaping

14% escaped28 total outputs
Attack Surface

BuddyPress Friends On-Line Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 3
actionbp_initbp-friends-on-line.php:11
filterbp_core_get_usersbp-friends-on-line.php:33
actionwidgets_initbpfol-custom-widget.php:125
Maintenance & Trust

BuddyPress Friends On-Line Maintenance & Trust

Maintenance Signals

WordPress version tested
Last updatedJun 1, 2014
PHP min version
Downloads23K

Community Trust

Rating100/100
Number of ratings3
Active installs10
Developer Profile

BuddyPress Friends On-Line Developer Profile

Slava Abakumov

10 plugins · 3K total installs

73
trust score
Avg Security Score
91/100
Avg Patch Time
104 days
View full developer profile
Detection Fingerprints

How We Detect BuddyPress Friends On-Line

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/buddypress-friends-on-line/css/bp-friends-on-line.css/wp-content/plugins/buddypress-friends-on-line/js/bp-friends-on-line.js
Script Paths
/wp-content/plugins/buddypress-friends-on-line/js/bp-friends-on-line.js
Version Parameters
buddypress-friends-on-line/css/bp-friends-on-line.css?ver=buddypress-friends-on-line/js/bp-friends-on-line.js?ver=

HTML / DOM Fingerprints

CSS Classes
friends-onlinebpfol-custom-widgetitem-avataritem-titleitem-metaactivityavatar-block
Data Attributes
id="members-list"class="item-list"
FAQ

Frequently Asked Questions about BuddyPress Friends On-Line