Skip to content

Documentation site for Ultimate Security plugin for WordPress.

Documentation site for Ultimate Security plugin for WordPress.

Getting Started

2
  • System Requirements
  • Installation

How It Works?

5
  • Login & Authentication
  • Threat Protection
  • Site Hardening
  • Maintenance & Tools
  • Monitoring & Diagnostics

Dashboard

1
  • Dashboard

Vulnerability Scanner

2
  • Vulnerability Scanner Dashboard
  • Scan History

Dashboard

1
  • Vulnerability Scanner Dashboard

Scan History

1
  • Scan History

Settings

1
  • Vulnerability Scanner Settings

Configure API Key

1
  • Vulnerability Scanner Settings

Configure API Key

1
  • Vulnerability Scanner Settings

Activity Logs & Monitoring

3
  • Activity All Logs
  • Activity Logs Dashboard
  • Security Incidents

Dashboard

1
  • Activity Logs Dashboard

All Logs

1
  • Activity All Logs

Security Incidents

1
  • Security Incidents

Alerts & Notifications

2
  • Alerts & Notifications
  • History

Settings

1
  • Alerts & Notifications

History

1
  • History

Login & Authentication

6
  • Overview
  • Email OTP
  • Authentication Apps
  • Custom Login URL
  • Password Requirements
  • Settings

Two-Factor Authentication

3
  • Overview
  • Email OTP
  • Authentication Apps

Login Hardening

2
  • Custom Login URL
  • Password Requirements

Session Management

1
  • Settings

Threat Protection

4
  • Google reCAPTCHA
  • Cloudflare Turnstile
  • Login Attempts
  • Lockout Notifications

Bot Protection

2
  • Google reCAPTCHA
  • Cloudflare Turnstile

Brute Force Protection

2
  • Login Attempts
  • Lockout Notifications

Site Hardening

9
  • Content Protection Overview
  • Text Protection
  • Image Protection
  • Keyboard Shortcut
  • Display Settings
  • API & Data Privacy
  • Plugin Updates
  • Theme Updates
  • Security Hardening

Content Protection

5
  • Content Protection Overview
  • Text Protection
  • Image Protection
  • Keyboard Shortcut
  • Display Settings

Security Keys

1
  • WordPress Security Keys

API & Data Privacy

1
  • API & Data Privacy

Update Manager

3
  • Plugin Updates
  • Theme Updates
  • Update History

Security Hardening

1
  • Security Hardening

Monitor & Diagnostics

3
  • Site Health
  • Error Notifications
  • Test Mode

Error Notifications

1
  • Error Notifications

Test Mode

1
  • Test Mode

Maintenance & Tools

6
  • Comments Management
  • Backup & Restore
  • Security Tools
  • Advanced Settings
  • Database Cleanup
  • Self Defense
View Categories
  • Home
  • Docs
  • How It Works?
  • Site Hardening

Site Hardening

16 min read

Content Protection

Content Protection Overview page helps you protect your website’s content from being copied by visitors.

ultimate security content protection

Enable Content Protection

This main toggle turns the entire content protection feature on or off. It prevents visitors from copying your text, images, and other content.

Select Protection Scope

You can choose to protect either your entire website (“Whole Site”) or only specific pages (“Specific Pages”).

Protect WooCommerce Product

  • This toggle specifically protects your store’s product pages.
  • Add categories to protection-specific product categories.

Protect Custom URLs

You can add custom URL patterns to protect specific sections of your site that aren’t covered by the other options.

Exclude User Roles

You can choose which user roles should be able to bypass the content protection (administrators are always excluded by default).

Save or Discard button to apply changes

Text Protection

This feature helps protect the text content on your website from being copied by visitors.

ultimate security text protection

Disable Right-Click

This stops visitors from right-clicking on your site. This prevents them from copying your text or saving your images.

Disable Text Selection

This stops visitors from selecting text on your pages by highlighting it, making it impossible to copy text.

Disable Copy (Ctrl+C)

This blocks the standard keyboard shortcut (Ctrl+C) on Windows or Command+C on (Mac) that people use to copy selected text.

Disable Cut (Ctrl+X)

This blocks the standard keyboard shortcut (Ctrl+X) on Windows or Command+X on (Mac) that people use to cut selected text.

Save or Discard button to apply changes

Image Protection

This helps you stop people from stealing the images on your website. It makes it much harder for visitors to save your original work to their devices.

image protection

Disable Image Right-Click

This prevents visitors from right-clicking on your images, which stops them from accessing the “Save Image As” option.

