SiteSkite: Backup Restore Update & Monitor multiple Sites Security & Risk Analysis

wordpress.org/plugins/siteskite

Backup, restore, update & monitor WordPress sites — plus edit live sites with Claude, ChatGPT, and Cursor via SiteSkite AI.

40 active installs v2.1.0 PHP 7.4+ WP 5.3+ Updated Jul 22, 2026
aibackupmcpmonitoringsandbox
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is SiteSkite: Backup Restore Update & Monitor multiple Sites Safe to Use in 2026?

Generally Safe

Score 100/100

SiteSkite: Backup Restore Update & Monitor multiple Sites has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The 'siteskite' plugin version 1.2.11 presents a mixed security posture. On the positive side, it demonstrates good practices in output escaping, with 100% of outputs being properly escaped, and the vast majority of SQL queries utilize prepared statements. The complete absence of known CVEs and a clean vulnerability history are also strong indicators of a relatively well-maintained plugin. However, the plugin has significant security concerns related to its attack surface.

A primary concern is the presence of 3 AJAX handlers that lack authentication checks, creating potential entry points for unauthorized actions. Furthermore, the taint analysis reveals 2 flows with unsanitized paths, specifically categorized as high severity. While these haven't manifested as known CVEs yet, they represent inherent risks that could be exploited. The use of the `unserialize` function, though present only twice, is a known vector for deserialization vulnerabilities if not handled with extreme caution and input validation, especially when dealing with user-supplied data.

In conclusion, while 'siteskite' v1.2.11 has strengths in its output handling and lack of historical vulnerabilities, the unprotected AJAX endpoints and high-severity taint flows are critical weaknesses that require immediate attention. The potential for exploitation of these areas is a significant risk despite the absence of documented exploits to date.

Key Concerns

  • Unprotected AJAX handlers detected
  • High severity taint flows found
  • Dangerous unserialize function used
Vulnerabilities
None known

SiteSkite: Backup Restore Update & Monitor multiple Sites Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

SiteSkite: Backup Restore Update & Monitor multiple Sites Release Timeline

v2.1.0Current
v2.0.9
v2.0.8
v2.0.7
v2.0.6
v2.0.5
v2.0.1
v2.0.0
v1.2.12
v1.2.11
v1.2.10
v1.2.9
v1.2.8
v1.2.7
v1.2.6
v1.2.5
v1.2.3
v1.2.2
v1.2.1
v1.2.0
Code Analysis
Analyzed Mar 17, 2026

SiteSkite: Backup Restore Update & Monitor multiple Sites Code Analysis

Dangerous Functions
2
Raw SQL Queries
9
36 prepared
Unescaped Output
1
265 escaped
Nonce Checks
2
Capability Checks
6
File Operations
139
External Requests
96
Bundled Libraries
0

Dangerous Functions Found

unserialize$info = @unserialize($status_raw);includes\Restore\RestoreManager.php:6695
unserialize$info = @unserialize($status_raw);includes\Restore\RestoreManager.php:6721

SQL Query Safety

80% prepared45 total queries

Output Escaping

100% escaped266 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

4 flows2 with unsanitized paths
validate_api_key (includes\Auth\AuthManager.php:125)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
3 unprotected

SiteSkite: Backup Restore Update & Monitor multiple Sites Attack Surface

Entry Points4
Unprotected3

AJAX Handlers 3

authwp_ajax_siteskite_heartbeatincludes\API\FallbackAPI.php:93
noprivwp_ajax_siteskite_heartbeatincludes\API\FallbackAPI.php:94
authwp_ajax_siteskite_validate_api_keyincludes\Core\Plugin.php:329

REST API Routes 1

