SecurelyWP – all-in-one security
by SecurelyWP on WordPress.org
SecurelyWP is a simple security plugin that protects your WordPress site right after activation—no setup needed for most features.

Dashboard: Overview of your site’s security status, including CAPTCHA and 2FA settings.
SecurelyWP is a hassle-free security plugin that makes your WordPress site safer the moment you activate it. Most features work out of the box, with optional CAPTCHA and two-factor authentication (2FA) configuration for enhanced protection. It includes strong security features, a vulnerability scanner, system details, security headers, CAPTCHA integration, and 2FA to keep your site secure and healthy.
Why Choose SecurelyWP?
- Works Out of the Box: Most security features activate automatically upon installation.
- Comprehensive Protection: Guards against hacking, malicious files, form spam, and unauthorized access.
- Lightweight: Designed to run smoothly without affecting your site’s speed or performance.
- Free Features: Includes vulnerability scanner, system details, security headers, CAPTCHA, and 2FA to monitor and protect your site.
Features
-
Hide WordPress Version
- Why: Stops hackers from targeting weaknesses in your WordPress version.
- Impact: Good protection with no effect on your site’s appearance.
-
Disable PHP Execution in Uploads Folder
- Why: Prevents harmful scripts from running if someone uploads a malicious file.
- Impact: Strong defense against file-based attacks.
-
Prevent User Enumeration
- Why: Blocks hackers from guessing usernames through sneaky methods.
- Impact: Keeps your user list safe from prying eyes.
-
Detect & Warn About “admin” Username
- Why: Alerts you if your site uses the risky “admin” username.
- Impact: Big security boost if you change the username.
-
Disable File Editing in Dashboard
- Why: Stops anyone from modifying your site’s code through the WordPress dashboard.
- Impact: Major safeguard against unauthorized code changes.
-
Force HTTPS for Login & Admin
- Why: Ensures your login and admin pages use a secure connection.
- Impact: Critical for keeping your credentials safe.
-
Basic Brute Force Protection (Lite)
- Why: Temporarily blocks repeated failed login attempts.
- Impact: Strong protection against login attacks.
-
Vulnerability Scanner
- Why: Checks your plugins, themes, and WordPress core for known security issues.
- Impact: Helps you find and fix risks before hackers exploit them.
-
System Details
- Why: Shows important info about your site to monitor its health.
- Impact: Keeps you informed about your site’s status.
-
Security Headers
- Why: Adds HTTP headers to improve your site’s security.
- Impact: Strengthens your site’s defense with minimal setup.
-
CAPTCHA Protection (Cloudflare Turnstile)
- Why: Adds CAPTCHA to prevent spam and bot submissions.
- Impact: Enhances form security with user-friendly CAPTCHA.
-
Two-Factor Authentication (2FA)
- Why: Adds an extra layer of security by requiring a second verification step during login.
- Impact: Significantly reduces the risk of unauthorized access.
2FA Features:
– Authenticator App (TOTP): Use apps like Google Authenticator or Authy for time-based codes.
– Email 2FA: Receive codes via email for verification.
– Recovery Codes: Generate emergency codes for access if other methods are unavailable.
– Per-User Settings: Each user can configure their own 2FA preferences.
– Multisite Support: Super admins can enforce 2FA network-wide.
– Flexible Options: Choose primary 2FA method from TOTP, Email 2FA, or Recovery Codes.
Supported Forms, Plugins & Multisite for CAPTCHA:
– Core WordPress: Login, Registration, Lost Password, Comment
– E-commerce & Membership: WooCommerce Checkout, MemberPress, Ultimate Member, WP-Members
– Form Plugins: WPForms, Gravity Forms, Contact Form 7 (CF7), Formidable Forms, Forminator, Elementor Pro, Easy Digital Downloads (EDD), Mailchimp for WordPress
– Community / Forums: BuddyPress, bbPress
– Multisite: Multisite Signup Forms
How to Set Up CAPTCHA with Cloudflare Turnstile
- Sign Up for Cloudflare: Go to https://www.cloudflare.com/ and create a free account or log in.
- Add Your Site: Click “Add a Site” in the dashboard and enter your domain.
- Access Turnstile: Navigate to the “Turnstile” section in the Cloudflare dashboard.
- Create a Turnstile Widget:
- Click “Add Widget”
- Provide a name (e.g., “SecurelyWP CAPTCHA”)
- Add Hostnames (your domain, e.g., example.com) Click “Add”
- Choose the widget type (“Managed”)
- Get Your Keys: Copy the Site Key and Secret Key.
- Add Keys to SecurelyWP: Go to SecurelyWP > CAPTCHA Settings in WordPress paste keys enable CAPTCHA for desired forms.
- Test Your CAPTCHA: Visit a form to ensure the CAPTCHA widget appears and works correctly.
How to Set Up Two-Factor Authentication
- Access 2FA Settings: Go to “Profile” > “Two-Factor Authentication” in your WordPress dashboard.
- Enable 2FA Methods:
- Authenticator App: Scan the QR code or enter the secret into your app (Google Authenticator, Authy). Verify with a code.
- Email 2FA: Enable to receive codes via email.
- Recovery Codes: Generate emergency codes. Copy or download codes for safekeeping.
- Choose Primary Method: Select your preferred 2FA method (Authenticator App, Email, or Recovery Codes).
- Test 2FA: Log out and log in to verify the 2FA prompt appears below the login form.
- Multisite (Super Admins): Enable network-wide 2FA enforcement for all users.