WordPress plugin intelligence profile

MSC Stealth Login

Hide wp-login.php behind a custom login URL and stop brute-force attacks — lockouts, IP allowlist, login history, email alerts. No tracking.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.3.2
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 5.9 · PHP 7.4
Directory statusactive
Last directory update28 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 MSC Stealth Login version 1.3.2 as active, updated 2mo ago and tested up to WordPress 7.1.

Overview

About this plugin

php disappear.

php and wp-admin are silently redirected away, while you log in at your own custom address. Enable Advanced Security and you also get brute-force lockouts with progressive delays, an IP allowlist with CIDR support, XML-RPC hardening, user-enumeration blocking, a full login history with CSV export, and email alerts — all free, with zero external services.

Stealth Login URL

php to a custom URL like /secure-login/. Attackers scanning for standard WordPress login pages are redirected away before they can even attempt a brute force attack.

wp-admin Protection

Block direct access to /wp-admin/ for users who aren’t logged in — they’re silently redirected to a URL you choose. Logged-in users and AJAX requests are unaffected.

Brute Force Protection (enable Advanced Security to arm)

After a configurable number of failed login attempts (default 3), the IP is locked out for a configurable duration (default 15 minutes). With progressive lockouts enabled, each successive lockout doubles the wait time, up to your configured maximum. This stops automated attacks while minimizing disruption to real users who mistype their password.

Email Notifications

Stay informed about security events with configurable email alerts:

  • Lockout notifications when IPs are blocked
  • Admin login alerts for every administrator sign-in
  • New IP alerts when users log in from previously unseen locations

Login History & Export

Track login attempts with detailed logging: IP, username, result and user agent. Filter by IP address, username, result type, or date range. Export reports to CSV for security audits.

Entries older than 30 days are pruned automatically.

XML-RPC & REST API Protection

Disable vulnerable XML-RPC endpoints commonly exploited for brute force attacks. Block REST API user enumeration that lets attackers harvest usernames.

IP Allowlist

g. 0/8 ). Add your office, home, or server IPs to ensure uninterrupted access while maintaining maximum security for everyone else.

A proxy-header trust toggle supports Cloudflare and reverse-proxy setups.

Emergency Recovery URL

Forgot your custom login URL? php — copy it, bookmark it, or email it to yourself from the Support tab. You can regenerate it at any time.

Private by design

No external services, no CDN assets, no tracking. Login data stays in your database, is clearable from the History tab, auto-pruned after 30 days, and fully removed on uninstall.

Privacy

MSC Stealth Login collects the following data to provide its security features:

  • IP Addresses: Logged for every login attempt (successful, failed, and locked out) to enable brute force protection and login history.
  • Usernames: Logged with each login attempt to help administrators identify targeted accounts.
  • User Agents: Logged with each login attempt for security auditing.
  • Login History: All login attempts are stored in the database and can be viewed in the History tab or exported as CSV.

Data collection only occurs when the plugin is active. All collected data is stored in your WordPress database and is not sent to any external services. Administrators can clear login history at any time from the History tab.

This plugin does not use cookies or third-party tracking.

WordPress.org metadata

Plugin tags

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

  • block wp admin
  • wp admin
  • brute force
  • custom login url
  • disable xml rpc
  • xml rpc
  • hide login
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 5.9 · PHP 7.4
Update activity28 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.