NS Cloner – Site Copier

The NS Cloner saves TONS of time by cloning existing sites in a multisite network to a completely new site in a few seconds.

v4.4.9.2Never SettleUpdated 2026-05-04Added Nov 7, 20127k+ installs94% rating0% support resolved
35
Score
29
Errors
16
Warnings
+0
Change

Category Scores

Security65
Repo79
Performance100
Maintainability68

Top Issues by Category

maintainability26
security8
i18n8
repo_compliance2
supply_chain1

Issues Details

45 issues found in latest scan

ERROR6
missing_direct_file_access_protection

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

WARNING5
WordPress.DB.DirectDatabaseQuery.DirectQuery

Use of a direct database call is discouraged.

WARNING5
WordPress.DB.PreparedSQL.InterpolatedNotPrepared

Use placeholders and $wpdb->prepare(); found interpolated variable {$column} at \t\t\tWHERE {$column} LIKE %s\r\n

WARNING4
WordPress.DB.DirectDatabaseQuery.NoCaching

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

ERROR3
WordPress.WP.I18n.MissingArgDomain

Missing $domain parameter in function call to __().

ERROR3
WordPress.WP.I18n.TextDomainMismatch

Mismatched text domain. Expected 'ns-cloner-site-copier' but got 'ns-cloner'.

ERROR2
PluginCheck.Security.DirectDB.UnescapedDBParameter

Unescaped parameter $column used in $wpdb->get_row()\n$column assigned unsafely at line 268.

ERROR2
WordPress.WP.AlternativeFunctions.file_system_operations_fopen

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

ERROR2
WordPress.WP.AlternativeFunctions.file_system_operations_fwrite

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

ERROR2
WordPress.WP.AlternativeFunctions.file_system_operations_is_writeable

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

WARNING1
PluginCheck.CodeAnalysis.DiscouragedFunctions.load_plugin_textdomainFound

load_plugin_textdomain() has been discouraged since WordPress version 4.6. When your plugin is hosted on WordPress.org, you no longer need to manually include this function call for translations under your plugin slug. WordPress will automatically load the translations for you as needed.

WARNING1
PluginCheck.Security.DirectDB.UnescapedDBParameter

Unescaped parameter $this->db_analytics_table used in $wpdb->get_results()

ERROR1
WordPress.WP.AlternativeFunctions.file_system_operations_fclose

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

ERROR1
WordPress.WP.AlternativeFunctions.file_system_operations_mkdir

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

ERROR1
WordPress.WP.AlternativeFunctions.rand_rand

rand() is discouraged. Use the far less predictable wp_rand() instead.

ERROR1
WordPress.WP.AlternativeFunctions.unlink_unlink

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

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

ERROR1
hidden_files

Hidden files are not permitted.

ERROR1
mismatched_tested_up_to_header

Mismatched "Tested up to": 6.8 != 6.9. The "Tested up to" value in the readme file must match the "Tested up to" value in the plugin header. If the plugin header has a "Tested up to" value, it will override the readme value, which can cause confusion.

ERROR1
outdated_tested_upto_header

Tested up to: 6.8 < 7.0. The "Tested up to" value in your plugin is not set to the current version of WordPress. This means your plugin will not show up in searches, as we require plugins to be compatible and documented as tested up to the most recent version of WordPress.

ERROR1
wp_function_not_compatible_with_requires_wp

Function "wp_insert_site()" requires WordPress 5.1.0, but your plugin minimum supported version is WordPress 5.0.0.

Latest Snapshot

Findings

45

Errors

29

Warnings

16

Score History

First score snapshot

First scan completed Jun 21, 2026

v4.4.9.2 · Plugin Check 2.0.0 · Model 2026.06-mvp-static-v2

Jun 21, 2026

v4.4.9.2

35

Latest

Findings
45
Errors
29
Warnings
16
Plugin Check
2.0.0
Model
2026.06-mvp-static-v2

Related Plugins