BuddyPress Activity Shortcode Security & Risk Analysis

wordpress.org/plugins/bp-activity-shortcode

BuddyPress Activity shortcode plugin allows you to insert BuddyPress activity stream on any page/post using shortcode.

2K active installs v1.1.9 PHP + WP 4.0+ Updated Dec 31, 2025
activity-shortcodebuddypressbuddypress-activitysitewide-activity
99
A · Safe
CVEs total1
Unpatched0
Last CVEDec 31, 2025
Safety Verdict

Is BuddyPress Activity Shortcode Safe to Use in 2026?

Generally Safe

Score 99/100

BuddyPress Activity Shortcode has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Dec 31, 2025Updated 3mo ago
Risk Assessment

The "bp-activity-shortcode" plugin v1.1.9 exhibits a generally good security posture, with most entry points properly protected and a high percentage of outputs being correctly escaped. The use of prepared statements for SQL queries is a positive sign, and the absence of dangerous functions, file operations, and external HTTP requests further contributes to its robustness. The plugin also demonstrates awareness of security by including nonce checks on its entry points.

However, the plugin has a history of medium-severity vulnerabilities, specifically Cross-Site Scripting (XSS). While the latest known vulnerability is listed in the future and noted as unpatched, this historical pattern suggests that input validation and output sanitization might have been areas of weakness in previous versions. The static analysis shows no current critical or high severity taint flows, and all AJAX handlers have authentication checks. The absence of capability checks on entry points is a minor concern, as it might imply a less granular control over who can trigger certain actions, although the lack of unprotected entry points mitigates this significantly.

In conclusion, while the current version appears to have addressed many common security pitfalls, the historical XSS vulnerability warrants vigilance. The plugin's strengths lie in its protected attack surface and secure coding practices like prepared statements. The primary weakness indicated by the data is the historical tendency towards input validation/sanitization issues. Continued monitoring for new vulnerabilities and diligent updating are recommended.

Key Concerns

  • Historical medium severity XSS vulnerability
  • Lack of capability checks on entry points
Vulnerabilities
1

BuddyPress Activity Shortcode Security Vulnerabilities

CVEs by Year

1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

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

BuddyPress Activity Shortcode <= 1.1.8 - Authenticated (Contributor+) Stored Cross-Site Scripting

Dec 31, 2025 Patched in 1.1.9 (6d)
Code Analysis
Analyzed Mar 16, 2026

BuddyPress Activity Shortcode Code Analysis

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

SQL Query Safety

100% prepared1 total queries

Output Escaping

98% escaped45 total outputs
Attack Surface

BuddyPress Activity Shortcode Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 2

authwp_ajax_bpas_load_activitiescore\class-bpas-ajax-handler.php:29
noprivwp_ajax_bpas_load_activitiescore\class-bpas-ajax-handler.php:30

Shortcodes 1

[activity-stream] core\class-bpas-shortcode-helper.php:59
WordPress Hooks 2
actionbp_loadedbp-activity-as-shortcode.php:90
actionbp_enqueue_scriptsbp-activity-as-shortcode.php:91
Maintenance & Trust

BuddyPress Activity Shortcode Maintenance & Trust

Maintenance Signals

WordPress version tested5.9.0
Last updatedDec 31, 2025
PHP min version
Downloads55K

Community Trust

Rating100/100
Number of ratings8
Active installs2K
Developer Profile

BuddyPress Activity Shortcode 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 Activity Shortcode

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/bp-activity-shortcode/assets/js/bpas-loadmore.js
Script Paths
/wp-content/plugins/bp-activity-shortcode/assets/js/bpas-loadmore.js

HTML / DOM Fingerprints

CSS Classes
activity-listbp-list
Data Attributes
data-bp-activity-stream
Shortcode Output
[activity-stream]
FAQ

Frequently Asked Questions about BuddyPress Activity Shortcode