BACK TO DIRECTORY

Defentry – Smart Security & Login Protection

by Md Jahid Bin Sabit

0.0
(0 ratings)

Stop WordPress account takeover before it starts.

Stolen passwords. Hijacked sessions. Brute-force bots hammering login pages around the clock. Most WordPress breaches don’t break the lock — they steal the key. Defentry adds a second door: device-based login verification for WordPress.

When an administrator, editor, or author signs in from a new, unrecognized device, Defentry instantly covers the dashboard with a full-screen verification overlay and siren until a secret stop password is entered. At the same moment, every other logged-in user sees a real-time login alert banner and hears the siren — so a hijacked session can never slip by silently.

Defentry combines three proven layers of WordPress login protection in one lightweight plugin: limit login attempts with automatic IP lockouts to stop brute-force attacks on wp-login.php, trusted-device verification that defeats stolen passwords, and instant login alerts so your team sees every new device the second it appears.

How it works

  1. A privileged user logs in from a device Defentry has never seen.
  2. The dashboard is immediately blocked by the stop-password overlay (with optional siren).
  3. All other logged-in users get an instant alert banner with one-click Trust, Mute, and Master Admin actions.
  4. The correct stop password verifies and permanently trusts the device. Wrong guesses are rate-limited per IP — 3 strikes triggers a temporary IP block. Verification is enforced server-side: an unverified device receives only the verification page — no dashboard screens, AJAX actions, or form submissions run until it passes.

Login security features

  • New-device verification overlay — unrecognized devices cannot touch wp-admin until the stop password is entered
  • Brute-force IP protection — 3 wrong password attempts means a temporary IP block. Detection uses REMOTE_ADDR only, so attackers can’t dodge it by spoofing X-Forwarded-For headers
  • Login attempt limiting — failed wp-login attempts are counted per IP; after 5 failures (configurable) the IP is locked out and even the correct password is rejected until the lockout expires. Optional escalating lockouts, an IP whitelist, and a Master Admin email on every lockout
  • Login activity by IP — every login attempt, successful or failed, is counted per IP address for the last 30 days: see exactly how many requests each IP made, which usernames it tried, and block or whitelist it in one click
  • Siren + broadcast login alerts — an audible siren and alert banner notify every logged-in user the second a new device appears; custom MP3 siren supported, one-click mute
  • Master Admin control — one designated administrator owns the security settings and can instantly block suspicious users (blocked users are logged out on the spot)
  • Trusted device management — view, trust, rename, renew, and remove devices per user, or reset all devices at once. Devices can optionally expire after 30, 90, or 180 days and are auto-named from the browser (e.g. “Chrome · Windows”)
  • New-device email alerts — administrators, editors, and authors are emailed once per new device with user, time, IP, and device details
  • Hardened admin pages — sends X-Frame-Options, X-Content-Type-Options, and Referrer-Policy headers on admin screens

Perfect for

  • Agencies and freelancers managing client WordPress sites
  • WooCommerce stores and membership sites with multiple staff accounts
  • Bloggers and businesses who want to know the instant an unknown device touches their dashboard

Built like a security tool should be

  • The stop password is hashed with wp_hash_password() and verified server-side only — never stored in plaintext, never shown in settings, never exposed to the browser
  • Nonce-protected AJAX, capability checks on every action, sanitized inputs and escaped outputs throughout
  • No tracking, no upsells, no bloat — 100% free under the GPL, forever

Defentry is one strong layer of WordPress login security. Pair it with two-factor authentication and a firewall for defense in depth.

Links: Support forum · Author website

Built by WordPress security specialist Md Jahid Bin Sabit.

Credits

Defentry is designed, built, and maintained by Md Jahid Bin Sabit — WordPress security specialist.

  • Website: https://jbsabit.com/
  • WordPress.org profile: https://profiles.wordpress.org/jbsabit/
  • Contributor: Reflecters — https://profiles.wordpress.org/wearereflecters/

Screenshots

Master control panel (Overview) — protection status, trusted-device counts and security stats at a glance.

Master control panel (Overview) — protection status, trusted-device counts and security stats at a glance.

Verification settings — feature toggle switches, siren stop-password and custom siren audio controls.

Verification settings — feature toggle switches, siren stop-password and custom siren audio controls.

Trusted device management — per-admin device lists with one-click remove and danger-zone reset.

Trusted device management — per-admin device lists with one-click remove and danger-zone reset.

New-device verification overlay — the full-screen stop-password prompt with siren that blocks unrecognized devices.

New-device verification overlay — the full-screen stop-password prompt with siren that blocks unrecognized devices.

Protection tab — blocked users, IP attempt limiting with blocked-IP list, active lockouts, per-IP login activity and one-click IP actions.

Protection tab — blocked users, IP attempt limiting with blocked-IP list, active lockouts, per-IP login activity and one-click IP actions.

Plugin Details

Active Installs
0
Total Downloads
251
Version
2.1.0
Requires WP
5.5
Requires PHP
7.4
Tested Up To
7.1.4
Added
2026-10-16
Last Updated
2026-10-26 11:28pm GMT

Ratings

5
0
4
0
3
0
2
0
1
0