Know the state of your WordPress site without logging in every week. ZA-ONE Site Watch puts eight maintenance checks on one screen and sends a short weekly report to the place you already read — Slack, Discord, Telegram or email (any combination).
Each check is shown as OK / Attention / Action needed:
wp-content/ is not included)..php, .phtml, .php5 and .phar files inside wp-content/uploads/, where they normally do not belong.WP_DEBUG, DISALLOW_FILE_EDIT, https for the site URL, and the PHP version.A weekly report looks like this:
[Example Shop] Weekly report 2026-10-30 — Overall: Attention
✅ Core updates: Up to date (7.1.4)
⚠️ Plugin updates: 2 updates (Plugin A, Plugin B)
✅ Core file changes: No changes
…
ZA-ONE Site Watch only makes the status visible and reports it. It does not block traffic, change files, remove anything or update anything for you. Fixing is left to you (or to whoever maintains your site).
wp_mail(), the administrator address by default), Slack Incoming Webhook, Discord Webhook, Telegram Bot.The plugin creates no database tables. It stores its settings, the latest check result and a short log in WordPress options, and the last login time (a UNIX timestamp only — no IP address, no user agent) as user meta for administrators. Everything is removed when you delete the plugin.
ZA-ONE builds and maintains WordPress sites for small businesses in Japan. If you would rather have updates, backups and recovery handled for you, see zone-web.jp.
This plugin connects to the following services. It never contacts the developer’s (ZA-ONE’s) servers; zone-web.jp appears only as a link on the settings tab.
api.wordpress.org) — used for the “Core file changes” check. WordPress core’s own get_core_checksums() function downloads the official checksums of your WordPress version from the core checksums endpoint (core/checksums/1.0/). What is sent: your WordPress version and locale. When: each time the checks run (weekly before the report, and when you click “Check now”); at most two requests per check (your site’s locale, and en_US when needed). See the WordPress.org Privacy Policy.hooks.slack.com) — only if you enter a Slack Incoming Webhook URL. What is sent: the weekly report text: site name, date, the eight results, the URL of this plugin’s admin screen (the “Details” line), the WordPress and PHP versions, names of plugins and themes with updates and of the active backup plugin, names of changed core files and of PHP files found in uploads, and the display names of administrators who have not logged in for 90 days or more (or have no recorded login). No form data or other personal data. When: once a week, when you click “Send test”, and one retry after a failure. See the Slack Privacy Policy and Slack Terms of Service.discord.com) — only if you enter a Discord Webhook URL. Same content and timing as Slack. See the Discord Privacy Policy and Discord Terms of Service.api.telegram.org) — only if you enter a bot token and chat ID. Same content and timing as Slack. See the Telegram Privacy Policy and Telegram Terms of Service.wp_mail() through your own server’s mail setup. This is not an external service run by the plugin.本プラグインの外部通信は次のとおりです。開発元(ZA-ONE)のサーバーへの通信は一切ありません。zone-web.jp は設定タブのリンクとしてのみ表示されます。
api.wordpress.org) — 「コアファイルの変更」の確認のため、WordPress 本体の get_core_checksums() で、WordPress 本体の checksum 用エンドポイント(core/checksums/1.0/)から公式のチェックサムを取得します。送るのは WordPress のバージョンとロケールだけです。確認を実行するたび(週報の直前と「今すぐ確認」)に通信し、1 回の確認で最大 2 回(サイトのロケールと、必要なときの en_US)です。プライバシーポリシーhooks.slack.com) — Webhook URL を入力した場合のみ。送るのは週報の本文(サイト名・日付・8 項目の判定・このプラグインの管理画面 URL(「詳細」の行)・WordPress と PHP の版・更新のあるプラグイン/テーマ名と有効なバックアップ用プラグイン名・変更のあったコアファイル名と uploads で見つかった PHP ファイル名・90 日以上ログインのない(または記録のない)管理者の表示名)で、フォームの値などの個人情報は含みません。週 1 回、テスト送信時、失敗時の再送 1 回。プライバシーポリシー / 利用規約discord.com) — Webhook URL を入力した場合のみ。内容とタイミングは Slack と同じ。プライバシーポリシー / 利用規約api.telegram.org) — Bot トークンとチャット ID を入力した場合のみ。内容とタイミングは Slack と同じ。プライバシーポリシー / 利用規約wp_mail() で、お使いのサーバーのメール設定から送ります。プラグインが使う外部サービスではありません。よくある質問(日本語の補足):