Ads Benedict Security & Risk Analysis

wordpress.org/plugins/ads-benedict

This is a super basic banner ad plugin. CPM? CPC? CPX? CPR? Nope... If you need to have a banner or banners displayed in multiple spots, this is it.

10 active installs v0.3.0 PHP + WP 4.0+ Updated Jun 3, 2016
ad-networkbanner-adsdouble-click-for-publisherseasy-ads
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Ads Benedict Safe to Use in 2026?

Generally Safe

Score 85/100

Ads Benedict has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9yr ago
Risk Assessment

The "ads-benedict" v0.3.0 plugin exhibits a mixed security posture. On the positive side, it utilizes prepared statements for all SQL queries, has no file operations or external HTTP requests, and appears to have no known historical vulnerabilities. This indicates good practices in areas like database interaction and external dependency management.

However, the static analysis reveals significant concerns regarding its attack surface. The plugin exposes two AJAX handlers, both of which lack authentication checks. This represents a critical weakness, as any unauthenticated user could potentially trigger these handlers, leading to unintended actions or information disclosure. While the output escaping is only 51% properly escaped, this percentage is not as critical as the lack of authentication on AJAX actions.

Overall, the plugin's strengths in SQL handling and historical vulnerability absence are overshadowed by the presence of unprotected AJAX endpoints. The absence of recorded vulnerabilities might suggest it hasn't been a target or thoroughly audited, rather than an inherent lack of risk. The lack of taint analysis flows could be due to the limited complexity of the plugin or limitations in the analysis tool.

Key Concerns

  • 2 AJAX handlers without auth checks
  • Only 51% of outputs properly escaped
Vulnerabilities
None known

Ads Benedict Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 17, 2026

Ads Benedict Code Analysis

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

Output Escaping

51% escaped39 total outputs
Attack Surface
2 unprotected

Ads Benedict Attack Surface

Entry Points4
Unprotected2

AJAX Handlers 2

noprivwp_ajax_adsbenedict_loadadsbenedict.php:114
authwp_ajax_adsbenedict_loadadsbenedict.php:115

Shortcodes 2

[adsbenedict] adsbenedict.php:95
[adsbenedictajax] adsbenedict.php:177
WordPress Hooks 14
actionwp_enqueue_scriptsadsbenedict.php:106
actionadmin_menuinclude\admin.php:10
filtermanage_adsbenedict_posts_columnsinclude\yourls.php:38
filtermanage_posts_custom_columninclude\yourls.php:44
actionadd_meta_boxespost-types\adsbenedict.php:19
actionsave_postpost-types\adsbenedict.php:126
actionsave_postpost-types\adsbenedict.php:129
actioninitpost-types\adsbenedict.php:163
filterpost_updated_messagespost-types\adsbenedict.php:189
filtermanage_adsbenedict_posts_columnspost-types\adsbenedict.php:192
filtermanage_posts_custom_columnpost-types\adsbenedict.php:201
actionadmin_headpost-types\adsbenedict.php:235
actioninittaxonomies\advertisers.php:38
actioninittaxonomies\zone.php:40
Maintenance & Trust

Ads Benedict Maintenance & Trust

Maintenance Signals

WordPress version tested4.5.33
Last updatedJun 3, 2016
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Ads Benedict Developer Profile

Gary Kovar

4 plugins · 40 total installs

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

How We Detect Ads Benedict

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/ads-benedict/include/adsbenedict.js
Script Paths
/wp-content/plugins/ads-benedict/include/adsbenedict.js
Version Parameters
adsbenedict/style.css?ver=

HTML / DOM Fingerprints

CSS Classes
adsajaxhrefadsajaxsrc
Data Attributes
data-zone
JS Globals
loadadsbenedict
Shortcode Output
<a href=<img src=style="max-width: 100%; display: block; height: auto;"
FAQ

Frequently Asked Questions about Ads Benedict