InstaWP Connect – 1-click WP Staging & Migration

Create a staging WordPress site from production (live site). Ideal for testing updates, version change or re-write. Sync back only the changes.

v0.1.3.4InstaWPUpdated 2026-06-17Added Nov 4, 202240k+ installs90% rating
24
Score
253
Errors
811
Warnings
+0
Change

Category Scores

Security0
Repo97
Performance98
Maintainability0

Top Issues by Category

maintainability767
security186
i18n42

Issues Details

1,064 issues found in latest scan

WARNING469
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound

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

WARNING73
WordPress.Security.NonceVerification.Missing

Processing form data without nonce verification.

WARNING66
WordPress.Security.NonceVerification.Recommended

Processing form data without nonce verification.

ERROR61
Generic.PHP.DisallowShortOpenTag.EchoFound

Short PHP opening tag used with echo; expected "<?php echo $current_create_screen ..." but found "<?= $current_create_screen ..."

ERROR42
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.

WARNING35
WordPress.DB.DirectDatabaseQuery.DirectQuery

Use of a direct database call is discouraged.

WARNING35
WordPress.DB.DirectDatabaseQuery.NoCaching

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

WARNING35
WordPress.PHP.DevelopmentFunctions.error_log_error_log

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

ERROR29
WordPress.DateTime.RestrictedFunctions.date_date

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

ERROR17
WordPress.Security.EscapeOutput.OutputNotEscaped

All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '"Couldn't extract $file_save_path.zip.\n"'.

ERROR16
missing_direct_file_access_protection

PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;

WARNING13
WordPress.Security.ValidatedSanitizedInput.MissingUnslash

$_POST[&#039;api_signature&#039;] not unslashed before sanitization. Use wp_unslash() or similar

WARNING12
WordPress.Security.ValidatedSanitizedInput.InputNotSanitized

Detected usage of a non-sanitized input variable: $_POST[&#039;api_signature&#039;]

ERROR12
WordPress.WP.AlternativeFunctions.unlink_unlink

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

ERROR12
wp_function_not_compatible_with_requires_wp

Function "str_contains()" requires WordPress 5.9.0, but your plugin minimum supported version is WordPress 5.6.0.

WARNING10
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound

Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: &quot;&#039;customize_save_&#039; . $key&quot;.

WARNING9
WordPress.DB.SlowDBQuery.slow_db_query_meta_key

Detected usage of meta_key, possible slow query.

WARNING9
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedConstantFound

Global constants defined by a theme/plugin should start with the theme/plugin prefix. Found: &quot;BATCH_SIZE&quot;.

WARNING7
WordPress.DB.SlowDBQuery.slow_db_query_meta_value

Detected usage of meta_value, possible slow query.

ERROR7
WordPress.WP.AlternativeFunctions.file_system_operations_rmdir

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

WARNING6
Squiz.PHP.DiscouragedFunctions.Discouraged

The use of function ini_set() is discouraged

WARNING5
WordPress.DB.DirectDatabaseQuery.SchemaChange

Attempting a database schema change is discouraged.

WARNING5
WordPress.DB.PreparedSQL.InterpolatedNotPrepared

Use placeholders and $wpdb-&gt;prepare(); found interpolated variable $query at &quot;SELECT * $query ORDER BY date ASC, id ASC LIMIT &quot;

ERROR5
WordPress.DB.RestrictedFunctions.mysql_mysql_query

Accessing the database directly should be avoided. Please use the $wpdb object and associated functions instead. Found: mysql_query.

ERROR5
WordPress.WP.AlternativeFunctions.file_system_operations_chmod

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

Latest Snapshot

Findings

1,064

Errors

253

Warnings

811

Score History

First score snapshot

First scan completed Jun 20, 2026

v0.1.3.4 · Plugin Check 2.0.0 · Model 2026.06-mvp-static-v2

Jun 20, 2026

v0.1.3.4

24

Latest

Findings
1,064
Errors
253
Warnings
811
Plugin Check
2.0.0
Model
2026.06-mvp-static-v2

Related Plugins