WordPress plugin intelligence profile

Flex Website Security

Practical WordPress hardening: login limits, XML-RPC, headers, enumeration protection, and more.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.2.4
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.2 · PHP 7.4
Directory statusactive
Last directory update16 Sept 20261mo 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 Flex Website Security version 1.2.4 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

Flex Website Security is a lightweight hardening toolkit — not a full WAF or malware scanner. It reduces common attack surfaces: brute-force logins, XML-RPC abuse, user enumeration, and loose admin defaults.

  • Limit failed login attempts, with a lockout list you can unblock immediately
  • Permanently block or unblock IPs
  • Restrict by country: Allow from or Restrict from, on the whole site or admin only
  • Custom login URL and hide wp-admin for guests
  • Optional Cloudflare Turnstile or Google reCAPTCHA on login forms
  • Login honeypot and generic login errors
  • Disable XML-RPC and the theme/plugin file editor
  • Hide WordPress version
  • Block user enumeration
  • Basic security headers (HSTS is left to Flex SSL)

Admin CSS and JavaScript ship with the plugin. Remote scripts and API calls run only when you enable captcha or the optional country lookup.

Privacy

IP lockouts and permanent blocks are stored in your WordPress database. Only administrators can view or change them on Flex Website Security → Access.

Captcha (off by default): if you choose Cloudflare Turnstile or Google reCAPTCHA and save both keys, the login form loads that provider’s script and sends the visitor IP plus the captcha token to the provider for verification.

Country lookup (off by default): country rules first use CDN headers (Cloudflare, CloudFront, and similar). io and cached for 7 days.

See Third-party services below for URLs, terms, and privacy policies.

Third-party services

These services are optional and off by default. io lookup.

Cloudflare Turnstile

com/turnstile/v0/siteverify. Cloudflare receives the visitor IP and token.

  • Service: https://www.cloudflare.com/application-services/products/turnstile/
  • Terms: https://www.cloudflare.com/website-terms/
  • Privacy: https://www.cloudflare.com/privacypolicy/

Google reCAPTCHA

com/recaptcha/api/siteverify. Google receives the visitor IP and token.

  • Service: https://www.google.com/recaptcha/about/
  • Terms: https://policies.google.com/terms
  • Privacy: https://policies.google.com/privacy

geojs.io

io/v1/ip/country/{ip} and cached for 7 days.

  • Service: https://www.geojs.io/
  • Terms / privacy: https://www.geojs.io/

License

Flex Website Security is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version.

html.

WordPress.org metadata

Plugin tags

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

  • xml rpc
  • login
  • recaptcha
  • security
  • turnstile
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 6.2 · PHP 7.4
Update activity16 Sept 20261mo 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

Version1.2.31.2.4
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.