Docs / Getting started

Introduction

What FluentAuth is, which jobs it covers, and what you get in the free plugin.

All documentation

FluentAuth is a lightweight security plugin for WordPress. It covers the three jobs a security plugin has: preventing break-ins, detecting attempts, and recovering afterwards. It combines login protections, activity records and file comparison in one dashboard.

In practice that means limiting login attempts, two-factor authentication, passkeys, IP rules, core hardening, passwordless and social login, login redirects, an audit log, email alerts, file-integrity scans, a findings checklist and a post-hack recovery screen.

FluentAuth is GPL licensed and available at $0. The features shown on this site will remain in the free plugin if a Pro version is introduced. See pricing.

What it does, in one table

JobWhere it livesDocs
Limit failed logins per IPSettings → General Settings → Login SecurityLimit login attempts
Two-factor authenticationSettings → General Settings → Two-Factor AuthTwo-factor authentication
Magic login by emailSettings → General Settings → Magic LoginMagic login
Google, GitHub, Facebook loginSettings → Social LoginSocial login
Redirect after login/logoutSettings → Login RedirectsLogin redirects
Front-end login/signup formsSettings → Login & Signup FormsShortcodes
Login page designerSettings → Login & Signup Forms → Login Page DesignLogin page designer
Rewrite WordPress account emailsSettings → System EmailsSystem emails
XML-RPC, usernames, app passwords, wp-admin accessSettings → General Settings → Core SecurityCore security settings
Every login attempt, searchableLogsAudit logs
Emails when admins sign in, digestsSettings → General Settings → NotificationsNotifications
Core, plugin and theme file changesSecurity → MonitoringFile integrity scanning

What it deliberately does not do

  • No web application firewall. Use your host or an edge firewall for that layer. FluentAuth handles login protections and file monitoring. Declare trusted proxies so address-based rules can identify visitors correctly.
  • No malware scanner running on page load. The integrity scanner runs on a schedule, in the background, against the official copies of your files.
  • No hidden login URL. The real login page is made safe instead; see the FAQ for why.
  • Included features. Everything described here is included in the $0 plugin.

Requirements

RequirementValue
WordPress5.0 or later (tested up to 6.9)
PHP7.3 or later
StorageLogin logs and temporary login tokens use dedicated tables; passkey public credentials are stored separately
Outbound connectionsOfficial file references during scans; enabled social providers; configured email delivery; optional scan alerts service

Logs live in their own tables so they never grow wp_options or wp_postmeta, and the retention setting purges them on a schedule.

Where to next

  1. Install the plugin and open its Dashboard.
  2. Follow First-day setup: apply the recommended settings and turn on two-factor for administrators. Ten minutes.
  3. Read the page for any feature you switch on. Each one lists every setting and what it changes.
NOTE

These docs describe FluentAuth 3.0.0. Screenshots are captured on a local development site. Features added in a particular version carry a release notice saying so.