Skip to main content
PluginScorePluginScore
Errors
PluginScore — Plugin Analyzer for WordPress
© 2025 PluginScore.
← Back to Leaderboard
wp-graphql icon

WPGraphQL

WPGraphQL adds a flexible and powerful GraphQL API to WordPress, enabling efficient querying and interaction with your site's data.

Updated 10/30/2025
Scanned 11/13/2025, 5:28:27 AM
decoupledgraphqlheadlessreactrest-api
93
Score
62
Errors
24
Warnings
30K
Installs
Repo67
General14
Security3
Performance2
Accessibility0
Top Issues by Category
Issues organized by category, type, and rule family

Issues Details
86 issues found in latest scan
CodeMessageLocationCategory
ERRORWordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "the_content".
439:92Plugin Repo
ERRORGeneric.PHP.ForbiddenFunctions.Found
The use of function get_post_type_labels() is forbidden
142:13—
ERRORWordPress.WP.AlternativeFunctions.file_system_operations_is_writable
File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: is_writable().
37:11Plugin Repo
ERRORWordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "init_graphql_request".
50:20Plugin Repo
ERRORWordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "init_graphql_request".
148:20Plugin Repo
ERRORWordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "do_graphql_request".
585:20Plugin Repo
ERRORWordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "pre_graphql_execute_request".
630:36Plugin Repo
ERRORWordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "pre_graphql_execute_request".
707:36Plugin Repo
ERRORWordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "show_advanced_plugins".
270:46Plugin Repo
ERRORWordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "show_advanced_plugins".
271:46Plugin Repo
86 total row(s)
Scan History
1 scan recorded
11/13/2025, 5:28:27 AM58s
93
62
24
1 total row(s)