アクセス解析は同意後だけ使います。詳細

安全と会社での利用

EmDash(Cloudflare)とは⁠|WordPressと比べた強みと、いま試すか待つかの目安

要点この記事の答え
  1. Cloudflareが2026年4月に出した、Astro製のCMSです。
  2. 1.0が出ましたが、安全性の独立した検証はまだです。
  3. 試すのは開発者がいるサイト、WordPressは更新を続けます。
EmDashはCloudflareが2026年4月に公開したAstro製のオープンソースCMSで、1.0が出て本番向けとされるが、プラグイン隔離の安全性は独立検証がまだなく、後継とは言えない。

EmDashは、Cloudflareが2026年4月1日に公開した、オープンソース(MITライセンス)のCMSです。 Astroの上に作られ、TypeScriptで書かれています。Cloudflare自身は、これを「WordPressの精神的な後継(spiritual successor)」と呼んでいます。ただし、これはCloudflareの自己紹介です。WordPressの後継になったかどうかは、まだ誰にも決められません。この記事も、そうは書きません。

売りは、サンドボックス型のプラグインを、1つずつ隔離した場所で動かし、宣言した権限だけを持たせる仕組みです。ただし、隔離しない形のプラグイン(ネイティブ)も選べます。WordPressのプラグインの弱点を狙っています。一方で、その安全性は、Cloudflareの説明が中心で、独立した監査の結果は、2026年10月23日の時点で見つけられませんでした。この記事では、何が公式の説明で、何が確かめられたことか、誰がいま試すのがよく、誰が待つのがよいか、WordPressを更新し続ける道と比べてどうかを、整理します。

内容は、2026年10月23日に、Node.jsの2026年10月のセキュリティリリース、WordPress.orgのPHPのセキュリティリリースの告知、EmDashのGitHubのセキュリティ情報の一覧(公開された情報の件数は、GitHubのAPIで確かめました)、CloudflareのEmDash発表のブログ(2026年4月1日公開)、EmDashのGitHubのリポジトリ(READMEとリリースの記録、SECURITY.md)、EmDashの公式ドキュメントのプラグインのサンドボックス、WordPressからの移行、WordPress開発者向けの案内と照らし合わせました。

EmDashとは

Cloudflareの発表とREADMEから、次の点が分かります。

項目内容
項目作った会社内容Cloudflare(公式のリポジトリは emdash-⁠cms/⁠emdash)
項目作り内容Astroの上に作られた、TypeScriptのCMS
項目ライセンス内容MIT
項目動く場所内容Cloudflare(D1、R2、Workers)、またはSQLiteを使うNode.jsのサーバー
項目始め方内容npm create emdash@latest、またはCloudflareの「Deploy」ボタン
項目管理画面内容WordPressの管理画面(wp-⁠admin)とは別物。見た目の複製ではない(公式ドキュメント)
項目隔離されたプラグイン内容宣言した権限だけを持つ(後述)

2026年4月と、いまとの違い

発表のブログの時点では、EmDashはバージョン0.1.0の、開発者向けのプレビュー(early developer beta)でした。いまは違います。GitHubのリリースの記録では、2026年9月28日に、EmDash 1.0(emdash@1.0.1)が出ています。2026年10月23日に確かめた時点の最新は、2026年10月18日の1.3.1です。

READMEは、EmDashは「stable(安定している)」で、本番に使える、としています。中心のパッケージは、セマンティックバージョニングに従い、互換性を壊す変更は、メジャーバージョンでだけ出す、とされています。ただし、公式のプラグインとプラグインの道具は、まだ0.xで、マイナーバージョンの間でも変わりうる、と、同じREADMEに書かれています。

「stable」は、作った側の言葉です。独立した評価ではありません。1.0への更新では、0.xの時代の古いAPIが消える、互換性を壊す変更が入ったと、リリースの記録に書かれています。

公式の主張と、確かめられたことを分ける

点誰が言っているか確かめられたか
点プラグインは、宣言した権限だけで動く誰が言っているかCloudflare、EmDashの公式確かめられたか設計の説明を読みました。独立した監査は、見つけられませんでした
点WordPressのセキュリティの問題の96%は、プラグインから来る誰が言っているかCloudflareの発表(Patchstackの調査を引用)確かめられたか当サイトでは、Patchstackの原文は読んでいません
点WordPressからの移行は数分で終わる誰が言っているかCloudflare確かめられたか数分という数字の根拠は、示されていません。公式ドキュメントは、検証が済むまでWordPressを残すよう勧めています
点本番に使える(stable)誰が言っているかREADMEの記述確かめられたか作った側の言葉です
点公開された脆弱性の報告誰が言っているかGitHubのセキュリティ情報確かめられたか2026年10月23日にGitHubのAPIで調べたところ、公開された情報は0件でした。これは「報告がまだない」ことを示すだけで、安全の証明ではありません

