WordPress.org

N’ko

  • Themes
  • Plugins
  • About
  • Get WordPress
Get WordPress
WordPress.org

Plugin Directory

XO Security

  • Submit a plugin
  • My favorites
  • Log in
  • Submit a plugin
  • My favorites
  • Log in

XO Security

By ishitaka
Download
  • Details
  • Reviews
  • Installation
  • Development
Support

Description

XO Security is a plugin to enhance login related security.
This plugin does not write to .htaccess file. Besides Apache, LiteSpeed, Nginx and IIS also work.

Functions

  • Record login log.
  • Limit login attempts.
  • Add Captcha to the login form and comment form.
  • Change the URL of the login page.
  • Enable two-factor authentication (2FA) for login.
  • Login Alert.
  • Disable login by mail address.
  • Disable login by user name.
  • Change login error message.
  • Disable XML-RPC and XML-RPC Pingback.
  • Disable REST API.
  • Disable author archive page.
  • Remove comment author class of comments list.
  • Remove the username from the oEmbed response data.
  • WooCommerce login page protection.
  • Anti-spam comment.
  • Hide WordPress version information.
  • Edit the author slug.
  • Disable RSS and Atom feeds.
  • Activate maintenance mode.
  • Delete the readme.html file.

WordPress multisite considerations

If you set the login page separately for the main site and the subsite, you will not be able to use the password loss function of the subsite. We recommend that you set the login page to be common to all sites.

Screenshots

  • Login log page.
  • Status page.
  • Login setting page.
  • Profile page.

Installation

  1. Upload the XO-Security folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Go to “Settings” -> “XO Security” and customize behaviour as needed.

FAQ

Login page is not displayed.

Please initialize the settings.

  • In wp_options table, the value of the option_name field (column) is to remove the record of “xo_security_options”.
  • If you have set the login page, please delete the file.

The CAPTCHA is not displayed.

Please install mbstring and GD module.

Reviews

基本的なセキュリティ機能が揃っています

altmmc November 4, 2023
タイトル通りです。AIOS等の定番プラグインと比べると機能は少ないですが、必要最低限の対策が揃っており設定が非常にわかりやすいので使いやすいです。これだけでは不安という人はBBQ Firewallを併用すると良いです。

This one is all you need !

Katsushi Kawamori April 8, 2023
This one plugin completes my security measures. Thanks !!

Great useful and easy to use!

Anonymous User 20656096 October 25, 2022
I recommend for those looking for a simple and reliable security plugin.

awesome

ulafox August 19, 2021
This plugin has become one of my favorite plugins, it protects my website from malicious users, and the development team provides support very quickly! Thanks!

とても良い

mainichiweb June 11, 2021
長年、SiteGuardを使っていましたが、たまにログインできなくなってプラグインをサーバーから削除とかしたりだったので、こちらのプラグインを使い始めました。 設定画面もわかりやすく、作動も安定していて、ログイン試行履歴とかも見れます(結構不正ログインされようとしているのがわかって楽しい)、随時他のサイトのセキュリティプラグインもこちらに切り替えていこうと思っています。感謝感謝

軽量かつマルチサイトも対応で素晴らしいです。

ifnoob April 4, 2021
ログイン関係にとどまらず、WordPress全体としてのセキュリティプラグインへの進化を期待します。
Read all 9 reviews

Contributors & Developers

“XO Security” is open source software. The following people have contributed to this plugin.

Contributors
  • ishitaka

“XO Security” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “XO Security” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

3.10.4

  • Supported WordPress 6.6.

3.10.3

  • Supported CAPTCHA for login form using ajax.

3.10.2

  • Fixed a mistake in version 3.10.1.

3.10.1

  • Fixed a bug that sometimes prevented login with two-factor authentication.
  • Enhanced the judgment of comment bots.

3.10.0

  • Added option to change author base.
  • Added option to select CAPTCHA type.
  • Enhanced the judgment of comment bots.

3.9.1

  • Fixed a bug where an error message was displayed on the admin screen in PHP 8.2 or higher.

3.9.0

  • Added two-factor authentication function.
  • Fixed a bug where the login page file created by changing the login page may not be deleted during uninstallation.
  • The REST API URL change feature has been deprecated. If it is currently in use, you can continue to use it, but you cannot use it newly.

3.8.1

  • Supported WordPress 6.5.
  • Added ability to delete readme.html file.
  • Tweaked wording on the admin page.
  • Tweaked CSS on the admin page.

3.8.0

  • Added maintenance mode.

See the previous changelogs here

Meta

  • Version 3.10.4
  • Last updated 4 weeks ago
  • Active installations 30,000+
  • WordPress version 4.9 or higher
  • Tested up to 6.8.1
  • PHP version 5.6 or higher
  • Languages

    English (US) and Japanese.

    Translate into your language

  • Tags
    Brute Forceloginmaintenancesecuritytwo factor
  • Advanced View

Ratings

5 out of 5 stars.
  • 9 5-star reviews 5 stars 9
  • 0 4-star reviews 4 stars 0
  • 0 3-star reviews 3 stars 0
  • 0 2-star reviews 2 stars 0
  • 0 1-star reviews 1 star 0

ߒ ߠߊ߫ ߡߊ߬ߝߍ߬ߣߍ߲߬ߠߌ ߝߊ߬ߙߴߊ߬ ߞߊ߲߬

See all reviews

Contributors

  • ishitaka

Support

Issues resolved in last two months:

0 out of 1

View support forum

  • About
  • News
  • Hosting
  • Privacy
  • Showcase
  • Themes
  • Plugins
  • Patterns
  • Learn
  • Support
  • Developers
  • WordPress.tv ↗
  • Get Involved
  • Events
  • Donate ↗
  • Five for the Future
  • WordPress.com ↗
  • Matt ↗
  • bbPress ↗
  • BuddyPress ↗
WordPress.org
WordPress.org

N’ko

  • Visit our X (formerly Twitter) account
  • Visit our Bluesky account
  • Visit our Mastodon account
  • Visit our Threads account
  • Visit our Facebook page
  • Visit our Instagram account
  • Visit our LinkedIn account
  • Visit our TikTok account
  • Visit our YouTube channel
  • Visit our Tumblr account
Code is Poetry.