
Ad Buttons Security & Risk Analysis
wordpress.org/plugins/ad-buttonsThe Ad Buttons plugin displays a number of graphical ads in a sidebar widget.
Is Ad Buttons Safe to Use in 2026?
Generally Safe
Score 85/100Ad Buttons has a strong security track record. Known vulnerabilities have been patched promptly.
The "ad-buttons" v3.1 plugin exhibits a generally good security posture, with no detected AJAX handlers, REST API routes, shortcodes, or cron events that are exposed without authentication. The code signals also indicate a commitment to secure coding practices, with a high percentage of SQL queries using prepared statements and output being properly escaped. The absence of file operations and external HTTP requests further reduces potential attack vectors. However, the presence of two taint flows with unsanitized paths, even if not rated as critical or high severity by the analysis, warrants attention as these could potentially lead to vulnerabilities if exploited.
The vulnerability history reveals a single medium-severity CVE in the past, which has since been patched. The fact that the last vulnerability was in 2015 suggests a period of relative security stability. While the absence of current unpatched vulnerabilities is positive, the existence of past CSRF vulnerabilities, even if historical, is a reminder that such issues can arise. The plugin's relatively small attack surface and good adherence to core WordPress security practices like nonce and capability checks are strengths. The main concern lies in the two identified taint flows, which could represent latent vulnerabilities that were not fully mitigated or are not detectable by the current static analysis.
Key Concerns
- Taint flows with unsanitized paths (High severity)
- Significant portion of SQL not using prepared statements
- Past medium vulnerability (CSRF)
Ad Buttons Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Ad Buttons <= 2.3.1 - Cross-Site Request Forgery to Cross-Site Scripting
Ad Buttons Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Ad Buttons Attack Surface
WordPress Hooks 5
Maintenance & Trust
Ad Buttons Maintenance & Trust
Maintenance Signals
Community Trust
Ad Buttons Alternatives
In-Post Ads
adsense-in-post-ads-by-oizuled
A plugin to display ads inside your pages or posts.
Ad Commander – Ad Manager for Banners, AdSense, Ad Networks
ad-commander
Insert image banner ads, Google AdSense, Amazon, affiliate ad networks. Rotate and randomize ad groups. Track impressions and clicks. Create ads.txt.
Setupad WP Ads
setupad
Simple and powerful ad insertion tool for WordPress users with a wide range of features to insert, manage, and optimize your ad inventory.
Ad Code Manager
ad-code-manager
Manage your ad codes through the WordPress admin safely and easily.
Ad Commander Tools
ad-commander-tools
Add-on for the Ad Commander plugin that allows you to import, export, and manage ad statistics. This plugin requires Ad Commander.
Ad Buttons Developer Profile
1 plugin · 100 total installs
How We Detect Ad Buttons
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/ad-buttons/ab_admin.js/wp-content/plugins/ad-buttons/ad-buttons.csshttp://pagead2.googlesyndication.com/pagead/show_ads.jsad-buttons/ad-buttons.css?ver=HTML / DOM Fingerprints
ab_powerab_adblockab_adsense<!--
google_ad_client = "-->
<!--
-->
id="ab_power"id="ab_adblock"id="ab_adsense"id="ab_clear"class="ab_power"google_ad_clientgoogle_ad_widthgoogle_ad_heightgoogle_ad_formatgoogle_ad_typegoogle_ad_channel+6 more