Plugin info

Total downloads: 44
Active installs: 0
Total reviews: 0
Average rating: 0
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 1
Last updated: 3/22/2025 (284 days ago)
Added to WordPress: 3/22/2025 (0 years old)
Minimum WordPress version: 5.4
Tested up to WordPress version: 6.7.2
Minimum PHP version: 7.0

Maintenance & Compatibility

Maintenance score

Stale • Last updated 284 days ago

38/100

Is Ultimate Security abandoned?

Likely maintained (last update 284 days ago).

Compatibility

Requires WordPress: 5.4
Tested up to: 6.7.2
Requires PHP: 7.0

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

Wordfence Security – Firewall, Malware Scan, and Login Security
Rating 4.7/5 (4,733 reviews)Active installs 5,000,000
Jetpack – WP Security, Backup, Speed, & Growth
Rating 3.7/5 (2,351 reviews)Active installs 4,000,000
Hostinger Tools
Rating 2.9/5 (22 reviews)Active installs 2,000,000
All-In-One Security (AIOS) – Security and Firewall
Rating 4.7/5 (1,677 reviews)Active installs 1,000,000

Description

Ultimate Security is a WordPress plugin to enhance the security of your website.

This plugin provides you with an easy-to-use interface to:
* Enforce minimum length requirements for customer passwords.
* Require specific character types such as uppercase letters, lowercase letters, numbers, and special characters.
* Manage password lifecycles by setting a password expiration period (default is 90 days) and preventing password reuse.
* Customize error messages and provide real-time password validation so customers get immediate feedback.
* Flexibly configure policy settings via a dedicated settings panel in WooCommerce.

With WooCommerce Password Policy, you can boost your store’s security and ensure that your customers are using strong, up-to-date passwords.

Configuration

Once activated, configure the plugin settings:
1. Navigate to WooCommerce > Settings > Password Policy.
2. Enable the password policy enforcement.
3. Set the minimum password length and select which character requirements to enforce:
– Uppercase letters
– Lowercase letters
– Numbers
– Special characters
4. Configure password lifecycle settings:
– Set password expiration (e.g., 90 days)
– Enable prevention of password reuse
5. Customize error messages and adjust the real-time validation options as needed.

Support

For support, please visit the WordPress.org support forums.

Contributing

Contributions are welcome! Feel free to fork the repository and submit pull requests. For guidelines, please see the contributor documentation on WordPress.org.

License

This plugin is licensed under the GPL-2.0+ License – see the LICENSE file for details.

Installation

  1. Download the plugin zip file.
  2. In your WordPress admin panel, navigate to Plugins > Add New.
  3. Click Upload Plugin and select the downloaded zip file.
  4. Click Install Now and then Activate Plugin.
  5. Go to WooCommerce > Settings > Password Policy to configure your rules.

Alternatively, you can manually upload the plugin folder to your /wp-content/plugins/wc-password-policy directory.

Frequently Asked Questions

How do I change the minimum password length?

Go to WooCommerce > Settings > Password Policy and enter your desired minimum length in the corresponding field.

Can I disable a specific character requirement?

Yes. In the settings panel, simply uncheck any character type (uppercase, lowercase, number, or special character) that you do not wish to enforce.

How does password expiration work?

The plugin forces a password change after the configured period (default 90 days). Users will receive a prompt to update their password upon expiration.

Review feed

No reviews available

Screenshots

No screenshots available

Changelog

1.0.0

  • Initial release.
  • Added configurable minimum length and character requirements.
  • Implemented password expiration (default 90 days) and reuse prevention.
  • Provided customizable error messages and real-time validation.