WordPress plugin intelligence profile

IC Security Guard

Protect your site from brute force attacks with hidden login, login lockout, Email OTP 2FA, REST API & XML-RPC hardening, and real-time email alerts.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version1.3.0
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 6.5 · PHP 7.4
Directory statusactive
Last directory update18 Aug 20262mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records IC Security Guard version 1.3.0 as active, updated 2mo ago and tested up to WordPress 7.0.

Overview

About this plugin

IC Security Guard is a lightweight, all-in-one security hardening plugin that protects your WordPress site from brute force login attacks, REST API abuse, and XML-RPC amplification attacks — and keeps your site owner informed in real time when an attack is blocked.

php, and the REST API open for anyone to probe, IC Security Guard lets you move your login page to a custom secret URL, lock out anyone who fails to log in too many times, require a one-time email code before login completes, shut down common XML-RPC and REST API attack vectors, and get emailed the moment something is blocked.

Special Features

Hide Default Login Page

  • Hide the default wp-login.php and /wp-admin login pages from unauthenticated visitors
  • Serve the login form only on a custom, secret URL that you choose
  • Redirect anyone hitting the default login URL to a page of your choice, or a plain 404
  • Logged-in users always pass through untouched — no impact on legitimate access

Login Attempt Limiting & Lockout

  • Limit failed login attempts with a configurable maximum
  • Automatic lockout for a configurable duration after too many failed attempts
  • Live countdown timer shown on the login form while locked out
  • Lockout state persists across page reloads and resets automatically once it expires
  • Correct credentials are still rejected while a lockout is active

Email OTP Two-Factor Authentication

  • Optional two-factor authentication using a one-time code sent by email
  • After a correct username and password, the user is redirected to a dedicated verification page
  • A 6-digit code is emailed to the account’s registered email address and must be entered to complete login
  • Configurable code expiry, limited verification attempts, and a resend cooldown to prevent abuse
  • Automatically skipped for REST API and XML-RPC requests so API clients and integrations are not broken

**Note: **Ensure your website’s SMTP/email configuration is working before enabling this feature. Otherwise, OTP verification emails may not be delivered, and users will be unable to complete the login process.

REST API & XML-RPC Brute Force Protection

  • Optionally disable XML-RPC entirely, closing off system.multicall -based amplification attacks that let attackers test hundreds of password combinations in a single request
  • Optionally block unauthenticated REST API user enumeration ( /wp-json/wp/v2/users ) so attackers cannot harvest valid usernames
  • Failed REST API and XML-RPC authentication attempts share the same per-IP lockout as the login form, so an attacker locked out on one entry point is locked out everywhere

Real-time Email Alerts

  • Get notified by email the moment a security event is blocked: a login lockout, a blocked XML-RPC request, or a blocked REST API user-enumeration attempt
  • Each alert includes the event type, the offending IP address, and the time it occurred
  • A configurable cooldown period per alert type keeps a sustained attack from flooding your inbox
  • Alerts are sent to your site’s admin email address and are fully optional
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • brute force
  • login security
  • rest api
  • two factor authentication
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 6.5 · PHP 7.4
Update activity18 Aug 20262mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.