Disable Image Dragging

Stop visitors from dragging your images to their device. This makes it impossible for them to save your pictures just by pulling them off the page.

Image Overlay Protection

This adds an “invisible shield” over your photos. If a user tries to find another way to download the image, they will end up with a blank photo.

Hotlink Protection

“Hotlinking” is when another website displays your images by linking directly to your server. This feature blocks other sites from using your images.

Save or Discard button to apply changes

Keyboard Shortcut

Keyboard Shortcut Protection blocks keyboard shortcuts to access developer tools or save your website content.

kw shortcuts

Disable Developer Tools

This blocks keyboard shortcuts like F12, Ctrl+Shift+I, and Ctrl+Shift+J that people use to open browser developer tools. This prevents visitors from inspecting your website’s code.

Disable View Source

This blocks the Ctrl+U shortcut that allows visitors to view the HTML source code of your pages.

Disable Save Page

This blocks the Ctrl+S shortcut that lets visitors save your entire webpage.

Disable Print

This blocks the Ctrl+P shortcut and hides the print content option from printing your website content.

Save or Discard button to apply changes

Display Settings

You can customize the message when visitors try to do something that is blocked.

display settings

Notification Type

You can select from the drop-down menu how visitors will be notified when they try to do something blocked.

  • “Alert Popup” shows a browser popup message
  • “Toast” shows a subtle notification at the bottom of the screen
  • “Silent” blocks the action without any message

Custom Messages

You can set specific messages for:

  • Right-click attempts
  • Copy attempts
  • Keyboard shortcut attempts

Mobile Protection

You can enable two mobile-specific protections:

  • Disable Mobile Long-Press – Prevents the long-press menu that appears on mobile devices
  • Disable Touch Callout (iOS) – Disables the iOS touch callout menu that appears on images and links

This section helps you control both what visitors see when protection is triggered and how your protection works on mobile devices.

Security Keys

Settings

WordPress security keys (also called “salts”) are special codes that help protect your website from hackers

Current Salt Keys

The page shows several important security keys:

  • AUTH_KEY
  • SECURE_AUTH_KEY
  • LOGGED_IN_KEY
  • NONCE_KEY
  • AUTH_SALT
  • SECURE_AUTH_SALT
  • LOGGED_IN_SALT
  • NONCE_SALT

Each one has a 100% strength rating.

Action Buttons

  • Hide Keys – Hides the key values (for extra security)
  • Reveal Values – Shows the actual key codes
  • Copy All – Copies all keys to your clipboard
  • Download Backup – Saves a copy of all keys to your computer

โš ๏ธ Changing WordPress salt keys will force all logged-in users to login again

Scheduled Change

What it does: This feature automatically changes your WordPress security keys on a regular schedule.

How to use it:

  • The toggle switch turns automatic key changes ON or OFF
  • The dropdown menu lets you choose how often: “Daily” is currently selected
  • When turned on, your keys will be updated automatically without you needing to do anything

Why this is helpful: Regularly changing keys makes your site more secure by invalidating any potential threats.

Set Manual Time

What it does: Lets you choose a specific time for automatic key changes.

How to use it:

  • Use the day dropdown (currently set to “Saturday”)
  • Set the time using the hour and minute selectors (currently 08:00 or 8:00 AM)
  • This means your keys will update automatically at 8:00 AM on Saturdays

Reminder for Changing Salt Keys

What it does: This toggle turns on/off reminders about manually updating your keys.

Why you might want this: Even with automatic updates, it’s good to stay aware of your site’s security practices.

Notification After Change

What it does: When turned on, you’ll get a notification after your keys have been automatically updated.

Why this is useful: You’ll know when your site’s security has been refreshed.

Pre-Change Notification

What it does: This gives you a heads-up before scheduled key changes happen.

How it works:

  • The toggle turns this feature ON or OFF
  • The dropdown lets you choose when to be notified (currently “24 hours before”)
  • This gives you time to prepare or skip the change if needed

Reminder Interval

What it does: Sets how often you receive reminders about key changes.

Current setting: “7 days” – meaning you’ll get reminders every week

Pause Until… Button

  • What it does: Temporarily stops automatic key changes
  • When to use: During website maintenance or when you’re moving your site to a new server
  • How it works: Click this button to pause automatic updates until you’re ready to resume

Skip Next Button

  • What it does: Skips the next scheduled key change
  • When to use: If you know you’ll be doing maintenance soon, or if you don’t want the next update to happen
  • Temporary control: Gives you quick control over the next update

