Password Policies

Last updated: 10th July 2026 for CC Security Essentials Pro version 1.0

Introduction

Passwords remain one of the most important ways of protecting WordPress user accounts.

Even when Login Protection is enabled, weak or easily guessed passwords can leave administrator accounts vulnerable to compromise.

CC Security Essentials Pro allows you to define password strength requirements for different WordPress user roles, helping to ensure that accounts with greater privileges use appropriately strong passwords.

The feature is designed to support good security practices while remaining flexible enough for different types of website.


Why Password Policies Matter

Not every WordPress account has the same level of access.

An Administrator can make significant changes to the website, while a Subscriber may have little or no administrative capability.

Password Policies allow you to apply stronger requirements where they matter most.

For example:

  • Administrator accounts might require Very Strong passwords.
  • Editors might require Strong passwords.
  • Subscribers might continue using the default WordPress password requirements.

This allows security requirements to reflect the level of access each role has.


How Password Policies Work

Each supported WordPress role can be assigned its own minimum password strength requirement.

When a user changes their password, WordPress evaluates the password using its built-in strength meter.

CC Security Essentials Pro then checks whether the calculated strength meets the minimum requirement configured for that user’s role.

If the password does not meet the required strength, it cannot be used.


Configuring Password Policies

Open:

Security → Password Policies

A table lists the supported WordPress roles together with the current minimum password requirement for each.

Each role can be configured independently.


Password Strength Levels

CC Security Essentials Pro provides four policy levels.

Default

Uses the standard WordPress password behaviour.

No additional minimum strength requirement is imposed.

This is suitable when you prefer WordPress to manage password strength without further restrictions.


Strong

Requires passwords that WordPress considers Strong.

This is appropriate for most administrator, editor and organisational accounts.


Very Strong

Requires the highest password strength recognised by WordPress.

This level is recommended for:

  • Administrators
  • Website owners
  • Security administrators
  • Other highly privileged accounts

Disabled

No additional password policy is enforced for that role.

This option is generally suitable only where password policies are managed by another system or where there is a specific operational reason not to enforce them.


Recommended Settings

For most websites we recommend:

User RoleSuggested Policy
AdministratorVery Strong
EditorStrong
AuthorStrong
ContributorDefault
SubscriberDefault

These recommendations provide a good balance between security and usability for many websites.

You should always consider the specific requirements of your own website.


Existing Passwords

Password Policies do not immediately invalidate existing passwords.

Instead, the policy is applied when a password is changed or when Password Change Enforcement requires a user to choose a new password.

This avoids unexpectedly preventing users from accessing their accounts immediately after enabling the feature.


Password Changes

Whenever a user creates or changes a password, the plugin checks whether it satisfies the configured policy.

If the required strength is met, the password can be saved normally.

If not, the user is asked to choose a stronger password.

The process uses WordPress’s built-in password strength evaluation to provide familiar and consistent feedback.


Working with Password Managers

Password managers are strongly recommended.

They make it practical for users to create and store long, unique passwords without needing to remember them.

When using a password manager, stronger password policies generally have little impact on usability while significantly improving account security.


Relationship with Other Features

Password Policies work alongside several other Pro features.

Login Protection

Login Protection helps reduce repeated password guessing.

Password Policies help ensure that successful guesses are much less likely.

Together they provide stronger protection than either feature alone.


Password Age Monitoring

Password Age Monitoring helps administrators identify passwords that may need replacing.

Password Policies ensure that replacement passwords meet the required strength.


Password Change Enforcement

When users are required to change their password, the new password must satisfy the configured policy for their role.


Best Practice

When using Password Policies we recommend:

  • requiring stronger passwords for privileged accounts;
  • encouraging the use of password managers;
  • removing unused accounts;
  • reviewing administrator accounts regularly;
  • combining Password Policies with Login Protection.

Avoid requiring unnecessarily complex passwords for low-risk accounts unless your organisation has a specific policy requiring them.


Common Questions

Will existing users have to change their passwords immediately?

No.

Existing passwords remain valid until they are changed or until another feature, such as Password Change Enforcement, requires a new password.


Can different roles use different policies?

Yes.

Each supported WordPress role can have its own minimum password strength requirement.


Does the plugin replace the WordPress password system?

No.

CC Security Essentials Pro builds upon WordPress’s existing password handling and strength evaluation rather than replacing it.


Can users still generate passwords automatically?

Yes.

The standard WordPress password generator continues to work normally and is an excellent way of creating strong passwords.


Troubleshooting

Users cannot save a new password

Confirm that the chosen password meets the configured minimum strength for their role.

The WordPress password strength indicator provides immediate feedback as the password is entered.


The policy seems stricter than expected

Review the configured policy for the user’s WordPress role.

Remember that different roles may have different minimum requirements.


Another plugin also enforces password policies

Some security plugins include their own password policy features.

Running multiple password policy systems may produce confusing validation messages or conflicting requirements.

Review your active plugins and avoid enabling duplicate functionality where practical.


Related Articles

Continue with: