Buddypress Avatar Hover Security & Risk Analysis

wordpress.org/plugins/bp-avatar-hover

BuddyPress Avatar Hover let's you add a pop box when hovering on the group/member avatars and gives you more information at a glance.

10 active installs v1.0 PHP + WP 3.8+ Updated Jun 7, 2016
activityavatarbuddypressgroupsmembers
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Buddypress Avatar Hover Safe to Use in 2026?

Generally Safe

Score 85/100

Buddypress Avatar Hover has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9yr ago
Risk Assessment

The "bp-avatar-hover" v1.0 plugin exhibits a concerning security posture, primarily due to a significant number of unprotected AJAX handlers. While the plugin demonstrates good practice in its SQL query handling by exclusively using prepared statements and has no recorded vulnerability history, these strengths are overshadowed by critical weaknesses.

The static analysis reveals that all four identified AJAX entry points lack proper authentication checks, creating a substantial attack surface that is ripe for exploitation. Furthermore, a significant concern is the complete absence of output escaping, meaning any data processed or displayed by the plugin could potentially be vulnerable to cross-site scripting (XSS) attacks. The taint analysis, though limited, identified flows with unsanitized paths, which could lead to further vulnerabilities if not addressed.

In conclusion, despite the absence of known CVEs and secure SQL practices, the "bp-avatar-hover" plugin presents a high risk due to its unprotected AJAX endpoints and pervasive lack of output escaping. These fundamental security oversights leave the plugin and potentially the WordPress site vulnerable to various attacks. It is highly recommended that these issues be addressed immediately.

Key Concerns

  • 4 AJAX handlers without auth checks
  • 0% output escaping
  • 0 nonce checks
  • 0 capability checks
  • Taint analysis shows unsanitized paths
Vulnerabilities
None known

Buddypress Avatar Hover Security Vulnerabilities

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

Buddypress Avatar Hover Code Analysis

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

SQL Query Safety

100% prepared2 total queries

Output Escaping

0% escaped30 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
bp_pop_member (bp-avatar-hover.php:45)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
4 unprotected

Buddypress Avatar Hover Attack Surface

Entry Points4
Unprotected4

AJAX Handlers 4

authwp_ajax_bp_pop_memberbp-avatar-hover.php:153
noprivwp_ajax_bp_pop_memberbp-avatar-hover.php:154
authwp_ajax_bp_pop_groupbp-avatar-hover.php:264
noprivwp_ajax_bp_pop_groupbp-avatar-hover.php:265
WordPress Hooks 4
actioninitbp-avatar-hover.php:19
actionwp_print_stylesbp-avatar-hover.php:28
actionwp_enqueue_scriptsbp-avatar-hover.php:41
filterbp_core_fetch_avatarbp-avatar-hover.php:315
Maintenance & Trust

Buddypress Avatar Hover Maintenance & Trust

Maintenance Signals

WordPress version tested4.5.33
Last updatedJun 7, 2016
PHP min version
Downloads5K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

Buddypress Avatar Hover Developer Profile

aghajoon

4 plugins · 60 total installs

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

How We Detect Buddypress Avatar Hover

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/bp-avatar-hover/css/bp-pop.css/wp-content/plugins/bp-avatar-hover/js/jquery.tooltipster.js/wp-content/plugins/bp-avatar-hover/js/bp-pop.js
Script Paths
/wp-content/plugins/bp-avatar-hover/js/jquery.tooltipster.js/wp-content/plugins/bp-avatar-hover/js/bp-pop.js
Version Parameters
bp-avatar-hover/css/bp-pop.css?ver=bp-avatar-hover/js/jquery.tooltipster.js?ver=bp-avatar-hover/js/bp-pop.js?ver=

HTML / DOM Fingerprints

CSS Classes
g-hover-cardg-hover-card-imguser-avatar-popbottom-poppop-fontpop-minuspop-pluspop-accept+7 more
Data Attributes
id="non-pop"id="friends-container"
JS Globals
window._member
FAQ

Frequently Asked Questions about Buddypress Avatar Hover