WordPress plugin intelligence profile

Brightery Secure 2FA

Production-focused two-factor authentication for WordPress with authenticator apps, passkeys, forced enrollment, and advanced session hardening.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 6.9
Current version1.0.0
WordPress coverageTested up to WordPress 6.9
Minimum stackWP 6.2 · PHP 7.4
Directory statusactive
Last directory update23 Apr 20266mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Brightery Secure 2FA version 1.0.0 as active, updated 6mo ago and tested up to WordPress 6.9.

Overview

About this plugin

Brightery Secure 2FA adds a strong second login step for WordPress accounts while staying lightweight in runtime.

Features:

  • Authenticator app (TOTP) support.
  • Passkeys / WebAuthn support for Touch ID, Face ID, Windows Hello, fingerprint readers, and device PIN.
  • Role-based enforcement: require selected user groups to enroll.
  • Forced enrollment page to block protected users until they configure security.
  • Backup codes.
  • Encrypted TOTP secret storage using WordPress salts.
  • Login throttling for repeated primary-login and second-factor failures.
  • Lightweight audit logs stored inside WordPress options.
  • Email alerts for enrollment changes and lockouts.
  • Trusted devices so users can skip 2FA on approved browsers for a limited period.
  • CSV export for security logs.
  • Advanced log filters and search.
  • Custom labels for trusted devices and passkeys.
  • Optional revocation of other sessions after security changes.
  • Optional blocking of WordPress application passwords for protected / 2FA-enabled users.
  • Lightweight runtime: the plugin mostly runs on login, profile, AJAX, settings pages, WooCommerce account pages, and authenticated REST requests.

Important Notes

  • HTTPS is required for passkeys in production.
  • This build is optimized for normal interactive WordPress logins and admin access enforcement.
  • Passkey attestation trust-chain validation is intentionally not enforced in order to remain lightweight and dependency-free.

The plugin still validates challenge, origin, RP ID hash, user presence, optional user verification, signature, and signature counter.

  • This lightweight build supports ES256 passkeys.
  • TOTP setup includes a local QR-code renderer so the setup secret stays on your own WordPress site during enrollment.
  • The plugin stores account-security data such as trusted-device records, passkey metadata, security logs, and a limited recent login-context history.
  • A privacy-policy suggestion plus WordPress personal-data exporter and eraser integrations are included.
  • There are no non-GPL third-party runtime libraries bundled with this plugin;

the distributed JavaScript and CSS files are included as human-readable source.

Security Model

  • TOTP secrets are encrypted before storing in user meta.
  • Backup codes are stored hashed.
  • Passkeys verify origin, RP ID hash, challenge, signature, and signature counter.
  • Rate limiting helps slow repeated login and 2FA guessing attempts.
  • The plugin can require passkey user verification for biometric/PIN-backed sign-in.

Privacy

Brightery Secure 2FA stores security-related account data so it can protect logins and help administrators investigate suspicious access.

The plugin adds suggested privacy-policy text to WordPress and registers personal-data exporter/eraser callbacks for the data it stores.

Source Code and Licensing

  • All distributed plugin PHP, JS, and CSS files are included as human-readable source.
  • The local QR renderer is bundled directly in assets/js/bs2fa-qr.js as readable source code.
  • No non-GPL runtime libraries are required for normal plugin operation.
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • 2fa
  • authentication
  • security
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 6.9

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 6.9.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to6.9
Minimum requirementsWordPress 6.2 · PHP 7.4
Update activity23 Apr 20266mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.