MaxiCharts Query Builder Add-on Security & Risk Analysis

wordpress.org/plugins/maxicharts-query-builder-add-on

Extends MaxiCharts plugin adding the famous Query Builder js widget in order to filter gravity forms entries real time via front end.

30 active installs v1.2.2 PHP + WP 4.0+ Updated Jan 4, 2021
gravitymaxichartsqueryview
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is MaxiCharts Query Builder Add-on Safe to Use in 2026?

Generally Safe

Score 85/100

MaxiCharts Query Builder Add-on has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5yr ago
Risk Assessment

The 'maxicharts-query-builder-add-on' v1.2.2 plugin exhibits a concerning security posture due to its significant number of unprotected AJAX handlers. While the plugin demonstrates good practices by not using dangerous functions, performing 100% of SQL queries with prepared statements, and having no recorded vulnerability history, the lack of authentication on its entry points presents a substantial risk. The static analysis reveals that all four identified AJAX handlers lack authorization checks, making them direct targets for attackers. Although taint analysis found no critical or high severity issues and output escaping is moderately well-handled, the absence of capability checks and nonce checks on these handlers leaves them vulnerable to unauthorized data manipulation or execution. The vulnerability history being clean is a positive sign, suggesting a generally secure development process, but it doesn't negate the immediate risks posed by the exposed AJAX endpoints. The plugin's strengths lie in its SQL hygiene and lack of past vulnerabilities, but the weakness in securing its primary interaction points is a critical concern.

Key Concerns

  • 4 unprotected AJAX handlers
  • 0 nonce checks on AJAX handlers
  • 0 capability checks on AJAX handlers
  • 60% output escaping, some outputs unescaped
Vulnerabilities
None known

MaxiCharts Query Builder Add-on Security Vulnerabilities

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

MaxiCharts Query Builder Add-on Code Analysis

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

Bundled Libraries

jQuery

Output Escaping

60% escaped5 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
qb_get_gf_form_fields (maxicharts_querybuilder_add_on.php:71)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
4 unprotected

MaxiCharts Query Builder Add-on Attack Surface

Entry Points4
Unprotected4

AJAX Handlers 4

authwp_ajax_maxicharts_get_new_datamaxicharts_querybuilder_add_on.php:45
noprivwp_ajax_maxicharts_get_new_datamaxicharts_querybuilder_add_on.php:50
authwp_ajax_qb_get_gf_form_fieldsmaxicharts_querybuilder_add_on.php:61
noprivwp_ajax_qb_get_gf_form_fieldsmaxicharts_querybuilder_add_on.php:65
WordPress Hooks 3
actionwp_enqueue_scriptsmaxicharts_querybuilder_add_on.php:35
filtermaxicharts_current_chart_filtermaxicharts_querybuilder_add_on.php:40
filtermcharts_modify_custom_search_criteriamaxicharts_querybuilder_add_on.php:55
Maintenance & Trust

MaxiCharts Query Builder Add-on Maintenance & Trust

Maintenance Signals

WordPress version tested5.6.17
Last updatedJan 4, 2021
PHP min version
Downloads3K

Community Trust

Rating90/100
Number of ratings2
Active installs30
Developer Profile

MaxiCharts Query Builder Add-on Developer Profile

termel

14 plugins · 800 total installs

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

How We Detect MaxiCharts Query Builder 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/maxicharts-query-builder-add-on/assets/css/mc-query-builder.css/wp-content/plugins/maxicharts-query-builder-add-on/assets/js/mc-query-builder.js
Script Paths
/wp-content/plugins/maxicharts-query-builder-add-on/assets/js/mc-query-builder.js
Version Parameters
/wp-content/plugins/maxicharts-query-builder-add-on/assets/css/mc-query-builder.css?ver=/wp-content/plugins/maxicharts-query-builder-add-on/assets/js/mc-query-builder.js?ver=

HTML / DOM Fingerprints

CSS Classes
mc-query-builder-wrapper
Data Attributes
data-form-iddata-graph-typedata-includedata-excludedata-maxentriesdata-filter+2 more
JS Globals
mc_query_builder_params
REST Endpoints
/wp-json/maxicharts-query-builder-add-on/v1/get_form_fields
Shortcode Output
[maxicharts_query_builder]
FAQ

Frequently Asked Questions about MaxiCharts Query Builder Add-on