BP Activity Share Security & Risk Analysis

wordpress.org/plugins/bp-activity-share

Using BP Activity Share plugin you can share any activity locally like we share any post in FaceBook.

30 active installs v1.5.0 PHP + WP 4.0+ Updated Aug 13, 2017
activitybuddypressbuddypress-activity-sharebuddypress-share
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is BP Activity Share Safe to Use in 2026?

Generally Safe

Score 85/100

BP Activity Share 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 "bp-activity-share" plugin version 1.5.0 exhibits a mixed security posture. On the positive side, the plugin demonstrates good practices in handling SQL queries by exclusively using prepared statements, and it has a clean vulnerability history with no known CVEs. The absence of dangerous functions, file operations, and external HTTP requests are also positive indicators. However, significant concerns arise from the attack surface analysis, which reveals two AJAX handlers, both lacking authentication checks. This presents a direct vulnerability, as any unauthenticated user could potentially interact with these endpoints.

The static analysis also indicates a strong emphasis on output escaping, with a high percentage of outputs being properly handled, and a single nonce check is present, which is a good practice for AJAX. The lack of critical or high severity taint flows is reassuring, suggesting that sensitive data is likely not being mishandled internally. Despite the absence of past vulnerabilities, the presence of unprotected AJAX endpoints remains the most pressing security concern. While the plugin has strengths in data handling and a clean history, the unprotected entry points introduce a substantial risk that needs immediate attention.

Key Concerns

  • Unprotected AJAX handlers
  • No capability checks on AJAX handlers
Vulnerabilities
None known

BP Activity Share Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

BP Activity Share Release Timeline

v1.5.0Current
v1.4.0
v1.3.0
v1.2.0
v1.1.0
v1.0.1
v1.0.0
Code Analysis
Analyzed Mar 16, 2026

BP Activity Share Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
1 prepared
Unescaped Output
3
18 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

86% escaped21 total outputs
Attack Surface
2 unprotected

BP Activity Share Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_bp_share_activityincludes\class-bp-activity-share.php:195
noprivwp_ajax_bp_share_activityincludes\class-bp-activity-share.php:196
WordPress Hooks 15
filterplugin_action_linksadmin\class-bp-activity-share-admin.php:64
filternetwork_admin_plugin_action_linksadmin\class-bp-activity-share-admin.php:65
actionplugins_loadedincludes\class-bp-activity-share.php:140
actionbp_register_admin_settingsincludes\class-bp-activity-share.php:155
actionadmin_noticesincludes\class-bp-activity-share.php:156
filterbp_activity_get_typesincludes\class-bp-activity-share.php:158
actionwp_enqueue_scriptsincludes\class-bp-activity-share.php:173
actionwp_enqueue_scriptsincludes\class-bp-activity-share.php:174
actionbp_activity_entry_metaincludes\class-bp-activity-share.php:175
actionbp_before_activity_entry_commentsincludes\class-bp-activity-share.php:176
actionbp_activity_before_action_delete_activityincludes\class-bp-activity-share.php:177
actionadmin_initincludes\class-bp-activity-share.php:178
filterbp_get_activity_show_filters_optionsincludes\class-bp-activity-share.php:180
filterbp_ajax_querystringincludes\class-bp-activity-share.php:181
actionbp_activity_allowed_tagsincludes\class-bp-activity-share.php:197
Maintenance & Trust

BP Activity Share Maintenance & Trust

Maintenance Signals

WordPress version tested4.8.28
Last updatedAug 13, 2017
PHP min version
Downloads9K

Community Trust

Rating80/100
Number of ratings9
Active installs30
Developer Profile

BP Activity Share Developer Profile

Sanket Parmar

4 plugins · 170 total installs

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

How We Detect BP Activity Share

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-share/public/css/bp-activity-share-public.css/wp-content/plugins/bp-activity-share/public/js/bp-activity-share-public.js
Script Paths
/wp-content/plugins/bp-activity-share/public/js/bp-activity-share-public.js
Version Parameters
bp-activity-share/public/css/bp-activity-share-public.css?ver=bp-activity-share/public/js/bp-activity-share-public.js?ver=

HTML / DOM Fingerprints

CSS Classes
bp-activity-share-buttonbp-activity-share-custom-options
Data Attributes
data-activity-iddata-bp-activity-share-nonce
JS Globals
bpShareActivity
REST Endpoints
/wp-json/bp-activity-share/v1/share
FAQ

Frequently Asked Questions about BP Activity Share