AdBlock X Security & Risk Analysis

wordpress.org/plugins/adblock-x

Plugin designed to help you examine ad blockers' impact on your website(s) and take action against them.

10 active installs v3.0.2 PHP + WP 3.0+ Updated Nov 4, 2016
ad-block-killeradblockadblockeranti-adblockdetection
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is AdBlock X Safe to Use in 2026?

Generally Safe

Score 85/100

AdBlock X 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 security posture of the 'adblock-x' v3.0.2 plugin presents significant concerns due to a large number of unprotected entry points. All 13 identified AJAX handlers lack authentication checks, creating a wide attack surface where any unauthenticated user could potentially interact with plugin functionality. While the plugin demonstrates good practices by using prepared statements for all SQL queries and has no recorded vulnerability history, these strengths are overshadowed by the severe lack of access control on its AJAX endpoints. The presence of `unserialize` as a dangerous function, combined with unsanitized taint flows, further exacerbates the risk, as an attacker could potentially exploit these to inject malicious data, leading to code execution or data manipulation if these functions are used in conjunction with user-controlled input.

Key Concerns

  • 13 AJAX handlers without auth checks
  • 1 dangerous function: unserialize
  • 3 flows with unsanitized paths
  • 13% output escaping is properly escaped
  • 0 nonce checks
  • 0 capability checks
Vulnerabilities
None known

AdBlock X Security Vulnerabilities

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

AdBlock X Code Analysis

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

Dangerous Functions Found

unserialize$plugin_info = unserialize($response['body']);adblock-x.php:140

Output Escaping

14% escaped14 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
rxn_preview_callback (adblock-x.php:376)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
13 unprotected

AdBlock X Attack Surface

Entry Points13
Unprotected13

AJAX Handlers 13

authwp_ajax_rxn_pageviewadblock-x.php:165
noprivwp_ajax_rxn_pageviewadblock-x.php:166
authwp_ajax_rxn_impressionadblock-x.php:168
noprivwp_ajax_rxn_impressionadblock-x.php:169
authwp_ajax_rxn_previewadblock-x.php:171
noprivwp_ajax_rxn_previewadblock-x.php:172
authwp_ajax_rxn_refreshadblock-x.php:175
authwp_ajax_rxn_pageviewadblock-x.php:179
noprivwp_ajax_rxn_pageviewadblock-x.php:180
authwp_ajax_rxn_impressionadblock-x.php:182
noprivwp_ajax_rxn_impressionadblock-x.php:183
authwp_ajax_rxn_previewadblock-x.php:185
noprivwp_ajax_rxn_previewadblock-x.php:186
WordPress Hooks 4
actionadmin_noticesadblock-x.php:158
actionadmin_menuadblock-x.php:159
actionadmin_footeradblock-x.php:174
actionwp_enqueue_scriptsadblock-x.php:177
Maintenance & Trust

AdBlock X Maintenance & Trust

Maintenance Signals

WordPress version tested4.4.34
Last updatedNov 4, 2016
PHP min version
Downloads9K

Community Trust

Rating86/100
Number of ratings6
Active installs10
Developer Profile

AdBlock X Developer Profile

AdBlockX

1 plugin · 10 total installs

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

How We Detect AdBlock X

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/adblock-x/css/style.css
Script Paths
/wp-content/plugins/adblock-x/js/abx.js
Version Parameters
adblock-x/css/style.css?ver=

HTML / DOM Fingerprints

HTML Comments
<!-- HC -->
Data Attributes
data-adblockx-trigger
JS Globals
window.adblockxadblockx_objadblockx_params
REST Endpoints
/wp-json/adblockx/v1/settings
FAQ

Frequently Asked Questions about AdBlock X