Admiral Adblock Analytics Security & Risk Analysis

wordpress.org/plugins/admiral-adblock-suite

Detect adblock, measure adblock and block adblock on your site. Help users of adblock plus, ublock and other adblockers whitelist your site.

300 active installs v1.11.6 PHP + WP 4.0+ Updated Jan 20, 2026
adblock-analyticsadblock-blockerblock-adblockdetect-adblockmeasure-adblock
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Admiral Adblock Analytics Safe to Use in 2026?

Generally Safe

Score 100/100

Admiral Adblock Analytics has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2mo ago
Risk Assessment

The static analysis of 'admiral-adblock-suite' v1.11.6 reveals a generally strong security posture, with no identified entry points like AJAX handlers, REST API routes, or shortcodes that lack authentication. The plugin also demonstrates good practices by utilizing prepared statements for all SQL queries. However, a significant concern arises from the output escaping, with only 18% of outputs being properly escaped. This indicates a potential for Cross-Site Scripting (XSS) vulnerabilities, especially given the presence of file operations and external HTTP requests which can sometimes lead to unsanitized data being outputted.

The taint analysis further highlights this concern, showing 3 flows with unsanitized paths out of 4 analyzed. While no critical or high severity taint flows were detected, the presence of unsanitized paths is a red flag that needs careful investigation. The lack of any recorded CVEs in the vulnerability history is a positive sign, suggesting a history of responsible development or fewer past security issues. However, it's crucial to remember that a clean history doesn't guarantee future security, especially with the identified output escaping and taint flow issues.

In conclusion, while the plugin has several strengths, particularly in its limited attack surface and SQL handling, the insufficient output escaping and the presence of unsanitized paths in the taint analysis present a notable risk. The plugin would benefit from a thorough review of its output handling mechanisms to mitigate potential XSS vulnerabilities. The lack of historical vulnerabilities is a good sign, but the current code analysis warrants attention.

Key Concerns

  • Insufficient output escaping
  • Unsanitized paths in taint analysis
Vulnerabilities
None known

Admiral Adblock Analytics Security Vulnerabilities

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

Admiral Adblock Analytics Code Analysis

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

Output Escaping

18% escaped40 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

4 flows3 with unsanitized paths
updatePropertyIDByPOST (AdmiralAdBlockAnalytics.php:192)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Admiral Adblock Analytics Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 13
actionadmin_initadminHooks.php:9
actionadmin_post_refresh_admiral_embedadminHooks.php:17
actionadmin_menuadminHooks.php:34
actioninitadminHooks.php:285
actionadmin_noticesadminHooks.php:295
actionupgrader_process_completeadminHooks.php:312
actionwp_print_scriptsindex.php:40
actioninitprotectHooks.php:14
actiontemplate_redirectprotectHooks.php:63
filterwp_headersprotectHooks.php:364
filterwp_headprotectHooks.php:379
filterthe_contentprotectHooks.php:391
actioninitproxyHooks.php:5
Maintenance & Trust

Admiral Adblock Analytics Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 20, 2026
PHP min version
Downloads25K

Community Trust

Rating70/100
Number of ratings12
Active installs300
Developer Profile

Admiral Adblock Analytics Developer Profile

Admiral

3 plugins · 440 total installs

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

How We Detect Admiral Adblock Analytics

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/admiral-adblock-suite/assets/js/admiral-adblock-suite.js/wp-content/plugins/admiral-adblock-suite/assets/css/admiral-adblock-suite.css
Script Paths
/wp-content/plugins/admiral-adblock-suite/assets/js/admiral-adblock-suite.js
Version Parameters
admiral-adblock-suite/assets/js/admiral-adblock-suite.js?ver=admiral-adblock-suite/assets/css/admiral-adblock-suite.css?ver=

HTML / DOM Fingerprints

CSS Classes
adm-auth-message
HTML Comments
EOF
Data Attributes
data-admiral-property-id
JS Globals
admiralAdBlockAnalyticsConfig
REST Endpoints
/wp-json/admiral/v1/api
FAQ

Frequently Asked Questions about Admiral Adblock Analytics