BuddyPress Notification Widget Security & Risk Analysis

wordpress.org/plugins/buddypress-notifications-widget

BuddyPress notification widget allow site admins to show BuddyPress user notification in widget.

700 active installs v1.3.3 PHP + WP 4.4+ Updated Aug 7, 2023
buddypressnotificationswidget
63
C · Use Caution
CVEs total1
Unpatched1
Last CVESep 22, 2025
Safety Verdict

Is BuddyPress Notification Widget Safe to Use in 2026?

Use With Caution

Score 63/100

BuddyPress Notification Widget has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: Sep 22, 2025Updated 2yr ago
Risk Assessment

The "buddypress-notifications-widget" plugin v1.3.3 presents a mixed security posture. On the positive side, the plugin demonstrates good practices by utilizing prepared statements for all SQL queries and having a minimal attack surface with no unprotected entry points. The absence of file operations and external HTTP requests is also a favorable sign. However, a significant concern is the moderate rate of improperly escaped output, which at 53% could potentially lead to Cross-Site Scripting vulnerabilities. Furthermore, the plugin has a history of known vulnerabilities, with one unpatched medium severity CVE related to Cross-Site Scripting, indicating a recurring security weakness that needs to be addressed.

The code analysis shows no critical or high-severity issues like dangerous functions or unsanitized taint flows. The presence of a nonce check is a positive, but the complete lack of capability checks on its entry points is a notable omission, especially given the potential for privilege escalation or unauthorized actions if an entry point were to be discovered. The vulnerability history, particularly the recurring XSS pattern, suggests that the developers may not be consistently addressing input validation and output sanitization thoroughly across all contexts.

In conclusion, while the plugin has strengths in its handling of database interactions and attack surface management, the significant proportion of unescaped output and the history of unpatched XSS vulnerabilities are key weaknesses. Users should exercise caution due to the unpatched CVE. A comprehensive review and remediation of output sanitization and input validation, particularly in light of past vulnerabilities, is recommended for improving the plugin's overall security.

Key Concerns

  • Unpatched medium severity CVE
  • Significant portion of output not properly escaped
  • Missing capability checks on entry points
Vulnerabilities
1

BuddyPress Notification Widget Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-58263medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

BuddyPress Notification Widget <= 1.3.3 - Authenticated (Contributor+) Stored Cross-Site Scripting

Sep 22, 2025Unpatched
Code Analysis
Analyzed Mar 16, 2026

BuddyPress Notification Widget Code Analysis

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

SQL Query Safety

100% prepared2 total queries

Output Escaping

47% escaped55 total outputs
Attack Surface

BuddyPress Notification Widget Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 1

authwp_ajax_bpdev_notification_clear_notificationsnotifications-widget.php:98

Shortcodes 1

[buddydev_bp_notification] core\class-bp-notification-shortcode-helper.php:30
WordPress Hooks 4
actionbp_loadednotifications-widget.php:66
actionbp_initnotifications-widget.php:95
actionbp_widgets_initnotifications-widget.php:96
actionbp_enqueue_scriptsnotifications-widget.php:97
Maintenance & Trust

BuddyPress Notification Widget Maintenance & Trust

Maintenance Signals

WordPress version tested6.3.8
Last updatedAug 7, 2023
PHP min version
Downloads49K

Community Trust

Rating100/100
Number of ratings6
Active installs700
Developer Profile

BuddyPress Notification Widget Developer Profile

BuddyDev

14 plugins · 16K total installs

92
trust score
Avg Security Score
88/100
Avg Patch Time
5 days
View full developer profile
Detection Fingerprints

How We Detect BuddyPress Notification Widget

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/buddypress-notifications-widget/notification.js
Script Paths
/wp-content/plugins/buddypress-notifications-widget/notification.js

HTML / DOM Fingerprints

CSS Classes
notification-count-in-title
Data Attributes
data-notification-iddata-notification-link
JS Globals
bpdev_notification_clear_nonce
Shortcode Output
[buddydev_bp_notification]
FAQ

Frequently Asked Questions about BuddyPress Notification Widget