WP Manifestindependent plugin directory
manifest / utilities / simple-maint-bypass

Simple Maint Bypass WP Registry grade A-. Low-severity findings · 1 findingWP RegistryLow-severity findings · 1 findingOpen the reportA-

Maintenance mode with "secret backdoor" bypass URL. / 合言葉付きURLで「秘密の裏口」を作れる、クライアント確認に最適なツール。

★ 0stars
v1.0.1latest · 5mo ago

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/ms13th-cyber/simple-maint-bypass/archive/refs/heads/main.zip
Updates itself. It ships its own updater (Plugin Update Checker), so new versions appear under Dashboard → Updates.

A lightweight and practical WordPress plugin that enables a maintenance mode with a "secret backdoor" via a unique bypass URL, perfect for client reviews and emergency access.


Key Features

  • One-Click Maintenance: Easily toggle your site's maintenance status from a dedicated settings page.
  • Emergency Bypass Link: Generates a unique URL with a secret key, allowing specific users to bypass the maintenance screen without logging in.
  • Cookie-Based Persistence: Once a user accesses the bypass link, a 24-hour cookie is set, allowing them to browse the entire site seamlessly.
  • Admin Bar Status Indicator: Displays a clear "Maintenance ON" warning in the admin bar for logged-in administrators to prevent accidental downtime.
  • Customizable Messaging: Fully edit the message displayed to visitors during maintenance mode.
  • Performance Focused: Minimal database footprint using wp_options and zero additional tables, ensuring compatibility with memory-constrained environments.

Installation

  1. Upload the simple-maint-bypass folder to your /wp-content/plugins/ directory.
  2. Activate the plugin through the 'Plugins' menu in WordPress.
  3. Go to Settings > Maint Bypass to configure your preferences.
  4. Important: If you are using server-side caching (e.g., Sakura Internet) or caching plugins, please clear the cache after toggling maintenance mode.

主な機能(日本語)

ワンクリックでサイトをメンテナンス状態にし、特定の合言葉(URLパラメータ)を知っている人のみに閲覧を許可する、現場での使い勝手を追求した軽量プラグインです。

  • ワンクリック切り替え: 管理画面から即座にメンテナンスモードのON/OFFを切り替えられます。
  • バイパスURL発行: 合言葉(キー)付きの専用URLを発行。ログイン権限のないクライアント等に「制作途中の画面」だけを見せることが可能です。
  • Cookieによる閲覧継続: バイパスURLから一度アクセスすれば、24時間は通常通りサイト内を回遊できます。
  • 消し忘れ防止アラート: メンテナンス有効時は、管理バーに「● Maintenance ON」と赤く警告が表示されるため、公開再開の忘れを防ぎます。
  • カスタムメッセージ: メンテナンス画面に表示するテキストを自由に設定可能です。
  • パフォーマンス最適化: 余計なDBテーブルを作成せず、サーバー負荷を最小限に抑えた設計です。

インストール・設定

  1. simple-maint-bypass フォルダを /wp-content/plugins/ にアップロードします。
  2. 管理画面の「プラグイン」から有効化してください。
  3. 「設定」 > 「Maint Bypass」から、メンテナンスの有効化や合言葉の設定を行ってください。
    • ※キャッシュプラグインやサーバー側のキャッシュ機能(さくらインターネット等)を利用している場合は、切り替え後に必ずキャッシュをクリアしてください。

開発者情報

Releases

2 releases.

Tag
Published
v1.0.1 latest
May 21, 2026 5mo ago
May 1, 2026 5mo ago

These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.

A- grade

Security

Simple Maint Bypass 1.0.1 · audited by WP Registry

Low-severity findings only.

1 low
Audited release
1.0.1
Findings
1
Worst severity
low
Content hash
244f5662aba1cadcd5fc9afc…

Findings

  • low Unsanitized maintenance message option rendered in wp_die

    missing_escaping

    smb_settings is registered without a sanitize_callback. The message field is later passed to wp_die() which outputs HTML. Only manage_options can write via Settings API, so this is defense-in-depth / stored HTML injection requiring admin. Bypass key comparison is intentional feature.

    simple-maint-bypass.php:28-56

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.