Affiliate Ads for cbAds.com Security & Risk Analysis

wordpress.org/plugins/clickbank-ads-clickbank-widget

This plugin creates a banner in post and in widget areas to display Vacation Rentals ads on your site. The average commission is $200 per book.

60 active installs v2.0 PHP + WP 2.8+ Updated Oct 28, 2024
adadsaffiliateearnmonetize
91
A · Safe
CVEs total2
Unpatched0
Last CVEMay 6, 2015
Safety Verdict

Is Affiliate Ads for cbAds.com Safe to Use in 2026?

Generally Safe

Score 91/100

Affiliate Ads for cbAds.com has a strong security track record. Known vulnerabilities have been patched promptly.

2 known CVEsLast CVE: May 6, 2015Updated 1yr ago
Risk Assessment

The clickbank-ads-clickbank-widget plugin v2.0 exhibits a generally strong security posture based on static analysis. The absence of dangerous functions, proper handling of all SQL queries via prepared statements, and comprehensive output escaping indicate good development practices. The presence of a nonce check is also a positive sign. However, the complete lack of capability checks on any entry points, combined with the plugin's sole entry point being a shortcode, presents a significant concern. This means that any authenticated user, regardless of their role, could potentially trigger the shortcode's functionality, creating an uncontrolled attack surface.

The plugin's vulnerability history is concerning, with two known CVEs, including a high-severity Cross-Site Scripting (XSS) vulnerability. While no CVEs are currently unpatched, the past existence of these vulnerabilities suggests potential weaknesses in how user input is handled, despite the static analysis showing no unsanitized taint flows. The XSS vulnerability, in particular, is a common issue that can lead to severe compromises if not mitigated properly.

In conclusion, while the current code appears to follow many best practices, the missing capability checks and the historical presence of significant vulnerabilities necessitate caution. The plugin's reliance on a single shortcode as its entry point, without role-based access control, is a notable weakness that could be exploited by authenticated users.

Key Concerns

  • Missing capability checks on shortcode entry point
  • History of high-severity XSS vulnerabilities
  • History of medium-severity vulnerabilities
Vulnerabilities
2

Affiliate Ads for cbAds.com Security Vulnerabilities

CVEs by Year

2 CVEs in 2015
2015
Patched Has unpatched

Severity Breakdown

High
1
Medium
1

2 total CVEs

CVE-2015-20106medium · 4.8Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

ClickBank Affiliate Ads <= 1.20 - Cross-Site Scripting

May 6, 2015 Patched in 1.35 (3184d)
CVE-2015-20105high · 8.8Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

ClickBank Affiliate Ads < 1.31 - Cross-Site Request Forgery to Stored Cross-Site Scripting

May 6, 2015 Patched in 1.31 (3184d)
Code Analysis
Analyzed Mar 16, 2026

Affiliate Ads for cbAds.com Code Analysis

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

Output Escaping

100% escaped166 total outputs
Attack Surface

Affiliate Ads for cbAds.com Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[cbads] cbads.php:181
WordPress Hooks 3
actionadmin_menucbads.php:179
filterthe_contentcbads.php:180
actionwidgets_initcbads.php:198
Maintenance & Trust

Affiliate Ads for cbAds.com Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedOct 28, 2024
PHP min version
Downloads32K

Community Trust

Rating74/100
Number of ratings14
Active installs60
Developer Profile

Affiliate Ads for cbAds.com Developer Profile

cbads

1 plugin · 60 total installs

73
trust score
Avg Security Score
91/100
Avg Patch Time
3184 days
View full developer profile
Detection Fingerprints

How We Detect Affiliate Ads for cbAds.com

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/clickbank-ads-clickbank-widget/css/cbads-widget.css/wp-content/plugins/clickbank-ads-clickbank-widget/js/cbads-widget.js
Script Paths
/wp-content/plugins/clickbank-ads-clickbank-widget/js/cbads-widget.js
Version Parameters
clickbank-ads-clickbank-widget/css/cbads-widget.css?ver=clickbank-ads-clickbank-widget/js/cbads-widget.js?ver=

HTML / DOM Fingerprints

CSS Classes
cbads_widget
HTML Comments
<!-- START cbads plugin --><!-- END cbads plugin -->
Data Attributes
data-afiddata-widthdata-heightdata-changedata-borderdata-bordstyle+4 more
JS Globals
cbads_widget_settings
Shortcode Output
[cbads]
FAQ

Frequently Asked Questions about Affiliate Ads for cbAds.com