[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fch-yvbk1szsxLw4_d6Uk5tJVvok44-yUiLm2PNLd5NA":3},{"slug":4,"name":5,"version":6,"author":5,"author_profile":7,"description":8,"short_description":9,"active_installs":10,"downloaded":11,"rating":12,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":35,"analysis":131,"fingerprints":235},"stellate","Stellate","0.1.8","https:\u002F\u002Fprofiles.wordpress.org\u002Fstellatehq\u002F","\u003Ch3>Stellate plugin for WordPress\u003C\u002Fh3>\n\u003Cp>This plugin is an addon for the popular \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwp-graphql\u002Fwp-graphql\" rel=\"nofollow ugc\">WPGraphQL\u003C\u002Fa> plugin. It helps set up \u003Ca href=\"https:\u002F\u002Fstellate.co\" rel=\"nofollow ugc\">Stellate\u003C\u002Fa> in front of a WordPress GraphQL API by automatically invalidating the cache when content is updated in WordPress. It works no matter the source of the update, whether that is via the WordPress admin panel, a GraphQL mutation, the REST API, or another method. It also supports custom post types and custom taxonomies that are exposed over the GraphQL API.\u003C\u002Fp>\n\u003Cp>This plugin only works when you already have the WPGraphQL plugin installed. After adding this plugin, you’ll see a new menu item named “Caching” in the “GraphQL” section of the dashboard sidebar. Here you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add the name of your Stellate service and a purging token (without that, the plugin will do nothing).\u003C\u002Fli>\n\u003Cli>Toggle between soft and hard purging. (Soft purging means the cache will continue serving stale data even after the purge while Stellate updates the data in the background.)\u003C\u002Fli>\n\u003Cli>Purge the entire Stellate cache right from the WordPress dashboard.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For more information, check out our \u003Ca href=\"https:\u002F\u002Fstellate.co\u002Fdocs\u002Fintegrations\u002Fwordpress-plugin\" rel=\"nofollow ugc\">documentation\u003C\u002Fa>.\u003C\u002Fp>\n","Stellate plugin for WordPress",80,4286,100,1,"2024-03-07T10:29:00.000Z","6.4.0","5.0","7.1",[19,20,21,4,22],"api","caching","graphql","wpgraphql","https:\u002F\u002Fgithub.com\u002FStellateHQ\u002Fwp-stellate","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstellate.0.1.8.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":5,"profile_url":7,"plugin_count":13,"total_installs":10,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"stellatehq",30,84,"2026-04-04T05:52:05.126Z",[36,59,80,97,115],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":12,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":55,"download_link":56,"security_score":57,"vuln_count":13,"unpatched_count":26,"last_vuln_date":58,"fetched_at":28},"wpgraphql-smart-cache","WPGraphQL Smart Cache","2.0.1","Jason Bahl","https:\u002F\u002Fprofiles.wordpress.org\u002Fjasonbahl\u002F","\u003Cp>Do you want your API data \u003Cem>fast\u003C\u002Fem> or \u003Cem>accurate\u003C\u002Fem>? With WPGraphQL Smart Cache, you can have both.\u003C\u002Fp>\n\u003Cp>WPGraphQL Smart Cache is a free, open-source WordPress plugin that provides support for caching and cache invalidation of WPGraphQL Queries.\u003C\u002Fp>\n\u003Cp>To get the most out of this plugin, we recommend using GET requests with Network Caching, which requires your WordPress install to be on a \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwp-graphql\u002Fwp-graphql-smart-cache\u002Fblob\u002Fmain\u002Fdocs\u002Fnetwork-cache.md#supported-hosts\" rel=\"nofollow ugc\">supported host\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cem>BREAKING CHANGES:\u003C\u002Fem> We may make breaking changes in the future to improve functionality and experience. If we do, we will use semver to do so. Pay attention to release notes and upgrade notices before updating.\u003C\u002Fp>\n\u003Ch3>Video Overview\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fyoutu.be\u002Ft_y6q02q7K4\" rel=\"nofollow ugc\">\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Docs\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwp-graphql\u002Fwp-graphql-smart-cache#overview\" rel=\"nofollow ugc\">Overview\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwp-graphql\u002Fwp-graphql-smart-cache#-quick-start\" rel=\"nofollow ugc\">Quick Start\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Features\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwp-graphql\u002Fwp-graphql-smart-cache\u002Fblob\u002Fmain\u002Fdocs\u002Fnetwork-cache.md\" rel=\"nofollow ugc\">Network Cache\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwp-graphql\u002Fwp-graphql-smart-cache\u002Fblob\u002Fmain\u002Fdocs\u002Fobject-cache.md\" rel=\"nofollow ugc\">Object Cache\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwp-graphql\u002Fwp-graphql-smart-cache\u002Fblob\u002Fmain\u002Fdocs\u002Fpersisted-queries.md\" rel=\"nofollow ugc\">Persisted Queries\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwp-graphql\u002Fwp-graphql-smart-cache\u002Fblob\u002Fmain\u002Fdocs\u002Fcache-invalidation.md\" rel=\"nofollow ugc\">Cache Invalidation\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwp-graphql\u002Fwp-graphql-smart-cache\u002Fblob\u002Fmain\u002Fdocs\u002Fextending.md\" rel=\"nofollow ugc\">Extending \u002F Customizing Functionality\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwp-graphql\u002Fwp-graphql-smart-cache#faq--troubleshooting\" rel=\"nofollow ugc\">FAQ and Troubleshooting\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwp-graphql\u002Fwp-graphql-smart-cache#known-issues\" rel=\"nofollow ugc\">Known Issues\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwp-graphql\u002Fwp-graphql-smart-cache#providing-feedback\" rel=\"nofollow ugc\">Providing Feedback\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Upgrading\u003C\u002Fh4>\n\u003Cp>It is recommended that anytime you want to update WPGraphQL Smart Cache that you get familiar with what’s changed in the release.\u003C\u002Fp>\n\u003Cp>WPGraphQL Smart Cache publishes \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwp-graphql\u002Fwp-graphql-smart-cache\u002Freleases\" rel=\"nofollow ugc\">release notes on GitHub\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>WPGraphQL Smart Cache will follow Semver versioning.\u003C\u002Fp>\n\u003Cp>The summary of Semver versioning is as follows:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cem>MAJOR\u003C\u002Fem> version when you make incompatible API changes,\u003C\u002Fli>\n\u003Cli>\u003Cem>MINOR\u003C\u002Fem> version when you add functionality in a backwards compatible manner, and\u003C\u002Fli>\n\u003Cli>\u003Cem>PATCH\u003C\u002Fem> version when you make backwards compatible bug fixes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can read more about the details of Semver at \u003Ca href=\"https:\u002F\u002Fsemver.org\" rel=\"nofollow ugc\">semver.org\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>WPGraphQL Smart Cache uses \u003Ca href=\"https:\u002F\u002Fappsero.com\" rel=\"nofollow ugc\">Appsero\u003C\u002Fa> SDK to collect some telemetry data upon user’s confirmation. This helps us to troubleshoot problems faster & make product improvements.\u003C\u002Fp>\n\u003Cp>Appsero SDK \u003Cstrong>does not gather any data by default.\u003C\u002Fstrong> The SDK only starts gathering basic telemetry data \u003Cstrong>when a user allows it via the admin notice\u003C\u002Fstrong>. We collect the data to ensure a great user experience for all our users.\u003C\u002Fp>\n\u003Cp>Integrating Appsero SDK \u003Cstrong>DOES NOT IMMEDIATELY\u003C\u002Fstrong> start gathering data, \u003Cstrong>without confirmation from users in any case.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Learn more about how \u003Ca href=\"https:\u002F\u002Fappsero.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Appsero collects and uses this data\u003C\u002Fa>.\u003C\u002Fp>\n","WPGraphQL Smart Cache is a WordPress plugin that provides fast, accurate API responses by intelligently caching and invalidating WPGraphQL queries.",6000,70323,4,"2025-12-12T01:06:00.000Z","6.9.4","6.0","7.4",[19,52,53,54,22],"cache","performance","persisted-queries","https:\u002F\u002Fgithub.com\u002Fwp-graphql\u002Fwp-graphql-smart-cache","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpgraphql-smart-cache.2.0.1.zip",99,"2025-12-12 00:00:00",{"slug":60,"name":61,"version":62,"author":40,"author_profile":41,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":67,"num_ratings":68,"last_updated":69,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":70,"homepage":75,"download_link":76,"security_score":77,"vuln_count":78,"unpatched_count":26,"last_vuln_date":79,"fetched_at":28},"wp-graphql","WPGraphQL","2.10.0","\u003Cp>WPGraphQL is a free, open-source WordPress plugin that provides an extendable GraphQL schema and API for any WordPress site.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Get Started\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Install WPGraphQL: \u003Ccode>wp plugin install wp-graphql --activate\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Try it out: \u003Ca href=\"https:\u002F\u002Frepl.wpgraphql.com\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Read the \u003Ca href=\"https:\u002F\u002Fwpgraphql.com\u002Fdocs\u002Fquick-start\" rel=\"nofollow ugc\">Quick Start Guide\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Join the \u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002FAGVBqqyaUY\" rel=\"nofollow ugc\">Community on Discord\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwp-graphql\u002Fwp-graphql\" rel=\"nofollow ugc\">Star the Repo\u003C\u002Fa>!\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Key Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Flexible API\u003C\u002Fstrong>: Query posts, pages, custom post types, taxonomies, users, and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Extendable Schema\u003C\u002Fstrong>: Easily add functionality with WPGraphQL’s API, enabling custom integrations.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Compatible with Modern Frameworks\u003C\u002Fstrong>: Works seamlessly with \u003Ca href=\"https:\u002F\u002Fvercel.com\u002Fguides\u002Fwordpress-with-vercel\" rel=\"nofollow ugc\">Next.js\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fdocs.astro.build\u002Fen\u002Fguides\u002Fcms\u002Fwordpress\u002F\" rel=\"nofollow ugc\">Astro\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.okupter.com\u002Fblog\u002Fheadless-wordpress-graphql-sveltekit\" rel=\"nofollow ugc\">SvelteKit\u003C\u002Fa>, and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optimized Performance\u003C\u002Fstrong>: Fetch exactly the data you need in a single query. Boost performance with \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwp-graphql\u002Fwp-graphql\u002Ftree\u002Fmain\u002Fplugins\u002Fwp-graphql-smart-cache\" rel=\"nofollow ugc\">WPGraphQL Smart Cache\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>WPGraphQL is becoming a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fnews\u002F2024\u002F10\u002Fwpgraphql\u002F\" rel=\"ugc\">Canonical Plugin\u003C\u002Fa> on WordPress.org, ensuring long-term support and a growing community of users and contributors.\u003C\u002Fp>\n\u003Ch4>Upgrading\u003C\u002Fh4>\n\u003Cp>It is recommended that anytime you want to update WPGraphQL that you get familiar with what’s changed in the release.\u003C\u002Fp>\n\u003Cp>WPGraphQL publishes \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwp-graphql\u002Fwp-graphql\u002Freleases\" rel=\"nofollow ugc\">release notes on Github\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>WPGraphQL has been following Semver practices for a few years. We will continue to follow Semver and let version numbers communicate meaning. The summary of Semver versioning is as follows:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cem>MAJOR\u003C\u002Fem> version when you make incompatible API changes,\u003C\u002Fli>\n\u003Cli>\u003Cem>MINOR\u003C\u002Fem> version when you add functionality in a backwards compatible manner, and\u003C\u002Fli>\n\u003Cli>\u003Cem>PATCH\u003C\u002Fem> version when you make backwards compatible bug fixes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can read more about the details of Semver at semver.org\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>WPGraphQL uses \u003Ca href=\"https:\u002F\u002Fappsero.com\" rel=\"nofollow ugc\">Appsero\u003C\u002Fa> SDK to collect some telemetry data upon user’s confirmation. This helps us to troubleshoot problems faster and make product improvements.\u003C\u002Fp>\n\u003Cp>Appsero SDK \u003Cstrong>does not gather any data by default.\u003C\u002Fstrong> The SDK starts gathering basic telemetry data \u003Cstrong>only when a user allows it via the admin notice\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Learn more about how \u003Ca href=\"https:\u002F\u002Fappsero.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Appsero collects and uses this data\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Learn more about how \u003Ca href=\"https:\u002F\u002Fappsero.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Appsero collects and uses this data\u003C\u002Fa>.\u003C\u002Fp>\n","WPGraphQL adds a flexible and powerful GraphQL API to WordPress, enabling efficient querying and interaction with your site's data.",30000,1384379,98,48,"2026-03-11T22:53:00.000Z",[71,21,72,73,74],"decoupled","headless","react","rest-api","https:\u002F\u002Fgithub.com\u002Fwp-graphql\u002Fwp-graphql","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-graphql.2.10.0.zip",95,6,"2023-06-28 00:00:00",{"slug":81,"name":82,"version":83,"author":40,"author_profile":41,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":12,"num_ratings":13,"last_updated":88,"tested_up_to":89,"requires_at_least":90,"requires_php":91,"tags":92,"homepage":95,"download_link":96,"security_score":12,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"wpgraphql-acf","WPGraphQL for ACF","2.5.1","\u003Cp>WPGraphQL for Advanced Custom Fields is a free, open-source WordPress plugin that adds ACF Fields and Field Groups to the WPGraphQL Schema.\u003C\u002Fp>\n\u003Ch4>Create ACF Field Groups\u003C\u002Fh4>\n\u003Cp>Create ACF Field Groups and Fields using the ACF User Interface, register them with PHP, or leverage ACF local JSON. Each field group and the fields within it can be configured to “Show in GraphQL.”\u003C\u002Fp>\n\u003Ch4>Query your fields with GraphQL\u003C\u002Fh4>\n\u003Cp>Once your field groups and fields are configured to “Show in GraphQL,” they become available in the GraphQL Schema for querying.\u003C\u002Fp>\n\u003Ch4>Supported Field Types\u003C\u002Fh4>\n\u003Cp>WPGraphQL for ACF provides support for most built-in field types of ACF (free & PRO) and extends support to most field types from ACF Extended (free & PRO).\u003C\u002Fp>\n\u003Ch3>Updating\u003C\u002Fh3>\n\u003Cp>If you are updating from WPGraphQL for ACF v0.6.* or older, check out the \u003Ca href=\"https:\u002F\u002Facf.wpgraphql.com\u002Fupgrade-guide\" rel=\"nofollow ugc\">Upgrade Guide\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>For non-major version updates, automatic updates usually should work smoothly, but we still recommend you back up your site and test on a staging site.\u003C\u002Fp>\n\u003Cp>Before updating WPGraphQL for ACF, review the release notes on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwp-graphql\u002Fwpgraphql-acf\u002Freleases\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>We follow Semantic Versioning (Semver) for meaningful releases:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cem>MAJOR\u003C\u002Fem> version for incompatible API changes,\u003C\u002Fli>\n\u003Cli>\u003Cem>MINOR\u003C\u002Fem> version for backwards-compatible functionality additions,\u003C\u002Fli>\n\u003Cli>\u003Cem>PATCH\u003C\u002Fem> version for backwards-compatible bug fixes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Learn more about Semver at \u003Ca href=\"https:\u002F\u002Fsemver.org\" rel=\"nofollow ugc\">semver.org\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwp-graphql\u002Fwp-graphql\u002Fdiscussions\" rel=\"nofollow ugc\">General Help Requests\u003C\u002Fa>: For general questions and help requests, create a new topic in Github Discussions\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgraphql.com\u002Fdiscord\" rel=\"nofollow ugc\">Discord Community\u003C\u002Fa>: The WPGraphQL Discord is a great place to communicate in real-time. Ask questions, discuss features, get to know other folks using WPGraphQL.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwp-graphql\u002Fwp-graphql\u002Fissues\u002Fnew?assignees=&labels=&projects=&template=bug_report.yml\" rel=\"nofollow ugc\">Bug Reports\u003C\u002Fa>: Report a bug in WPGraphQL\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwp-graphql\u002Fwp-graphql\u002Fissues\u002Fnew?assignees=&labels=&projects=&template=feature_request.yml\" rel=\"nofollow ugc\">Feature Requests\u003C\u002Fa>: Suggest an idea, feature, or enhancement for WPGraphQL.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwp-graphql\u002Fwp-graphql\u002Fsecurity\u002Fadvisories\u002Fnew\" rel=\"nofollow ugc\">Report a Security Vulnerability\u003C\u002Fa>: Report a security vulnerability.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>FAQs\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Does this work with ACF Extended?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Yes! WPGraphQL for ACF allows you to query for (most) fields created with ACF Extended.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Can I filter and sort queries by ACF Fields using WPGraphQL for ACF?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>At this time WPGraphQL for ACF does not support filtering or sorting queries by ACF Fields. “Meta Queries” are often very expensive to execute, so we currently do not support filtering by ACF fields out of the box, but are exploring options for supporting it without the performance penalty.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>I think I found a bug, where do I report it?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you think you found a bug, please open an issue on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwp-graphql\u002Fwpgraphql-acf\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>. The more details you provide in the issue, and the more clear your steps to reproduce are, the higher chances we will be able to help.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Can I use ACF Free or Pro with WPGraphQL for ACF?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Yes! WPGraphQL for ACF works great with ACF Free and Pro. The Pro version of ACF has some additional features, such as Flexible Content Fields, Repeater Fields and Options Pages that are supported by WPGraphQL for ACF.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Do I have to use Faust.js to use WPGraphQL for ACF?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>No! While \u003Ca href=\"https:\u002F\u002Fwww.wpgraphql.com\" rel=\"nofollow ugc\">wpgraphql.com\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Facf.wpgraphql.com\" rel=\"nofollow ugc\">acf.wpgraphql.com\u003C\u002Fa> are built using \u003Ca href=\"https:\u002F\u002Ffaustjs.org\u002F\" rel=\"nofollow ugc\">Faust.js\u003C\u002Fa> and Next.js, you can use WPGraphQL for ACF with any GraphQL client, including Apollo, Relay, Urql, etc.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>I have an ACF Extension that adds a new field type, will it work with WPGraphQL for ACF?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>WPGraphQL for ACF supports the field types that come with ACF (Free and PRO) as well as the field types in ACF Extended (Free and PRO). Support for additional field types can be added by using the “register_graphql_acf_field_type” API.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Do I need WPGraphQL and ACF to be active to use this?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin is a “bridge” plugin that brings functionality of ACF to WPGraphQL. Both WPGraphQL and ACF need to be installed and active in your WordPress installation for this plugin to work.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How much does WPGraphQL for ACF cost?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>WPGraphQL for ACF is a FREE open-source plugin. The development is sponsored by \u003Ca href=\"https:\u002F\u002Fwpengine.com\u002Fatlas\" rel=\"nofollow ugc\">WP Engine Atlas\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Does WPGraphQL for ACF support GraphQL Mutations?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>GraphQL Mutations are not yet supported. We are working on adding support for Mutations in the future. We are waiting for the GraphQL “@oneOf” directive to be merged into the GraphQL spec before we add support for Mutations.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Does this work with Field Groups registered in PHP or JSON?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Yes! You can register ACF Field Groups and Fields using the Admin UI, PHP or JSON. WPGraphQL for ACF will detect the Field Groups and Fields and add them to the GraphQL Schema. If using PHP or JSON, you will need to set the “show_in_graphql” setting to “true” to expose the Field Group and Fields to the GraphQL Schema. There might be other settings that need attention at the field group or field level that might impact the schema or field resolution.\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>WPGraphQL for Advanced Custom Fields uses \u003Ca href=\"https:\u002F\u002Fappsero.com\" rel=\"nofollow ugc\">Appsero\u003C\u002Fa> SDK to collect telemetry data upon user confirmation, helping us troubleshoot problems and improve the product.\u003C\u002Fp>\n\u003Cp>The Appsero SDK \u003Cstrong>doesn’t collect data by default\u003C\u002Fstrong> and only starts gathering basic telemetry data when a user allows it via the admin notice. No data is collected without user consent.\u003C\u002Fp>\n\u003Cp>Learn more about how \u003Ca href=\"https:\u002F\u002Fappsero.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Appsero collects and uses data\u003C\u002Fa>.\u003C\u002Fp>\n","WPGraphQL for ACF seamlessly integrates Advanced Custom Fields with WPGraphQL.",10000,84604,"2026-03-05T23:08:00.000Z","6.5.8","5.9","7.3",[93,19,21,72,94],"acf","nextjs","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpgraphql-acf.2.5.1.zip",{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":105,"downloaded":106,"rating":12,"num_ratings":107,"last_updated":108,"tested_up_to":48,"requires_at_least":16,"requires_php":17,"tags":109,"homepage":113,"download_link":114,"security_score":12,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"add-wpgraphql-seo","WPGraphQL Yoast SEO Addon","v5.0.2","ash_hitch","https:\u002F\u002Fprofiles.wordpress.org\u002Fash_hitch\u002F","\u003Cp>This plugin enables Yoast SEO Support for WPGraphQL\u003C\u002Fp>\n\u003Cp>This is an extension to the WPGraphQL plugin (https:\u002F\u002Fgithub.com\u002Fwp-graphql\u002Fwp-graphql) that returns Yoast SEO data.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Currently returning SEO data for:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Pages\u003C\u002Fli>\n\u003Cli>Posts\u003C\u002Fli>\n\u003Cli>Custom post types\u003C\u002Fli>\n\u003Cli>Products (WooCommerce)\u003C\u002Fli>\n\u003Cli>Categories\u003C\u002Fli>\n\u003Cli>Custom taxonomies\u003C\u002Fli>\n\u003Cli>WooCommerce Products\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Yoast Configuration\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Webmaster verification\u003C\u002Fli>\n\u003Cli>Social profiles\u003C\u002Fli>\n\u003Cli>Schemas\u003C\u002Fli>\n\u003Cli>Breadcrumbs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>Please Note: Yoast and WPGraphQL and their logos are copyright to their respective owners.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin enables Yoast SEO Support for WPGraphQL.",9000,159968,2,"2026-02-04T21:54:00.000Z",[21,110,111,22,112],"headless-wordpress","seo","yoast","https:\u002F\u002Fgithub.com\u002Fashhitch\u002Fwp-graphql-yoast-seo","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadd-wpgraphql-seo.5.0.2.zip",{"slug":116,"name":117,"version":118,"author":101,"author_profile":102,"description":119,"short_description":120,"active_installs":121,"downloaded":122,"rating":26,"num_ratings":26,"last_updated":123,"tested_up_to":124,"requires_at_least":16,"requires_php":125,"tags":126,"homepage":129,"download_link":130,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"add-wpgraphql-send-mail","WPGraphQL Send Mail","1.2.0","\u003Cp>This plugin enables to send email via WPGraphQL.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>`\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>mutation SEND_EMAIL {\u003Cbr \u002F>\n  sendEmail(\u003Cbr \u002F>\n    input: {\u003Cbr \u002F>\n      to: “test@test.com”\u003Cbr \u002F>\n      from: “test@test.com”\u003Cbr \u002F>\n      subject: “test email”\u003Cbr \u002F>\n      body: “test email”\u003Cbr \u002F>\n      clientMutationId: “test”\u003Cbr \u002F>\n    }\u003Cbr \u002F>\n  ) {\u003Cbr \u002F>\n    origin\u003Cbr \u002F>\n    sent\u003Cbr \u002F>\n    message\u003Cbr \u002F>\n  }\u003Cbr \u002F>\n}\u003C\u002Fp>\n\u003Cpre>\u003Ccode>`\n\u003C\u002Fcode>\u003C\u002Fpre>\n","This plugin enables to send email via WPGraphQL.",500,3351,"2021-01-27T08:15:00.000Z","5.6.17","7.0",[127,21,110,128,22],"decoupled-wordpress","mail","https:\u002F\u002Fgithub.com\u002Fashhitch\u002Fwp-graphql-send-mail","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadd-wpgraphql-send-mail.1.2.0.zip",{"attackSurface":132,"codeSignals":211,"taintFlows":222,"riskAssessment":223,"analyzedAt":234},{"hooks":133,"ajaxHandlers":207,"restRoutes":208,"shortcodes":209,"cronEvents":210,"entryPointCount":26,"unprotectedCount":26},[134,140,143,146,150,153,156,159,162,165,168,171,174,177,180,183,186,189,192,195,198,201,204],{"type":135,"name":136,"callback":137,"file":138,"line":139},"action","admin_init","closure","wp-stellate.php",36,{"type":135,"name":141,"callback":137,"file":138,"line":142},"admin_menu",54,{"type":135,"name":144,"callback":137,"file":138,"line":145},"admin_post_stellate_purge_all",152,{"type":135,"name":147,"callback":137,"priority":148,"file":138,"line":149},"registered_post_type",10,202,{"type":135,"name":151,"callback":137,"priority":148,"file":138,"line":152},"registered_taxonomy",223,{"type":135,"name":154,"callback":137,"priority":148,"file":138,"line":155},"wp_insert_post",269,{"type":135,"name":157,"callback":137,"priority":148,"file":138,"line":158},"deleted_post",304,{"type":135,"name":160,"callback":137,"file":138,"line":161},"created_category",313,{"type":135,"name":163,"callback":137,"file":138,"line":164},"edited_category",320,{"type":135,"name":166,"callback":137,"file":138,"line":167},"delete_category",327,{"type":135,"name":169,"callback":137,"file":138,"line":170},"created_post_tag",334,{"type":135,"name":172,"callback":137,"file":138,"line":173},"edited_post_tag",341,{"type":135,"name":175,"callback":137,"file":138,"line":176},"delete_post_tag",348,{"type":135,"name":178,"callback":137,"file":138,"line":179},"wp_insert_comment",355,{"type":135,"name":181,"callback":137,"file":138,"line":182},"wp_set_comment_status",367,{"type":135,"name":184,"callback":137,"file":138,"line":185},"edit_comment",374,{"type":135,"name":187,"callback":137,"file":138,"line":188},"wp_update_comment_count",381,{"type":135,"name":190,"callback":137,"file":138,"line":191},"wp_create_nav_menu",388,{"type":135,"name":193,"callback":137,"file":138,"line":194},"wp_delete_nav_menu",395,{"type":135,"name":196,"callback":137,"file":138,"line":197},"user_register",402,{"type":135,"name":199,"callback":137,"file":138,"line":200},"profile_update",409,{"type":135,"name":202,"callback":137,"file":138,"line":203},"delete_user",416,{"type":135,"name":205,"callback":137,"file":138,"line":206},"shutdown",437,[],[],[],[],{"dangerousFunctions":212,"sqlUsage":213,"outputEscaping":215,"fileOperations":26,"externalRequests":13,"nonceChecks":26,"capabilityChecks":26,"bundledLibraries":221},[],{"prepared":26,"raw":26,"locations":214},[],{"escaped":216,"rawEcho":13,"locations":217},7,[218],{"file":138,"line":219,"context":220},71,"raw output",[],[],{"summary":224,"deductions":225},"The 'stellate' v0.1.8 plugin exhibits a very strong security posture based on the provided static analysis. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events with unprotected entry points significantly limits its attack surface.  Furthermore, the code signals are highly encouraging, with no dangerous functions, all SQL queries utilizing prepared statements, and a high percentage of output being properly escaped. The lack of file operations and external HTTP requests, coupled with the absence of known vulnerabilities, further solidifies its secure design.\n\nWhile the plugin's current version is remarkably secure, the analysis does highlight a few areas for potential future improvement or vigilance. The plugin does make one external HTTP request, which, though not identified as a risk in this analysis, is a common vector for vulnerabilities if not carefully managed. Additionally, the complete absence of nonce checks and capability checks, while not directly exploitable given the current zero attack surface, represents a lack of defensive coding practices that could become a vulnerability if new entry points are introduced in future versions. Overall, 'stellate' v0.1.8 appears to be a very secure plugin with no known vulnerabilities or immediate exploitable risks.",[226,229,232],{"reason":227,"points":228},"External HTTP requests without checks",3,{"reason":230,"points":231},"No nonce checks implemented",5,{"reason":233,"points":231},"No capability checks implemented","2026-03-16T21:23:48.066Z",{"wat":236,"direct":241},{"assetPaths":237,"generatorPatterns":238,"scriptPaths":239,"versionParams":240},[],[],[],[],{"cssClasses":242,"htmlComments":246,"htmlAttributes":247,"restEndpoints":254,"jsGlobals":255,"shortcodeOutput":257},[243,244,245],"wrap","form-table","regular-text",[],[248,249,250,251,252,253],"autocomplete","data-toggle","data-target","data-bs-toggle","data-bs-target","data-bs-placement",[],[256],"stellate_touched_purging_token",[258,259,260],"\u003Ch2>GraphQL Edge Caching with Stellate\u003C\u002Fh2>","\u003Ch3>Settings\u003C\u002Fh3>","\u003Ch3>Purge the entire cache\u003C\u002Fh3>"]