対象プラグイン/バージョン
- DigiPress Ex – Blocks v.4.1.0.5
- DigiPress Ex – Blocks Free v.4.1.0.5
アップデート内容
- パフォーマンス改善
-
- ブロックエディターの起動・操作が軽くなるよう、編集画面のスクリプト読み込みを最適化しました(必要なときだけ読み込む Lazy Edit、画面外ブロックの遅延表示など)
- スライダー(Swiper)関連のスクリプトを、スライダー系ブロック利用時を中心に読み込むよう見直し、エディター全体の常時負荷を軽減しました
- Swiper を 12.2.0 に更新し、フロント/エディター双方の安定性を改善しました
- エディター向け共通スクリプトの分割・共有化を進め、初期読み込み量を削減しました
- セキュリティ対策
-
- AI 連携で使う OpenAI API キーをブラウザへ渡さないよう変更し、サーバー側プロキシ経由で通信する方式に切り替えました
- プラグイン設定の保存権限を見直し、AI 機能利用ユーザーが AI 以外の設定を書き換えられないよう制限しました
- 地図ブロックの情報ウィンドウ/マーカー用 HTML をサニタイズし、不正なスクリプト埋め込みを防ぎます
- 投稿一覧ブロックのページネーション文言をエスケープし、HTML 注入を防ぎます
- ブロックのインライン CSS 出力をサニタイズし、スタイルタグを悪用した改ざんを防ぎます
- 再利用コンテンツブロックのクラス属性出力を安全化し、属性ブレイクアウトを防ぎます
- ブログカード等の外部ページ取得を安全な通信(SSRF 対策)に統一しました
- メディアアップロードで SVG 等の危険な拡張子を拒否し、パス操作を防止します
- パターン取得先 URL の検証を強化し、意図しないパス参照を拒否します
- プラグイン更新チェック時の SSL 検証を既定で有効にしました
- 設定 REST API の秘密情報の取り扱い(API キーの伏せ字など)を強化しました
今回のアップデートは多数のセキュリティ対策とパフォーマンス改善を含むアップデートを行っています。
なるべく早急にアップデートを行っていただきますようお願いいたします。
