
自動化研究アーティファクト — 上流プロジェクトではありません。
このリポジトリは、公開済みの GitHub Actions ワークフロー脆弱性の再現を目的とした、ラヴァル大学の修士論文のために自動化ハーネスによって構築された使い捨てラボです。これは
wp-graphql/wp-graphqlのコミットb216fe22f3a119f256511ec7353f536fee6886ac(2026-02-20)時点の逐語的スナップショットであり、そのプロジェクト自身のライセンスに基づいて再配布されています。ライセンスファイルはこのスナップショットに変更なしで含まれています。上流プロジェクトは関与しておらず、標的にもされていません。ここで研究されている脆弱性はすでに公開されています。このリポジトリ内のすべてのシークレットと変数はランダムに生成されたダミー値であり、実際の認証情報は存在しません。アクション参照とランナーイメージは、2026-02-20 時点で解決されたものに固定されています。スナップショットに加えられたすべての変更については、ハーネス出力の
pinning.mdを参照してください。質問や異議がある場合: [email protected]
GraphQL で WordPress データの力を解き放つ
WPGraphQL は、あらゆる WordPress サイトに拡張可能な GraphQL API を提供し、モダンな開発ワークフローを解き放ちます。
GraphQL を探求する WordPress 開発者でも、WordPress に飛び込む GraphQL エキスパートでも、WPGraphQL はデータ操作を簡素化し、開発ワークフローを強化します。
これは、WPGraphQL エコシステムのプラグインとウェブサイトを含むモノレポです:
wp-graphql/
├── plugins/
│ ├── wp-graphql/ # WPGraphQL コアプラグイン
│ ├── wp-graphql-ide/ # IDE 拡張プラグイン
│ └── wp-graphql-smart-cache/ # Smart Cache 拡張プラグイン
├── websites/
│ └── wpgraphql.com/ # WPGraphQL.com Next.js ウェブサイト
├── .wp-env.json # 共有 WordPress 環境設定
├── package.json # ルートワークスペース設定
└── turbo.json # Turborepo ビルドオーケストレーション
エンドユーザー向け: 変更はありません! WordPress.org、Composer から WPGraphQL をインストールするか、リリース ZIP をダウンロードしてください。
コントリビューター向け: リポジトリをクローンして実行:
npm install # 依存関係をインストール(ワークスペースを使用)
npm run wp-env start # すべてのプラグインを含む WordPress 環境を起動
📚 詳細なセットアップ手順については、開発ガイド を参照してください。
WPGraphQL は、WordPress の標準的な GraphQL API となることを目指しており、以下を提供します:
スコープ内:
コアの候補(Experiments 経由):
拡張機能として適切:
違い: Experiments は検証中の潜在的なコア機能です。拡張機能は意図的に分離された機能であり、プラグインとして残るべきものです。Experiments はコアに昇格するか削除される可能性があります。拡張機能は独立して永久に存続します。
この焦点により、WPGraphQL は保守性を維持しながら、豊かな拡張エコシステムを可能にします。
wp plugin install wp-graphql --activateregister_graphql_field や register_graphql_connection などの関数で簡単に機能を追加。

ユーザー向け:
コントリビューター向け:
WPGraphQL は、情熱的なコントリビューター、バッカー、スポンサーのコミュニティによって支えられています。
WPGraphQL の維持と成長を支援したいですか?
WordPress と GraphQL エコシステムへの貢献に対して、以下のプロジェクトと組織に感謝の意を表します:
graphql-php ライブラリに対して。graphql-relay-php ライブラリに対して。今日私たちが頼りにしているツールの形成に尽力してくださったすべての組織と個人に感謝します。
WPGraphQL は WordPress.org の標準プラグイン になりつつあり、長期的なサポートと成長するユーザー・コントリビューターコミュニティを確保しています。
WPGraphQL は Appsero SDK を使用して、ユーザーの同意があった場合にのみテレメトリデータを収集し、プラグインを責任を持って改善するのに役立てています。