Salt Change History

  • What it shows: A detailed log of all your security key changes
  • Why it’s useful: Lets you see when keys were changed and track your security updates
  • How to access: Click the “View History” button to see all past changes

Immediate Change

  • What it does: Changes your security keys right away, without waiting for the schedule
  • When to use: If you’re concerned about security and want immediate protection
  • How to use: Click the “Regenerate Salt Keys” button
  • Important note: After clicking, all logged-in users will need to log in again

Action Buttons

  • Save Changes: Saves any settings you’ve adjusted
  • Discard Changes: Ignores any changes you’ve made (goes back to previous settings)
  • Unsaved changes: This warning appears if you’ve made changes but haven’t saved them yet

API & Data Privacy

API Privacy?

API (Application Programming Interface) privacy helps protect your website by hiding information that WordPress normally shows to the public. Think of it like putting curtains on your windows – it keeps prying eyes from seeing what’s inside.

ultimate security api settings

Enable API Privacy

This toggle turns API privacy ON or OFF.

  • When ON: Your website hides sensitive information from outsiders
  • When OFF: Your website shows more information (less secure)

Recommendation: Keep this ENABLED for better security.

User-Agent & URL Behavior

This setting controls how your website handles web addresses (URLs) in API requests.

  • Current setting: “No changes” – meaning your website shows normal URL behavior
  • Why it matters: How URLs are handled can affect your site’s privacy

Privacy Options (Advanced Settings)

These are extra privacy protections you can enable:

Strip WordPress version information from User-Agent

  • What it does: Hides which version of WordPress you’re using
  • Why helpful: Hackers can’t target known vulnerabilities in your specific WordPress version

Strip external plugins from API calls

  • What it does: Hides information about plugins you’ve installed
  • Why helpful: Prevents hackers from knowing which plugins might have security issues

Strip external themes from API calls

  • What it does: Hides information about your website’s theme
  • Why helpful: Stops hackers from targeting theme-specific vulnerabilities

Modify data sent to core update API

  • What it does: Changes how update information is sent
  • Why helpful: Adds an extra layer of security during updates

Strip wp_blog and wp_install headers

  • What it does: Removes identifying headers from your site
  • Why helpful: Makes it harder for attackers to gather information about your site

Strip user login info from JSON API

  • What it does: Hides user login details in API responses
  • Why helpful: Protects your users’ login information

Debug Settings

Disable HTTPS for packet sniffing

  • What it does: Temporarily turns off secure connections (only for testing)
  • Important: Should only be used by advanced users during testing
  • Warning: Not for regular use – keeps your site less secure

Save Your Changes

  • Save Changes: Applies all your privacy settings
  • Discard Changes: Ignores any changes you’ve made

Plugin Updates

Update Management

plugin updates

This page helps you control how your website updates itself. Updates are important because they:

  • Fix security issues
  • Add new features
  • Keep your site running smoothly

Plugin Updates Section

This specific section shows updates for the plugins (extra features) installed on your website.

Filter Tabs

You can filter plugins by their status:

  • All: Shows every plugin
  • Active: Shows only plugins that are currently working
  • Inactive: Shows plugins that are turned off
  • Update Available: Shows plugins that need updates
  • Abandoned: Shows plugins that aren’t maintained anymore

Search and Refresh

  • Search plugins: Find specific plugins quickly
  • Refresh: Get the latest update information

Plugin List

Your page shows two security plugins:

  • Ultimate Security (version 1.0.17)
  • Ultimate Security Pro (version 1.0.4)

Plugin Control Options

For each plugin, you can control:

Disable Updates:

  • Turn OFF to stop this plugin from updating automatically
  • Turn ON to allow automatic updates

Auto-Updates:

  • Green means updates happen automatically
  • Gray means you need to update manually

Translation Updates:

  • Green means translation files update automatically
  • Gray means you need to update translations manually

Hide Plugin:

  • Hide the plugin from your dashboard (advanced option)

Theme Updates

What is Theme Management?

theme plugin update

Themes are the visual designs and layouts of your website – they control how your site looks and feels to visitors. Just like plugins, themes need regular updates to stay secure and work properly.

Theme Updates Section

This page helps you manage updates for your website’s themes (the visual designs).

Filter Tabs

You can filter themes by their status:

  • All: Shows every theme
  • Active: Shows only themes currently being used
  • Inactive: Shows themes that aren’t active
  • Update Available: Shows themes that need updates

Search and Refresh

  • Search themes: Find specific themes quickly
  • Refresh: Get the latest update information

