Wbcom Designs – BuddyPress Ads Security & Risk Analysis

wordpress.org/plugins/wbcom-designs-buddypress-ads

Integrate your BuddyPress community to provide a smooth customer experience and increase site engagement.

100 active installs v1.5.5 PHP + WP 3.0.1+ Updated Unknown
buddypress
100
A · Safe
CVEs total1
Unpatched0
Last CVEApr 13, 2022
Safety Verdict

Is Wbcom Designs – BuddyPress Ads Safe to Use in 2026?

Generally Safe

Score 100/100

Wbcom Designs – BuddyPress Ads has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Apr 13, 2022
Risk Assessment

The "wbcom-designs-buddypress-ads" v1.5.5 plugin exhibits a mixed security posture. While it demonstrates strong practices in handling SQL queries and output escaping, which is positive, there are significant concerns regarding its attack surface. Specifically, 3 out of 6 identified entry points, including AJAX handlers, lack proper authorization checks. This creates a direct pathway for unauthorized users to interact with potentially sensitive plugin functionalities.

The static analysis shows no critical or high severity taint flows, indicating that data processing within the plugin is generally secure against common injection attacks. However, the absence of authorization checks on these entry points is a major vulnerability. The plugin's vulnerability history, although currently showing no unpatched CVEs, includes a past medium severity vulnerability primarily related to missing authorization, reinforcing the observed pattern of insufficient access control.

In conclusion, the plugin has strengths in code sanitization and data handling. Nevertheless, the presence of unprotected AJAX handlers represents a significant security risk that requires immediate attention. Addressing these authorization gaps is crucial to improve the overall security of the plugin.

Key Concerns

  • Unprotected AJAX handlers
  • Past medium vulnerability (Missing Authorization)
Vulnerabilities
1

Wbcom Designs – BuddyPress Ads Security Vulnerabilities

CVEs by Year

1 CVE in 2022
2022
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

Wbcom Designs Plugins (Various Versions) - Arbitrary Plugin Installation, Activation and Deactivation

Apr 13, 2022 Patched in 1.3.1 (1057d)
Code Analysis
Analyzed Mar 16, 2026

Wbcom Designs – BuddyPress Ads Code Analysis

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

Output Escaping

95% escaped219 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
wbcom_addons_cards_links (admin\wbcom\wbcom-admin-settings.php:40)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
3 unprotected

Wbcom Designs – BuddyPress Ads Attack Surface

Entry Points6
Unprotected3

AJAX Handlers 4

authwp_ajax_wbcom_addons_cardsadmin\wbcom\wbcom-admin-settings.php:32
authwp_ajax_wb_ads_rotator_imageincludes\class-buddypress-ads-rotator.php:199
authwp_ajax_wb_ads_rotator_remove_imageincludes\class-buddypress-ads-rotator.php:200
authwp_ajax_wb_ads_rotator_enableincludes\class-buddypress-ads-rotator.php:205

Shortcodes 2

[wbcom_admin_setting_header] admin\wbcom\wbcom-admin-settings.php:29
[ads-shortcode] includes\class-buddypress-ads-rotator.php:230
WordPress Hooks 30
actionadmin_menuadmin\wbcom\wbcom-admin-settings.php:30
actionadmin_enqueue_scriptsadmin\wbcom\wbcom-admin-settings.php:31
actionadmin_noticesbuddypress-ads-rotator.php:75
actionadmin_initbuddypress-ads-rotator.php:76
actionplugins_loadedbuddypress-ads-rotator.php:81
actionactivated_pluginbuddypress-ads-rotator.php:132
actionadmin_initbuddypress-ads-rotator.php:146
actionplugins_loadedincludes\class-buddypress-ads-rotator.php:175
actionadmin_enqueue_scriptsincludes\class-buddypress-ads-rotator.php:190
actionadmin_enqueue_scriptsincludes\class-buddypress-ads-rotator.php:191
actionadmin_menuincludes\class-buddypress-ads-rotator.php:193
actionadmin_initincludes\class-buddypress-ads-rotator.php:194
actioninitincludes\class-buddypress-ads-rotator.php:196
actionadd_meta_boxesincludes\class-buddypress-ads-rotator.php:197
actionsave_postincludes\class-buddypress-ads-rotator.php:198
filtermanage_wb-ads_posts_columnsincludes\class-buddypress-ads-rotator.php:202
actionmanage_wb-ads_posts_custom_columnincludes\class-buddypress-ads-rotator.php:203
actiontransition_post_statusincludes\class-buddypress-ads-rotator.php:204
actionadmin_initincludes\class-buddypress-ads-rotator.php:206
actionwp_enqueue_scriptsincludes\class-buddypress-ads-rotator.php:220
actionwp_enqueue_scriptsincludes\class-buddypress-ads-rotator.php:221
actionbp_before_activity_entryincludes\class-buddypress-ads-rotator.php:223
actionbp_activity_entry_contentincludes\class-buddypress-ads-rotator.php:224
actionbp_after_activity_entryincludes\class-buddypress-ads-rotator.php:225
actionbp_before_activity_entry_commentsincludes\class-buddypress-ads-rotator.php:226
actionbp_activity_entry_commentsincludes\class-buddypress-ads-rotator.php:227
actionbp_after_activity_entry_commentsincludes\class-buddypress-ads-rotator.php:228
actionbp_before_directory_activity_contentincludes\class-buddypress-ads-rotator.php:231
actionbp_after_member_activity_post_formincludes\class-buddypress-ads-rotator.php:232
actionbp_after_group_activity_post_formincludes\class-buddypress-ads-rotator.php:233
Maintenance & Trust

Wbcom Designs – BuddyPress Ads Maintenance & Trust

Maintenance Signals

WordPress version tested6.5.0
Last updatedUnknown
PHP min version
Downloads15K

Community Trust

Rating80/100
Number of ratings4
Active installs100
Developer Profile

Wbcom Designs – BuddyPress Ads 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 Wbcom Designs – BuddyPress Ads

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wbcom-designs-buddypress-ads/includes/css/admin-style.css/wp-content/plugins/wbcom-designs-buddypress-ads/admin/css/buddypress-ads-rotator-admin.css/wp-content/plugins/wbcom-designs-buddypress-ads/assets/css/frontend/frontend.css/wp-content/plugins/wbcom-designs-buddypress-ads/assets/js/frontend/frontend.js
Script Paths
/wp-content/plugins/wbcom-designs-buddypress-ads/admin/js/buddypress-ads-rotator-admin.js/wp-content/plugins/wbcom-designs-buddypress-ads/assets/js/admin/buddypress-ads-rotator-admin.js
Version Parameters
wbcom-designs-buddypress-ads/includes/css/admin-style.css?ver=wbcom-designs-buddypress-ads/admin/css/buddypress-ads-rotator-admin.css?ver=wbcom-designs-buddypress-ads/assets/css/frontend/frontend.css?ver=wbcom-designs-buddypress-ads/admin/js/buddypress-ads-rotator-admin.js?ver=wbcom-designs-buddypress-ads/assets/js/admin/buddypress-ads-rotator-admin.js?ver=wbcom-designs-buddypress-ads/assets/js/frontend/frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
wbcom-ads-rotator-wrapper
Data Attributes
data-plugin-name=wbcom-designs-buddypress-ads
JS Globals
wbcom_ads_rotator_params
Shortcode Output
[buddypress_ads_rotator]
FAQ

Frequently Asked Questions about Wbcom Designs – BuddyPress Ads