Status Buddy Security & Risk Analysis

wordpress.org/plugins/status-buddy

Here is a short description of the plugin. This should be no more than 150 characters. No markup here.

10 active installs v1.0.0 PHP + WP 3.0.1+ Updated May 6, 2017
buddypressuser-availabilityuser-onlineuser-status
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Status Buddy Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 8yr ago
Risk Assessment

The "status-buddy" v1.0.0 plugin presents a mixed security posture. On the positive side, the plugin demonstrates good coding practices in several areas. It utilizes prepared statements exclusively for its SQL queries and ensures all output is properly escaped, which are crucial for preventing common web vulnerabilities. Furthermore, the absence of file operations, external HTTP requests, and bundled libraries reduces potential attack vectors. The plugin also has no recorded vulnerabilities in its history, suggesting a history of secure development or a lack of significant public exposure.

However, a significant concern arises from the plugin's attack surface. There is one AJAX handler that lacks any authentication or authorization checks. This is a critical weakness as it allows any unauthenticated user to trigger this functionality, potentially leading to unintended actions or information disclosure if the handler performs sensitive operations. The lack of nonce checks and capability checks on this entry point further exacerbates the risk, making it easier for attackers to exploit.

While the plugin's vulnerability history is clean, this does not negate the immediate risk posed by the unprotected AJAX handler. The lack of any taint analysis results is noted, but the presence of a single, unprotected entry point into the plugin's codebase is a tangible security flaw that requires immediate attention.

Key Concerns

  • AJAX handler without auth checks
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

Status Buddy Security Vulnerabilities

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

Status Buddy Code Analysis

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

Status Buddy Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_sb_record_user_activityincludes\class-status-buddy.php:177
WordPress Hooks 12
actionplugins_loadedincludes\class-status-buddy.php:143
actionadmin_enqueue_scriptsincludes\class-status-buddy.php:158
actionadmin_enqueue_scriptsincludes\class-status-buddy.php:159
actionwp_enqueue_scriptsincludes\class-status-buddy.php:173
actionwp_enqueue_scriptsincludes\class-status-buddy.php:174
actionwp_loginincludes\class-status-buddy.php:175
actionclear_auth_cookieincludes\class-status-buddy.php:176
actionheartbeat_settingsincludes\class-status-buddy.php:178
filterheartbeat_receivedincludes\class-status-buddy.php:179
filterheartbeat_nopriv_receivedincludes\class-status-buddy.php:180
actionsb_user_statusincludes\class-status-buddy.php:181
filterbp_member_nameincludes\class-status-buddy.php:182
Maintenance & Trust

Status Buddy Maintenance & Trust

Maintenance Signals

WordPress version tested4.7.32
Last updatedMay 6, 2017
PHP min version
Downloads3K

Community Trust

Rating100/100
Number of ratings2
Active installs10
Developer Profile

Status Buddy Developer Profile

Maulik Kanani

1 plugin · 10 total installs

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

How We Detect Status Buddy

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/status-buddy/admin/css/status-buddy-admin.css/wp-content/plugins/status-buddy/admin/js/status-buddy-admin.js
Version Parameters
status-buddy-admin

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Status Buddy