WPvivid — Backup, Migration & Staging icon

WPvivid — Backup, Migration & Staging

Schedule automatic backups, restore sites in one click, and migrate or clone WordPress installations safely. Used by over 900,000 active sites with a 4.9/5 rating and consistently maintained.

Generated on 8 Jul 2026. Score and stats mentioned may differ from current live data.

  • #18 Global Rank
  • 900K+ active installs
  • 4.9/5 1,528 ratings
  • Since 2019 8 years active

PF Score (About PF Scores)

PF Score is not a quality guarantee. It is a ranking based on available public signals.

Platinum98.3
Platinum
Gold
Silver
Bronze
Low

Score Breakdown

99.2
Popularity 40% 900K+ active installs
97.5
Reputation 35% 4.9★ from 1,528 ratings
97.9
Freshness 25% Updated 20 days ago

No active penalty — 28 historical CVEs, resolved — details

Download Trends

Loading download data…

Vulnerabilities

28 Total
28 Patched
0 Active
100% Resolved rate
CWE-89 · Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

The WPvivid Backup & Migration plugin for WordPress is vulnerable to SQL Injection via the export_data parameter in versions up to, and including, 0.9.131. This is due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. The values are received in prepare_export_post(), passed through sanitize_text_field() and stripslashes(), JSON-decoded, and the attacker-controlled JSON object keys are collected as $posts_ids without integer casting. They are stored in the export task options and later joined with commas and interpolated directly into a `WHERE ID IN (...)` clause inside a $wpdb->get_results() call in export_post_to_xml() (unquoted, numeric context), with no $wpdb->prepare() or esc_sql(). This makes it possible for authenticated attackers, with Administrator-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.

4.9 Medium Affected All – 0.9.131 Patched in ✓ 0.9.132 Published 31 Jul 2026 CVE CVE-2026-17555
CWE-73 · External Control of File Name or Path

The Migration, Backup, Staging – WPvivid Backup & Migration plugin for WordPress is vulnerable to arbitrary directory deletion due to insufficient file path validation in the delete_cancel_staging_site() function in all versions up to, and including, 0.9.128. This makes it possible for authenticated attackers, with Administrator-level access and above, to delete arbitrary folders on the server, which leads to a loss of data.

3.8 Low Affected All – 0.9.128 Patched in ✓ 0.9.129 Published 5 Jun 2026 CVE CVE-2025-12656
CWE-434 · Unrestricted Upload of File with Dangerous Type

The Migration, Backup, Staging – WPvivid Backup & Migration plugin for WordPress is vulnerable to Unauthenticated Arbitrary File Upload in versions up to and including 0.9.123. This is due to improper error handling in the RSA decryption process combined with a lack of path sanitization when writing uploaded files. When the plugin fails to decrypt a session key using openssl_private_decrypt(), it does not terminate execution and instead passes the boolean false value to the phpseclib library's AES cipher initialization. The library treats this false value as a string of null bytes, allowing an attacker to encrypt a malicious payload using a predictable null-byte key. Additionally, the plugin accepts filenames from the decrypted payload without sanitization, enabling directory traversal to escape the protected backup directory. This makes it possible for unauthenticated attackers to upload arbitrary PHP files to publicly accessible directories and achieve Remote Code Execution via the wpvivid_action=send_to_site parameter.

9.8 Critical Affected All – 0.9.123 Patched in ✓ 0.9.124 Published 10 Feb 2026 CVE CVE-2026-1357
CWE-73 · External Control of File Name or Path

The Migration, Backup, Staging – WPvivid Backup & Migration plugin for WordPress is vulnerable to arbitrary directory creation in all versions up to, and including, 0.9.120. This is due to the check_filesystem_permissions() function not properly restricting the directories that can be created, or in what location. This makes it possible for authenticated attackers, with Administrator-level access and above, to create arbitrary directories.

2.7 Low Affected All – 0.9.120 Patched in ✓ 0.9.121 Published 20 Dec 2025 CVE CVE-2025-12654
CWE-434 · Unrestricted Upload of File with Dangerous Type

The Migration, Backup, Staging – WPvivid Backup & Migration plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validation in the 'wpvivid_upload_import_files' function in all versions up to, and including, 0.9.116. This makes it possible for authenticated attackers, with Administrator-level access and above, to upload arbitrary files on the affected site's server which may make remote code execution possible. NOTE: Uploaded files are only accessible on WordPress instances running on the NGINX web server as the existing .htaccess within the target file upload folder prevents access on Apache servers.

