ElasticPress Debugging Add-On Security & Risk Analysis

wordpress.org/plugins/debug-bar-elasticpress

Extends the Query Monitor and Debug Bar plugins for ElasticPress queries.

900 active installs v3.1.1 PHP 7.0+ WP 5.6+ Updated Dec 11, 2024
debugdebug-barelasticpresselasticsearch
91
A · Safe
CVEs total1
Unpatched0
Last CVEAug 16, 2022
Safety Verdict

Is ElasticPress Debugging Add-On Safe to Use in 2026?

Generally Safe

Score 91/100

ElasticPress Debugging Add-On has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Aug 16, 2022Updated 1yr ago
Risk Assessment

The plugin "debug-bar-elasticpress" v3.1.1 demonstrates a generally strong security posture based on the provided static analysis. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events with an attack surface is a significant positive. Furthermore, the code shows excellent practices regarding SQL queries, exclusively using prepared statements, and a very high percentage of output escaping. The presence of nonce checks and capability checks, while not exhaustive, also suggests an awareness of security best practices.

However, the plugin's vulnerability history is a notable concern. While there are no currently unpatched vulnerabilities, the presence of a past high severity CVE related to Cross-site Scripting indicates that vulnerabilities have existed. The fact that the last known vulnerability was in August 2022, and that there's a history of such issues, suggests a potential for them to reappear if not rigorously addressed in future development. The taint analysis showing zero flows is excellent, but this is balanced by the historical vulnerability data.

In conclusion, "debug-bar-elasticpress" v3.1.1 exhibits strong defensive coding in its current static analysis, with minimal attack surface and good practices for SQL and output handling. The primary weakness lies in its past vulnerability history, specifically XSS, which warrants continued vigilance and thorough security reviews for future versions.

Key Concerns

  • Past high severity CVE exists
  • Past vulnerability (2022)
Vulnerabilities
1

ElasticPress Debugging Add-On Security Vulnerabilities

CVEs by Year

1 CVE in 2022
2022
Patched Has unpatched

Severity Breakdown

High
1

1 total CVE

WF-5414259c-339d-41fe-a0dc-4d4e4d966e15-debug-bar-elasticpresshigh · 7.2Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Debug Bar ElasticPress <= 2.1.0 - Cross-Site Scripting

Aug 16, 2022 Patched in 2.1.1 (525d)
Code Analysis
Analyzed Mar 16, 2026

ElasticPress Debugging Add-On Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
3
61 escaped
Nonce Checks
3
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

95% escaped64 total outputs
Attack Surface

ElasticPress Debugging Add-On Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 24
actionnetwork_admin_menuclasses\QueryLog.php:28
actionadmin_menuclasses\QueryLog.php:30
actionep_remote_requestclasses\QueryLog.php:33
actionadmin_initclasses\QueryLog.php:34
actionadmin_initclasses\QueryLog.php:35
actioninitclasses\QueryLog.php:36
actionadmin_enqueue_scriptsclasses\QueryLog.php:37
filterpre_update_site_option_ep_query_logclasses\QueryLog.php:44
filterpre_update_option_ep_query_logclasses\QueryLog.php:45
filteroption_ep_query_logclasses\QueryLog.php:46
filtersite_option_ep_query_logclasses\QueryLog.php:47
filterep_query_request_argsclasses\QueryLog.php:49
filterep_pre_request_argsclasses\QueryLog.php:50
filterep_pre_request_argsclasses\QueryLog.php:51
filterqm/output/menusclasses\QueryMonitorOutput.php:34
actionadmin_noticesdebug-bar-elasticpress.php:63
filterqm/outputter/htmldebug-bar-elasticpress.php:70
actionqm/output/enqueued-assetsdebug-bar-elasticpress.php:71
filterdebug_bar_panelsdebug-bar-elasticpress.php:73
filterdebug_bar_statusesdebug-bar-elasticpress.php:74
filterep_formatted_argsdebug-bar-elasticpress.php:77
actionwpdebug-bar-elasticpress.php:79
actioninitdebug-bar-elasticpress.php:80
actionplugins_loadeddebug-bar-elasticpress.php:84
Maintenance & Trust

ElasticPress Debugging Add-On Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedDec 11, 2024
PHP min version7.0
Downloads8.5M

Community Trust

Rating100/100
Number of ratings2
Active installs900
Developer Profile

ElasticPress Debugging Add-On Developer Profile

10up

23 plugins · 1.4M total installs

78
trust score
Avg Security Score
98/100
Avg Patch Time
546 days
View full developer profile
Detection Fingerprints

How We Detect ElasticPress Debugging Add-On

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/debug-bar-elasticpress/assets/js/main.js/wp-content/plugins/debug-bar-elasticpress/assets/css/main.css
Script Paths
/wp-content/plugins/debug-bar-elasticpress/assets/js/main.js
Version Parameters
debug-bar-elasticpress/assets/js/main.js?ver=debug-bar-elasticpress/assets/css/main.css?ver=

HTML / DOM Fingerprints

CSS Classes
ep-debug-bar-warning
FAQ

Frequently Asked Questions about ElasticPress Debugging Add-On