CHP Ads Block Detector Security & Risk Analysis

wordpress.org/plugins/chp-ads-block-detector

Block Ads Blocker Extensions and Increase your revenue by using Ads Blocker Detector Plugin

1K active installs v4.0.2 PHP 7.2+ WP 5.2+ Updated Jan 17, 2024
adblockadsenseanti-adblockchpchpadblock
84
B · Generally Safe
CVEs total3
Unpatched0
Last CVEJun 15, 2023
Safety Verdict

Is CHP Ads Block Detector Safe to Use in 2026?

Mostly Safe

Score 84/100

CHP Ads Block Detector is generally safe to use though it hasn't been updated recently. 3 past CVEs were resolved. Keep it updated.

3 known CVEsLast CVE: Jun 15, 2023Updated 2yr ago
Risk Assessment

The "chp-ads-block-detector" plugin version 4.0.2 exhibits a mixed security posture. On the positive side, the static analysis reveals a very small attack surface, with only one AJAX handler and no shortcodes, cron events, or REST API routes. Crucially, this single entry point appears to have authorization checks in place, and all SQL queries utilize prepared statements, indicating good practices in these areas. Furthermore, the absence of file operations and external HTTP requests reduces the potential for certain types of attacks. The plugin also demonstrates a high percentage of properly escaped output, which is a significant strength.

Key Concerns

  • Medium severity CVEs found
  • Vulnerability history includes XSS and CSRF
  • Output escaping not fully implemented
Vulnerabilities
3

CHP Ads Block Detector Security Vulnerabilities

CVEs by Year

3 CVEs in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
3

3 total CVEs

CVE-2023-2353medium · 4.3Missing Authorization

CHP Ads Block Detector <= 3.9.4 - Missing Authorization to Plugin Settings Update

Jun 15, 2023 Patched in 3.9.8 (222d)
CVE-2023-2354medium · 4.9Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

CHP Ads Block Detector <= 3.9.4 - Authenticated (Subscriber+) Stored Cross-Site Scripting

Jun 15, 2023 Patched in 3.9.8 (222d)
CVE-2023-2352medium · 4.3Cross-Site Request Forgery (CSRF)

CHP Ads Block Detector <= 3.9.4 - Cross-Site Request Forgery via chp_abd_action

Jun 15, 2023 Patched in 3.9.8 (222d)
Code Analysis
Analyzed Mar 16, 2026

CHP Ads Block Detector Code Analysis

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

SQL Query Safety

100% prepared1 total queries

Output Escaping

86% escaped274 total outputs
Attack Surface

CHP Ads Block Detector Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_chp_abd_actionincludes\ajax.php:32
WordPress Hooks 11
actionplugins_loadedchp-adsblocker-detector.php:43
filterload_textdomain_mofilechp-adsblocker-detector.php:44
actionadmin_noticeschp-adsblocker-detector.php:45
actionadmin_noticeschp-adsblocker-detector.php:153
actionadmin_enqueue_scriptsincludes\scripts.php:33
actionwp_headincludes\scripts.php:40
actionwp_footerincludes\scripts.php:43
actionwp_body_openincludes\scripts.php:46
actionwp_footerincludes\scripts.php:48
actionadmin_menuincludes\settings.php:35
actionadmin_initincludes\settings.php:38
Maintenance & Trust

CHP Ads Block Detector Maintenance & Trust

Maintenance Signals

WordPress version tested6.4.8
Last updatedJan 17, 2024
PHP min version7.2
Downloads163K

Community Trust

Rating80/100
Number of ratings24
Active installs1K
Developer Profile

CHP Ads Block Detector Developer Profile

Suresh Chand

1 plugin · 1K total installs

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

How We Detect CHP Ads Block Detector

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/chp-ads-block-detector/assets/css/chp-adb-admin.css/wp-content/plugins/chp-ads-block-detector/assets/css/style.css/wp-content/plugins/chp-ads-block-detector/assets/js/chp-adb-admin.js/wp-content/plugins/chp-ads-block-detector/assets/js/chp-adb.js
Script Paths
/wp-content/plugins/chp-ads-block-detector/assets/js/chp-adb-admin.js/wp-content/plugins/chp-ads-block-detector/assets/js/chp-adb.js
Version Parameters
chp-ads-block-detector/assets/css/chp-adb-admin.css?ver=chp-ads-block-detector/assets/css/style.css?ver=chp-ads-block-detector/assets/js/chp-adb-admin.js?ver=chp-ads-block-detector/assets/js/chp-adb.js?ver=

HTML / DOM Fingerprints

CSS Classes
chp_adb_body_class
HTML Comments
<!-- CHP ADS BLOCK DETECTOR BY SURESH CHAND --><!-- CHPADB: AD BLOCK DETECTOR START --><!-- CHPADB: AD BLOCK DETECTOR END -->
JS Globals
chp_adb_settings
FAQ

Frequently Asked Questions about CHP Ads Block Detector