Theme List

Your page shows three WordPress themes:

  • Twenty Twenty-Five (version 1.4)
  • Twenty Twenty-Four (version 1.4)
  • Twenty Twenty-Three (version 1.6)

Theme Control Options

For each theme, you can control:

Disable Updates:

  • Turn OFF to stop this theme from updating automatically
  • Turn ON to allow automatic updates

Auto-Updates:

  • Green means updates happen automatically
  • Gray means you need to update manually

Translation Updates:

  • Green means translation files update automatically
  • Gray means you need to update translations manually

Hide Theme:

  • Hide the theme from your dashboard (advanced option)

Update Manager

What Are These Settings For?

This page helps you control how your website updates itself. Updates are like getting new, improved versions of things on your website – they fix problems, add new features, and keep everything secure.

General Update Settings

WordPress Core Updates

update settings

This controls how your main WordPress software gets updated.

Current setting: “Manual updates” – meaning you need to click a button to update WordPress

Other options you might see:

  • Automatic updates: WordPress updates itself without you doing anything
  • Daily updates: Checks for updates every day
  • Weekly updates: Checks for updates once a week

Plugin Updates

This controls how your plugins (extra features) get updated.

Current setting: “Manual updates” – you need to update plugins yourself

Why this matters: Plugins can have security issues that need fixing, just like apps on your phone.

Theme Updates

This controls how your website’s design (themes) gets updated.

Current setting: “Manual updates” – you need to update themes yourself

Why this matters: Theme updates often fix design problems and security issues.

Toggle Switch Options

Disable Automatic Translation Updates

  • What it does: Stops translations from updating automatically
  • When to use: If you don’t need translated content or want to control translations yourself

Enable updates for VCS Installations

  • What it does: Allows updates for version-controlled installations
  • When to use: If you’re using advanced version control (most users don’t need this)

Updates nags only for Admin

  • What it does: Only shows update notifications to website administrators
  • Why helpful: Keeps regular users from seeing technical messages

Enable Update Schedule Window

auto update schedual
  • What it does: Lets you choose specific hours for updates
  • Why helpful: You can avoid updating during your website’s busiest times (when most visitors are online)
  • Example: If your site gets lots of traffic in the afternoon, you can schedule updates for early morning

Auto-Update Delay

  • Current setting: “No delay” – updates happen right away
  • Other options: You can add a delay (like 1 hour, 6 hours, or 24 hours)
  • Why helpful: Gives time for any problems with new updates to be discovered before your site gets updated

Enable Maintenance Mode During Updates

  • What it does: Puts your site in “maintenance mode” during updates
  • Why helpful: Visitors see a friendly message instead of error pages while updates are happening

Day-of-Week Scheduling

day of week scheduling
  • What it does: Lets you choose which days updates can happen
  • Why helpful: You can avoid updating on your website’s busiest days
  • Example: If weekends are your busiest, you can schedule updates for weekdays only

Freeze Periods

  • What it does: Creates “freeze” periods when updates are completely blocked
  • How to use:
    • Click “Add” to create a new freeze period
    • Choose start and end dates
    • Updates won’t happen during these times
  • Why helpful: Perfect for important events, sales, or when you can’t have any disruptions

Email Notifications

email, test notification
  • What it does: Sends you email updates about your website’s updates
  • Why helpful: You’ll know exactly when updates happen and if there are any issues
  • How often: Once a day, with a summary of what happened

WordPress Core Email Notification

Core Notifications

This toggle controls whether you get email updates about your WordPress core (the main software).

Important Note: These core notifications are handled by WordPress itself, not by this security plugin. Changing settings here only affects this plugin’s notifications.

What Core Notifications Include

Core notifications typically tell you about:

  • WordPress version updates
  • Security patches
  • Important maintenance information

Advanced Options

This section has powerful tools for managing your website updates. Proceed with caution – these options can affect how your site works.

ultimate security advance option

Force Automatic Updates

This is a powerful feature that lets you manually trigger updates for everything on your website at once.

What it does:

  • Updates your plugins (extra features)
  • Updates your themes (website designs)
  • Updates WordPress core (main software)
  • Save Changes: Applies any changes you’ve made
  • Discard Changes: Ignores any changes (goes back to previous settings)

Update History

What is this page for?

This dashboard shows you a record of all updates that have been made to your WordPress website. It helps you keep track of what’s been updated, when, and whether those updates were successful.

wp ultimate security update history

Understanding the Dashboard

Top Statistics (Last 30 Days)

