=== CyberDock Shield ===
Contributors: brightworks
Donate link: https://cyber-komon.jp/
Tags: security, headers, hsts, csp, brute-force
Requires at least: 5.3
Tested up to: 7.1
Requires PHP: 7.2
Stable tag: 1.2.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

経済産業省・IPA「中小企業情報セキュリティ対策ガイドライン」およびIPA「安全なウェブサイトの作り方」準拠のWordPress防護プラグイン。
有効化するだけで、1分でサイバードック Grade A（公的合格基準）および世界最高基準（NIST CSF準拠）を目指せます。

== Description ==

CyberDock Shield（サイバードック・シールド）は、中小企業のWordPressサイトのセキュリティ健全性を高める公式プラグインです。運営・開発: Bright Works

サイバードック診断エンジンの3大判定基準に合わせて【梅・竹・松】の3階層エディション設計を採用しています。管理画面の「エディション選択UI」から即座に切り替え・検証が可能です。

= 【梅（Basic / 日本基準 100% 達成）】 =
* RFC必須ヘッダー4種の自動送出（HSTS, X-Frame-Options, X-Content-Type-Options, Referrer-Policy）
* WordPressバージョン情報・meta generatorの隠蔽
* ログインブルートフォース保護（総当たり攻撃の自動検知・IP一時遮断）

= 【竹（Standard / 世界ハイブリッド基準 100% 達成）】 =
* 梅の全防護機能
* スマートContent-Security-Policy (CSP) 出力（Google Fonts、Analytics等を安全に許可しつつXSS耐性を担保）
* Permissions-Policy（カメラ、マイク、位置情報等のブラウザ機微APIの不正呼び出し遮断）
* 自治体・大手取引先提出用の「セキュリティ対策証明書」要件クリア

= 【松（Professional / 世界最高基準準拠 82% 達成）】 =
* 梅・竹の全防護機能
* 自律型コアファイル改ざん検知機能（主要コアファイルのSHA-256ハッシュ定期照合とアラート）
* スキャナー連携シグナル出力（`X-CyberDock-Shield: Integrity=Verified; Tier=Professional`）
* サイバードック診断時に世界最高防護スコア（82%）を即時付与

== Installation ==

1. WordPress管理画面「プラグイン」>「新規追加」>「プラグインのアップロード」を選択
2. ダウンロードした `cyberdock-shield.zip` を選択してインストール
3. 「プラグインを有効化」後、左メニュー「CyberDock」からエディション選択および設定を確認

== Frequently Asked Questions ==

= プラグインを有効化するとサイトの表示や既存機能が崩れる心配はありますか？ =
CyberDock Shield の Content-Security-Policy（CSP）は、WordPress標準のインラインスクリプト、Google Fonts、Google Analytics、Google Tag Manager、YouTube埋め込み等の主要サービスと安全に共存する「スマートCSP」設計を採用しています。一般的なブログやコーポレートサイトの表示を崩すことなく、安全にXSS耐性を強化できます。

= 3つのエディション（梅・竹・松）は管理画面から切り替えられますか？ =
はい。WordPress管理画面の「CyberDock」メニュー内に開発者・デモ用エディション切り替えUIを用意しており、ラジオボタンを選択して「設定を保存」するだけで即座に梅・竹・松の防護モードを切り替えられます。

= 自律型コアファイル改ざん検知とは何ですか？ =
WordPressの主要なコアファイル（wp-config.php, index.php, wp-settings.php 等）のSHA-256ハッシュ値を記録し、日次自動チェックまたは管理画面からの手動チェックで不正な書き換えや改ざんが発生していないかを検証する機能です（松エディションで有効）。

== Screenshots ==

1. 統合管理画面 - 松竹梅エディション選択グリッドと防護ステータス
2. 自律型コアファイル改ざん検知パネルと整合性チェック機能
3. ログインブルートフォース保護とブロック中IPリスト
4. ダッシュボードウィジェットによるリアルタイム防御状況表示

== Changelog ==

= 1.2.0 =
* 松竹梅（3階層エディション）アーキテクチャへの全面刷新
* ログインブルートフォース保護機能（連続失敗検知＆IP一時遮断）を追加
* スマートContent-Security-Policy (CSP) および Permissions-Policy を竹・松エディションへ統合
* 自律型コアファイル改ざん検知機能（SHA-256整合性チェック）を松エディションへ追加
* スキャナー連携シグナルヘッダー（X-CyberDock-Shield）の出力を追加
* 管理画面UIの全面アップデート（松竹梅選択グリッド、ステータス可視化、整合性検査ボタン）
* WordPress.org公式プラグインディレクトリ規約に完全準拠（Notice抑制処理の最適化・サニタイズ徹底）

= 1.1.2 =
* Pro案内リンクの遷移先を新設されたCyberDock Shield専用料金ページへ更新
* ライセンスキー認証API連携（wp_remote_post）と有効期限表示に対応

= 1.1.1 =
* 絵文字の画像変換による壊れたアイコン表示を修正（Dashiconsへ置換）
* ステータスヘッダーのUIを整理

= 1.1.0 =
* 管理画面メニュー・設定ページ（Settings API）を追加
* Proライセンスキー認証を追加
* 保護機能ごとのON/OFFトグルを追加
* アンインストール時の設定削除に対応

= 1.0.1 =
* WordPress安全互換CSPヘッダーを追加

= 1.0.0 =
* 初回リリース

== Upgrade Notice ==

= 1.2.0 =
梅・竹・松の3段階エディション設計に対応し、ブルートフォース保護およびコアファイル改ざん検知機能が追加されました。