GitHubのスターは約1万3900でした(2026年10月23日)。注目されていることの目安であって、安全や品質の評価ではありません。

図 1EmDashについて確かめられた3つの数字どれも安全の証明ではなく、今の時点の目安です。
WordPressの問題のうち、プラグインから来る割合
96%
EmDashの公開された脆弱性の情報
0件
EmDashのGitHubのスター
約13,900
出典 Cloudflareの発表EmDash(Patchstackの調査を引用)、GitHubのセキュリティ情報とリポジトリ。2026年10月24日に確かめました。96%はWordPressのサイトの話で、EmDashの数字ではありません。公開された脆弱性の情報が0件なのは、報告がまだないことを示すだけです。スターの数は日々変わるため、GitHubのAPIで読んだ数を百の位で丸めました。注目の目安で、品質の評価ではありません。
数値を表で見る
数字値どこで見たか
WordPressのセキュリティの問題のうちプラグインから来る割合96%Cloudflareの発表
EmDashの公開された脆弱性の情報0件GitHubのセキュリティ情報
EmDashのGitHubのスター約13,900GitHubのリポジトリ

プラグインの隔離は、どこまで本当か

ここが、EmDashの最大の売りです。公式ドキュメントのプラグインのサンドボックスから、次のことが読み取れます。

  • Cloudflareで動かす場合 プラグインは、Dynamic Workerという隔離された環境で動きます。ドキュメントは、Dynamic Workersは、Workers Paidプランで使えるとしています。テンプレートでは、この設定がコメントアウトされていて、新しいプロジェクトは、無料プランのまま公開できます
  • Node.jsで動かす場合 workerdという、Cloudflareのオープンソースの実行環境を、子プロセスとして動かし、その中でプラグインを動かします。この場合、使えるCPU時間とサブリクエストの上限は、強制されない、と書かれています。時間(30秒)の上限だけです
  • メモリ どちらの場合も、プラグインごとのメモリの上限(128MB)は、強制されません
  • ネイティブのプラグイン plugins: []に入れたプラグインは、EmDashのサーバーのプロセスの中で動き、隔離されません
  • デバッグ用の設定 Node.jsでsandbox: falseにすると、サンドボックス型のプラグインが、サーバーの中で動き、サーバーと同じ権限を持ちます。ドキュメントは、本番では使わないよう、警告しています

つまり、隔離は、設定と、どう入れたかによります。隔離を使うには、設定が必要で、隔離されないプラグインの入れ方も、用意されています。

「プラグインは、宣言した権限だけを持つ」という設計は、WordPressのように、プラグインがデータベースやファイルへ自由に触れる作りより、安全に近づく考え方です(当サイトの見方です)。ただし、その仕組みが実際に守られるかは、独立した検証が必要です。

WordPressからの移行で、何が移り、何が移らないか

公式ドキュメントのWordPressからの移行には、次のことが書かれています。

項目移行の扱い
項目投稿、固定ページ、カスタム投稿タイプ、分類移行の扱い移る(WXRファイル、またはEmDash Exporterというプラグインで)
項目メディア移行の扱いファイルの実体は、別の手順でダウンロードされる。元のサイトが見られる状態である必要がある
項目公開の状態移行の扱い公開は公開に。ほかの状態(予約、非公開など)は下書きになり、確認が必要
項目メニュー、コメント移行の扱いExporter 1.2.0以降の場合だけ
項目テーマ移行の扱い移らない。別に作り直す(移植の手順がある)
項目プラグイン移行の扱いそのままは移らない。形式が違うので、移植か、置き換えが必要(公式ドキュメント)
項目サーバー側で表示するブロック移行の扱いHTMLとして入るため、サイトに中身が出ないものがある

また、ドキュメントは、取り込みを途中で止めた場合に、WordPressの元のサイトを消したり、転送したりしないこと、すべての確認が終わるまで、WordPressを動かしておくことを求めています。

いま試すのがよい人、待つのがよい人

次は、当サイトの見方です。公式の資料が決めた基準ではありません。

状況目安理由
状況開発者がいて、Astroに慣れている。新しいサイトを作る目安試してよい理由本番に使えるとされ、Node.jsとSQLiteで、アカウントなしに試せる(公式ドキュメント)
状況WordPressのサイトがある。個人のブログや小さなサイト目安試験的に別の場所で試す理由移行の手順はあるが、テーマとプラグインは作り直しになる
状況会社のサイトで、プラグインをたくさん使っている目安待つ理由プラグインはそのまま動かず、置き換えを探す必要がある
状況WordPressの運用担当者はいるが、開発者はいない目安待つ理由管理画面はwp-⁠adminとは別物で、テーマや機能の変更は、コードの変更とデプロイになる
状況隔離されたプラグインの安全性を、決め手にしたい目安待つ理由独立した検証が、まだ見当たらない

