Security Feature
Enhanced Security Features for Ultimate Member
Ultimate Member Security Settings
Banned Administrative Capabilities
wp_capabilities
and
wp_user_level
. It checks the integrity of the capabilities of users who register or update their profiles or accounts.
import
,
export
, and
read.
Note: Secure these capabilities if they are not intended for members of your site, except for administrators. For example, if "Customer A" has a capability on the banned list, users with this role will get flagged once they update their profile/account.
manage_options
,
promote_users
, and
level_10
capabilities are locked to ensure no users are created with these capabilities.
In this example, select only create_sites
. Then, uncheck or disable the settings "Lock All Register Forms" and "Display Login form notice to reset passwords" to avoid interference. Finally, save the settings.
import
capability.
manage_options
,
promote_users
, and
level_10
.
Scanner
wp_user_level
and
wp_capabilities
from registration forms. It detects the number of user accounts registered on the same date as the suspicious account.
- No Suspicious Account Detected: Displays a green circle with a white checkmark and the message: "No suspicious accounts found."
- Suspicious Account Detected: Displays a red flag with the message: "Suspicious Account Detected," the number of suspicious accounts detected, and a notification that the account is temporarily disabled. It also shows the number of users registered on the same date. In the scan results, you can scroll down for Ultimate Member's recommendations to secure the site and more.
Lock All Register Forms
Users attempting to register will be redirected to login forms with the message: "Important: This site is currently under maintenance. Please check back soon."
Display Login Form Notice to Reset Passwords
- If a user logs out and logs in again after the update, they will see: "Important: Your password has expired. This (one-time) change requires you to reset your password. Please click here to reset your password via Email."
- Clicking the "click here" link redirects them to the password reset page. If they enter the old password, they will see the error: "Your new password cannot be the same as the old password."
Expire All Users Sessions
Enable Ban for Administrative Capabilities
Notify Administrators
Allowed Hosts for Safe Redirect (One Host per Line)
This feature allows you to add and list reliable hosts, ensuring users can be safely redirected to a third-party server if necessary. It validates the host URL: if the host is listed as allowed, the user will be redirected. Redirection will only occur if the host is on the allowed list. If the host is not on the allowed list, the user will not be redirected to the untrusted host and will instead be redirected to your site's home page.
Additional Features:
Blocked for Suspicious Activity
This feature flags a user and blocks the account, registration, and profile forms if the user attempts to inject the wp_capabilities
and wp_user_level
meta keys. This was a reported vulnerability prior to version 2.6.7.
In wp-admin > Users, the status will show as "Membership Rejected/Inactive" and "Blocked for Suspicious Activity" if the user is suspected of injecting the mentioned meta keys.
You can restore the account by clicking the Restore Account link under the account status. This action will restore the following:
- Account Status
- User Role
- Related Capabilities of the Role
- Notification Email
Notification Email
If you go to wp-admin > Ultimate Member > Settings > Email, you'll find the "Secure: Suspicious Account Activity" email. Click on the "Manage" button to access the email settings.
When this email is enabled, all administrators will receive a notification about the suspicious activity, including details of the suspicious accounts.