BuddyPress Hovercards Security & Risk Analysis

wordpress.org/plugins/buddypress-hovercards

Add themable hovercards to your BuddyPress installation.

10 active installs v1.1.3 PHP + WP + Updated Unknown
buddypresshovercards
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is BuddyPress Hovercards Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs
Risk Assessment

The security posture of Buddypress Hovercards v1.1.3 presents significant concerns due to its limited attack surface but a lack of fundamental security checks on exposed entry points. While the plugin demonstrates good practices by utilizing prepared statements for SQL queries and has no recorded vulnerabilities, the presence of two AJAX handlers without any authentication or capability checks creates a substantial risk. This means any user, including unauthenticated ones, could potentially trigger these handlers, leading to unintended actions or information disclosure if the logic within them is flawed.

The static analysis reveals no dangerous functions, file operations, external HTTP requests, or taint flows, which are positive indicators. However, the complete absence of output escaping on the single identified output point is a critical flaw. This could lead to Cross-Site Scripting (XSS) vulnerabilities, allowing attackers to inject malicious scripts into the site, impacting users who interact with the plugin's output.

Given the clean vulnerability history, it suggests a pattern of the plugin not having historically exposed exploitable flaws. However, this should not breed complacency. The current version exhibits a clear weakness in how its AJAX endpoints are secured. The lack of nonce and capability checks on these entry points, combined with the unescaped output, makes it a prime candidate for exploitation. The plugin's strengths lie in its SQL handling and lack of known CVEs, but these are overshadowed by the immediate, exploitable weaknesses in its exposed functionality.

Key Concerns

  • AJAX handlers without auth checks
  • Unescaped output
  • Lack of nonce checks
  • Lack of capability checks
Vulnerabilities
None known

BuddyPress Hovercards Security Vulnerabilities

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

BuddyPress Hovercards Code Analysis

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

Output Escaping

0% escaped1 total outputs
Attack Surface
2 unprotected

BuddyPress Hovercards Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_buddypress_hovercardbp-hovercards.php:90
noprivwp_ajax_buddypress_hovercardbp-hovercards.php:91
WordPress Hooks 2
actionwp_enqueue_scriptsbp-hovercards.php:89
actionbp_includebp-hovercards.php:165
Maintenance & Trust

BuddyPress Hovercards Maintenance & Trust

Maintenance Signals

WordPress version tested
Last updatedUnknown
PHP min version
Downloads7K

Community Trust

Rating90/100
Number of ratings2
Active installs10
Developer Profile

BuddyPress Hovercards Developer Profile

Mike Martel

7 plugins · 70 total installs

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

How We Detect BuddyPress Hovercards

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/buddypress-hovercards/templates/_inc/css/tipsy.css/wp-content/plugins/buddypress-hovercards/templates/_inc/css/tipsy.hovercard.css/wp-content/plugins/buddypress-hovercards/templates/_inc/js/jquery.tipsy.buddypress.hovercard.js/wp-content/plugins/buddypress-hovercards/templates/_inc/js/jquery.tipsy.js
Script Paths
/wp-content/plugins/buddypress-hovercards/templates/_inc/js/jquery.tipsy.js/wp-content/plugins/buddypress-hovercards/templates/_inc/js/jquery.tipsy.buddypress.hovercard.js
Version Parameters
jquery.tipsy.js?ver=jquery.tipsy.buddypress.hovercard.js?ver=

HTML / DOM Fingerprints

Data Attributes
data-bphc-parent-filterdata-bphc-element-filter
JS Globals
bphc
REST Endpoints
/wp-json/buddypress/v1/hovercard
FAQ

Frequently Asked Questions about BuddyPress Hovercards