miniOrange 2FA – Two Factor Authentication for WordPress (OTP, SMS, Email, Google Authenticator)

Add 2FA to WordPress login with OTP, SMS, Email, and authenticator apps. Free plan supports setup for up to 5 users.

v6.2.5miniOrangeUpdated Added 10k+ installs90% rating
88
Score
611
Errors
5
Warnings
+0
Change

Category Scores

Security100
Repo100
Performance100
Maintainability42

Issues to Review

Prioritized issue groups from the latest Plugin Check scan

616 findings

Maintainability

616

5 issue groups

ERRORMaintainabilitywp function not compatible with requires wpFunction "current_datetime()" requires WordPress 5.3.0, but your plugin minimum supported version is WordPress 3.0.1.610
Category
Maintainability
Occurrences
610
Severity
error

Sample message

Function "current_datetime()" requires WordPress 5.3.0, but your plugin minimum supported version is WordPress 3.0.1.

WARNINGMaintainabilityNon Prefixed Constant FoundGlobal constants defined by a theme/plugin should start with the theme/plugin prefix. Found: "DEFAULT_GOOGLE_APPNAME".2
Category
Maintainability
Occurrences
2
Severity
warning

Sample message

Global constants defined by a theme/plugin should start with the theme/plugin prefix. Found: "DEFAULT_GOOGLE_APPNAME".

WARNINGMaintainabilitytrademarked termThe plugin name includes a restricted term. Your chosen plugin name - "miniOrange 2FA – Two Factor Authentication for WordPress (OTP, SMS, Email, Google Authenticator)" - contains the restricted term "wordpress" which cannot be used at all in your plugin name.2
Category
Maintainability
Occurrences
2
Severity
warning

Sample message

The plugin name includes a restricted term. Your chosen plugin name - "miniOrange 2FA – Two Factor Authentication for WordPress (OTP, SMS, Email, Google Authenticator)" - contains the restricted term "wordpress" which cannot be used at all in your plugin name.

ERRORMaintainabilityPlugin Directory WritePlugin folders are deleted when upgraded. Do not save data to the plugin folder using file_put_contents(). Detected usage of function plugin_dir_path(). Use wp_upload_dir() to get the uploads directory path or save to the database instead.1
Category
Maintainability
Occurrences
1
Severity
error

Sample message

Plugin folders are deleted when upgraded. Do not save data to the plugin folder using file_put_contents(). Detected usage of function plugin_dir_path(). Use wp_upload_dir() to get the uploads directory path or save to the database instead.

WARNINGMaintainabilityupgrade notice limitThe upgrade notice for "6.2.5" exceeds the limit of 300 characters.1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

The upgrade notice for "6.2.5" exceeds the limit of 300 characters.

Score History

First score snapshot

v6.2.5

88

Latest

Findings
616
Errors
611
Warnings
5
Check
2.0.0

Related Plugins

Two Factor

100k+ active installs

42
Advanced IP Blocker

1k+ active installs

40
Two Factor Authentication

20k+ active installs

35