WPGraphQL IDE Security & Risk Analysis

wordpress.org/plugins/wpgraphql-ide

GraphQL IDE for WPGraphQL

1K active installs v4.1.0 PHP 7.4+ WP 5.7+ Updated Feb 6, 2026
decoupleddevtoolsgraphqlheadless
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is WPGraphQL IDE Safe to Use in 2026?

Generally Safe

Score 100/100

WPGraphQL IDE has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The wpgraphql-ide plugin v4.1.0 exhibits a strong security posture based on the provided static analysis. The complete absence of identifiable attack surface points such as AJAX handlers, REST API routes, shortcodes, and cron events is a significant positive indicator. Furthermore, the code signals reveal a disciplined approach to secure coding, with no dangerous functions, all SQL queries utilizing prepared statements, and all output properly escaped. The lack of file operations and external HTTP requests also contributes to a reduced attack surface. The presence of a capability check, though singular, suggests some level of access control is considered.

The taint analysis shows zero flows, indicating no identified vulnerabilities related to unsanitized user input being processed in a dangerous manner. The vulnerability history is also clean, with no recorded CVEs, which implies a history of stable and secure releases. This combination of static analysis findings and historical data paints a picture of a plugin developed with security in mind. However, the complete absence of nonce checks on its (non-existent) AJAX handlers, while not a direct vulnerability in this version due to the lack of such handlers, could be an area to monitor if future versions introduce them. Overall, this version of wpgraphql-ide appears to be very secure.

Vulnerabilities
None known

WPGraphQL IDE Security Vulnerabilities

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

WPGraphQL IDE Code Analysis

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

Output Escaping

100% escaped15 total outputs
Attack Surface

WPGraphQL IDE Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 19
actionwpgraphql_ide_enqueue_scriptplugins\help-panel\help-panel.php:42
actionwpgraphql_ide_enqueue_scriptplugins\query-composer-panel\query-composer-panel.php:48
actionadmin_noticeswpgraphql-ide.php:39
actionplugins_loadedwpgraphql-ide.php:46
actionadmin_menuwpgraphql-ide.php:54
actionadmin_bar_menuwpgraphql-ide.php:55
actionadmin_enqueue_scriptswpgraphql-ide.php:56
actionwp_enqueue_scriptswpgraphql-ide.php:57
actionadmin_enqueue_scriptswpgraphql-ide.php:59
actionwp_enqueue_scriptswpgraphql-ide.php:60
actiongraphql_register_settingswpgraphql-ide.php:62
actiongraphql_admin_notices_render_noticeswpgraphql-ide.php:63
actiongraphql_admin_notices_render_noticewpgraphql-ide.php:64
filtergraphql_admin_notices_is_allowed_admin_pagewpgraphql-ide.php:66
filterscript_loader_tagwpgraphql-ide.php:67
filtergraphql_setting_field_configwpgraphql-ide.php:68
filtergraphql_get_setting_section_field_valuewpgraphql-ide.php:69
actionwpgraphql_ide_initwpgraphql-ide.php:76
actionadmin_menuwpgraphql-ide.php:304
Maintenance & Trust

WPGraphQL IDE Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedFeb 6, 2026
PHP min version7.4
Downloads19K

Community Trust

Rating0/100
Number of ratings0
Active installs1K
Developer Profile

WPGraphQL IDE Developer Profile

Joe Fusco

4 plugins · 2K total installs

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

How We Detect WPGraphQL IDE

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wpgraphql-ide/build/help-panel.js/wp-content/plugins/wpgraphql-ide/build/query-composer-panel.js/wp-content/plugins/wpgraphql-ide/build/style-query-composer-panel.css/wp-content/plugins/wpgraphql-ide/admin/css/graphql-ide-menu-icon.css
Script Paths
/wp-content/plugins/wpgraphql-ide/dist/index.js
Version Parameters
wpgraphql-ide/version=4.1.0wpgraphql-ide/build/help-panel.asset.phpwpgraphql-ide/build/query-composer-panel.asset.php

HTML / DOM Fingerprints

CSS Classes
wpgraphql-ide-query-composer-panelwpgraphql-ide-help-panelwpgraphql-ide-root
Data Attributes
id="wpgraphql-ide-root"
JS Globals
window.WPGraphqlIDE
FAQ

Frequently Asked Questions about WPGraphQL IDE