7.2 High Affected All – 0.9.116 Patched in ✓ 0.9.117 Published 3 Jul 2025 CVE CVE-2025-5961

Vulnerability data provided by Wordfence Intelligence (opens in a new tab). CVE data: Copyright 1999–2026 The MITRE Corporation. CVE Terms of Use (opens in a new tab).

Support Statistics

3 Support threads
3 Resolved
100% Resolution rate

About WPvivid — Backup, Migration & Staging

All-in-one WordPress backup, migration and staging plugin — schedule automatic backups, restore in one click, and migrate or clone sites safely.

WPvivid Backup & Migration Plugin offers backup, migration, and staging (create a staging site on a subdirectory to safely test WordPress, plugins, themes and website changes) as basic features.

WPvivid Backup & Migration for MainWP

WPvivid Backup & Migration for MainWP is now available to download.
WPvivid Backup & Migration for MainWP allows you to set up and control WPvivid Backup & Migration plugins for all child sites directly from your MainWP dashboard.

WPvivid Backup & Migration Pro is Now Available

  • Customise everything to backup
  • Create staging sites and push staging sites to live
  • Incremental backups
  • Database backup encryption
  • Auto backup WordPress, themes, and plugins
  • WordPress multisite backup
  • WordPress multisite staging
  • Create a fresh WP install
  • Advanced remote backups
  • Advanced backup schedules
  • Restore remote backups
  • Migrate a site via remote storage
  • Migrate a childsite (MU) to a single WordPress install
  • White label WPvivid Backup & Migration Pro
  • Control user access to WPvivid Backup & Migration Pro
  • More amazing features

See a review video on WPvivid Backup & Migration Pro:

Get WPvivid Backup & Migration Pro

Core Features

1. Easy Backups

Easily create a backup of your WordPress site. You can choose to backup the entire site(database+files), all files, or database only.

2. Auto Migration

Clone and migrate your WordPress site to a new domain with a single click. WPvivid Backup & Migration Plugin supports site migration from dev environment to a new server, from dev environment to a new domain or from a live server to another.

3. Create A Staging Site

Create a staging site on a subdirectory of your production site to safely test WordPress, plugins, themes and website changes. You can choose what to copy from the the live site to the staging site.

4. Scheduled Backups

Set a schedule to run backups automatically on your website. You can set the backups to run every 12 hours, daily, weekly, fortnightly, monthly, choose backup items and destination.

5. Offsite Backup to Remote Storage

Send your backups offsite to a remote location. WPvivid Backup & Migration Plugin supports the leading cloud storage providers: Dropbox, Google Drive, Amazon S3, Microsoft OneDrive, DigitalOcean Spaces, FTP and SFTP.

6. One-Click Restore

Restore your WordPress site from a backup with a single click.

7. Cloud Storage Supported

WPvivid Backup & Migration plugin supports Dropbox, Google Drive, Microsoft OneDrive, Amazon S3, DigitalOcean Spaces, SFTP, FTP. WPvivid Backup & Migration Pro also supports Wasabi, pCloud, Backblaze, WebDav and more.

Minimum Requirements to use WPvivid Backup & Migration plugin

  • Character Encoding UTF-8
  • PHP version 5.3
  • MySQL version 4.1
  • WordPress 4.5

External Services

This plugin can optionally connect to third-party storage providers — Google Drive, Dropbox, Microsoft OneDrive, Amazon S3, DigitalOcean Spaces, and FTP/SFTP servers — to store backup files. When remote storage is enabled, backup archives and required authentication tokens are sent to the selected service’s API. Use of these services is subject to their own terms and privacy policies.

Screenshots

Backing up a site

Backing up a site

Backup list

Backup list

WPvivid Backup & Migration plugin Dashboard

WPvivid Backup & Migration plugin Dashboard

Configure remote backups

Configure remote backups

Migrate a WordPress site to a new domain

Migrate a WordPress site to a new domain

Upload a backup to restore or migrate

Upload a backup to restore or migrate

Frequently Asked Questions

What does WPvivid Backup & Migration Plugin do?

As the name says, WPvivid Backup & Migration Plugin is an all in one free WP backup & migration plugin that enables you to easily clone and migrate a WordPress site to a new domain, to perform manual backups and schedule automatic backups of your WordPress site, to backup to cloud storage and restore backups directly from your sites admin dashboard.

