Activity Link Preview For BuddyPress Security & Risk Analysis

wordpress.org/plugins/activity-link-preview-for-buddypress

BuddyPress activity link preview displays image, title and description from websites when links are shared in activity posts.

100 active installs v1.7.3 PHP 7.4+ WP 5.0+ Updated Mar 13, 2026
activitybuddypresslink-previewopen-graphsocial
98
A · Safe
CVEs total1
Unpatched0
Last CVEMay 7, 2025
Safety Verdict

Is Activity Link Preview For BuddyPress Safe to Use in 2026?

Generally Safe

Score 98/100

Activity Link Preview For BuddyPress has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: May 7, 2025Updated 21d ago
Risk Assessment

The 'activity-link-preview-for-buddypress' plugin version 1.7.3 exhibits a generally good security posture based on the static analysis. The absence of dangerous functions, 100% usage of prepared statements for SQL queries, and proper output escaping are all positive indicators. The presence of a nonce check and a file operation, while noted, do not immediately suggest critical vulnerabilities without further context, especially since there are no unauthenticated entry points identified in the attack surface analysis.

However, the taint analysis reveals two flows with unsanitized paths, which, although not categorized as critical or high severity in this report, warrant careful consideration. These unsanitized paths could potentially lead to unexpected behavior or vulnerabilities if exploited, especially in combination with other factors not immediately apparent from this report. The vulnerability history shows a past high-severity SSRF vulnerability, which is a significant concern. While this specific vulnerability is reported as patched, its occurrence suggests a potential area of weakness within the plugin's code that attackers might seek to exploit again in different forms.

In conclusion, while the plugin implements several strong security practices, the presence of unsanitized taint flows and a history of significant vulnerabilities like SSRF highlight areas for continued vigilance and potential improvement. The lack of capability checks on the single identified entry point is also a minor concern, as it implies that any authenticated user might be able to trigger this functionality.

Key Concerns

  • Taint flows with unsanitized paths found
  • No capability checks on entry points
  • Past high severity SSRF vulnerability history
Vulnerabilities
1

Activity Link Preview For BuddyPress Security Vulnerabilities

CVEs by Year

1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

High
1

1 total CVE

CVE-2025-47548high · 7.2Server-Side Request Forgery (SSRF)

Wbcom Designs - Activity Link Preview For BuddyPress <= 1.4.4 - Unauthenticated Server-Side Request Forgery

May 7, 2025 Patched in 1.6.0 (7d)
Code Analysis
Analyzed Mar 16, 2026

Activity Link Preview For BuddyPress Code Analysis

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

SQL Query Safety

100% prepared1 total queries

Output Escaping

100% escaped19 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
bp_activity_parse_url_preview (bp-activity-link-preview.php:170)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Activity Link Preview For BuddyPress Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_bp_activity_parse_url_previewbp-activity-link-preview.php:91
WordPress Hooks 13
actionadmin_noticesbp-activity-link-preview.php:72
actionadmin_initbp-activity-link-preview.php:75
actionwp_enqueue_scriptsbp-activity-link-preview.php:85
actionbp_initbp-activity-link-preview.php:88
actionbp_activity_after_savebp-activity-link-preview.php:94
filterbp_get_activity_content_bodybp-activity-link-preview.php:97
actionbp_initbp-activity-link-preview.php:100
filterbp_activity_allowed_tagsbp-activity-link-preview.php:103
filterbp_rest_activity_prepare_valuebp-activity-link-preview.php:106
actionwp_headbp-activity-link-preview.php:109
actionplugins_loadedbp-activity-link-preview.php:113
actionadmin_noticesbp-activity-link-preview.php:119
filterbp_activity_comment_contentbp-activity-link-preview.php:726
Maintenance & Trust

Activity Link Preview For BuddyPress Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 13, 2026
PHP min version7.4
Downloads10K

Community Trust

Rating80/100
Number of ratings5
Active installs100
Developer Profile

Activity Link Preview For BuddyPress Developer Profile

Varun Dubey

5 plugins · 420 total installs

76
trust score
Avg Security Score
95/100
Avg Patch Time
532 days
View full developer profile
Detection Fingerprints

How We Detect Activity Link Preview For BuddyPress

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/activity-link-preview-for-buddypress/assets/css/bp-activity-link-preview.css/wp-content/plugins/activity-activity-link-preview-for-buddypress/assets/js/bp-activity-link-preview.js
Script Paths
https://platform.twitter.com/widgets.jshttps://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v21.0
Version Parameters
activity-link-preview-for-buddypress/assets/css/bp-activity-link-preview.css?ver=activity-link-preview-for-buddypress/assets/js/bp-activity-link-preview.js?ver=

HTML / DOM Fingerprints

JS Globals
bp_activity_link_preview
REST Endpoints
/wp-json/bp-activity-link-preview/v1/activity/
FAQ

Frequently Asked Questions about Activity Link Preview For BuddyPress