WordPressを更新し続けるのと、どう違うか

EmDashは、「WordPressをやめる」という選択肢です。WordPressを更新して使い続ける選択肢と、次の点が違います。この表は、公式の資料にもとづく当サイトの整理です。EmDashの実績が少ないことは、公式の資料に書かれたことではなく、当サイトの見方です。

点WordPressを更新し続けるEmDash
点更新の対象WordPressを更新し続けるWordPress本体、プラグイン、テーマ、PHPEmDashEmDash、Astro、プラグイン、Node.jsなど
点乗っ取りの原因になりやすい点WordPressを更新し続ける古い版、弱いパスワード、プラグイン(警察庁、JPCERT/⁠CC、WordPress.orgの資料)EmDash公開された報告がなく、まだ分からない
点運用に必要な人WordPressを更新し続ける管理画面で、更新と記事の編集ができる人EmDash記事の編集は管理画面でできる。テーマや機能の変更には、コードを変更してデプロイできる人
点資産WordPressを更新し続ける長年のプラグインとテーマEmDash少ない。移植が必要

EmDashにしても、更新はなくなりません。サーバーで動くNode.jsのような部品は、更新が必要です。EmDashの公式ドキュメントのチュートリアルが、Node.js 22.23.4以降を求めているのは、2026年10月21日のNode.jsのセキュリティリリースで修正された版です。Node.jsの修正は、次の記事に書いています。

関連記事安全と会社での利用Node.jsの脆弱性(2026年10月21日のセキュリティリリース)|バージョンの確認と更新2026年10月21日のNode.jsセキュリティリリース(v26.12.1、v24.22.1、v22.23.4)で直った10件の脆弱性、自分のバージョンの確かめ方、入れ方ごとの更新、Claude Codeを使う人への影響を公式の情報で整理します。

WordPressを使い続けるなら、本体、プラグイン、テーマ、PHPの更新を、誰がどう進めるかを決めておきます。次の記事に点検表があります。

関連記事安全と会社での利用WordPressの脆弱性とバージョン確認|本体を更新してもPHPは直らない理由と点検表WordPress本体を更新してもPHPは新しくなりません。PHPの重大な脆弱性を受けて、本体、プラグイン、テーマ、PHPを誰がどう更新するか、PHPの版の確かめ方、乗っ取りが心配なときの進め方を、WordPress.orgの案内で整理します。

2026年10月のPHPの重大な脆弱性は、WordPressを使っている人にも関係します。次の記事で整理しています。

関連記事安全と会社での利用PHPの脆弱性(CVE-2026-109618・109619)|自分のPHPのバージョン確認と、いまやること2026年10月21日にPHPの重大な脆弱性2件(CVE-2026-109618、109619)の修正版が公開されました。直った版、8.1以前の扱い、レンタルサーバーとVPSで違う対応、バージョンの調べ方、いまやる順番を公式の情報で整理します。

外から見える範囲でサイトのPHPの版の表示やセキュリティヘッダーを確かめるなら、サイトのPHPとヘッダーを確かめる無料ツールが使えます。EmDashのサイトにも、WordPressのサイトにも使えます。

よくある質問

EmDashとは何ですか?

Cloudflareが2026年4月1日に公開した、Astroの上に作られたTypeScript製のオープンソースCMS(MITライセンス)です。Cloudflare自身は「WordPressの精神的な後継」と呼んでいますが、これは自己紹介で、後継になったとは言えません。

EmDashは本番で使えますか?

READMEは、EmDashはstableで本番に使える、としています。ただし、これは作った側の言葉で、独立した監査は見つけられませんでした。公式のプラグインと道具は、まだ0.xで、変わりうるとされています。

EmDashのプラグインは安全ですか?

宣言した権限だけで動く設計です。ただし、隔離を使うには設定が必要で、Cloudflareで使うにはWorkers Paidプランが要ります。ネイティブのプラグインは隔離されません。独立した検証は、見つけられませんでした。

WordPressのサイトを、EmDashに移せますか?

投稿、固定ページ、メディア、分類などは、WXRファイルかExporterプラグインで移せます。テーマとプラグインは移りません。公式ドキュメントは、確認が終わるまで、WordPressの元のサイトを動かしておくよう求めています。

いまWordPressを使っています。急いで乗り換えるべきですか?

急ぐ必要は、見つけられませんでした。WordPress本体、プラグイン、テーマ、PHPの更新を続ければ、使い続けられます。EmDashは、新しいサイトや、開発者がいる場合に、試してみる選択肢です。