Does WPvivid Backup & Migration Plugin also migrate my site? Is it a free feature?

Yes, WPvivid Backup & Migration Plugin supports migration of a WordPress site.
Yes, the migration feature is completely free.

How many cloud options does WPvivid Backup & Migration Plugin support? Are they free to access?

Out of the box WPvivid Backup & Migration Plugin supports Dropbox, Google Drive, Amazon S3, Microsoft OneDrive, DigitalOcean Spaces, FTP, and SFTP.
Yes, all the cloud access is free.

Can I use WPvivid Backup & Migration Plugin to restore my site?

Yes, you can use WPvivid Backup & Migration Plugin to restore a WordPress site from a backup. With no limits, no strings attached.

Do you provide support for WPvivid Backup & Migration Plugin? Where?

Yes, absolutely. Whenever you need help, start a thread on the support forum for WPvivid Backup & Migration Plugin, or contact us.

Do you have any get-started guides/docs?

Yes, we do. Here are the guides for migrating your site to a new host, creating a manual backup, restoring your site from a backup, and more on our docs page.

Ratings & Reviews

Recent Reviews

Loading reviews…

View all reviews on WordPress.org (opens in a new tab)

Changelog

0.9.132

  • Fixed a vulnerability in the plugin code.

0.9.131

  • Fixed two vulnerabilities in the plugin code. Special thanks to Nir Yehoshua from Cipher Security Labs for reporting and assisting with the fixes.

0.9.130

  • Fixed: A PHP deprecated warning could be logged after backups were successfully uploaded to Dropbox on PHP 8.2.

0.9.129

  • Fixed a vulnerability in the plugin code.

0.9.128

  • Added full compatibility and support for WordPress 7.0.
  • Fixed: Creating a staging site with an independent database would fail if the live site’s database credentials contained single quotes.
  • Fixed some UI styling issues introduced in WordPress 7.0.

0.9.127

  • Added upload and download chunk size options for Google Drive.
  • Updated scheduled backup start time to a random time between 00:00:00 and 00:30:00 UTC.
  • Fixed an issue with unused image scanning under PHP 8.5.

0.9.126

  • Optimised the plugin code.

0.9.125

  • Fixed: Backup uploads to remote storage could fail in certain server environments.
  • Successfully tested with WordPress 6.9.4.

0.9.124

  • Fixed a vulnerability in the plugin code.
  • Fixed a UI display bug on cloud storage editing page.

0.9.123

  • Improved: Automatically exclude WPvivid JSON file when uploading backup files to avoid upload failure.
  • Fixed: SFTP uploads could fail in certain server environments.
  • Fixed: Some used images would be incorrectly scanned as unused.
  • Fixed: Typos in backup email reports.

0.9.122

  • Added automatic exclusion of macOS .DS_Store files during backup and migration.
  • Successfully tested with WorPress 6.9.

0.9.121

  • Fixed a vulnerability in the plugin code.

0.9.120

  • Successfully tested with PHP 8.4.13.
  • Successfully tested with WordPress 6.8.3.

0.9.119

  • Changed backup schedule’s start time to a random time between 00:00:00 and 00:15:00 UTC to prevent possible server overload from the simultaneous backup of many sites.

0.9.118

  • Fixed: Downloading backups could fail on servers where Output Buffering was enabled.

0.9.117

  • Fixed a vulnerability in the plugin code.
  • Fixed: Pages in some Elementor sites could not be properly migrated.

0.9.116

  • Fixed: Backup to OneDrive might fail in some cases.
  • Successfully tested with WordPress 6.8.1.

0.9.115

  • Successfully tested with WordPress 6.8.

0.9.114

  • Fixed: Restore could fail when restoring from a lower WordPress version in some cases.
  • Fixed: Adding SFTP storage could fail in PHP 8.4 environment.
  • Optimised the plugin UI.

0.9.113

  • Added 4 backup performance modes for different scenarios.
  • Fixed a vulnerability in the plugin code.
  • Successfully tested with WordPress 6.7.2.

0.9.112

  • Fixed: Backup status could not be properly caught on LocalWP sites with Nginx server.
  • Optimised the plugin code.

