What is Solid Security plugin?
Solid Security (formerly iThemes Security Pro) is the security plugin component of the SolidWP suite by StellarWP. It protects WordPress sites from the most common attack vectors: brute force login attempts, vulnerable plugin and theme exploitation, unauthorized file changes, and weak user credentials. The plugin provides security hardening without requiring deep technical knowledge — a setup wizard configures the most important protections based on the site type (e-commerce, membership, brochure site, etc.).
Solid Security includes two-factor authentication (TOTP apps, email codes), passwordless login via passkeys, login lockout after failed attempts, banned IP management, file change detection, database backup scheduling, and real-time vulnerability scanning against the WPScan vulnerability database (via Patchstack integration). The Pro version ($99/year per site, or $199/year in the Solid Suite) adds advanced features including trusted devices management, magic login links, and reCAPTCHA integration.
Solid Security competes with Wordfence and Sucuri as the three dominant WordPress security plugins. Solid Security’s differentiation is its connection to the WPScan vulnerability database for proactive vulnerability notifications, its integration with the broader SolidWP ecosystem (Solid Backups for backup-before-repair), and its approachable setup wizard. For sites already using the Solid Suite, Solid Security is the natural choice for security without adding a fourth vendor to the stack.
Need Help With Solid Security Setup, Troubleshooting, or Customization?
Need help with Solid Security? Whether you are dealing with errors, broken functionality, styling problems, plugin conflicts, or advanced customization, we can help you fix the issue and get the plugin working properly on your WordPress site.
Get Solid Security Expert HelpKey Features
- Two-factor authentication: TOTP apps, email codes, backup codes
- Passwordless login via passkeys
- Brute force protection with configurable lockout thresholds
- Network brute force protection (block IPs attacking other WP sites)
- Login page URL change (hide /wp-admin)
Pros & Cons
Pros
- Setup wizard configures security appropriate for site type — approachable for non-security-experts
- Patchstack/WPScan vulnerability database provides proactive vulnerability notifications
- Two-factor authentication and passkeys are well-implemented
Cons
- Pro required for some advanced features
- No server-level firewall (operates at PHP level like most WordPress security plugins) — Cloudflare WAF provides better firewall protection
Free vs Premium
Free (Solid Security Basic on WordPress.org): core security hardening. Pro ($99/year, 1 site): advanced 2FA, vulnerability scanning, magic links, trusted devices. Solid Suite ($199/year): Security + Backups + Central.
Common Problems & Fixes
Solid Security locked out an administrator — after too many login attempts, the admin cannot access the site. How do I recover access?
Access recovery options: (1) wait for the lockout period to expire (default: 15-60 minutes depending on configuration); (2) add your IP to the whitelist via FTP — edit wp-config.php and add: define(‘ITSEC_DISABLE_MODULES’, true); — this temporarily disables Solid Security; (3) connect via FTP and rename the Solid Security plugin folder (wp-content/plugins/better-wp-security → better-wp-security-disabled) to deactivate it; (4) if database access is available, clear the lockout from the itsec_lockouts table.
Solid Security file change detection is sending too many email alerts — every WordPress update triggers hundreds of notifications. How do I reduce alert volume?
File change detection alerts fire when any monitored file changes. To reduce volume: (1) in Solid Security → File Change → Settings, reduce the scan frequency (daily rather than hourly); (2) exclude known-safe directories from scanning (wp-content/uploads, wp-content/cache) — these change frequently with normal site operations; (3) after a WordPress or plugin update, manually clear the file change detection baseline so the new file state becomes the reference point; (4) configure Solid Security to only alert on changes to core WordPress files rather than all files.
After changing the WordPress login URL with Solid Security, the site shows a 404 at /wp-login.php but the new URL is not working. How do I recover?
Login URL changes require permalink flushing to take effect. If the new URL is not working: (1) access wp-admin via the old URL — it may still work if caching serves the old version; (2) if completely locked out, use FTP to create a file named “emergency.php” in the site root with the code: <?php require('wp-load.php'); itsec_hide_backend_disable(); — this disables the hide-backend feature; (3) alternatively, deactivate Solid Security via FTP (rename the plugin folder) and flush permalinks by visiting Settings → Permalinks.
Customization & Developer Notes
How do I enable two-factor authentication for all administrator accounts using Solid Security?
In Solid Security → Two-Factor → Settings, configure 2FA requirements by user role. Set Administrator role to require 2FA. Users in the required role see a 2FA setup prompt on their next login. They can choose their 2FA method (authenticator app TOTP, email code, or passkeys if Pro). The grace period setting gives users a configurable number of logins before 2FA becomes mandatory — set to 0 to require immediate 2FA setup. Backup codes are generated for each user to prevent account lockout if they lose their 2FA device.
How do I configure Solid Security to automatically patch vulnerable plugins?
Solid Security’s vulnerability scanning uses the Patchstack database to identify vulnerable plugins and themes. Go to Solid Security → Site Scan → Auto-Patching Settings. Enable automatic updates for vulnerable plugins: Solid Security can automatically update a plugin when a security update is available that patches the detected vulnerability. Configure notification settings to alert administrators when a vulnerability is detected and when a patch is applied. This automatic patching significantly reduces the window between vulnerability disclosure and site protection.
Frequently Asked Questions
Is Solid Security better than Wordfence?
Both provide excellent WordPress security, with different strengths. Wordfence has a larger community, more extensive documentation, and a very powerful real-time malware scanner. Solid Security’s strengths are its approachable setup wizard, Patchstack vulnerability integration, and the SolidWP ecosystem cohesion (Security + Backups + Central). For teams already using SolidWP products, Solid Security is the natural fit. For those who want maximum security depth, Wordfence’s scanner and firewall are hard to match. Neither is definitively better — the right choice depends on your team’s technical comfort and existing stack.
Does Solid Security protect against malware?
Solid Security provides vulnerability scanning (checking for known vulnerable plugin/theme versions) and file change detection (alerting when files change unexpectedly). It does not provide a server-level malware scanner that scans file contents for malicious code — that capability is Wordfence’s or Sucuri’s speciality. For malware detection, combine Solid Security’s prevention features with a dedicated malware scanner (MalCare provides excellent cloud-based scanning as a complement).
Can Solid Security break after updates?
Yes, that can happen, especially on older sites with many plugins. This usually happens when the plugin, theme, and add-ons are updated out of sequence. In most cases, testing on staging catches the issue before it reaches the live site. From experience, backups and changelog reviews save a lot of cleanup time.
What should I check before installing Solid Security?
Start by checking whether another plugin already does the same job. In most cases, overlap is what creates avoidable conflicts and performance issues. A common issue is installing a plugin because it looks convenient without checking the stack first. From experience, a short compatibility review avoids most of the pain later.