=== sHub-SecureLog ===
Contributors: syntaxcloud
Tags: security, login, protection, brute force, ip blocking, attack log
Requires at least: 5.0
Tested up to: 6.8
Stable tag: 1.1.0
Requires PHP: 7.2
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

WordPressの不正ログイン試行、不審な404、不正リクエストを記録し、一定回数でIPをブロックするセキュリティプラグイン。

== Description ==

sHub-SecureLogは、WordPressサイトのセキュリティを強化するためのプラグインです。
主な機能：

* ログイン試行の記録
* 設定ファイル探索、裏口探索、プラグイン脆弱性スキャン、管理画面ハッキング、スパムなどのカテゴリ別検知
* 不正なクエリパラメータ、大量リクエスト、REST API悪用試行のオプション検知
* 直近7日間のアタック統計サマリーと詳細ログ表示
* アタックログ保存期間（30日 / 90日 / 無期限）の選択
* WP-Cronによる古いアタックログの自動削除
* アタック統計・一覧の表示期間（7日 / 30日 / 全期間）の選択
* 指定回数以上の失敗でIPアドレスをブロック
* ブロック時間の設定
* カスタムリダイレクトURLの設定
* 管理画面でのログ確認とIP管理

== Installation ==

1. プラグインをアップロードまたはインストール
2. プラグインを有効化
3. 設定 > SecureLogから設定を行う

== Frequently Asked Questions ==

= ブロックされたIPアドレスを解除するには？ =

管理画面のSecureLogメニューから、ブロックされているIPアドレスを確認し、解除することができます。

== Changelog ==

= 1.1.0 =
* プラグイン名称をsHub-SecureLogに変更
* カテゴリ別アタックログテーブルを追加
* 不審な404、不正クエリ、大量リクエスト、REST API悪用試行の検知を追加
* 直近7日間のアタック統計サマリーとアタックログ一覧を追加
* アタック検知とIPブロックの連動設定を追加
* アタックログ保存期間と表示期間の選択設定を追加
* WP-Cronによる古いアタックログの自動削除を追加

= 1.0.3 =
* セキュリティ強化：nonceの追加
* wp_enqueue_scriptの適切な使用
* データのサニタイズとエスケープの改善
* SQLクエリの安全性向上

= 1.0.2 =
* バグ修正：ログ削除機能の改善
* UI/UXの改善

= 1.0.1 =
* 初期バグ修正
* 管理画面の改善

= 1.0.0 =
* 初回リリース

== Upgrade Notice ==

= 1.1.0 =
不審な404や不正リクエストのカテゴリ別検知、統計表示、保存期間設定、自動IPブロック連動を追加しました。

= 1.0.3 =
セキュリティアップデート：すべてのユーザーにアップデートを推奨します。