miniOrange 2FA – Two Factor Authentication for WordPress (OTP, SMS, Email, Google Authenticator)
by miniOrange · Security
Also makes 35 other plugins · 80.7K+ installs across the portfolio →
Free 2FA plugin for unlimited users with Passkey, Google Authenticator, Email/SMS OTP, Push Notification & passwordless login.
89 health vs 64 average across 997 Security plugins
Directory ranking optimization
How it's scored →How well this listing is tuned to rank in WordPress.org search, on the factors an owner controls. Not popularity, optimization.
Excellent listing optimization
Well tuned across the board
Daily downloads
Since 2022-10-05 · 1,425 days · wp.org + Plugin Pulse archive
30-day downloads
Rolling 30-day volume · peaks are release surges
25.5K
now · peak 59.3K
Directory rank vs rivals
wp.org popularity rank over time · higher is better · when a rival's line climbs above yours, they've overtaken you
Rating trend
Star average over time · dips mark rough releases
Update activity
How busy the existing users are, measured as downloads in the last 30 days for every 1,000 active sites. A spike means a new release everyone's pulling; a long, slow decline means an aging user base that updates less.
Release cadence
Actively maintainedHow often this plugin actually ships. A steady rhythm is the maintenance signal a single "last updated" date can't show.
10
releases in the last 12 months
2mo ago
latest release · v6.2.6
196
tagged releases on record
Recent releases
What its installed base runs
via wordpress.orgShare of active installs on each version of this plugin. Green is the current release; a big slice on older versions is a user base that has stopped updating.
Estimated active installs
The public count shows “10K+”. Our estimate pins where the real number sits.
Refined from the date this plugin crossed into its current band.
Install history · since 2015-09-06 · 1,485 observations
Estimated value
What this plugin might earn a year, and what it might sell for. Modeled from public signals; we don't see anyone's books.
Est. annual revenue
Est. acquisition value
No paid tier is visible, so we don't put a figure on revenue or sale value: that would be guessing. The install base is a real asset to an acquirer, just not one public data lets us price. A declining trend compresses what a buyer would pay.
Details
Recent reviews
All reviews on wp.org ↗- ★★★★★ abgallery3mo ago
Abhiraj Pratap Singh was very helpful and very patient. We appreciate the time that was spent with us to solve the 2FA issue.
Read on wp.org ↗ - ★★★★★ victornunez3mo ago
It works exactly as described; the free version is brilliant, but if you need to be able to control more aspects—as is the case for me—the paid version is well worth it. What’s more, their customer support is fantastic; they respond very quickly to any queries or issues you might have. Highly recommended—for me, it’s now an absolute must-have. Well done to the developers.
Read on wp.org ↗ - ★★★★★ qlemar066mo ago
Anuradha has been great at assisting us with the plugin setup and answering our questions promptly. Everything is working as expected and the customer service is top notch. Thank you again!
Read on wp.org ↗ - ★★★★★ dreizinreport9mo ago
My paywalled weblog was hacked and nearly wrecked. At which point, I realized that I needed to trim down on the paths in (too many different intermediary login options), as well as to prevent “brute force” and to ward off anonymous scumbags and their throwaway/fake email addresses, by way of 2FA. The guys at miniOrange patiently worked with me to integrate 2FA while overcoming the longtime technical debt inherited from my paywall’s creation by a committed but totally non-professional (and long gone) webmaster. At my request, they created a module (which, somehow, they did not offer previously) to allow for subscriber-initiated changes to an already-selected 2FA OTP delivery method; hopefully this will be of use to many more of their own customers, going forward. They are clearly eager to work with their customers for a bespoke solution, as needed, at a VERY reasonable rate—which is fortunate, as my guess is that most solutions will require some custom integration over the base service fee. Also, despite the time zone difference, for a U.S. customer they are quite easy to work with, very flexible and accommodating, in the (U.S. ET) morning or late evening or both. I am SO GLAD that I found miniOrange, and I wish them continued growth and all possible success!!!
Read on wp.org ↗ - ★★★★★ awfominaya10mo ago
I discussed with the team that there is a hack allowing tokens to be sent without going through the login screen. As long as the user does not accept the login tokens, the overall security has held, but this is a vulnerability. Today Vikas and I hopped on a call to review this activity and he agreed the attackers are bypassing the login process somehow. He confirmed that his team will begin working on this immediately. I feel their response was slower than necessary but am now convinced they are addressing the right concerns. This topic was modified 8 months, 2 weeks ago by awfominaya. Reason: I'm updating my response to indicate a more accurate status
Read on wp.org ↗ - ★★★★★ sainiinder081.3y ago
I had purchased premium plugin however for some features I need a support. The support was exceptional.Sandesh , the support guy is a legend. He helped me in all the issues I’ve faced and update the plugin accordingly. This topic was modified 1 year, 1 month ago by sainiinder08.
Read on wp.org ↗ - ★★★★★ kmacnvbt871.3y ago
I’ve been using this plugin for 2FA for several years. After a recent update, I encountered an issue where I could no longer access my site. Sandesh and team were immediately responsive and available to help resolve the matter quickly.
Read on wp.org ↗ - ★★★★★ isobudgets1.3y ago
I have been using this app for 5 years and have been super happy with it. It is super easy to use with Google Authenticator and works like a champ. Recently, an update locked me out of my website. I submitted a support ticket and Sandesh actually scheduled a meeting with me to fix the issue. I was super impressed! In 15 years, I have only had one other company reach out to me directly, schedule a team’s meeting, and fix the issue. That’s amazing, and I really have to give a big shout out to Sandesh. Thank you so much!!!
Read on wp.org ↗
Latest updates
via wp.org changelogRecent releases and news for this plugin
- — Version 6.2.7 Added rate limiting other bug fixes 6.2.7
- — Version 6.2.6 Readme changes. Security fixes. 6.2.6
- — Version 6.2.5 Increased the free 2FA setup limit so up to 5 users can complete two-factor authentication configuration. Updated account recovery email behavior so the recovery link can be sent without checking remaining email transact 6.2.5
- — Version 6.2.4 Bug fixes in WP 2FA plugin Readme updates in 2FA plugin 6.2.4
- — Version 6.2.3 Readme updates in 2FA plugin 6.2.3
- — Version 6.2.2 Readme updates in 2FA plugin 6.2.2
Known vulnerabilities
via Wordfence Intelligence12 disclosed vulnerabilities on record for this plugin, all fixed in the current version. Sites on older versions stay exposed until they update.
- Medium · 4.3 miniOrange 2FA <= 6.2.6 - Missing Authorization ↗
- High · 7.5 miniOrange's Google Authenticator <= 5.6.1 - Sensitive Data Exposure of Multifactor Backup Codes ↗2022-11-23 CVE-2022-44589 Exposure of Sensitive Information to an Unauthorized Actor Affects <= 5.6.1 Patched in 5.6.2
- 2022-11-01 Cross-Site Request Forgery (CSRF) Affects <= 5.6.1 Patched in 5.6.2
- 2022-09-16 Missing Authorization Affects <= 5.5.82 Patched in 5.6.0
- 2022-06-27 Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') Affects <= 5.5.7 Patched in 5.5.75
- Medium · 5.5 miniOrange's Google Authenticator <= 5.5.5 - Authenticated (Admin+) Cross-Site Scripting ↗2022-06-06 CVE-2022-1321 Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') Affects <= 5.5.5 Patched in 5.5.6
- 2021-08-10 Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') Affects <= 5.4.39 Patched in 5.4.40
Vulnerability records provided by Wordfence Intelligence. Copyright 2012-2026 Defiant Inc. License and terms.
CVE records: Copyright 1999-2026 The MITRE Corporation. CVE terms of use.
Behavioral tests
via WP HiveAutomated install-time checks, tested on PHP 8.1.12 · WP 7.0
Languages
via translate.wordpress.orgTranslated into 5 languages, 0 at 90% or more
Growth timeline
Install-tier crossings we have observed, and how long each tier took to outgrow
- 2025-06-21 20K+ → 10K+ down after 41 days in tier
- 2025-05-11 10K+ → 20K+ up after 2 days in tier
- 2025-05-09 20K+ → 10K+ down after 1 days in tier
- 2025-05-08 10K+ → 20K+ up after 3 days in tier
- 2025-05-05 20K+ → 10K+ down after 1 days in tier
- 2025-05-04 10K+ → 20K+ up after 6 days in tier
- 2025-04-28 20K+ → 10K+ down after 46 days in tier
- 2025-03-13 10K+ → 20K+ up after 1 days in tier
Competes with
The plugins that solve the same job, ranked by shared tags then reach, closest match first. The letter on the right is each plugin's health grade (A best, F worst).
-
Two Factor 100K+ installs · 4.7★ · 4 shared tags A
-
Wordfence Login Security 60K+ installs · 3.9★ · 3 shared tags B
- W WP 2-step verification 1K+ installs · 4.1★ · 3 shared tags B
-
Wordfence Security – Firewall, Malware Scan, and Login Security 5M+ installs · 4.7★ · 2 shared tags A
-
Really Simple Security – Simple and Performant Security (formerly Really Simple SSL) 3M+ installs · 4.9★ · 2 shared tags A -
Limit Login Attempts Security – Login Security, 2FA, Firewall, Brute Force Prevention 1M+ installs · 4.8★ · 2 shared tags A
Embed this report card
Drop a live Pulse card for miniOrange 2FA – Two Factor Authentication for WordPress (OTP, SMS, Email, Google Authenticator) into a readme, a review or a deck. It updates itself.
<iframe src="https://plugins.wpmayor.com/embed/miniorange-2-factor-authentication" width="480" height="300" style="border:0" loading="lazy" title="miniOrange 2FA – Two Factor Authentication for WordPress (OTP, SMS, Email, Google Authenticator) — Plugin Pulse"></iframe> miniOrange 2FA – Two Factor Authentication for WordPress (OTP, SMS, Email, Google Authenticator): 10K+ active installs, 4.5★ (383 reviews). Plugin Pulse (WP Mayor), as of 2026-08-29. https://plugins.wpmayor.com/plugin/miniorange-2-factor-authentication