GET/wp-json/siteskite/v1/notifyincludes\API\RestAPI.php:391
WordPress Hooks 34
actionrest_api_initincludes\API\RestAPI.php:86
filterall_pluginsincludes\API\RestAPI.php:87
actionsiteskite_process_queueincludes\Background\BackgroundProcessor.php:20
actionsiteskite_cleanup_backup_filesincludes\Cleanup\CleanupManager.php:48
filterhttp_api_curlincludes\Cloud\PCloudManager.php:1591
actioninitincludes\Core\AutoLoginController.php:40
actiontemplate_redirectincludes\Core\AutoLoginController.php:41
actionwp_loadedincludes\Core\AutoLoginController.php:44
actionwp_loadedincludes\Core\AutoLoginController.php:45
filterget_user_metadataincludes\Core\AutoLoginController.php:50
actionwp_loginincludes\Core\AutoLoginController.php:53
actionadmin_initincludes\Core\AutoLoginController.php:54
filterquery_varsincludes\Core\AutoLoginController.php:69
filtertemplate_redirectincludes\Core\MaintenanceController.php:20
filtertemplate_redirectincludes\Core\MaintenanceController.php:21
actioninitincludes\Core\Plugin.php:281
actionadmin_menuincludes\Core\Plugin.php:311
actionadmin_initincludes\Core\Plugin.php:312
actionadmin_enqueue_scriptsincludes\Core\Plugin.php:313
actionadmin_headincludes\Core\Plugin.php:314
actionwp_headincludes\Core\Plugin.php:315
actionupdate_option_siteskite_api_keyincludes\Core\Plugin.php:318
filterhttp_request_argsincludes\Core\Plugin.php:321
filterrest_pre_dispatchincludes\Core\Plugin.php:337
actionsiteskite_incremental_continueincludes\Core\Plugin.php:340
actionsiteskite_process_restoreincludes\Restore\RestoreManager.php:143
actionsiteskite_process_incremental_restoreincludes\Restore\RestoreManager.php:144
actionsiteskite_cleanup_restore_statusincludes\Restore\RestoreManager.php:145
actionsiteskite_scheduled_backupincludes\Schedule\ScheduleManager.php:109
actionsiteskite_cleanup_backup_filesincludes\Schedule\ScheduleManager.php:110
filterall_pluginssiteskite-link.php:57
actionadmin_noticessiteskite-link.php:77
actionadmin_noticessiteskite-link.php:90
actionplugins_loadedsiteskite-link.php:138

Scheduled Events 5

siteskite_process_queue
siteskite_process_queue
siteskite_scheduled_backup
siteskite_scheduled_backup
siteskite_scheduled_backup
Maintenance & Trust

SiteSkite: Backup Restore Update & Monitor multiple Sites Maintenance & Trust

Maintenance Signals

WordPress version tested7.0.2
Last updatedJul 22, 2026
PHP min version7.4
Downloads3K

Community Trust

Rating100/100
Number of ratings7
Active installs40
Developer Profile

SiteSkite: Backup Restore Update & Monitor multiple Sites Developer Profile

SiteSkite

1 plugin · 40 total installs

94
trust score
Avg Security Score
100/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect SiteSkite: Backup Restore Update & Monitor multiple Sites

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/siteskite/assets/css/siteskite-plugin-page.css/wp-content/plugins/siteskite/assets/css/siteskite-settings.css/wp-content/plugins/siteskite/assets/js/siteskite-plugin-page.js/wp-content/plugins/siteskite/assets/js/siteskite-settings.js
Script Paths
/wp-content/plugins/siteskite/assets/js/siteskite-plugin-page.js/wp-content/plugins/siteskite/assets/js/siteskite-settings.js
Version Parameters
siteskite/assets/css/siteskite-plugin-page.css?ver=siteskite/assets/css/siteskite-settings.css?ver=siteskite/assets/js/siteskite-plugin-page.js?ver=siteskite/assets/js/siteskite-settings.js?ver=

HTML / DOM Fingerprints

CSS Classes
siteskite-plugin-pagesiteskite-settings
REST Endpoints
/wp-json/siteskite/v1/get-plugins/wp-json/siteskite/v1/get-data/wp-json/siteskite/v1/get-themes/wp-json/siteskite/v1/active-deactive-theme/wp-json/siteskite/v1/active-deactive-plugin/wp-json/siteskite/v1/update-plugin/wp-json/siteskite/v1/auto-update-plugin/wp-json/siteskite/v1/auto-update-theme/wp-json/siteskite/v1/delete-plugin/wp-json/siteskite/v1/install-plugin
FAQ

Frequently Asked Questions about SiteSkite: Backup Restore Update & Monitor multiple Sites