Backup Migration

Backup, migrate, and create staging sites with free cloud storage and support.

v2.1.6InisevUpdated 2026-06-05Added Dec 1, 202080k+ installs98% rating86% support resolved
21
Score
981
Errors
1,093
Warnings
+0
Change

Category Scores

Security0
Repo75
Performance100
Maintainability0

Top Issues by Category

maintainability1,492
1Non Prefixed Variable FoundWordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFoundWARNING3272unlink unlinkWordPress.WP.AlternativeFunctions.unlink_unlinkERROR2373Non Prefixed Namespace FoundWordPress.NamingConventions.PrefixAllGlobals.NonPrefixedNamespaceFoundWARNING1334Non Prefixed Constant FoundWordPress.NamingConventions.PrefixAllGlobals.NonPrefixedConstantFoundWARNING905Direct QueryWordPress.DB.DirectDatabaseQuery.DirectQueryWARNING646No CachingWordPress.DB.DirectDatabaseQuery.NoCachingWARNING647file system operations fwriteWordPress.WP.AlternativeFunctions.file_system_operations_fwriteERROR608Non Prefixed Hookname FoundWordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFoundWARNING579file system operations fcloseWordPress.WP.AlternativeFunctions.file_system_operations_fcloseERROR5510file system operations touchWordPress.WP.AlternativeFunctions.file_system_operations_touchERROR5411file system operations fopenWordPress.WP.AlternativeFunctions.file_system_operations_fopenERROR5212curl curl setoptWordPress.WP.AlternativeFunctions.curl_curl_setoptERROR4813file system operations mkdirWordPress.WP.AlternativeFunctions.file_system_operations_mkdirERROR4814error log error logWordPress.PHP.DevelopmentFunctions.error_log_error_logWARNING4715date dateWordPress.DateTime.RestrictedFunctions.date_dateERROR4516DiscouragedSquiz.PHP.DiscouragedFunctions.DiscouragedWARNING4417error log print rWordPress.PHP.DevelopmentFunctions.error_log_print_rWARNING4118rename renameWordPress.WP.AlternativeFunctions.rename_renameERROR26
security173
i18n171

Issues Details

2,074 issues found in latest scan

WARNING327
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound

Global variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$BMI::RESPONSE::SENT".

ERROR237
WordPress.WP.AlternativeFunctions.unlink_unlink

unlink() is discouraged. Use wp_delete_file() to delete a file.

WARNING133
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedNamespaceFound

Namespaces declared by a theme/plugin should start with the theme/plugin prefix. Found: "BMI\Plugin".

ERROR113
WordPress.WP.I18n.MissingTranslatorsComment

A function call to __() with texts containing placeholders was found, but was not accompanied by a "translators:" comment on the line above to clarify the meaning of the placeholders.

WARNING90
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedConstantFound

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

WARNING64
WordPress.DB.DirectDatabaseQuery.DirectQuery

Use of a direct database call is discouraged.

WARNING64
WordPress.DB.DirectDatabaseQuery.NoCaching

Direct database call without caching detected. Consider using wp_cache_get() / wp_cache_set() or wp_cache_delete().

ERROR60
WordPress.WP.AlternativeFunctions.file_system_operations_fwrite

File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fwrite().

ERROR58
WordPress.WP.I18n.UnorderedPlaceholdersText

Multiple placeholders in translatable strings should be ordered. Expected "%1$d, %2$g, %3$G, %4$h, %5$H, %6$s, %7$h, %8$d", but got "%d, %g, %G, %h, %H, %s, %h, %d" in 'Invalid % character used. Only these are allowed: %Y, %M, %D, %d, %j, %m, %n, %y, %a, %A, %B, %g, %G, %h, %H, %i, %s, %hash, %domain'.

WARNING57
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound

Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "bmi_ajax_offline".

ERROR55
WordPress.WP.AlternativeFunctions.file_system_operations_fclose

File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fclose().

ERROR54
WordPress.WP.AlternativeFunctions.file_system_operations_touch

File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: touch().

ERROR52
WordPress.WP.AlternativeFunctions.file_system_operations_fopen

File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fopen().

ERROR48
WordPress.WP.AlternativeFunctions.curl_curl_setopt

Using cURL functions is highly discouraged. Use wp_remote_get() instead.

ERROR48
WordPress.WP.AlternativeFunctions.file_system_operations_mkdir

File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: mkdir().

WARNING47
PluginCheck.Security.DirectDB.UnescapedDBParameter

Unescaped parameter $query used in $wpdb->get_results()\n$query assigned unsafely at line 259.

WARNING47
WordPress.PHP.DevelopmentFunctions.error_log_error_log

error_log() found. Debug code should not normally be used in production.

ERROR45
WordPress.DateTime.RestrictedFunctions.date_date

date() is affected by runtime timezone changes which can cause date/time to be incorrectly displayed. Use gmdate() instead.

WARNING44
Squiz.PHP.DiscouragedFunctions.Discouraged

The use of function ini_set() is discouraged

WARNING42
WordPress.Security.ValidatedSanitizedInput.MissingUnslash

$_GET['backup-migration'] not unslashed before sanitization. Use wp_unslash() or similar

WARNING41
WordPress.PHP.DevelopmentFunctions.error_log_print_r

print_r() found. Debug code should not normally be used in production.

WARNING37
WordPress.Security.NonceVerification.Missing

Processing form data without nonce verification.

ERROR26
WordPress.WP.AlternativeFunctions.rename_rename

rename() is discouraged. Use WP_Filesystem::move() to rename a file.

WARNING24
WordPress.Security.ValidatedSanitizedInput.InputNotSanitized

Detected usage of a non-sanitized input variable: $_FILES['file_data']

ERROR23
WordPress.DB.PreparedSQL.NotPrepared

Use placeholders and $wpdb->prepare(); found $options_table

Latest Snapshot

Findings

2,074

Errors

981

Warnings

1,093

Score History

First score snapshot

First scan completed Jun 20, 2026

v2.1.6 · Plugin Check 2.0.0 · Model 2026.06-mvp-static-v2

Jun 20, 2026

v2.1.6

21

Latest

Findings
2,074
Errors
981
Warnings
1,093
Plugin Check
2.0.0
Model
2026.06-mvp-static-v2

Related Plugins