0.9.111

  • Fixed: Backups to SFTP would fail on sites of PHP 8.2.26-nmm1 and 8.3.14-nmm1.
  • Optimised the plugin code.

0.9.110

  • Added an option to include symlink folders in a backup.
  • Fixed: Could not connect to SFTP on sites of PHP 8.2.26 and 8.3.14.
  • Fixed: Quick Snapshot popup would appear upon each page loading.
  • Successfully tested with WordPress 6.7.1.

0.9.109

  • Fixed a warning that would appear with WordPress 6.7.0.
  • Optimised the plugin code.
  • Successfully tested with WordPress 6.7.0.

0.9.108

  • Fixed a vulnerability in the plugin code.
  • Fixed: WP Cerber plugin was excluded from a backup by default.

0.9.107

  • Fixed: Backups to GoogleDrive could fail with an error of ‘Will not follow more than 5 redirects’ in some environments.
  • Fixed some PHP warnings of ‘Return type of WPvivid_Google_Collection’ that would appear in some environments.
  • Fixed a vulnerability in the plugin code.

0.9.106

  • Fixed a vulnerability in the plugin code.
  • Fixed: Could not send email report when the address contain ‘-‘.
  • Optimised the plugin code.

0.9.105

  • Fixed: Uploading backups to OneDrive failed with a 401 error in some environments.
  • Optimised the plugin code.

0.9.104

  • Updated: Autoload of WPvivid options is set to ‘No’ by default.
  • Fixed: Downloading backup files could fail in some environments.
  • Fixed: Uploading backups to GoogleDrive could fail in some environments.
  • Fixed some bugs in the plugin code.
  • Optimised the plugin code.

0.9.103

  • Fixed: Restore would fail when a backup contained mu-plugins/wp-stack-cache.php.
  • Fixed some bugs in the plugin code.
  • Refined and optimised the plugin code.
  • Successfully tested with WordPress 6.6.

0.9.102

  • Added: Cloud storage tokens are now encrypted in the database.
  • Added: lotties folder (if any) will be included in backups by default.
  • Fixed: Domain could not be replaced during migration in some cases.
  • Fixed: Adding Digital Ocean Space would fail in some cases.
  • Fixed: Images added via ACF plugin would be scanned as unused.
  • Fixed some bugs in the plugin code.
  • Optimised the plugin code.

0.9.101

  • Fixed: Retention settings did not work for scheduled backups.
  • Fixed: Scanning unused images would fail in some cases.

See historical changelog entries.

Alternatives to WPvivid — Backup, Migration & Staging

Other WordPress plugins serving a similar purpose, ranked by relevance and PF Score.

Gold76.1
Clone icon

Clone

Create duplicates of your WordPress site and migrate it to another location without charge.

★ 4.1/5·40K+ installs·Updated 30 Oct 2025
Platinum96.3
All-in-One WP Migration and Backup icon

All-in-One WP Migration and Backup

Migrate, backup, and restore WordPress sites with a single click operation.

★ 4.5/5·5.0M+ installs·Updated 11 Aug 2026
Platinum91.6
Backup Migration icon

Backup Migration

Create backups, migrate sites, and set up staging environments with included cloud storage.

★ 4.9/5·80K+ installs·Updated 11 Aug 2026
Platinum89.2
BlogVault Backup & Staging icon

BlogVault Backup & Staging

Incremental backups with staging, migration, and one-click restore functionality using offsite storage.

★ 4.6/5·80K+ installs·Updated 15 Aug 2026
Platinum96.9
ManageWP Worker icon

ManageWP Worker

Centralized dashboard for managing, backing up, and securing multiple WordPress sites simultaneously.

★ 4.6/5·1.0M+ installs·Updated 18 Aug 2026
Platinum88.9
WP Migrate Lite – Migration Made Easy icon

WP Migrate Lite – Migration Made Easy

Migrate databases and export complete WordPress sites including media, themes, and plugins with find-and-replace functionality.

★ 4.2/5·200K+ installs·Updated 5 Aug 2026
Gold82.4

Duplicate Menu

Clone WordPress menus with a single click to streamline menu management and setup.

★ 4.6/5·100K+ installs·Updated 30 Dec 2025
Gold77.0
Backup and Staging by WP Time Capsule icon

Backup and Staging by WP Time Capsule

Automated incremental backups to cloud storage with integrated staging environment creation.

★ 4/5·10K+ installs·Updated 10 Jun 2026