At the top of the page, you’ll see five important numbers:

  • Total Updates: Shows how many updates were attempted in the last 30 days
  • Successful: Shows how many updates completed without problems
  • Failed: Shows how many updates didn’t work properly
  • Auto Updates: Shows how many updates happened automatically
  • Manual Updates: Shows how many updates you or someone else did manually

Filter Options

You can use the dropdown menus to filter what you see:

  • All Types: Filter by plugins, themes, or WordPress core
  • All Statuses: Show only successful, failed, or all updates
  • All Update Types: Show auto or manual updates

Action Buttons

  • Refresh: Click this to get the latest update information
  • Export CSV: Download this data as a spreadsheet file
  • Clear Old: Remove old update records (use carefully!)

Security Hardening

What is Security Hardening?

This section helps make your WordPress website more secure by adjusting important security settings. Think of it like adding extra locks and security features to protect your website from potential threats.

Understanding the Dashboard

Color-Coded Recommendations

  • Green tags: These are recommended settings that should be enabled for most websites
  • Orange tags: These settings might affect how your website works – review them carefully before enabling

Progress Tracking

The number at the top (currently “0 / 35 features enabled”) shows how many security features you’ve turned on out of the total available.

Navigation Tabs

You can switch between different security categories using the tabs:

  • Access & Identity: User login and account security
  • Files & Directories: Protecting your website files
  • Headers & Fingerprinting: Hiding technical information
  • APIs & Remote Access: Controlling external connections
  • Frontend & Features: Website appearance and functionality

Access & Identity Security Options

This section helps protect user accounts and login processes:

access & identity option

Recommended Settings (Green Tags)

  • Disable “Anyone can register”: Prevents random people from creating accounts on your site
  • Prevent login feedback: Stops giving hints about whether a username or email exists
  • Disable user enumeration: Makes it harder for attackers to discover user accounts
  • Block common usernames: Prevents using easy-to-guess usernames like “admin” or “root”
  • Force unique display names: Ensures all users have different names
  • Hide Admin Bar from Frontend: Removes the admin toolbar from the public part of your site
  • Hide Admin Bar from Backend: Removes the admin toolbar from the dashboard

File & Directory Security Options

This section helps protect your website’s files and folders:

ultimate security file & directories

Recommended Settings (Green Tags)

  • Disable the built-in file editors: Turns off WordPress’s built-in code editor, which prevents people from editing your files directly through the dashboard
  • Prevent code execution in Uploads folder: Stops malicious code from running in your uploads folder
  • Disable directory browsing: Prevents visitors from seeing a list of files in your folders
  • Block Sensitive Files: Protects important configuration files from being accessed

Header Security Options

This section helps hide technical information about your website:

ultimate security header & fingerprints

Recommended Settings (Green Tags)

  • Hide your WordPress version: Prevents showing which version of WordPress you’re using
  • Unset X Powered by header: Removes information about what software powers your site
  • Hide CSS File Version: Hides version numbers in your CSS files
  • Hide JS File Version: Hides version numbers in your JavaScript files

Caution Setting (Orange Tag)

  • Strict Content Security Policy on the frontend and login screen: This is an advanced security setting that might affect how your site works

API & Remote Access Options

This section helps protect your website from unauthorized external connections:

ultimate security api & remote access
  • Disable XML-RPC: Controls a feature that allows external systems to connect to your site
  • Disable REST API for guests: Restricts access to the API for people who aren’t logged in
  • Disable Trackbacks & Pingbacks: Turns off notifications between websites
  • Remove RSD Link: Hides a technical link used by some blogging tools
  • Remove WLW Manifest Link: Hides a link used by Windows Live Writer
  • Remove Shortlink: Hides a special short URL for your posts

Frontend & Features Options

This section helps optimize and secure how your website appears to visitors:

Frontend & Features:

Turns off special icons used in WordPress

ultimate security frontend & features
  • Disable WordPress Emojis: Stops emoji support on your site
  • Remove RSS Feed Links: Hides links to your RSS feeds
  • Add Featured Image to RSS Feed: Includes your post images in RSS feeds
  • Disable Embeds in Widgets: Prevents embedding content in widgets
  • Enable Shortcodes in Widgets: Allows using shortcodes in widgets
  • Disable RSS Feed: Turns off your website’s RSS feed completely
Updated on February 1, 2026

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Threat ProtectionMaintenance & Tools

Powered by BetterDocs

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

© 2026 Documentation site for Ultimate Security plugin for WordPress.

 

  • Home