[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fe26S85aoxKaLxGN3TYK50I6pbi3WsioHvDXmQBRmmeA":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":127,"crawl_stats":38,"alternatives":134,"analysis":241,"fingerprints":2521},"wp-time-capsule","Backup and Staging by WP Time Capsule","1.22.25","revmakx","https:\u002F\u002Fprofiles.wordpress.org\u002Frevmakx\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwptimecapsule.com\u002F\" title=\"Incremental Backup for WordPress\" rel=\"nofollow ugc\">WP Time Capsule\u003C\u002Fa> was created to ensure peace of mind with WP updates and put the fun back into WordPress. It uses the cloud apps’ native file versioning system to detect  changes and backs up just the changed files and db entries to your account.\u003C\u002Fp>\n\u003Cp>You need to sign up for an account on our website https:\u002F\u002Fservice.wptimecapsule.com to get a 30 days full featured trial.\u003C\u002Fp>\n\u003Cp> \u003Cbr \u002F>\n\u003Cstrong>With WP Time Capsule you can\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Backup in real-time\u003C\u002Fstrong>\u003Cbr \u002F>\nYou can backup your site in real-time which means you will now be able to revert your site to how it was just an hour ago. Also, you can change the backup interval to every 6 hours or 12 hours or daily. \u003C\u002Fp>\n\u003Cp>\u003Cstrong>Staging\u003C\u002Fstrong>\u003Cbr \u002F>\nWith a single click staging it’s a breeze to test any change you are planning to do on your site. Test your updates on staging with a single click\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Auto backup and update\u003C\u002Fstrong>\u003Cbr \u002F>\nWe automatically backup before each update, if an update causes any undesired change. You are a click away from restoring.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Encrypted DB backups & GDPR Compatible\u003C\u002Fstrong>\u003Cbr \u002F>\nYou can encrypt your DB backups to add an extra layer of security and makes your backup GDPR compatible. \u003C\u002Fp>\n\u003Cp>\u003Cstrong>Clone\u002FMigrate\u003C\u002Fstrong>\u003Cbr \u002F>\nYou can now use the WPTC backup to clone or migrate your site to a new location at ease.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How is WP Time Capsule different than other backup plugins?\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cbr \u002F>\nWPTC is unique in 4 ways –\u003Cbr \u002F>\n1. It backs up and restores only the changed files & DB and not the entire site every time.\u003Cbr \u002F>\n2. The files & DB are stored in your cloud storage app – Amazon S3, Wasabi, Backblaze, Dropbox or Google Drive.\u003Cbr \u002F>\n3. We have used the cloud apps’ native file versioning system to detect changes and maintain file versions. So backups and restores are as reliable as they get.\u003Cbr \u002F>\n4. Most importantly, you can backup your site in real-time which means you will now be able to revert your site to how it was just an hour ago. Also, you can change the backup interval to every 6 hours or 12 hours or daily. \u003C\u002Fp>\n\u003Cp>\u003Cstrong>How does it work?\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cbr \u002F>\n1. Sign up an account on our website https:\u002F\u002Fwptimecapsule.com and you will get a 30 days full featured trial.\u003Cbr \u002F>\n2. Install the plugin and login with your wptimecapsule.com account.\u003Cbr \u002F>\n3. Next, connect the cloud app where you want to store the backup files. You can use Amazon S3, Wasabi, Dropbox or Google Drive.\u003Cbr \u002F>\n4. Once you connect the cloud app, we will automatically begin backing up your complete website to your cloud app account.\u003C\u002Fp>\n\u003Cp>After the first full backup is taken, you can schedule a time for WPTC to backup your websites. We will take care of your backups from here on.\u003Cbr \u002F>\nThis being done you will officially be \u003Cem>disaster-ready\u003C\u002Fem>. 🙂\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Backup\u003C\u002Fstrong>: Looks for files & DB changes since the last backup and uploads only the changes. The data is then stored securely in your cloud app account.\u003Cbr \u002F>\n\u003Cbr \u002F>\n\u003Cstrong>Restore\u003C\u002Fstrong>: Checks revision history and displays the same. You can restore the site to any point in time or restore specific files & DB.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How is it better?\u003C\u002Fstrong>\u003Cbr \u002F>\nBACKUP METHOD\u003Cbr \u002F>\nTraditionally – Backups are compressed and zipped. The Bad: Heavy server resource consumption.\u003Cbr \u002F>\nWPTC – No zipping. Changed files are directly dropped into your cloud account. The Good: \u003Cstrong>\u003Cem>Uses considerably less server resources\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>BACKUP FILE\u003Cbr \u002F>\nTraditionally – Multiple zip files are created every time you backup. The Bad: Precious storage space is wasted.\u003Cbr \u002F>\nWPTC – Backs up incrementally. No multiple copies of files. The Good: \u003Cstrong>\u003Cem>Uses far less disk space\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>RESTORE\u003Cbr \u002F>\nTraditionally – Unzip backup and restore the whole site. The Bad: Consumes time and server resource.\u003Cbr \u002F>\nWPTC – Restores only selected files. The Good: \u003Cstrong>\u003Cem>Faster restore and you can restore even if you don’t have access to your site or plugin.\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Check out our \u003Ca href=\"https:\u002F\u002Fdocs.wptimecapsule.com\u002F\" rel=\"nofollow ugc\">Knowledge Base\u003C\u002Fa>\u003Cbr \u002F>\nVisit us at \u003Ca href=\"https:\u002F\u002Fwptimecapsule.com\u002F\" title=\"Incremental Backup for WordPress\" rel=\"nofollow ugc\">wptimecapsule.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Credits: Michael De Wildt for his WordPress Backup to Dropbox plugin based on which this plugin is being developed.\u003C\u002Fp>\n","Backup and Staging by WP Time Capsule is an automated incremental backup plugin that backs up your website changes as per your schedule to Dropbox, Go &hellip;",20000,1460927,82,125,"2025-09-22T10:35:00.000Z","6.8.5","3.9.14","",[20,21,22,23,24],"auto-updates","backup","backup-before-update","migration","staging","https:\u002F\u002Fwptimecapsule.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-time-capsule.1.22.25.zip",85,7,0,"2025-06-04 00:00:00","2026-03-15T15:16:48.613Z",[33,49,64,78,91,104,116],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2025-47477","backup-and-staging-by-wp-time-capsule-reflected-cross-site-scripting","Backup and Staging by WP Time Capsule \u003C= 1.22.23 - Reflected Cross-Site Scripting","The Backup and Staging by WP Time Capsule plugin for WordPress is vulnerable to Reflected Cross-Site Scripting in versions up to, and including, 1.22.23 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.",null,"\u003C=1.22.23","1.22.24","medium",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2025-06-11 21:12:50",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F686430ed-8b26-4c6a-9e49-4a2cc5f1f7dd?source=api-prod",8,{"id":50,"url_slug":51,"title":52,"description":53,"plugin_slug":4,"theme_slug":38,"affected_versions":54,"patched_in_version":55,"severity":56,"cvss_score":57,"cvss_vector":58,"vuln_type":59,"published_date":60,"updated_date":61,"references":62,"days_to_patch":28},"CVE-2024-8856","backup-and-staging-by-wp-time-capsule-unauthenticated-arbitrary-file-upload","Backup and Staging by WP Time Capsule \u003C= 1.22.21 - Unauthenticated Arbitrary File Upload","The Backup and Staging by WP Time Capsule plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validation in the the UploadHandler.php file and no direct file access prevention in all versions up to, and including, 1.22.21. This makes it possible for unauthenticated attackers to upload arbitrary files on the affected site's server which may make remote code execution possible.","\u003C=1.22.21","1.22.22","critical",9.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Unrestricted Upload of File with Dangerous Type","2024-11-15 00:00:00","2024-11-21 15:25:13",[63],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Ffdc2de78-5601-461f-b2f0-c80b592ccb1b?source=api-prod",{"id":65,"url_slug":66,"title":67,"description":68,"plugin_slug":4,"theme_slug":38,"affected_versions":54,"patched_in_version":55,"severity":69,"cvss_score":70,"cvss_vector":71,"vuln_type":72,"published_date":73,"updated_date":74,"references":75,"days_to_patch":77},"CVE-2024-49684","backup-and-staging-by-wp-time-capsule-authenticated-administrator-php-object-injection","Backup and Staging by WP Time Capsule \u003C= 1.22.21 - Authenticated (Administrator+) PHP Object Injection","The Backup and Staging by WP Time Capsule plugin for WordPress is vulnerable to PHP Object Injection in versions up to, and including, 1.22.21 via deserialization of untrusted input. This makes it possible for authenticated attackers, with administrator-level access and above, to inject a PHP Object. No known POP chain is present in the vulnerable software. If a POP chain is present via an additional plugin or theme installed on the target system, it could allow the attacker to delete arbitrary files, retrieve sensitive data, or execute code.","high",7.2,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:H\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Deserialization of Untrusted Data","2024-10-21 00:00:00","2024-10-30 17:56:52",[76],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F3b467d55-db84-488e-8e80-bcdf2b691c76?source=api-prod",10,{"id":79,"url_slug":80,"title":81,"description":82,"plugin_slug":4,"theme_slug":38,"affected_versions":54,"patched_in_version":55,"severity":41,"cvss_score":83,"cvss_vector":84,"vuln_type":85,"published_date":86,"updated_date":87,"references":88,"days_to_patch":90},"CVE-2024-48020","backup-and-staging-by-wp-time-capsule-authenticated-contributor-sql-injection","Backup and Staging by WP Time Capsule \u003C= 1.22.21 - Authenticated (Contributor+) SQL Injection","The Backup and Staging by WP Time Capsule plugin for WordPress is vulnerable to SQL Injection in versions up to, and including, 1.22.21 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query.  This makes it possible for authenticated attackers, with contributor-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.",6.5,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:H\u002FI:N\u002FA:N","Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')","2024-10-08 00:00:00","2024-10-16 12:38:01",[89],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F912523ae-f619-46af-83b9-e9fca81bd5b0?source=api-prod",9,{"id":92,"url_slug":93,"title":94,"description":95,"plugin_slug":4,"theme_slug":38,"affected_versions":96,"patched_in_version":97,"severity":56,"cvss_score":57,"cvss_vector":58,"vuln_type":98,"published_date":99,"updated_date":100,"references":101,"days_to_patch":103},"CVE-2024-38770","backup-and-staging-by-wp-time-capsule-authentication-bypass-to-account-takeover","Backup and Staging by WP Time Capsule \u003C= 1.22.20 - Authentication Bypass to Account Takeover","The Backup and Staging by WP Time Capsule plugin for WordPress is vulnerable to authentication bypass in all versions up to, and including, 1.22.20. This is due to wptc_decode_auth_token() function using a loose comparison. This makes it possible for unauthenticated attackers to bypass authentication and access user accounts, including those that may have administrative access. This vulnerability does require a site to have a connection to wptimecapsule.com in order to be exploited.","\u003C=1.22.20","1.22.21","Authentication Bypass Using an Alternate Path or Channel","2024-07-13 00:00:00","2024-08-09 21:17:00",[102],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fbb00eae9-645d-4827-b691-2408fd24aa75?source=api-prod",28,{"id":105,"url_slug":106,"title":107,"description":108,"plugin_slug":4,"theme_slug":38,"affected_versions":109,"patched_in_version":110,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":111,"updated_date":112,"references":113,"days_to_patch":115},"CVE-2021-25035","backup-and-staging-by-wp-time-capsule-reflected-cross-site-scripting-2","Backup and Staging by WP Time Capsule \u003C= 1.22.6 - Reflected Cross-Site Scripting","The Backup and Staging by WP Time Capsule WordPress plugin before 1.22.7 does not sanitise and escape the error parameter before outputting it back in an admin page, leading to a Reflected Cross-Site Scripting","\u003C=1.22.6","1.22.7","2021-12-21 00:00:00","2024-01-22 19:56:02",[114],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F9d4df759-1d5a-478a-aab1-f728fe909b5e?source=api-prod",763,{"id":117,"url_slug":118,"title":119,"description":120,"plugin_slug":4,"theme_slug":38,"affected_versions":121,"patched_in_version":122,"severity":56,"cvss_score":57,"cvss_vector":58,"vuln_type":98,"published_date":123,"updated_date":112,"references":124,"days_to_patch":126},"CVE-2020-8771","backup-and-staging-by-wp-time-capsule-authentication-bypass","Backup and Staging by WP Time Capsule \u003C= 1.21.15 - Authentication Bypass","The Time Capsule plugin before 1.21.16 for WordPress has an authentication bypass. Any request containing IWP_JSON_PREFIX causes the client to be logged in as the first account on the list of administrator accounts.","\u003C1.21.16","1.21.16","2020-01-14 00:00:00",[125],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fb8672fd2-dc7a-4717-9d25-84180ad9b134?source=api-prod",1470,{"slug":7,"display_name":7,"profile_url":8,"plugin_count":128,"total_installs":129,"avg_security_score":130,"avg_patch_time_days":131,"trust_score":132,"computed_at":133},6,224210,92,704,73,"2026-04-04T02:43:05.617Z",[135,158,180,202,221],{"slug":136,"name":137,"version":138,"author":139,"author_profile":140,"description":141,"short_description":137,"active_installs":142,"downloaded":143,"rating":144,"num_ratings":145,"last_updated":146,"tested_up_to":147,"requires_at_least":148,"requires_php":149,"tags":150,"homepage":153,"download_link":154,"security_score":155,"vuln_count":156,"unpatched_count":29,"last_vuln_date":157,"fetched_at":31},"backup-backup","Backup Migration","2.1.1","Inisev","https:\u002F\u002Fprofiles.wordpress.org\u002Finisev\u002F","\u003Ch3>TL;DR:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>🚀 \u003Cstrong>Lightning fast\u003C\u002Fstrong> backups  \u003C\u002Fli>\n\u003Cli>🪶 \u003Cstrong>Lightweight\u003C\u002Fstrong> – just over 1MB  \u003C\u002Fli>\n\u003Cli>⚡ \u003Cstrong>Super-quick migration\u003C\u002Fstrong> with only a few clicks  \u003C\u002Fli>\n\u003Cli>🎯 \u003Cstrong>Incredibly easy to use\u003C\u002Fstrong> – no tech skills required  \u003C\u002Fli>\n\u003Cli>☁️ \u003Cstrong>Many free storage options\u003C\u002Fstrong>: Google Drive, Dropbox, OneDrive, Amazon S3 & more  \u003C\u002Fli>\n\u003Cli>🔒 \u003Cstrong>Exclusive own storage solution\u003C\u002Fstrong> with \u003Cstrong>1GB of free space\u003C\u002Fstrong> – unique on the market!  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>👉 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdemo.tastewp.com\u002Fbmi\" rel=\"nofollow ugc\">Try it out instantly on a live demo\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>—\u003C\u002Fp>\n\u003Cp>Creating a backup of your site has never been easier!\u003C\u002Fp>\n\u003Cp>Simply install the plugin, click on “Create backup now” – done.\u003C\u002Fp>\n\u003Cp>Website migration is just as easy and FREE, with just two clicks!\u003C\u002Fp>\n\u003Cp>Wide range of available cloud storage locations: Google Drive, Dropbox, OneDrive, Amazon S3, Wasabi, SFTP & FTP, and free cloud storage BackupBliss.\u003C\u002Fp>\n\u003Cp>You can also schedule backups, e.g. define that a backup should be taken automatically every week (or every day\u002Fmonth).\u003C\u002Fp>\n\u003Cp>Use a wide choice of configuration options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Define exactly which files \u002F databases should be in the backup, and which should not\u003C\u002Fli>\n\u003Cli>Define where the backup will be stored (store locally and\u002For backup to cloud)\u003C\u002Fli>\n\u003Cli>Define what name your backup should have, in which instances you should receive a notification email, and much more\u003C\u002Fli>\n\u003Cli>Additional advanced features included in the premium: smart exclusion rules, Tar and GZip compression methods, full email notifications, automatic backups before updates, and more.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin is all in one solution if you need to migrate your site to another host or just restore the local backup.\u003C\u002Fp>\n\u003Cp>Note: This (free) version is limited to backups of 4GB in size, due to native WordPress ZIP limitations. For unlimited sizes and increased stability for larger sites, please have a look at the \u003Ca href=\"https:\u002F\u002Fbackupbliss.com\" rel=\"nofollow ugc\">Premium Plugin\u003C\u002Fa>. The code of this free plugin is licensed under \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-3.0.en.html\" rel=\"nofollow ugc\">GPLv3\u003C\u002Fa>, however, we claim rights to other content. Please read the full \u003Ca href=\"https:\u002F\u002Fbackupbliss.com\u002Fterms\" rel=\"nofollow ugc\">Terms of Use\u003C\u002Fa> that touch other points as well and apply in entirety.\u003C\u002Fp>\n\u003Cp>If any questions come up, please ask us in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fbackup-backup\" rel=\"ugc\">Support Forum\u003C\u002Fa> – we’re always happy to help!\u003C\u002Fp>\n",100000,2229230,98,1298,"2026-02-05T15:58:00.000Z","6.9.4","4.6","5.6",[21,151,152,23,24],"backups","migrate","https:\u002F\u002Fbackupbliss.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbackup-backup.2.1.1.zip",77,12,"2025-11-03 00:00:00",{"slug":159,"name":160,"version":161,"author":162,"author_profile":163,"description":164,"short_description":165,"active_installs":142,"downloaded":166,"rating":167,"num_ratings":168,"last_updated":169,"tested_up_to":170,"requires_at_least":171,"requires_php":170,"tags":172,"homepage":175,"download_link":176,"security_score":177,"vuln_count":178,"unpatched_count":29,"last_vuln_date":179,"fetched_at":31},"wp-staging","WP STAGING – WordPress Backup, Restore & Migration","4.7.0","Rene Hermenau","https:\u002F\u002Fprofiles.wordpress.org\u002Frenehermi\u002F","\u003Ch3>Backup, Restore, Staging, Cloning & Migration for WordPress\u003C\u002Fh3>\n\u003Cp>WP STAGING is an all-in-one backup, restore, staging, and migration plugin for WordPress, built for professional workflows with 100% unit-tested code coverage, thousands of automated tests, and extensive end-to-end testing across supported PHP versions.\u003C\u002Fp>\n\u003Cp>Create a full backup or an exact clone of your website in minutes. Use it to test plugin and theme updates safely, restore your site when needed, migrate WordPress to another server, or build a staging copy before making changes.\u003C\u002Fp>\n\u003Cp>WP STAGING is developed in Germany and designed for agencies, developers, and businesses that need reliable WordPress backup, staging, restore, and migration workflows.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwp-staging.com\u002Fbackup-wordpress\" title=\"WP STAGING - Backup & Cloning\" rel=\"nofollow ugc\">WP STAGING | PRO\u003C\u002Fa> also includes advanced workflows such as \u003Ca href=\"https:\u002F\u002Fwp-staging.com\u002Fdocs\u002Fpull-a-wordpress-site-from-one-server-to-another\u002F\" title=\"Remote Sync - Pull a WordPress Site from One Server to Another\" rel=\"nofollow ugc\">Remote Sync\u003C\u002Fa>, which lets you pull a WordPress site securely from one server to another using an API key, and \u003Ca href=\"https:\u002F\u002Fwp-staging.com\u002Fcli\u002Fupgrade\" title=\"WP STAGING CLI - Local Docker Development for WordPress\" rel=\"nofollow ugc\">WP STAGING CLI\u003C\u002Fa>, which can turn a WP STAGING backup into a local Docker-based development site.\u003C\u002Fp>\n\u003Cp>All data stays on your server unless you choose a transfer or remote storage workflow. WP STAGING is designed for speed, reliability, and low-resource environments, including shared hosting.\u003C\u002Fp>\n\u003Cp>WP STAGING automatically performs search and replace for links and paths during cloning, backup, restore, and migration workflows.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>This staging and backup plugin can clone your website quickly and efficiently, even if it is running on a weak shared hosting server.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cdiv class=\"embed-vimeo\" style=\"text-align: center;\">\u003Ciframe loading=\"lazy\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F999447985\" width=\"750\" height=\"422\" frameborder=\"0\" webkitallowfullscreen mozallowfullscreen allowfullscreen>\u003C\u002Fiframe>\u003C\u002Fdiv>\n\u003Ch3>WP STAGING FREE – BACKUP & STAGING FEATURES\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Clone the entire production site into a subdirectory like example.com\u002Fstaging-site.\u003C\u002Fli>\n\u003Cli>High-performance backup and cloning, even for websites with very large databases.\u003C\u002Fli>\n\u003Cli>Backup scheduling with automatic daily backups.\u003C\u002Fli>\n\u003Cli>Easy to use: create a clone or backup in one click.\u003C\u002Fli>\n\u003Cli>Efficient background processing without slowing down your website.\u003C\u002Fli>\n\u003Cli>No Software as a Service and no external account required.\u003C\u002Fli>\n\u003Cli>All your data stays on your server. Your data belongs to you only.\u003C\u002Fli>\n\u003Cli>No server timeouts on huge websites or weak servers.\u003C\u002Fli>\n\u003Cli>Fast backup, clone, and restore workflows depending on site size and server resources.\u003C\u002Fli>\n\u003Cli>Use the clone as part of your backup and update strategy.\u003C\u002Fli>\n\u003Cli>Only administrators can access the cloned or backup website.\u003C\u002Fli>\n\u003Cli>SEO-friendly staging sites with login protection and no-index handling.\u003C\u002Fli>\n\u003Cli>The admin bar on the staging \u002F backup website is orange colored and shows when you work on the staging site.\u003C\u002Fli>\n\u003Cli>Extensive logging features.\u003C\u002Fli>\n\u003Cli>Supports Apache, Nginx, Microsoft IIS, and LiteSpeed Server.\u003C\u002Fli>\n\u003Cli>Every release passes extensive automated tests to keep the plugin robust, reliable, and fast.\u003C\u002Fli>\n\u003Cli>Fast and professional support team.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>WP STAGING | PRO – BACKUP & STAGING FEATURES\u003C\u002Fh3>\n\u003Cp>The features below are available in \u003Ca href=\"https:\u002F\u002Fwp-staging.com\u002Fbackup-pro-features\" title=\"WP STAGING | PRO Features\" rel=\"nofollow ugc\">WP STAGING | PRO\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Remote Sync – Pull a WordPress site securely from one server to another.\u003C\u002Fli>\n\u003Cli>WP STAGING CLI – Turn a backup into a local Docker-based development site.\u003C\u002Fli>\n\u003Cli>Migrate and transfer WordPress to another host or domain.\u003C\u002Fli>\n\u003Cli>Push a staging website including plugins, themes, and media files to production with one click.\u003C\u002Fli>\n\u003Cli>Clone a backup or staging site to a separate database.\u003C\u002Fli>\n\u003Cli>Choose a custom directory for a backup or cloned site.\u003C\u002Fli>\n\u003Cli>Select a custom subdomain destination like dev.example.com.\u003C\u002Fli>\n\u003Cli>Define user roles for accessing the clone or backup site. This can be clients or external developers.\u003C\u002Fli>\n\u003Cli>Multisite support for migration, backup, and cloning.\u003C\u002Fli>\n\u003Cli>Schedule recurring backups by time and interval.\u003C\u002Fli>\n\u003Cli>Download and upload backups to another server for migration and transfer.\u003C\u002Fli>\n\u003Cli>Backup retention settings.\u003C\u002Fli>\n\u003Cli>Custom backup names.\u003C\u002Fli>\n\u003Cli>Email notifications if a backup cannot be created.\u003C\u002Fli>\n\u003Cli>Backup for WordPress multisites.\u003C\u002Fli>\n\u003Cli>Backup to Google Drive.\u003C\u002Fli>\n\u003Cli>Backup to Amazon S3.\u003C\u002Fli>\n\u003Cli>Backup to (S)FTP.\u003C\u002Fli>\n\u003Cli>Backup to Dropbox.\u003C\u002Fli>\n\u003Cli>Custom backup folder destinations for cloud storage providers.\u003C\u002Fli>\n\u003Cli>Priority support.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>DOCUMENTATION\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>How to Backup and Restore WordPress\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwp-staging.com\u002Fdocs\u002Fhow-to-backup-and-restore-your-wordpress-website\u002F\" title=\"Backup and Restore WordPress\" rel=\"nofollow ugc\">Backup and Restore WordPress\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Backup & Transfer WordPress Site to Another Host\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwp-staging.com\u002Fdocs\u002Fhow-to-migrate-your-wordpress-site-to-a-new-host\u002F\" title=\"How to Migrate Your WordPress Site to a New Host\" rel=\"nofollow ugc\">How to Migrate Your WordPress Site to a New Host\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Remote Sync\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwp-staging.com\u002Fdocs\u002Fpull-a-wordpress-site-from-one-server-to-another\u002F\" title=\"Remote Sync - Pull a WordPress Site from One Server to Another\" rel=\"nofollow ugc\">Pull a WordPress Site from One Server to Another\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Local Docker Development with WP STAGING CLI\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwp-staging.com\u002Fcli\u002Fupgrade\" title=\"WP STAGING CLI - Local Docker Development for WordPress\" rel=\"nofollow ugc\">WP STAGING CLI – Upgrade Now\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>All Backup Guides\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwp-staging.com\u002Fdocs\u002Fcategory\u002Fbackup-restore\u002F\" title=\"All Backup Guides\" rel=\"nofollow ugc\">All Backup Guides\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Working with Staging Sites\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwp-staging.com\u002Fdocs\u002Fcategory\u002Fworking-with-wp-staging\u002F\" title=\"Working with Staging Sites\" rel=\"nofollow ugc\">Working with Staging Sites\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>FAQ for Backup & Cloning\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwp-staging.com\u002Fdocs\u002Fcategory\u002Ffrequently-asked-questions\u002F\" title=\"Backup & Cloning FAQ\" rel=\"nofollow ugc\">FAQ for Backup & Cloning\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Troubleshooting Backup & Cloning\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwp-staging.com\u002Fdocs\u002Fcategory\u002Ftroubleshooting\u002F\" title=\"Troubleshooting Backup & Cloning\" rel=\"nofollow ugc\">Troubleshooting Backup & Cloning\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>WP STAGING BACKUP & CLONING TECHNICAL REQUIREMENTS & INFORMATION\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Works on latest version of WordPress\u003C\u002Fli>\n\u003Cli>Minimum Supported WordPress Version 3.8\u003C\u002Fli>\n\u003Cli>Cloning and Backup work on all webhosts\u003C\u002Fli>\n\u003Cli>No extra libraries required\u003C\u002Fli>\n\u003Cli>Backup & cloning supports huge websites\u003C\u002Fli>\n\u003Cli>Custom backup format is much faster and smaller than any tar or zip compression\u003C\u002Fli>\n\u003Cli>Backup & cloning works in low memory & shared hosting environments\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>SUPPORT\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwp-staging.com\u002Fbackup-wordpress\" title=\"WP STAGING Backup & Cloning\" rel=\"nofollow ugc\">WP STAGING Backup & Cloning\u003C\u002Fa>\u003C\u002Fp>\n","Backup, restore, staging, and migration for WordPress. Create full-site backups and test updates safely.",5116265,96,2449,"2026-03-10T17:17:00.000Z","7.0","3.6",[21,23,173,24,174],"restore","wordpress-backup","https:\u002F\u002Fwp-staging.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-staging.4.7.0.zip",95,4,"2024-05-28 00:00:00",{"slug":181,"name":182,"version":183,"author":184,"author_profile":185,"description":186,"short_description":187,"active_installs":188,"downloaded":189,"rating":190,"num_ratings":191,"last_updated":192,"tested_up_to":147,"requires_at_least":193,"requires_php":170,"tags":194,"homepage":197,"download_link":198,"security_score":199,"vuln_count":200,"unpatched_count":29,"last_vuln_date":201,"fetched_at":31},"blogvault-real-time-backup","BlogVault Backup & Staging","6.36","akshatc","https:\u002F\u002Fprofiles.wordpress.org\u002Fakshatc\u002F","\u003Cp>BlogVault provides automatic, secure, and incremental backups for your entire WordPress website — including the database, themes, plugins, and media files. It also includes built-in staging and migration features, so you can test changes safely or move your site to a new host or domain with ease.\u003C\u002Fp>\n\u003Cp>All backups are stored offsite on BlogVault’s cloud infrastructure, helping keep your data safe even if your server is down. Backup and restore processing runs on BlogVault’s servers to minimize load on your site.\u003C\u002Fp>\n\u003Cp>Whether you manage one site or many, BlogVault helps you handle backups, restores, migrations, and updates from a single, easy-to-use dashboard.\u003C\u002Fp>\n\u003Cp>Check out more BlogVault customer testimonials from \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbit.ly\u002F2RGXKN2\" rel=\"nofollow ugc\">here\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Companies you Trust, Trust BlogVault.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why you need BlogVault?\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FtlR5AQch9g0?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>We officially power migration for some of the largest web hosts from Pantheon, LiquidWeb, Cloudways, Savvii, and many more.\u003C\u002Fp>\n\u003Cp>It is the perfect solution for developers and agencies as it comes with all the tools you need to maintain and manage multiple WordPress websites. \u003Cstrong>From One-Click Staging to Flawless Migrations to Complete Website Management and a White Label Solution\u003C\u002Fstrong>. It even provides out-of-the-box \u003Cstrong>Client Reporting\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Learn more about BlogVault from \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbit.ly\u002F2RLJh2e\" rel=\"nofollow ugc\">here\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>BlogVault in Numbers\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>1+ million Successful Website Restorations\u003C\u002Fli>\n\u003Cli>450,000+ WordPress Sites backed up and counting\u003C\u002Fli>\n\u003Cli>330GB Largest WordPress site Backed Up\u003C\u002Fli>\n\u003Cli>10,000+ Web hosts Compatibility\u003C\u002Fli>\n\u003Cli>Five Star Support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FY4teDRL08mY?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Ch3>Automatic Incremental Backups\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Backs up only what changed since the last backup to reduce server load.\u003C\u002Fli>\n\u003Cli>Offsite encrypted storage for availability and safety.\u003C\u002Fli>\n\u003Cli>Up to 90 days of backup history.\u003C\u002Fli>\n\u003Cli>Custom schedules: daily, weekly, or monthly.\u003C\u002Fli>\n\u003Cli>Multisite support.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>One-Click Restore\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Restore your site in minutes, including when it’s offline.\u003C\u002Fli>\n\u003Cli>Differential restore to speed up recovery.\u003C\u002Fli>\n\u003Cli>Choose from multiple restore points.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Staging Environment\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Create a staging site in one click to test updates safely.\u003C\u002Fli>\n\u003Cli>Staging runs on BlogVault’s cloud.\u003C\u002Fli>\n\u003Cli>Merge selected changes back to live.\u003C\u002Fli>\n\u003Cli>Staging validity can be extended up to 56 days.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Migration\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Move your site to a new host, domain, or server.\u003C\u002Fli>\n\u003Cli>Automatically updates URLs during migration.\u003C\u002Fli>\n\u003Cli>Designed for minimal or no downtime.\u003C\u002Fli>\n\u003Cli>Compatible with major hosts including WP Engine, Pantheon, Flywheel, Liquid Web, Cloudways, and others.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Real-Time Backups for WooCommerce\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Syncs orders and store changes as they happen.\u003C\u002Fli>\n\u003Cli>24×7 protection with archives available up to 365 days.\u003C\u002Fli>\n\u003Cli>Restore without losing recent orders.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Centralized Site Management\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Manage multiple sites from a single dashboard.\u003C\u002Fli>\n\u003Cli>Update WordPress core, themes, and plugins remotely.\u003C\u002Fli>\n\u003Cli>Invite team members and assign client access.\u003C\u002Fli>\n\u003Cli>White-label and client reporting options.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Secure Service\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>BlogVault is a full service with continuous improvements.\u003C\u002Fli>\n\u003Cli>Encrypted offsite backups.\u003C\u002Fli>\n\u003Cli>Independent dashboard for monitoring and control.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Why Choose BlogVault\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Quick setup:\u003C\u002Fstrong> Connect your site and start backups in about a minute.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Built-in staging:\u003C\u002Fstrong> Create and test on a staging site at no additional cost, then merge changes to live.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Minimal site impact:\u003C\u002Fstrong> Backup processing runs on BlogVault’s servers to help keep your site responsive.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Simple workflows:\u003C\u002Fstrong> Automatic backups, guided restores, and assisted migrations streamline common tasks.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive support:\u003C\u002Fstrong> Get help with setup, migration, and troubleshooting via email.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Who It’s For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Website owners who want dependable backups and easy restores.\u003C\u002Fli>\n\u003Cli>Agencies and developers managing multiple client sites.\u003C\u002Fli>\n\u003Cli>Ecommerce stores that need continuous protection for orders and customer data.\u003C\u002Fli>\n\u003Cli>Hosting providers simplifying migrations and backup management for customers.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install and activate the BlogVault plugin.\u003C\u002Fli>\n\u003Cli>Connect your site to your BlogVault account.\u003C\u002Fli>\n\u003Cli>Backups begin automatically — no extra configuration needed.\u003C\u002Fli>\n\u003Cli>Manage backups, staging, migration, and updates from the BlogVault dashboard.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Have You Tried BlogVault Pro version Yet?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>BlogVault WP backup plugin offers an unrestricted 7 days free trial. \u003Cstrong>Explore all features of full BlogVault for FREE\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fbit.ly\u002F2RKzrgY\" rel=\"nofollow ugc\">Try out BlogVault\u003C\u002Fa>\u003C\u002Fstrong> without any commitment. No credit card is needed.\u003C\u002Fp>\n","Secure incremental backups with staging, migration, and one-click restore for WordPress. Offsite storage and easy recovery.",80000,4906698,90,325,"2026-01-29T13:32:00.000Z","4.0",[21,195,196,23,24],"clone","cloud-backup","https:\u002F\u002Fblogvault.net","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblogvault-real-time-backup.6.36.zip",99,1,"2017-04-06 00:00:00",{"slug":203,"name":204,"version":205,"author":206,"author_profile":207,"description":208,"short_description":209,"active_installs":210,"downloaded":211,"rating":167,"num_ratings":212,"last_updated":213,"tested_up_to":147,"requires_at_least":214,"requires_php":18,"tags":215,"homepage":217,"download_link":218,"security_score":190,"vuln_count":219,"unpatched_count":29,"last_vuln_date":220,"fetched_at":31},"updraftplus","UpdraftPlus: WP Backup & Migration Plugin","1.26.2","David Anderson \u002F Team Updraft","https:\u002F\u002Fprofiles.wordpress.org\u002Fdavidanderson\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fupdraftplus.com\" rel=\"nofollow ugc\">The UpdraftPlus Backup & Migration Plugin\u003C\u002Fa> is trusted by the WordPress community to backup, restore and migrate their WordPress websites. UpdraftPlus is actively installed on more than 3 million websites around the world.\u003C\u002Fp>\n\u003Ch4>Backup with UpdraftPlus\u003C\u002Fh4>\n\u003Cp>UpdraftPlus is the world’s highest ranking and most popular scheduled backup and migration plugin. Backup to your preferred storage location and restore in just three clicks.\u003C\u002Fp>\n\u003Cp>Backup to Dropbox, Google Drive, Amazon S3 (or compatible), Rackspace Cloud, FTP, DreamObjects, Openstack Swift or email.\u003C\u002Fp>\n\u003Cp>The paid version also allows you to backup to Microsoft OneDrive, Microsoft Azure, Google Cloud, Backblaze B2, SFTP, SCP, pCloud, WebDAV or UpdraftVault, our integrated storage option for UpdraftPlus.\u003C\u002Fp>\n\u003Cp>Backup manually or schedule to run every 2, 4, 8 or 12 hours, daily, weekly, monthly or fortnightly.\u003C\u002Fp>\n\u003Ch4>Restore with UpdraftPlus\u003C\u002Fh4>\n\u003Cp>Your WordPress website is vulnerable. Your site may get hacked. Something could go wrong with an update or your server could crash. You might need to reverse a change made or a mistake caused by human error.\u003C\u002Fp>\n\u003Cp>Whatever the reason, you can restore your WordPress website in just a few clicks with UpdraftPlus. Choose which components to restore (e.g. plugins, themes, database etc.), click again to restore, then click again to return to the main screen.\u003C\u002Fp>\n\u003Ch4>Migrate with UpdraftPlus\u003C\u002Fh4>\n\u003Cp>It’s easy to migrate your WordPress website to another web host, server or domain with this free version of UpdraftPlus.\u003C\u002Fp>\n\u003Cp>To migrate, simply download your database, plugins, themes etc. from the source site, then upload them into your destination site.\u003C\u002Fp>\n\u003Cp>When migrating, a built-in search-and-replace engine identifies old strings and replaces these to reflect the new location. UpdraftPlus saves you time and reduces the risk of broken links or missing files associated with manual migrations.\u003C\u002Fp>\n\u003Ch4>Why UpdraftPlus?\u003C\u002Fh4>\n\u003Cp>Writing a reliable backup and migration plugin that ‘just works’ consistently across millions of different WordPress deployments is hard. UpdraftPlus is relied upon to do exactly that. We’re trusted and actively deployed on more websites around the world than any other WordPress backup and migration plugin.\u003C\u002Fp>\n\u003Cp>UpdraftPlus:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Backs up, migrates and restores\u003C\u002Fli>\n\u003Cli>Offers a huge number of remote storage locations\u003C\u002Fli>\n\u003Cli>Allows you to schedule backups, so you can ‘set and forget’\u003C\u002Fli>\n\u003Cli>Is comprehensive and easy to use\u003C\u002Fli>\n\u003Cli>Is proven to work on over 3 million sites.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cdiv class=\"embed-vimeo\" style=\"text-align: center;\">\u003Ciframe loading=\"lazy\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F154870690\" width=\"750\" height=\"422\" frameborder=\"0\" webkitallowfullscreen mozallowfullscreen allowfullscreen>\u003C\u002Fiframe>\u003C\u002Fdiv>\n\u003Ch4>UpdraftPlus Premium\u003C\u002Fh4>\n\u003Cp>The free version of UpdraftPlus will back up and migrate your website perfectly well. However if you need more features and options you can purchase our Premium version.\u003C\u002Fp>\n\u003Cp>Backup and Migrate with UpdraftPlus Premium, and:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Get automatic backups before updates. Restore the very latest version if a WordPress or plugin update breaks your site.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Backup Incrementally. Changes are added to the master, saving server resources vs repeatedly backing up in full.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Get more remote storage options including Microsoft OneDrive, SFTP, Microsoft Azure, WebDAV, Google Cloud, SCP, Backblaze and pCloud.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Get 1GB of integrated storage with UpdraftVault for 99.999% reliability, redundancy and scalability.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Get more control over how many backups are stored in a specified interval.\u003Cbr \u002F>\nRestore from other backup plugins including BackWPup, BackupWordPress, Simple Backups and more.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Run backups at set times e.g. during periods of low traffic.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Backup to more than one location for added protection.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Get detailed reports. Includes cryptographic checksums so you can verify the integrity of the backup files and more.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Get Premium migration. Migrating to the destination site is more direct and can be done from the source site.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Get Multisite \u002F multi-network compatibility.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Backup non-WP files and databases e.g. tables belonging to your e-commerce store or customisations to WordPress core.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Get database encryption.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Manage your backups and migrations from the WP-CLI.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Get Premium Support.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Find out more \u003Ca href=\"https:\u002F\u002Fupdraftplus.com\u002Fcomparison-updraftplus-free-updraftplus-premium\u002F\" rel=\"nofollow ugc\">on our comparison page\u003C\u002Fa>. UpdraftPlus Premium is available for purchase \u003Ca href=\"https:\u002F\u002Fupdraftplus.com\u002Fshop\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Managing multiple websites?\u003C\u002Fh4>\n\u003Cp>UpdraftCentral is a powerful remote control dashboard for WordPress that allows you to manage your backups, as well as updates, users, pages, posts, plugins and themes from one central location. Choose between:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fupdraftcentral\u002F#description\u002F\" rel=\"ugc\">UpdraftCentral\u003C\u002Fa> (free, self-hosted)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fupdraftplus.com\u002Fshop\u002Fupdraftcentral-premium\u002F\" rel=\"nofollow ugc\">UpdraftCentral Premium\u003C\u002Fa> (paid-for, self-hosted)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fupdraftplus.com\u002Fshop\u002Fupdraftcentral-dashboard\u002F\" rel=\"nofollow ugc\">UpdraftCentral Cloud\u003C\u002Fa> (paid-for, fully-hosted)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Optimize your sites centrally by combining the power of WP-Optimize and UpdraftCentral or manage your backups centrally by combining the power of UpdraftPlus with UpdraftCentral.\u003C\u002Fp>\n\u003Ch4>Need to create a temporary clone of your site?\u003C\u002Fh4>\n\u003Cp>UpdraftClone makes it quick and easy to create a temporary sandbox for changes you want to try out. Simply select the versions of WordPress and PHP that you want, and we’ll do the rest. \u003Ca href=\"https:\u002F\u002Fupdraftplus.com\u002Fshop\u002Fupdraftclone-tokens\u002F\" rel=\"nofollow ugc\">More about UpdraftClone\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>The full suite of plugins from Team Updraft and friends\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fupdraftplus.com\" rel=\"nofollow ugc\">UpdraftPlus\u003C\u002Fa>.\u003Cbr \u002F>\nBackup, migrate and restore. Rated 5* on the plugin directory and trusted by more than 3 million WordPress website owner\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgetwpo.com\" rel=\"nofollow ugc\">WP-Optimize\u003C\u002Fa>.\u003Cbr \u002F>\nClean the database, compress images and caching. Optimize your WordPress website. 5* user rating. 1 million + active installs.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Faiosplugin.com\" rel=\"nofollow ugc\">All-In-One Security (AIOS)\u003C\u002Fa>.\u003Cbr \u002F>\nSecure your WordPress website. Comprehensive, feature rich and easy to use. 5* user rating and 1 million + active installs.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpovernight.com\" rel=\"nofollow ugc\">WP Overnight\u003C\u002Fa>.\u003Cbr \u002F>\nQuality Extensions for your WooCommerce store. 5* rated invoicing, order and product management, customer management solutions and more.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Feasyupdatesmanager.com\" rel=\"nofollow ugc\">Easy Updates Manager\u003C\u002Fa>.\u003Cbr \u002F>\nTake control of updates. Lots of features for free, and a Premium version with even more – over 300,000 users.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.internallinkjuicer.com\" rel=\"nofollow ugc\">Internal Link Juicer\u003C\u002Fa>.Boost your SEO. Automate internal links within your WordPress website. Save time and rank higher in the search engines.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For other useful, free plugins see \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fdavidanderson\u002F#content-plugins\" rel=\"nofollow ugc\">our lead developer’s profile, here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Are you multilingual? Can you translate?\u003C\u002Fh4>\n\u003Cp>Do you want to help people that speak your language to backup, migrate and restore their WordPress websites?\u003C\u002Fp>\n\u003Cp>The UpdraftPlus backup, migration and restoration plugin is ready and waiting. The translation process is easy, and web-based – please go here for instructions: https:\u002F\u002Fupdraftplus.com\u002Ftranslate\u002F.\u003C\u002Fp>\n\u003Cp>Or, if you’re already an expert WordPress translator, just pick out the .pot file from the wp-content\u002Fplugins\u002Fupdraftplus\u002Flanguages\u002F directory – if you scan for translatable strings manually, then you need to get these functions: _x(), __(), _e(), _ex(), log_e().\u003C\u002Fp>\n\u003Cp>Many thanks to our existing translators.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>Copyright 2011-24 David Anderson\n\nThis program is free software; you can redistribute it and\u002For modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation; either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program; if not, write to the Free Software\nFoundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Non-English translators are provided by volunteers, and wordpress.org does not give plugin developers control over their translations; thus relying on them is at your own risk; UpdraftPlus cannot guarantee that translations from the original English are accurate.\u003C\u002Fp>\n\u003Cp>We recognise and thank those mentioned at https:\u002F\u002Fupdraftplus.com\u002Facknowledgements\u002F for code and\u002For libraries used and\u002For modified under the terms of their open source licences.\u003C\u002Fp>\n","Backup, restore or migrate your WordPress website to another host or domain. Schedule backups or run manually. Migrate in minutes.",3000000,153909713,8403,"2026-03-04T17:44:00.000Z","3.2",[21,196,216,23,174],"database-backup","https:\u002F\u002Fupdraftplus.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fupdraftplus.1.26.2.zip",14,"2025-01-15 09:43:13",{"slug":222,"name":223,"version":224,"author":225,"author_profile":226,"description":227,"short_description":228,"active_installs":229,"downloaded":230,"rating":144,"num_ratings":231,"last_updated":232,"tested_up_to":147,"requires_at_least":233,"requires_php":234,"tags":235,"homepage":236,"download_link":237,"security_score":238,"vuln_count":239,"unpatched_count":29,"last_vuln_date":240,"fetched_at":31},"duplicator","Duplicator – Backups & Migration Plugin – Cloud Backups, Scheduled Backups, & More","1.5.15","Syed Balkhi","https:\u002F\u002Fprofiles.wordpress.org\u002Fsmub\u002F","\u003Ch4>WordPress Backup & Migration Plugin\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fduplicator.com\u002F?utm_source=wprepo&utm_medium=link&utm_content=top_link&utm_campaign=duplicator_lite\" rel=\"nofollow ugc\">Duplicator\u003C\u002Fa> provides a simple way to move WordPress sites, create reliable backups, or clone a site for staging. With Duplicator, you can easily migrate, transfer, or clone your WordPress site between domains or hosts with no downtime. Create full backups of your website, or package your entire site to download and install elsewhere with only a few steps.\u003C\u002Fp>\n\u003Cp>At Duplicator, reliabilty, security, and ease of use are our top priorities. Our variety of cloud backup integrations and easy migration wizard make Duplicator the most beginner-friendly backup and migration plugin on the market. You don’t have to hire a developer. Create a backup and migrate sites in just a few minutes.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Duplicator Pro\u003C\u002Fstrong>\u003Cbr \u002F>\n  This plugin is the Lite version of Duplicator Pro, which comes with scheduled backups, cloud storage integrations, multisite support, and more. \u003Ca href=\"https:\u002F\u002Fduplicator.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=duplicator_lite&utm_content=get_duplicator_pro\" rel=\"nofollow ugc\">Get Duplicator Pro for the complete migration and backup solution\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FMSa83NkLDmU?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch4>Easy Site Migration, Backup, and Cloning\u003C\u002Fh4>\n\u003Cp>Duplicator streamlines site migrations by packaging your website files and database into a single file, known as a “backup”. Download and re-install your “backup” on any new WordPress location or server without dealing with complicated setups. Launch at your new destination without installing WordPress. Duplicator is the \u003Cstrong>only\u003C\u002Fstrong> migration and backup plugin that works on an empty site.\u003C\u002Fp>\n\u003Cp>See why experts love Duplicator:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“Duplicator provides an easy to use tool to make backups of your site, or to transfer it to another location.”\u003Cbr \u002F>\n  Richard McAdams – Expert Web Developer\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Secure WordPress Backups\u003C\u002Fh4>\n\u003Cp>Duplicator offers cloud \u003Ca href=\"https:\u002F\u002Fduplicator.com\u002Fsecure-wordpress-backups\u002F?utm_source=wprepo&utm_medium=link&utm_content=secure_wordpress_backups&utm_campaign=duplicator_lite\" rel=\"nofollow ugc\">WordPress backups\u003C\u002Fa> with military-grade encryption. Automatically backup your entire WordPress site to secure cloud storage.\u003C\u002Fp>\n\u003Ch4>Recovery Points (1-click Restore)\u003C\u002Fh4>\n\u003Cp>Duplicator makes \u003Ca href=\"https:\u002F\u002Fduplicator.com\u002Fdisaster-recovery-1-click-restore\u002F?utm_source=wprepo&utm_medium=link&utm_content=1_click_restores&utm_campaign=duplicator_lite\" rel=\"nofollow ugc\">1-click restores\u003C\u002Fa> for WordPress backups easy and stress-free. Quickly restore your entire website in minutes just like a time machine.\u003C\u002Fp>\n\u003Ch4>Fast WordPress Migrations\u003C\u002Fh4>\n\u003Cp>Duplicator makes \u003Ca href=\"https:\u002F\u002Fduplicator.com\u002Fwordpress-migration\u002F?utm_source=wprepo&utm_medium=link&utm_content=wordpress_migrations&utm_campaign=duplicator_lite\" rel=\"nofollow ugc\">WordPress website migrations\u003C\u002Fa> fast and stress-free. Quickly move to a new host, domain, or server. No downtime, no data loss, and no coding required.\u003C\u002Fp>\n\u003Ch4>WordPress Multisite Backups\u003C\u002Fh4>\n\u003Cp>Duplicator offers automatic \u003Ca href=\"https:\u002F\u002Fduplicator.com\u002Fwordpress-multisite-backups\u002F?utm_source=wprepo&utm_medium=link&utm_content=wordpress_multisite_backups&utm_campaign=duplicator_lite\" rel=\"nofollow ugc\">WordPress Multisite backups\u003C\u002Fa> with easy 1-click restore. Safely backup your entire Multisite network to secure cloud storage.\u003C\u002Fp>\n\u003Ch4>WooCommerce Backups\u003C\u002Fh4>\n\u003Cp>Duplicator offers reliable \u003Ca href=\"https:\u002F\u002Fduplicator.com\u002Fwoocommerce-backups\u002F?utm_source=wprepo&utm_medium=link&utm_content=woocommerce_backups&utm_campaign=duplicator_lite\" rel=\"nofollow ugc\">WooCommerce backups\u003C\u002Fa> with military-grade encryption. Easily and automatically back up your entire online store to secure cloud storage.\u003C\u002Fp>\n\u003Ch4>Pre-configured WordPress Installs\u003C\u002Fh4>\n\u003Cp>Never start from scratch with Duplicator’s smart \u003Ca href=\"https:\u002F\u002Fduplicator.com\u002Fpre-configured-wordpress-installations\u002F?utm_source=wprepo&utm_medium=link&utm_content=pre_configured_installs&utm_campaign=duplicator_lite\" rel=\"nofollow ugc\">pre-configured WordPress installs\u003C\u002Fa>. Save time and hassle duplicating ready-made sites with 1-click.\u003C\u002Fp>\n\u003Ch4>WordPress Recovery Points with Quick Rollbacks\u003C\u002Fh4>\n\u003Cp>Duplicator offers hourly recovery points and \u003Ca href=\"https:\u002F\u002Fduplicator.com\u002Fwordpress-recovery-points-rollback\u002F?utm_source=wprepo&utm_medium=link&utm_content=wordpress_recovery_points&utm_campaign=duplicator_lite\" rel=\"nofollow ugc\">1-click rollbacks for WordPress sites\u003C\u002Fa>. Quickly and automatically recover from failed WordPress updates or disasters.\u003C\u002Fp>\n\u003Ch4>Partial WordPress Backup Plugin\u003C\u002Fh4>\n\u003Cp>Duplicator makes \u003Ca href=\"https:\u002F\u002Fduplicator.com\u002Fpartial-wordpress-backup-plugin\u002F?utm_source=wprepo&utm_medium=link&utm_content=partial_backups&utm_campaign=duplicator_lite\" rel=\"nofollow ugc\">partial backups for WordPress\u003C\u002Fa> quick and easy. Save storage and restore sites faster with database-only, media-only, or completely custom backups.\u003C\u002Fp>\n\u003Ch4>Server to Server WordPress Migration Import Tool\u003C\u002Fh4>\n\u003Cp>Duplicator makes \u003Ca href=\"https:\u002F\u002Fduplicator.com\u002Fserver-to-server-wordpress-migration\u002F?utm_source=wprepo&utm_medium=link&utm_content=server_to_server_migrations&utm_campaign=duplicator_lite\" rel=\"nofollow ugc\">server-to-server WordPress migrations\u003C\u002Fa> fast and hassle-free. Quickly import your website to a new server in minutes. No downtime, no data loss.\u003C\u002Fp>\n\u003Ch4>Smart WordPress Migration Wizard\u003C\u002Fh4>\n\u003Cp>Duplicator’s smart \u003Ca href=\"https:\u002F\u002Fduplicator.com\u002Fwordpress-migration-wizard\u002F?utm_source=wprepo&utm_medium=link&utm_content=wordpress_migration_wizard&utm_campaign=duplicator_lite\" rel=\"nofollow ugc\">WordPress migration wizard\u003C\u002Fa> makes transferring your website to a new host or server effortless. No downtime, no data loss, and no code required.\u003C\u002Fp>\n\u003Ch4>Drag & Drop Import WordPress Website Tool\u003C\u002Fh4>\n\u003Cp>Migrating WordPress sites has never been easier with Duplicator’s \u003Ca href=\"https:\u002F\u002Fduplicator.com\u002Fdrag-drop-import-wordpress-tool\u002F?utm_source=wprepo&utm_medium=link&utm_content=wordpress_migration_wizard&utm_campaign=duplicator_lite\" rel=\"nofollow ugc\">drag & drop import tools\u003C\u002Fa>. Quickly transfer your site to a new host or server in minutes, no code required.\u003C\u002Fp>\n\u003Ch4>Clone WordPress Website Plugin\u003C\u002Fh4>\n\u003Cp>Duplicator \u003Ca href=\"https:\u002F\u002Fduplicator.com\u002Fclone-wordpress-plugin\u002F?utm_source=wprepo&utm_medium=link&utm_content=clone_wordpress_website&utm_campaign=duplicator_lite\" rel=\"nofollow ugc\">clones your entire WordPress website\u003C\u002Fa> with 1-click, no code needed. Perfect for staging sites, sandbox, or site migration.\u003C\u002Fp>\n\u003Ch4>Duplicator Pro Features\u003C\u002Fh4>\n\u003Cp>Duplicator Pro takes Duplicator to the next level with features you’ll love, such as:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Drag and Drop installs – just drag the backup file to the destination site!\u003C\u002Fli>\n\u003Cli>Scheduled backups\u003C\u002Fli>\n\u003Cli>Cloud Storage to Dropbox Backups, Google Drive Backups, Microsoft OneDrive Backups, Amazon S3 Backups and FTP\u002FSFTP Backups\u003C\u002Fli>\n\u003Cli>Custom Backups and Cloning: want just plugins, or just themes, just the database? No problem!\u003C\u002Fli>\n\u003Cli>A special 2-step streamlined installer mode for mega-fast installs\u003C\u002Fli>\n\u003Cli>Recovery Points added for very fast emergency site restores\u003C\u002Fli>\n\u003Cli>Support for managed and shared hosts such as WordPress.com, WPEngine, GoDaddy Managed, and more\u003C\u002Fli>\n\u003Cli>Multi-threaded to support larger websites & databases\u003C\u002Fli>\n\u003Cli>Migrate an entire multisite WordPress network or a sub site as a standalone site\u003C\u002Fli>\n\u003Cli>Database and user creation \u003Cem>in the installer\u003C\u002Fem> with cPanel API\u003C\u002Fli>\n\u003Cli>Connect to cPanel directly from the installer\u003C\u002Fli>\n\u003Cli>Custom plugin hooks for developers\u003C\u002Fli>\n\u003Cli>Advanced permissions\u003C\u002Fli>\n\u003Cli>Email notifications\u003C\u002Fli>\n\u003Cli>Professional support\u003C\u002Fli>\n\u003Cli>… and much more!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Supported Backup Cloud Storage Integrations\u003C\u002Fh4>\n\u003Cp>We support any Amazon S3 compatible storage providers plus these first-party integrations.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fduplicator.com\u002Fsecure-wordpress-backups\u002F?utm_source=wprepo&utm_medium=link&utm_content=localhost_backups&utm_campaign=duplicator_lite\" rel=\"nofollow ugc\">Localhost Backups\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fduplicator.com\u002Fftp-wordpress-backup-plugin\u002F?utm_source=wprepo&utm_medium=link&utm_content=ftp_sftp_backups&utm_campaign=duplicator_lite\" rel=\"nofollow ugc\">FTP\u002F SFTP Backups\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fduplicator.com\u002Fdropbox-wordpress-backup-plugin\u002F?utm_source=wprepo&utm_medium=link&utm_content=dropbox_backups&utm_campaign=duplicator_lite\" rel=\"nofollow ugc\">Dropbox Backups\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fduplicator.com\u002Fgoogle-drive-wordpress-backup-plugin\u002F?utm_source=wprepo&utm_medium=link&utm_content=google_drive_backups&utm_campaign=duplicator_lite\" rel=\"nofollow ugc\">Google Drive Backups\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fduplicator.com\u002Fmicrosoft-one-drive-wordpress-backup-plugin\u002F?utm_source=wprepo&utm_medium=link&utm_content=microsoft_one_drive_backups&utm_campaign=duplicator_lite\" rel=\"nofollow ugc\">Microsoft OneDrive Backups\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fduplicator.com\u002Famazon-s3-wordpress-backup-plugin\u002F?utm_source=wprepo&utm_medium=link&utm_content=amazon_s3_backups&utm_campaign=duplicator_lite\" rel=\"nofollow ugc\">Amazon S3 Backups\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fduplicator.com\u002Fcloudflare-r2-wordpress-backup-plugin\u002F?utm_source=wprepo&utm_medium=link&utm_content=cloudflare_r2_backups&utm_campaign=duplicator_lite\" rel=\"nofollow ugc\">Cloudflare R2 Backups\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fduplicator.com\u002Fwasabi-wordpress-backup-plugin\u002F?utm_source=wprepo&utm_medium=link&utm_content=wasabi_backups&utm_campaign=duplicator_lite\" rel=\"nofollow ugc\">Wasabi Backups\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fduplicator.com\u002Fdream-objects-wordpress-backup-plugin\u002F?utm_source=wprepo&utm_medium=link&utm_content=dream_objects_backups&utm_campaign=duplicator_lite\" rel=\"nofollow ugc\">Dream Objects Backups\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fduplicator.com\u002Fvultr-wordpress-backup-plugin\u002F?utm_source=wprepo&utm_medium=link&utm_content=vultr_backups&utm_campaign=duplicator_lite\" rel=\"nofollow ugc\">Vultr Backups\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fduplicator.com\u002Fwordpress-backups-for-digitalocean-spaces\u002F?utm_source=wprepo&utm_medium=link&utm_content=digital_ocean_spaces_backups&utm_campaign=duplicator_lite\" rel=\"nofollow ugc\">Digital Ocean Spaces Backups\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fduplicator.com\u002Fgoogle-cloud-storage-wordpress-backup-plugin\u002F?utm_source=wprepo&utm_medium=link&utm_content=google_cloud_storage_backups&utm_campaign=duplicator_lite\" rel=\"nofollow ugc\">Google Cloud Storage Backups\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fduplicator.com\u002Fbackblaze-b2-wordpress-backup-plugin\u002F?utm_source=wprepo&utm_medium=link&utm_content=backblaze_b2_storage_backups&utm_campaign=duplicator_lite\" rel=\"nofollow ugc\">Backblaze B2 Storage Backups\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fduplicator.com\u002Flinode-object-storage-wordpress-backup-plugin\u002F?utm_source=wprepo&utm_medium=link&utm_content=linode_object_storage_backups&utm_campaign=duplicator_lite\" rel=\"nofollow ugc\">Linode Object Storage Backups\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can easily see why Duplicator is the best WordPress backup and migration plugin on the market! Want to unlock these features? \u003Ca href=\"https:\u002F\u002Fduplicator.com\u002F?utm_source=wprepo&utm_medium=link&utm_content=upgrade_to_pro&utm_campaign=duplicator_lite\" rel=\"nofollow ugc\">Upgrade to our Pro version\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Branding Guidelines\u003C\u002Fh4>\n\u003Cp>Duplicator&reg; is a registered trademark of Snap Creek LLC. When writing about the backup & migration plugin by Duplicator, please make sure to uppercase the initial first letter.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Duplicator (correct)\u003C\u002Fli>\n\u003Cli>duplicator (incorrect)\u003C\u002Fli>\n\u003C\u002Ful>\n","The best WordPress backup and migration plugin. Quickly and easily backup ,migrate, copy, move, or clone your site from one location to another.",1000000,52243459,4859,"2026-01-28T17:17:00.000Z","5.3","7.4",[21,196,216,23,174],"https:\u002F\u002Fduplicator.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fduplicator.1.5.15.zip",87,15,"2024-07-10 13:42:05",{"attackSurface":242,"codeSignals":1041,"taintFlows":2035,"riskAssessment":2495,"analyzedAt":2520},{"hooks":243,"ajaxHandlers":768,"restRoutes":1035,"shortcodes":1036,"cronEvents":1037,"entryPointCount":1040,"unprotectedCount":1040},[244,249,252,255,257,260,263,266,269,272,276,280,284,287,290,294,298,302,306,310,313,316,320,322,325,329,332,335,338,342,346,350,354,358,362,366,370,374,378,382,386,390,394,397,400,403,405,408,411,413,416,419,421,424,427,430,433,436,439,442,446,450,454,458,461,463,467,472,476,479,483,487,493,497,499,502,505,509,512,515,518,521,525,529,533,537,541,543,546,550,553,557,560,562,564,566,568,572,575,577,579,581,582,583,586,589,594,596,599,602,606,609,613,616,620,624,628,631,634,636,638,641,642,643,646,649,652,655,657,659,662,665,668,671,672,673,674,676,677,679,682,684,688,692,696,700,704,708,713,716,720,723,726,730,734,737,740,744,747,750,752,755,757,761,764],{"type":245,"name":246,"callback":246,"file":247,"line":248},"action","just_initialized_wptc_h","Base\\Hooks.php",26,{"type":245,"name":250,"callback":250,"file":251,"line":248},"starting_fresh_new_backup_pre_wptc_h","Classes\\Analytics\\Hooks.php",{"type":245,"name":253,"callback":253,"file":251,"line":254},"just_starting_main_schedule_backup_wptc_h",27,{"type":245,"name":256,"callback":256,"file":251,"line":103},"inside_monitor_backup_pre_wptc_h",{"type":245,"name":258,"callback":258,"file":251,"line":259},"just_completed_first_backup_wptc_h",29,{"type":245,"name":261,"callback":261,"file":251,"line":262},"just_completed_not_first_backup_wptc_h",30,{"type":245,"name":264,"callback":264,"file":251,"line":265},"send_basic_analytics",31,{"type":245,"name":267,"callback":267,"file":251,"line":268},"send_database_size",32,{"type":245,"name":270,"callback":270,"file":251,"line":271},"reset_stats",33,{"type":245,"name":273,"callback":274,"file":251,"line":275},"send_backups_data_to_server_wptc","send_backups_data_to_server",34,{"type":245,"name":277,"callback":278,"file":251,"line":279},"send_ptc_list_to_server_wptc","send_ptc_list_to_server",35,{"type":245,"name":281,"callback":282,"file":251,"line":283},"send_server_info_wptc","send_server_info",36,{"type":245,"name":285,"callback":278,"file":251,"line":286},"upgrader_process_complete",39,{"type":245,"name":288,"callback":278,"file":251,"line":289},"deleted_plugin",41,{"type":245,"name":291,"callback":292,"file":251,"line":293},"delete_site_transient_update_themes","send_ptc_list_to_server_after_theme_delete",43,{"type":245,"name":295,"callback":296,"file":251,"line":297},"send_ip_address_to_server_wptc","send_ip_address_to_server",44,{"type":245,"name":299,"callback":300,"priority":77,"file":251,"line":301},"send_report_data_wptc","send_report_data",45,{"type":245,"name":303,"callback":304,"file":305,"line":271},"init","_fixSidekickPlugin","Classes\\plugin.compatibility.class.php",{"type":307,"name":308,"callback":309,"file":305,"line":289},"filter","icwp-wpsf-visitor_is_whitelisted","__return_true",{"type":245,"name":303,"callback":311,"file":305,"line":312},"_fixDuoFactor",49,{"type":245,"name":303,"callback":314,"file":305,"line":315},"_fixAllInOneSecurity",65,{"type":307,"name":317,"callback":317,"priority":318,"file":319,"line":248},"admin_footer_text",1000,"Classes\\Settings\\Hooks.php",{"type":307,"name":321,"callback":321,"priority":318,"file":319,"line":254},"update_footer",{"type":307,"name":323,"callback":324,"priority":77,"file":319,"line":275},"save_settings_revision_limit_wptc","save_settings_revision_limit",{"type":245,"name":326,"callback":326,"file":327,"line":328},"add_query_filter_wptc","Pro\\AutoBackup\\Hooks.php",42,{"type":245,"name":330,"callback":331,"file":327,"line":293},"start_auto_backup_wptc","start_auto_backup",{"type":245,"name":333,"callback":334,"priority":77,"file":327,"line":297},"refresh_realtime_tmp_wptc","refresh_realtime_tmp",{"type":245,"name":336,"callback":337,"priority":77,"file":327,"line":301},"add_realtime_trigger_wptc","add_trigger",{"type":245,"name":339,"callback":340,"priority":77,"file":327,"line":341},"remove_realtime_trigger_wptc","remove_trigger",46,{"type":307,"name":343,"callback":344,"priority":77,"file":327,"line":345},"is_auto_backup_running_wptc","is_auto_backup_running",50,{"type":307,"name":347,"callback":348,"priority":77,"file":327,"line":349},"is_realtime_partial_db_backup_wptc","is_partial_db_backup",51,{"type":307,"name":351,"callback":352,"priority":77,"file":327,"line":353},"get_realtime_partial_db_file_wptc","get_partial_db_file",52,{"type":307,"name":355,"callback":356,"priority":77,"file":327,"line":357},"get_backup_slots_wptc","get_backup_slots",53,{"type":307,"name":359,"callback":360,"priority":77,"file":327,"line":361},"check_requirements_auto_backup_wptc","check_requirements",54,{"type":307,"name":363,"callback":364,"priority":77,"file":327,"line":365},"validate_auto_backup_wptc","validate_auto_backup",55,{"type":307,"name":367,"callback":368,"priority":77,"file":327,"line":369},"add_hide_dirs_wptc","add_hide_dirs",56,{"type":307,"name":371,"callback":372,"priority":77,"file":327,"line":373},"get_realtime_dir_wptc","get_realtime_dir",57,{"type":307,"name":375,"callback":376,"priority":77,"file":327,"line":377},"get_realtime_restore_to_latest_button_wptc","get_realtime_restore_to_latest_button",58,{"type":307,"name":379,"callback":380,"priority":77,"file":327,"line":381},"is_realtime_valid_query_file_wptc","is_realtime_valid_query_file",59,{"type":307,"name":383,"callback":384,"priority":77,"file":327,"line":385},"is_realtime_enabled_wptc","is_realtime_enabled",60,{"type":307,"name":387,"callback":388,"priority":77,"file":327,"line":389},"get_realtime_full_backup_needed_tables_wptc","full_backup_needed_tables",61,{"type":307,"name":391,"callback":392,"priority":200,"file":393,"line":103},"send_core_update_notification_email","filter_hanlder","Pro\\BackupBeforeUpdate\\Hooks.php",{"type":307,"name":395,"callback":396,"priority":200,"file":393,"line":283},"auto_update_core","may_be_prevent_auto_update",{"type":307,"name":398,"callback":396,"priority":200,"file":393,"line":399},"auto_update_theme",37,{"type":307,"name":401,"callback":396,"priority":200,"file":393,"line":402},"auto_update_plugin",38,{"type":307,"name":404,"callback":396,"priority":200,"file":393,"line":286},"auto_update_translation",{"type":307,"name":406,"callback":407,"file":393,"line":289},"plugins_auto_update_enabled","filter_plugins_auto_update_enabled",{"type":307,"name":409,"callback":410,"file":393,"line":328},"themes_auto_update_enabled","filter_themes_auto_update_enabled",{"type":245,"name":412,"callback":412,"file":393,"line":349},"just_initialized_fresh_backup_wptc_h",{"type":245,"name":414,"callback":415,"file":393,"line":353},"do_ptc_upgrades_wptc","do_ptc_upgrades",{"type":245,"name":417,"callback":418,"file":393,"line":357},"admin_enqueue_scripts","enque_js_files",{"type":245,"name":420,"callback":420,"file":393,"line":361},"install_actions_wptc",{"type":245,"name":422,"callback":423,"file":393,"line":365},"process_auto_updates_wptc","process_auto_updates",{"type":245,"name":425,"callback":426,"file":393,"line":369},"turn_off_auto_update_wptc","turn_off_auto_update",{"type":245,"name":428,"callback":429,"file":393,"line":373},"auto_update_failed_email_user_wptc","auto_update_failed_email_user",{"type":245,"name":431,"callback":432,"file":393,"line":377},"turn_off_themes_auto_updates_wptc","turn_off_themes_auto_updates",{"type":245,"name":434,"callback":435,"file":393,"line":381},"check_auto_updates_wptc","check_auto_updates",{"type":245,"name":437,"callback":438,"file":393,"line":385},"check_any_upgrades_available_wptc","check_any_upgrades_available",{"type":245,"name":285,"callback":440,"priority":77,"file":393,"line":441},"included_new_items",63,{"type":245,"name":443,"callback":444,"priority":77,"file":393,"line":445},"update_bulk_auto_update_settings_wptc","update_bulk_settings",64,{"type":307,"name":447,"callback":448,"priority":200,"file":393,"line":449},"page_settings_content_wptc","page_settings_content",68,{"type":307,"name":451,"callback":452,"priority":77,"file":393,"line":453},"http_request_args","site_transient_update_plugins_h",69,{"type":307,"name":455,"callback":456,"priority":77,"file":393,"line":457},"upgrader_package_options","upgrader_pre_download",71,{"type":307,"name":459,"callback":459,"priority":77,"file":393,"line":460},"get_backup_before_update_setting_wptc",72,{"type":307,"name":462,"callback":462,"priority":77,"file":393,"line":132},"get_bbu_note_view",{"type":307,"name":464,"callback":465,"priority":77,"file":393,"line":466},"is_upgrade_in_progress_wptc","is_upgrade_in_progress",74,{"type":307,"name":468,"callback":469,"priority":470,"file":393,"line":471},"backup_and_update_wptc","backup_and_update",999,75,{"type":307,"name":473,"callback":474,"priority":200,"file":393,"line":475},"page_settings_tab_wptc","page_settings_tab",76,{"type":307,"name":477,"callback":478,"priority":200,"file":393,"line":155},"modify_settings_to_server_wptc","modify_settings",{"type":307,"name":480,"callback":481,"priority":200,"file":393,"line":482},"get_auto_updates_wptc","get_auto_updates",78,{"type":307,"name":484,"callback":485,"priority":200,"file":393,"line":486},"is_upgrade_request_wptc","is_upgrade_request",79,{"type":245,"name":488,"callback":489,"priority":490,"file":491,"line":492},"wp_loaded","admin_wp_loaded_wptc",2147483649,"Pro\\BackupBeforeUpdate\\HooksHandler.php",258,{"type":245,"name":488,"callback":494,"priority":495,"file":491,"line":496},"set_auto_updates",2147483650,259,{"type":245,"name":488,"callback":489,"priority":490,"file":491,"line":498},336,{"type":245,"name":488,"callback":500,"priority":495,"file":491,"line":501},"do_upgrade",337,{"type":245,"name":246,"callback":246,"file":503,"line":504},"Pro\\Hooks.php",18,{"type":307,"name":506,"callback":507,"priority":77,"file":508,"line":268},"get_on_demand_backuo_option_wptc","get_html","Pro\\OnDemandBackup\\Hooks.php",{"type":245,"name":417,"callback":418,"file":510,"line":511},"Pro\\RestoreToStaging\\Hooks.php",22,{"type":307,"name":513,"callback":514,"priority":77,"file":510,"line":279},"get_restore_to_staging_button_wptc","get_restore_to_staging_button",{"type":307,"name":516,"callback":517,"priority":77,"file":510,"line":283},"is_restore_to_staging_wptc","is_restore_to_staging",{"type":245,"name":519,"callback":520,"file":510,"line":399},"get_restore_to_staging_request_wptc","get_request",{"type":245,"name":522,"callback":523,"priority":77,"file":524,"line":504},"update_eligible_revision_limit_wptc","update_eligible_revision_limit","Pro\\RevisionLimit\\Hooks.php",{"type":245,"name":526,"callback":527,"priority":77,"file":524,"line":528},"set_revision_limit_wptc","set_revision_limit",19,{"type":307,"name":530,"callback":531,"priority":77,"file":524,"line":532},"get_current_revision_limit_wptc","get_current_revision_limit",23,{"type":307,"name":534,"callback":535,"priority":77,"file":524,"line":536},"get_eligible_revision_limit_wptc","get_eligible_revision_limit",24,{"type":307,"name":538,"callback":539,"priority":77,"file":524,"line":540},"get_days_show_from_revision_limits_wptc","get_days_show_from_revision_limits",25,{"type":245,"name":417,"callback":418,"file":542,"line":511},"Pro\\Rollback\\Hooks.php",{"type":307,"name":544,"callback":544,"priority":545,"file":542,"line":254},"plugin_action_links",20,{"type":245,"name":547,"callback":548,"priority":77,"file":549,"line":103},"take_screenshot_wptc","take_screenshot","Pro\\Screenshot\\Hooks.php",{"type":245,"name":551,"callback":552,"priority":77,"file":549,"line":259},"flush_screenshot_flags_wptc","flush",{"type":245,"name":554,"callback":555,"file":556,"line":389},"wp_enqueue_scripts","screenshots_scripts","Pro\\Screenshot\\Screenshot.php",{"type":245,"name":558,"callback":558,"priority":77,"file":559,"line":293},"add_additional_sub_menus_wptc_h","Pro\\Staging\\Hooks.php",{"type":245,"name":561,"callback":561,"file":559,"line":297},"init_staging_wptc_h",{"type":245,"name":563,"callback":563,"file":559,"line":301},"add_staging_req_h",{"type":245,"name":565,"callback":565,"file":559,"line":341},"send_response_node_staging_wptc_h",{"type":245,"name":417,"callback":418,"file":559,"line":567},47,{"type":245,"name":569,"callback":570,"file":559,"line":571},"staging_view_wptc","staging_view",48,{"type":245,"name":573,"callback":574,"file":559,"line":312},"is_staging_taken_wptc","is_staging_taken",{"type":245,"name":576,"callback":576,"file":559,"line":345},"upgrade_our_staging_plugin_wptc",{"type":307,"name":578,"callback":578,"priority":77,"file":559,"line":361},"is_any_staging_process_going_on",{"type":307,"name":580,"callback":580,"priority":77,"file":559,"line":365},"get_internal_staging_db_prefix",{"type":307,"name":473,"callback":474,"priority":77,"file":559,"line":369},{"type":307,"name":447,"callback":448,"priority":77,"file":559,"line":373},{"type":307,"name":584,"callback":585,"priority":77,"file":559,"line":377},"process_staging_details_hook_wptc","process_staging_details_hook",{"type":307,"name":587,"callback":588,"priority":77,"file":559,"line":381},"set_options_to_staging_site_wptc","set_options_to_staging_site",{"type":307,"name":590,"callback":591,"priority":77,"file":592,"line":593},"plugin_row_meta","replace_row_meta","Pro\\Staging\\stage-to-live\\includes\\class-staging-white-label.php",40,{"type":307,"name":595,"callback":595,"priority":77,"file":592,"line":293},"site_transient_update_plugins",{"type":307,"name":597,"callback":598,"priority":77,"file":592,"line":341},"admin_url","user_admin_url",{"type":307,"name":600,"callback":601,"file":592,"line":312},"all_plugins","replace_details",{"type":245,"name":554,"callback":603,"file":604,"line":605},"add_frontend_scripts","Pro\\Staging\\stage-to-live\\wp-time-capsule-staging.php",128,{"type":245,"name":417,"callback":607,"file":604,"line":608},"add_styles",130,{"type":245,"name":610,"callback":611,"file":604,"line":612},"wp_before_admin_bar_render","change_sitename",131,{"type":245,"name":303,"callback":614,"file":604,"line":615},"check_permissions",132,{"type":307,"name":617,"callback":618,"file":604,"line":619},"the_content","replace_relative_url_wptc",134,{"type":245,"name":621,"callback":622,"file":604,"line":623},"admin_init","admin_actions",150,{"type":245,"name":625,"callback":626,"file":604,"line":627},"network_admin_menu","add_admin_menu_new",185,{"type":245,"name":629,"callback":626,"file":604,"line":630},"admin_menu",188,{"type":245,"name":417,"callback":632,"file":604,"line":633},"add_scripts",265,{"type":245,"name":417,"callback":418,"file":635,"line":540},"Pro\\Vulns\\Hooks.php",{"type":245,"name":637,"callback":444,"priority":77,"file":635,"line":248},"update_bulk_vulnerable_settings_wptc",{"type":307,"name":639,"callback":640,"file":635,"line":262},"get_format_vulns_settings_to_send_server_wptc","get_format_vulns_settings_to_send_server",{"type":307,"name":473,"callback":474,"priority":200,"file":635,"line":265},{"type":307,"name":447,"callback":448,"priority":200,"file":635,"line":268},{"type":307,"name":644,"callback":645,"priority":200,"file":635,"line":271},"is_vulns_checker_request_wptc","is_vulns_checker_request",{"type":245,"name":647,"callback":648,"file":635,"line":399},"check_vulns_updates_wptc","check_vulns_updates",{"type":245,"name":488,"callback":489,"priority":490,"file":650,"line":651},"Pro\\Vulns\\HooksHandler.php",175,{"type":245,"name":488,"callback":653,"priority":495,"file":650,"line":654},"run_vulns_check",176,{"type":245,"name":621,"callback":622,"file":656,"line":536},"Pro\\WhiteLabel\\Hooks.php",{"type":245,"name":629,"callback":658,"priority":470,"file":656,"line":254},"admin_menu_actions",{"type":307,"name":660,"callback":661,"priority":77,"file":656,"line":259},"show_advanced_plugins","mu_plugin_list_filter",{"type":245,"name":663,"callback":664,"priority":77,"file":656,"line":268},"update_white_labling_settings_wptc","update_settings",{"type":245,"name":666,"callback":667,"priority":77,"file":656,"line":275},"set_user_to_access_wl_wptc","set_user_to_access",{"type":245,"name":669,"callback":670,"priority":77,"file":656,"line":283},"add_pages_wl_wptc","add_pages",{"type":307,"name":477,"callback":478,"priority":200,"file":656,"line":402},{"type":307,"name":590,"callback":591,"priority":77,"file":656,"line":385},{"type":307,"name":595,"callback":595,"priority":77,"file":656,"line":441},{"type":307,"name":597,"callback":598,"priority":77,"file":656,"line":675},66,{"type":307,"name":600,"callback":601,"file":656,"line":453},{"type":307,"name":595,"callback":678,"priority":77,"file":656,"line":238},"remove_updates",{"type":307,"name":544,"callback":680,"priority":77,"file":656,"line":681},"replace_action_links",93,{"type":307,"name":683,"callback":683,"file":656,"line":144},"validate_users_access_wptc",{"type":307,"name":685,"callback":686,"priority":77,"file":656,"line":687},"is_whitelabling_override_wptc","is_whitelabling_override",103,{"type":307,"name":689,"callback":690,"priority":77,"file":656,"line":691},"is_whitelabling_active_wptc","is_whitelabling_active",104,{"type":307,"name":693,"callback":694,"priority":77,"file":656,"line":695},"hide_this_option_wl_wptc","hide_this_option",105,{"type":307,"name":697,"callback":698,"priority":77,"file":656,"line":699},"is_general_tab_allowed_wptc","is_general_tab_allowed",106,{"type":307,"name":701,"callback":702,"priority":77,"file":656,"line":703},"is_staging_tab_allowed_wptc","is_staging_tab_allowed",107,{"type":307,"name":705,"callback":706,"priority":77,"file":656,"line":707},"is_backup_tab_allowed_wptc","is_backup_tab_allowed",108,{"type":245,"name":709,"callback":710,"file":711,"line":712},"wptc_trigger_truncate_cron_hook","wptc_trigger_truncate_cron","wp-time-capsule.php",281,{"type":245,"name":303,"callback":714,"file":711,"line":715},"initiate_check_and_truncate_trigger_tables_hook",297,{"type":245,"name":717,"callback":718,"file":711,"line":719},"plugins_loaded","wptc_send_upgrade_info_to_server",1485,{"type":245,"name":303,"callback":721,"file":711,"line":722},"wptc_redirect_to_login",1985,{"type":245,"name":417,"callback":724,"file":711,"line":725},"register_the_js_events_wptc",2284,{"type":245,"name":417,"callback":727,"priority":728,"file":711,"line":729},"deregister_other_plugin_scripts_wptc",200,2286,{"type":245,"name":731,"callback":732,"file":711,"line":733},"network_admin_notices","my_tcadmin_notice_wptc",2328,{"type":245,"name":735,"callback":732,"file":711,"line":736},"admin_notices",2330,{"type":245,"name":417,"callback":738,"file":711,"line":739},"wptc_style",2333,{"type":245,"name":741,"callback":742,"file":711,"line":743},"load-index.php","admin_notice_on_dashboard_wptc",2336,{"type":245,"name":625,"callback":745,"file":711,"line":746},"wptc_add_main_admin_menu",2382,{"type":245,"name":629,"callback":748,"file":711,"line":749},"wptc_add_child_admin_menu",2383,{"type":245,"name":629,"callback":745,"file":711,"line":751},2385,{"type":245,"name":731,"callback":753,"file":711,"line":754},"initial_setup_notices_wptc",2475,{"type":245,"name":735,"callback":753,"file":711,"line":756},2477,{"type":245,"name":758,"callback":759,"file":711,"line":760},"set_site_transient_update_core","wptc_check_set_site_transient_update_core",3860,{"type":245,"name":717,"callback":762,"file":763,"line":239},"init_admin_login","wptc-cron-functions.php",{"type":245,"name":765,"callback":766,"file":763,"line":767},"setup_theme","process",16,[769,773,775,777,779,781,783,786,789,792,795,798,801,804,807,811,814,817,820,823,826,830,832,834,835,837,839,842,845,848,850,853,855,858,860,863,866,869,872,876,878,880,882,884,886,888,890,892,895,898,901,905,909,913,917,921,925,929,933,937,941,944,947,951,954,957,960,963,966,969,972,975,978,981,984,987,990,993,996,999,1002,1005,1008,1011,1014,1017,1020,1023,1026,1029,1032],{"action":770,"nopriv":771,"callback":770,"hasNonce":771,"hasCapCheck":771,"file":772,"line":511},"wptc_get_root_files",false,"Classes\\ExcludeOption\\Hooks.php",{"action":774,"nopriv":771,"callback":774,"hasNonce":771,"hasCapCheck":771,"file":772,"line":532},"wptc_get_init_root_files",{"action":776,"nopriv":771,"callback":776,"hasNonce":771,"hasCapCheck":771,"file":772,"line":536},"wptc_get_init_files_by_key",{"action":778,"nopriv":771,"callback":778,"hasNonce":771,"hasCapCheck":771,"file":772,"line":540},"wptc_get_files_by_key",{"action":780,"nopriv":771,"callback":780,"hasNonce":771,"hasCapCheck":771,"file":772,"line":248},"wptc_get_tables",{"action":782,"nopriv":771,"callback":782,"hasNonce":771,"hasCapCheck":771,"file":772,"line":254},"wptc_get_init_tables",{"action":784,"nopriv":771,"callback":785,"hasNonce":771,"hasCapCheck":771,"file":772,"line":103},"exclude_file_list_wptc","exclude_file_list",{"action":787,"nopriv":771,"callback":788,"hasNonce":771,"hasCapCheck":771,"file":772,"line":259},"include_file_list_wptc","include_file_list",{"action":790,"nopriv":771,"callback":791,"hasNonce":771,"hasCapCheck":771,"file":772,"line":262},"exclude_table_list_wptc","exclude_table_list",{"action":793,"nopriv":771,"callback":794,"hasNonce":771,"hasCapCheck":771,"file":772,"line":265},"include_table_list_wptc","include_table_list",{"action":796,"nopriv":771,"callback":797,"hasNonce":771,"hasCapCheck":771,"file":772,"line":268},"include_table_structure_only_wptc","include_table_structure_only",{"action":799,"nopriv":771,"callback":800,"hasNonce":771,"hasCapCheck":771,"file":772,"line":271},"analyze_inc_exc_lists_wptc","analyze_inc_exc",{"action":802,"nopriv":771,"callback":803,"hasNonce":771,"hasCapCheck":771,"file":772,"line":275},"exclude_all_suggested_items_wptc","exclude_all_suggested_items",{"action":805,"nopriv":771,"callback":806,"hasNonce":771,"hasCapCheck":771,"file":772,"line":279},"get_all_excluded_files_wptc","get_all_excluded_files",{"action":808,"nopriv":771,"callback":809,"hasNonce":771,"hasCapCheck":771,"file":393,"line":810},"clear_bbu_notes_wptc","clear_bbu_notes",21,{"action":812,"nopriv":771,"callback":813,"hasNonce":771,"hasCapCheck":771,"file":393,"line":511},"get_installed_plugins_wptc","get_installed_plugins",{"action":815,"nopriv":771,"callback":816,"hasNonce":771,"hasCapCheck":771,"file":393,"line":532},"get_installed_themes_wptc","get_installed_themes",{"action":818,"nopriv":771,"callback":819,"hasNonce":771,"hasCapCheck":771,"file":393,"line":536},"save_bbu_settings_wptc","save_bbu_settings",{"action":821,"nopriv":771,"callback":822,"hasNonce":771,"hasCapCheck":771,"file":510,"line":532},"init_restore_to_staging_wptc","init_restore",{"action":824,"nopriv":771,"callback":825,"hasNonce":771,"hasCapCheck":771,"file":542,"line":532},"get_previous_versions_wptc","get_previous_versions",{"action":827,"nopriv":771,"callback":828,"hasNonce":771,"hasCapCheck":771,"file":556,"line":829},"screenshot_save_wptc","send_screenshot_request",62,{"action":827,"nopriv":831,"callback":828,"hasNonce":771,"hasCapCheck":771,"file":556,"line":441},true,{"action":833,"nopriv":771,"callback":833,"hasNonce":771,"hasCapCheck":771,"file":556,"line":445},"att_settings_save_wptc",{"action":833,"nopriv":831,"callback":833,"hasNonce":771,"hasCapCheck":771,"file":556,"line":315},{"action":836,"nopriv":771,"callback":836,"hasNonce":771,"hasCapCheck":771,"file":556,"line":675},"prefill_scrn_shot_settings_wptc",{"action":836,"nopriv":831,"callback":836,"hasNonce":771,"hasCapCheck":771,"file":556,"line":838},67,{"action":840,"nopriv":771,"callback":841,"hasNonce":771,"hasCapCheck":771,"file":559,"line":528},"start_fresh_staging_wptc","start_fresh_staging",{"action":843,"nopriv":771,"callback":844,"hasNonce":771,"hasCapCheck":771,"file":559,"line":545},"copy_staging_wptc","copy_staging",{"action":846,"nopriv":771,"callback":847,"hasNonce":771,"hasCapCheck":771,"file":559,"line":810},"continue_staging_wptc","continue_staging",{"action":849,"nopriv":771,"callback":849,"hasNonce":771,"hasCapCheck":771,"file":559,"line":511},"delete_staging_wptc",{"action":851,"nopriv":771,"callback":852,"hasNonce":771,"hasCapCheck":771,"file":559,"line":532},"get_staging_details_wptc","get_staging_details",{"action":854,"nopriv":771,"callback":854,"hasNonce":771,"hasCapCheck":771,"file":559,"line":536},"stop_staging_wptc",{"action":856,"nopriv":771,"callback":857,"hasNonce":771,"hasCapCheck":771,"file":559,"line":540},"is_staging_need_request_wptc","is_staging_need_request",{"action":859,"nopriv":771,"callback":859,"hasNonce":771,"hasCapCheck":771,"file":559,"line":254},"get_staging_url_wptc",{"action":861,"nopriv":771,"callback":862,"hasNonce":771,"hasCapCheck":771,"file":559,"line":103},"save_upgrade_meta_in_staging_wptc","save_stage_n_update",{"action":864,"nopriv":771,"callback":865,"hasNonce":771,"hasCapCheck":771,"file":559,"line":259},"save_staging_settings_wptc","save_staging_settings",{"action":867,"nopriv":771,"callback":868,"hasNonce":771,"hasCapCheck":771,"file":559,"line":262},"force_update_in_staging_wptc","force_update_in_staging",{"action":870,"nopriv":771,"callback":871,"hasNonce":771,"hasCapCheck":771,"file":559,"line":265},"get_staging_current_status_key_wptc","get_staging_current_status_key",{"action":873,"nopriv":771,"callback":874,"hasNonce":771,"hasCapCheck":771,"file":604,"line":875},"wptc_copy_stage_to_live","to_live",133,{"action":770,"nopriv":771,"callback":770,"hasNonce":771,"hasCapCheck":771,"file":604,"line":877},138,{"action":778,"nopriv":771,"callback":778,"hasNonce":771,"hasCapCheck":771,"file":604,"line":879},139,{"action":780,"nopriv":771,"callback":780,"hasNonce":771,"hasCapCheck":771,"file":604,"line":881},140,{"action":784,"nopriv":771,"callback":785,"hasNonce":771,"hasCapCheck":771,"file":604,"line":883},141,{"action":787,"nopriv":771,"callback":788,"hasNonce":771,"hasCapCheck":771,"file":604,"line":885},142,{"action":790,"nopriv":771,"callback":791,"hasNonce":771,"hasCapCheck":771,"file":604,"line":887},143,{"action":793,"nopriv":771,"callback":794,"hasNonce":771,"hasCapCheck":771,"file":604,"line":889},144,{"action":796,"nopriv":771,"callback":797,"hasNonce":771,"hasCapCheck":771,"file":604,"line":891},145,{"action":893,"nopriv":771,"callback":894,"hasNonce":771,"hasCapCheck":771,"file":635,"line":511},"save_vulns_settings_wptc","update_vulns_settings",{"action":896,"nopriv":771,"callback":897,"hasNonce":771,"hasCapCheck":771,"file":635,"line":532},"get_installed_plugins_vulns_wptc","get_enabled_plugins",{"action":899,"nopriv":771,"callback":900,"hasNonce":771,"hasCapCheck":771,"file":635,"line":536},"get_installed_themes_vulns_wptc","get_enabled_themes",{"action":902,"nopriv":771,"callback":903,"hasNonce":771,"hasCapCheck":771,"file":711,"line":904},"progress_wptc","tc_backup_progress_wptc",2339,{"action":906,"nopriv":771,"callback":907,"hasNonce":771,"hasCapCheck":771,"file":711,"line":908},"get_this_day_backups_wptc","get_this_day_backups_callback_wptc",2340,{"action":910,"nopriv":771,"callback":911,"hasNonce":771,"hasCapCheck":771,"file":711,"line":912},"get_sibling_files_wptc","get_sibling_files_callback_wptc",2341,{"action":914,"nopriv":771,"callback":915,"hasNonce":771,"hasCapCheck":771,"file":711,"line":916},"get_in_progress_backup_wptc","get_in_progress_tcbackup_callback_wptc",2342,{"action":918,"nopriv":771,"callback":919,"hasNonce":771,"hasCapCheck":771,"file":711,"line":920},"start_backup_tc_wptc","start_backup_tc_callback_wptc",2343,{"action":922,"nopriv":771,"callback":923,"hasNonce":771,"hasCapCheck":771,"file":711,"line":924},"store_name_for_this_backup_wptc","store_name_for_this_backup_callback_wptc",2344,{"action":926,"nopriv":771,"callback":927,"hasNonce":771,"hasCapCheck":771,"file":711,"line":928},"start_fresh_backup_tc_wptc","start_fresh_backup_tc_callback_wptc",2345,{"action":930,"nopriv":771,"callback":931,"hasNonce":771,"hasCapCheck":771,"file":711,"line":932},"stop_fresh_backup_tc_wptc","stop_fresh_backup_tc_callback_wptc",2346,{"action":934,"nopriv":771,"callback":935,"hasNonce":771,"hasCapCheck":771,"file":711,"line":936},"stop_restore_tc_wptc","stop_restore_tc_callback_wptc",2347,{"action":938,"nopriv":771,"callback":939,"hasNonce":771,"hasCapCheck":771,"file":711,"line":940},"start_restore_tc_wptc","start_restore_tc_callback_wptc",2348,{"action":942,"nopriv":771,"callback":942,"hasNonce":771,"hasCapCheck":771,"file":711,"line":943},"send_issue_report_wptc",2349,{"action":945,"nopriv":771,"callback":945,"hasNonce":771,"hasCapCheck":771,"file":711,"line":946},"clear_wptc_logs",2350,{"action":948,"nopriv":771,"callback":949,"hasNonce":771,"hasCapCheck":771,"file":711,"line":950},"continue_with_wtc","dropbox_auth_check_wptc",2351,{"action":952,"nopriv":771,"callback":952,"hasNonce":771,"hasCapCheck":771,"file":711,"line":953},"get_dropbox_authorize_url_wptc",2352,{"action":955,"nopriv":771,"callback":955,"hasNonce":771,"hasCapCheck":771,"file":711,"line":956},"get_g_drive_authorize_url_wptc",2353,{"action":958,"nopriv":771,"callback":958,"hasNonce":771,"hasCapCheck":771,"file":711,"line":959},"get_s3_authorize_url_wptc",2354,{"action":961,"nopriv":771,"callback":961,"hasNonce":771,"hasCapCheck":771,"file":711,"line":962},"get_wasabi_authorize_url_wptc",2355,{"action":964,"nopriv":771,"callback":964,"hasNonce":771,"hasCapCheck":771,"file":711,"line":965},"get_backblaze_authorize_url_wptc",2356,{"action":967,"nopriv":771,"callback":967,"hasNonce":771,"hasCapCheck":771,"file":711,"line":968},"change_wptc_default_repo",2357,{"action":970,"nopriv":771,"callback":970,"hasNonce":771,"hasCapCheck":771,"file":711,"line":971},"plugin_update_notice_wptc",2358,{"action":973,"nopriv":771,"callback":973,"hasNonce":771,"hasCapCheck":771,"file":711,"line":974},"lazy_load_activity_log_wptc",2359,{"action":976,"nopriv":771,"callback":976,"hasNonce":771,"hasCapCheck":771,"file":711,"line":977},"update_sycn_db_view_wptc",2360,{"action":979,"nopriv":771,"callback":979,"hasNonce":771,"hasCapCheck":771,"file":711,"line":980},"save_initial_setup_data_wptc",2361,{"action":982,"nopriv":771,"callback":982,"hasNonce":771,"hasCapCheck":771,"file":711,"line":983},"test_connection_wptc_cron",2362,{"action":985,"nopriv":771,"callback":985,"hasNonce":771,"hasCapCheck":771,"file":711,"line":986},"save_general_settings_wptc",2363,{"action":988,"nopriv":771,"callback":988,"hasNonce":771,"hasCapCheck":771,"file":711,"line":989},"save_advanced_settings_wptc",2364,{"action":991,"nopriv":771,"callback":991,"hasNonce":771,"hasCapCheck":771,"file":711,"line":992},"save_backup_settings_wptc",2365,{"action":994,"nopriv":771,"callback":994,"hasNonce":771,"hasCapCheck":771,"file":711,"line":995},"resume_backup_wptc",2366,{"action":997,"nopriv":771,"callback":997,"hasNonce":771,"hasCapCheck":771,"file":711,"line":998},"proceed_to_pay_wptc",2367,{"action":1000,"nopriv":771,"callback":1000,"hasNonce":771,"hasCapCheck":771,"file":711,"line":1001},"save_manual_backup_name_wptc",2368,{"action":1003,"nopriv":771,"callback":1003,"hasNonce":771,"hasCapCheck":771,"file":711,"line":1004},"clear_show_users_backend_errors_wptc",2369,{"action":1006,"nopriv":771,"callback":1006,"hasNonce":771,"hasCapCheck":771,"file":711,"line":1007},"make_this_fresh_site_wptc",2370,{"action":1009,"nopriv":771,"callback":1009,"hasNonce":771,"hasCapCheck":771,"file":711,"line":1010},"make_this_original_site_wptc",2371,{"action":1012,"nopriv":771,"callback":1012,"hasNonce":771,"hasCapCheck":771,"file":711,"line":1013},"login_request_wptc",2372,{"action":1015,"nopriv":771,"callback":1015,"hasNonce":771,"hasCapCheck":771,"file":711,"line":1016},"wptc_sync_purchase",2373,{"action":1018,"nopriv":771,"callback":1018,"hasNonce":771,"hasCapCheck":771,"file":711,"line":1019},"decrypt_file_wptc",2374,{"action":1021,"nopriv":771,"callback":1021,"hasNonce":771,"hasCapCheck":771,"file":711,"line":1022},"clear_all_decrypt_files_wptc",2375,{"action":1024,"nopriv":771,"callback":1024,"hasNonce":771,"hasCapCheck":771,"file":711,"line":1025},"get_check_to_show_dialog_wptc",2376,{"action":1027,"nopriv":771,"callback":1027,"hasNonce":771,"hasCapCheck":771,"file":711,"line":1028},"prepare_file_upload_index_file_wptc",2377,{"action":1030,"nopriv":771,"callback":1030,"hasNonce":771,"hasCapCheck":771,"file":711,"line":1031},"delete_file_upload_index_file_wptc",2378,{"action":1033,"nopriv":771,"callback":1033,"hasNonce":771,"hasCapCheck":771,"file":711,"line":1034},"clear_upgrade_after_backup_flags_wptc",2379,[],[],[1038],{"hook":709,"callback":709,"file":711,"line":1039},3856,91,{"dangerousFunctions":1042,"sqlUsage":1355,"outputEscaping":1752,"fileOperations":2026,"externalRequests":239,"nonceChecks":200,"capabilityChecks":2027,"bundledLibraries":2028},[1043,1048,1051,1055,1057,1060,1062,1065,1067,1071,1075,1078,1081,1085,1087,1090,1093,1098,1102,1106,1110,1113,1117,1121,1125,1129,1133,1135,1139,1142,1144,1147,1151,1154,1157,1160,1162,1164,1166,1168,1171,1174,1176,1179,1181,1184,1187,1190,1193,1197,1200,1203,1205,1208,1211,1214,1217,1220,1223,1225,1229,1232,1236,1239,1241,1244,1247,1250,1252,1254,1256,1260,1263,1267,1270,1273,1276,1278,1280,1284,1287,1289,1293,1296,1299,1302,1305,1308,1310,1312,1315,1318,1322,1326,1328,1332,1335,1339,1341,1344,1347,1350,1352],{"fn":1044,"file":1045,"line":1046,"context":1047},"unserialize","Classes\\ActivityLog.php",210,"$Ldata = unserialize($rec->log_data, ['allowed_classes' => false]);",{"fn":1044,"file":1045,"line":1049,"context":1050},344,"$Moredata = unserialize($srec->log_data, ['allowed_classes' => false]);",{"fn":1044,"file":1052,"line":1053,"context":1054},"Classes\\AppFunctions\\AppFunctions.php",373,"$limit = unserialize($limit);",{"fn":1044,"file":1052,"line":1056,"context":1054},392,{"fn":1044,"file":1052,"line":1058,"context":1059},478,"$active_plugins = unserialize($active_plugins);",{"fn":1044,"file":1052,"line":1061,"context":1059},508,{"fn":1044,"file":1052,"line":1063,"context":1064},528,"$current = unserialize($current);",{"fn":1044,"file":1052,"line":1066,"context":1064},554,{"fn":1044,"file":1068,"line":1069,"context":1070},"Classes\\BackupController.php",327,"$contents = @unserialize($this->config->get_option('this_cookie'), ['allowed_classes' => false]);",{"fn":1044,"file":1072,"line":1073,"context":1074},"Classes\\class-replace-db-links.php",459,"$unserialized_data = @unserialize($data);",{"fn":1044,"file":1072,"line":1076,"context":1077},513,"if (is_string($data) && ($unserialized = @unserialize($data)) !== false) {",{"fn":1044,"file":1072,"line":1079,"context":1080},617,"$test = @unserialize($data);",{"fn":1044,"file":1082,"line":1083,"context":1084},"Classes\\Config.php",189,"$prev_data = unserialize($raw_prev_data);",{"fn":1044,"file":1082,"line":1046,"context":1086},"$this_arr = unserialize($this_ser);",{"fn":1044,"file":1082,"line":1088,"context":1089},688,"$white_lable_details = unserialize($white_lable_details);",{"fn":1044,"file":1082,"line":1091,"context":1092},1324,"$settings = !empty($settings) ? unserialize($settings, ['allowed_classes' => false]) : array();",{"fn":1094,"file":1095,"line":1096,"context":1097},"exec","Classes\\DatabaseBackup.php",729,"$log = @exec($command, $output, $return);",{"fn":1099,"file":1095,"line":1100,"context":1101},"system",739,"$log = @system($command, $return);",{"fn":1103,"file":1095,"line":1104,"context":1105},"passthru",750,"$log = passthru($command, $return);",{"fn":1044,"file":1107,"line":1108,"context":1109},"Classes\\ExcludeOption\\ExcludeOption.php",1295,"$settings       = unserialize($raw_settings, ['allowed_classes' => false]);",{"fn":1044,"file":1111,"line":608,"context":1112},"Classes\\Extension\\DefaultOutput.php","$meta_data_status = unserialize($meta_data_status);",{"fn":1044,"file":1114,"line":1115,"context":1116},"Classes\\GdriveFacade.php",123,"$token_arr = unserialize($token_obj, ['allowed_classes' => false]);",{"fn":1044,"file":1118,"line":1119,"context":1120},"Classes\\InitialSetup\\InitialSetup.php",626,"$signed_in_arr = unserialize($signed_in_arr);",{"fn":1044,"file":1122,"line":1123,"context":1124},"Classes\\Processed\\Files.php",1132,"$final_data[$i]['update_details'] = !empty($meta->update_details) ? unserialize($meta->update_detail",{"fn":1044,"file":1126,"line":1127,"context":1128},"Classes\\Settings\\Settings.php",240,"$connected_repos = unserialize($connected_repos_arr);",{"fn":1044,"file":1130,"line":1131,"context":1132},"Classes\\Triggers\\TriggerInit.php",271,"return unserialize($tables_schema);",{"fn":1044,"file":1130,"line":1049,"context":1134},"return unserialize($failed_tables);",{"fn":1044,"file":1136,"line":1137,"context":1138},"common-functions.php",406,"$contents = @unserialize($options_obj->get_option('this_cookie'));",{"fn":1044,"file":1136,"line":1140,"context":1141},1165,"$unserialized = unserialize($raw);",{"fn":1044,"file":1136,"line":1143,"context":1141},1186,{"fn":1044,"file":1145,"line":471,"context":1146},"Google\\Cache\\File.php","$data =  unserialize($data);",{"fn":1044,"file":1148,"line":1149,"context":1150},"Pro\\BackupBeforeUpdate\\AutoUpdate.php",206,"$excluded_list = unserialize($excluded_list);",{"fn":1044,"file":1152,"line":810,"context":1153},"Pro\\BackupBeforeUpdate\\AutoUpdateSettings.php","$settings = unserialize($settings_serialized, ['allowed_classes' => false]);",{"fn":1044,"file":1152,"line":1155,"context":1156},229,"$included_themes = empty($auto_updater_settings['themes']['included']) ? array() : unserialize($auto",{"fn":1044,"file":1152,"line":1158,"context":1159},248,"$included_plugins = empty($auto_updater_settings['plugins']['included']) ? array() : unserialize($au",{"fn":1044,"file":1152,"line":1161,"context":1159},306,{"fn":1044,"file":1152,"line":1163,"context":1156},348,{"fn":1044,"file":1152,"line":1165,"context":1153},537,{"fn":1044,"file":1152,"line":1167,"context":1153},552,{"fn":1044,"file":1152,"line":1169,"context":1170},582,"$plugins_included = $this->get_slug_from_array(unserialize($settings['auto_update']['plugins']['incl",{"fn":1044,"file":1152,"line":1172,"context":1173},590,"$themes_included = unserialize($settings['auto_update']['themes']['included'], ['allowed_classes' =>",{"fn":1044,"file":1152,"line":1175,"context":1153},630,{"fn":1044,"file":1152,"line":1177,"context":1178},640,"$items = unserialize($items, ['allowed_classes' => false]);",{"fn":1044,"file":1152,"line":1180,"context":1153},675,{"fn":1044,"file":1152,"line":1182,"context":1183},702,"$list = unserialize($current_list);",{"fn":1044,"file":1152,"line":1185,"context":1186},759,"$existing_plugins_list = !empty($settings['update_settings']['plugins']['included']) ? unserialize($",{"fn":1044,"file":1152,"line":1188,"context":1189},805,"$existing_themes_list = !empty($settings['update_settings']['themes']['included']) ? unserialize($se",{"fn":1044,"file":491,"line":1191,"context":1192},162,"return empty($data) ? false : unserialize($data);",{"fn":1044,"file":1194,"line":1195,"context":1196},"Pro\\BackupBeforeUpdate\\init.php",166,"$upgrade_details = unserialize($raw_upgrade_details);",{"fn":1044,"file":1194,"line":1198,"context":1199},343,"$upgrade_responses = unserialize($raw_data, ['allowed_classes' => false]);",{"fn":1044,"file":1194,"line":1201,"context":1202},918,"$list = unserialize($raw_list);",{"fn":1044,"file":1194,"line":1204,"context":1196},944,{"fn":1044,"file":1194,"line":1206,"context":1207},986,"$update_response_details = unserialize($raw_update_response_details, ['allowed_classes' => false]);",{"fn":1044,"file":1194,"line":1209,"context":1210},1574,"$bulk_update_request = unserialize($raw_bulk_update_request, ['allowed_classes' => false]);",{"fn":1044,"file":1212,"line":365,"context":1213},"Pro\\RestoreToStaging\\init.php","return unserialize($raw_data);",{"fn":1044,"file":1215,"line":486,"context":1216},"Pro\\Rollback\\init.php","$update_details = unserialize($result->update_details, ['allowed_classes' => false]);",{"fn":1044,"file":1218,"line":301,"context":1219},"Pro\\Staging\\bridge\\bridge.php","$this->params = unserialize(base64_decode($this->params['data']), ['allowed_classes' => false]);",{"fn":1044,"file":1221,"line":402,"context":1222},"Pro\\Staging\\class-update-in-staging.php","$unserialized_response = @unserialize($decode_data);",{"fn":1044,"file":1221,"line":27,"context":1224},"$upgrade_details = unserialize($raw_upgrade_details, ['allowed_classes' => false]);",{"fn":1044,"file":1226,"line":1227,"context":1228},"Pro\\Staging\\init.php",120,"$unserialized_details = unserialize($serialized_details, ['allowed_classes' => false]);",{"fn":1044,"file":1226,"line":1230,"context":1231},1044,"$tables = @unserialize($raw_result);",{"fn":1044,"file":1233,"line":1234,"context":1235},"Pro\\Staging\\stage-to-live\\includes\\class-stage-to-live.php",284,"$tables = @unserialize($raw_result, ['allowed_classes' => false]);",{"fn":1044,"file":1233,"line":1237,"context":1238},808,"$is_wptc_request = @unserialize(base64_decode($_REQUEST['data']), ['allowed_classes' => false]);",{"fn":1044,"file":592,"line":445,"context":1240},"$this->settings = unserialize($data);",{"fn":1044,"file":1242,"line":1243,"context":1153},"Pro\\Vulns\\init.php",273,{"fn":1044,"file":1242,"line":1245,"context":1246},286,"$excluded_themes = empty($vulns_settings['themes']['excluded']) ? array() : unserialize($vulns_setti",{"fn":1044,"file":1242,"line":1248,"context":1249},309,"$excluded_plugins = empty($vulns_settings['plugins']['excluded']) ? array() : unserialize($vulns_set",{"fn":1044,"file":1242,"line":1251,"context":1246},381,{"fn":1044,"file":1242,"line":1253,"context":1249},382,{"fn":1044,"file":1255,"line":399,"context":1240},"Pro\\WhiteLabel\\init.php",{"fn":1257,"file":1258,"line":1175,"context":1259},"shell_exec","S3\\awswptc\\aws-sdk-php\\src\\Credentials\\CredentialProvider.php","$json = shell_exec($credentialProcess);",{"fn":1044,"file":1261,"line":132,"context":1262},"S3_BWC\\aws\\aws-sdk-php\\src\\AwsWPTC\\Common\\Credentials\\RefreshableInstanceProfileCredentials.php","unserialize($serialized['client'])",{"fn":1044,"file":1264,"line":1265,"context":1266},"S3_BWC\\aws\\aws-sdk-php\\src\\AwsWPTC\\Common\\Model\\MultipartUpload\\AbstractTransferState.php",155,"$data = unserialize($serialized);",{"fn":1044,"file":1268,"line":449,"context":1269},"S3_BWC\\aws\\aws-sdk-php\\src\\AwsWPTC\\Common\\Model\\MultipartUpload\\AbstractUploadId.php","$this->loadData(unserialize($serialized));",{"fn":1044,"file":1271,"line":1272,"context":1269},"S3_BWC\\aws\\aws-sdk-php\\src\\AwsWPTC\\Common\\Model\\MultipartUpload\\AbstractUploadPart.php",81,{"fn":1103,"file":1274,"line":167,"context":1275},"S3_BWC\\guzzle\\guzzle\\phing\\tasks\\ComposerLintTask.php","passthru($cmd, $retval);",{"fn":1094,"file":1274,"line":687,"context":1277},"exec($cmd, $out, $retval);",{"fn":1094,"file":1274,"line":887,"context":1279},"exec('which composer', $out);",{"fn":1103,"file":1281,"line":1282,"context":1283},"S3_BWC\\guzzle\\guzzle\\phing\\tasks\\GuzzlePearPharPackageTask.php",112,"passthru('aws s3 sync s3:\u002F\u002Fpear.guzzlephp.org .\u002Fchannel');",{"fn":1103,"file":1281,"line":1285,"context":1286},117,"passthru('pirum add .\u002Fchannel ' . $file);",{"fn":1103,"file":1281,"line":605,"context":1288},"passthru('aws s3 sync . s3:\u002F\u002Fpear.guzzlephp.org');",{"fn":1103,"file":1290,"line":1291,"context":1292},"S3_BWC\\guzzle\\guzzle\\phing\\tasks\\GuzzleSubSplitTask.php",215,"passthru($cmd);",{"fn":1103,"file":1290,"line":1294,"context":1295},234,"passthru('php ..\u002Fcomposer.phar update --dev');",{"fn":1103,"file":1290,"line":1297,"context":1298},260,"passthru('php ..\u002Fcomposer.phar install --dev');",{"fn":1103,"file":1290,"line":1300,"context":1301},289,"passthru(\"git checkout '$head'\");",{"fn":1103,"file":1290,"line":1303,"context":1304},312,"passthru(\"git checkout master\");",{"fn":1044,"file":1306,"line":460,"context":1307},"S3_BWC\\guzzle\\guzzle\\src\\Guzzle\\Plugin\\Cache\\DefaultCacheStorage.php","foreach (unserialize($manifest) as $entry) {",{"fn":1044,"file":1306,"line":703,"context":1309},"foreach (unserialize($entries) as $entry) {",{"fn":1044,"file":1306,"line":615,"context":1311},"$entries = unserialize($entries);",{"fn":1044,"file":1313,"line":1234,"context":1314},"Views\\wptc-plans.php","$plans = unserialize($plans, ['allowed_classes' => false]);",{"fn":1044,"file":1316,"line":571,"context":1317},"Views\\wptc-progress.php","$return_array['wptc_own_cron_status'] = unserialize($cron_status);",{"fn":1044,"file":1319,"line":1320,"context":1321},"wp-tcapsule-bridge\\pclzip.class.php",692,"$fieldParams = unserialize($fieldParams, ['allowed_classes' => false]);",{"fn":1094,"file":1323,"line":1324,"context":1325},"wp-tcapsule-bridge\\upload\\php\\UploadHandler.php",1002,"exec($cmd, $output, $error);",{"fn":1094,"file":1323,"line":1327,"context":1325},1028,{"fn":1044,"file":1329,"line":1330,"context":1331},"wp-tcapsule-bridge\\wptc-ajax.php",232,"$data = unserialize($data, ['allowed_classes' => false]);",{"fn":1044,"file":1329,"line":1333,"context":1334},793,"$files_to_restore_tmp = unserialize($selected_files_temp_restore, ['allowed_classes' => false]);",{"fn":1044,"file":1336,"line":1337,"context":1338},"wp-tcapsule-bridge\\wptc-restore-app-functions.php",888,"if ( is_string( $data ) && ( $unserialized = @unserialize( $data ) ) !== false ) {",{"fn":1044,"file":1336,"line":1340,"context":1231},1294,{"fn":1044,"file":711,"line":1342,"context":1343},737,"$cron_status = unserialize($cron_status);",{"fn":1044,"file":711,"line":1345,"context":1346},816,"$contents = @unserialize($options->get_option('this_cookie'), ['allowed_classes' => false]);",{"fn":1044,"file":711,"line":1348,"context":1349},2538,"$refresh_token_arr = unserialize(wp_unslash($_POST['credsData']['g_drive_refresh_token']), ['allowed",{"fn":1044,"file":711,"line":1351,"context":1343},3270,{"fn":1044,"file":711,"line":1353,"context":1354},3589,"$notice = unserialize($notice, ['allowed_classes' => false]);",{"prepared":1356,"raw":1357,"locations":1358},256,211,[1359,1362,1364,1367,1369,1371,1373,1375,1377,1379,1381,1383,1385,1388,1390,1392,1394,1396,1398,1400,1402,1404,1406,1408,1410,1412,1414,1416,1418,1420,1422,1424,1426,1428,1430,1432,1434,1436,1438,1439,1441,1443,1445,1447,1449,1452,1453,1455,1457,1459,1461,1463,1465,1467,1470,1471,1473,1475,1476,1478,1479,1480,1481,1483,1485,1487,1488,1490,1492,1494,1495,1496,1498,1500,1502,1504,1506,1508,1510,1512,1514,1516,1519,1520,1522,1524,1525,1527,1529,1531,1533,1534,1536,1538,1540,1542,1544,1547,1548,1550,1552,1554,1556,1557,1559,1561,1563,1565,1567,1568,1570,1572,1573,1575,1576,1577,1579,1580,1582,1583,1584,1586,1587,1589,1591,1594,1596,1597,1599,1601,1602,1603,1605,1606,1607,1609,1610,1612,1613,1614,1617,1618,1619,1621,1622,1623,1625,1627,1630,1632,1634,1636,1638,1640,1642,1644,1645,1646,1648,1650,1651,1653,1655,1657,1659,1661,1663,1665,1667,1669,1671,1673,1675,1677,1679,1681,1683,1685,1687,1689,1691,1693,1695,1697,1699,1701,1703,1705,1707,1709,1711,1713,1715,1717,1719,1721,1723,1725,1727,1729,1731,1733,1735,1737,1739,1741,1743,1745,1747,1749,1751],{"file":1052,"line":1360,"context":1361},415,"$wpdb->get_results() with variable interpolation",{"file":1052,"line":1363,"context":1361},422,{"file":1052,"line":1365,"context":1366},765,"$wpdb->query() with variable interpolation",{"file":1052,"line":1368,"context":1366},766,{"file":1052,"line":1370,"context":1366},767,{"file":1052,"line":1372,"context":1366},768,{"file":1052,"line":1374,"context":1366},769,{"file":1052,"line":1376,"context":1366},770,{"file":1052,"line":1378,"context":1366},771,{"file":1052,"line":1380,"context":1366},772,{"file":1052,"line":1382,"context":1361},1013,{"file":1052,"line":1384,"context":1366},1119,{"file":1052,"line":1386,"context":1387},1395,"$wpdb->get_var() with variable interpolation",{"file":1052,"line":1389,"context":1387},1399,{"file":1068,"line":1391,"context":1361},152,{"file":1068,"line":1393,"context":1361},308,{"file":1068,"line":1395,"context":1366},634,{"file":1068,"line":1397,"context":1366},635,{"file":1068,"line":1399,"context":1366},636,{"file":1068,"line":1401,"context":1366},637,{"file":1068,"line":1403,"context":1366},638,{"file":1068,"line":1405,"context":1366},639,{"file":1068,"line":1407,"context":1366},654,{"file":1068,"line":1409,"context":1366},655,{"file":1068,"line":1411,"context":1366},656,{"file":1068,"line":1413,"context":1366},657,{"file":1068,"line":1415,"context":1366},658,{"file":1068,"line":1417,"context":1366},664,{"file":1068,"line":1419,"context":1366},669,{"file":1068,"line":1421,"context":1366},670,{"file":1068,"line":1423,"context":1366},671,{"file":1068,"line":1425,"context":1366},674,{"file":1072,"line":1427,"context":1361},193,{"file":1072,"line":1429,"context":1361},197,{"file":1072,"line":1431,"context":1361},257,{"file":1072,"line":1433,"context":1387},263,{"file":1072,"line":1435,"context":1361},487,{"file":1072,"line":1437,"context":1361},498,{"file":1072,"line":1185,"context":1366},{"file":1082,"line":1440,"context":1366},349,{"file":1082,"line":1442,"context":1366},375,{"file":1082,"line":1444,"context":1366},376,{"file":1082,"line":1446,"context":1387},491,{"file":1082,"line":1448,"context":1387},602,{"file":1095,"line":1450,"context":1451},310,"$wpdb->get_row() with variable interpolation",{"file":1095,"line":501,"context":1387},{"file":1095,"line":1454,"context":1361},338,{"file":1095,"line":1456,"context":1361},345,{"file":1095,"line":1458,"context":1387},446,{"file":1095,"line":1460,"context":1361},462,{"file":1107,"line":1462,"context":1361},925,{"file":1107,"line":1464,"context":1366},946,{"file":1107,"line":1466,"context":1366},948,{"file":1468,"line":1469,"context":1361},"Classes\\Processed\\Base.php",129,{"file":1468,"line":630,"context":1361},{"file":1468,"line":1472,"context":1387},196,{"file":1468,"line":1474,"context":1361},204,{"file":1468,"line":191,"context":1366},{"file":1468,"line":1477,"context":1361},329,{"file":1468,"line":1454,"context":1361},{"file":1468,"line":1198,"context":1366},{"file":1468,"line":1163,"context":1366},{"file":1468,"line":1482,"context":1366},359,{"file":1468,"line":1484,"context":1366},361,{"file":1468,"line":1486,"context":1366},365,{"file":1468,"line":1253,"context":1361},{"file":1468,"line":1489,"context":1361},418,{"file":1468,"line":1491,"context":1361},424,{"file":1468,"line":1493,"context":1361},429,{"file":1468,"line":1066,"context":1387},{"file":1122,"line":377,"context":1387},{"file":1122,"line":1497,"context":1361},778,{"file":1122,"line":1499,"context":1387},809,{"file":1122,"line":1501,"context":1387},964,{"file":1122,"line":1503,"context":1387},970,{"file":1122,"line":1505,"context":1387},980,{"file":1122,"line":1507,"context":1451},1084,{"file":1122,"line":1509,"context":1387},1108,{"file":1122,"line":1511,"context":1361},1124,{"file":1513,"line":365,"context":1361},"Classes\\Processed\\iterator.php",{"file":1513,"line":1515,"context":1361},84,{"file":1517,"line":1518,"context":1387},"Classes\\Processed\\Restoredfiles.php",80,{"file":1126,"line":891,"context":1366},{"file":1126,"line":1521,"context":1387},527,{"file":1126,"line":1523,"context":1387},536,{"file":1126,"line":1167,"context":1387},{"file":1526,"line":385,"context":1366},"Classes\\Triggers\\DeleteTrigger.php",{"file":1528,"line":453,"context":1366},"Classes\\Triggers\\InsertTrigger.php",{"file":1530,"line":810,"context":1361},"Classes\\Triggers\\TriggerCommon.php",{"file":1130,"line":1532,"context":1387},154,{"file":1130,"line":1429,"context":1366},{"file":1130,"line":1535,"context":1361},275,{"file":1130,"line":1537,"context":1387},444,{"file":1130,"line":1539,"context":1387},449,{"file":1130,"line":1541,"context":1366},464,{"file":1130,"line":1543,"context":1366},468,{"file":1545,"line":1546,"context":1366},"Classes\\Triggers\\UpdateTrigger.php",70,{"file":1136,"line":167,"context":1366},{"file":1136,"line":1549,"context":1366},97,{"file":1136,"line":1551,"context":1366},676,{"file":1136,"line":1553,"context":1361},1305,{"file":1555,"line":349,"context":1366},"Pro\\Staging\\class-stage-common.php",{"file":1555,"line":466,"context":1366},{"file":1226,"line":1558,"context":1366},540,{"file":1226,"line":1560,"context":1366},789,{"file":1226,"line":1562,"context":1366},790,{"file":1226,"line":1564,"context":1366},985,{"file":1233,"line":1566,"context":1366},738,{"file":1233,"line":1100,"context":1366},{"file":592,"line":1569,"context":1387},88,{"file":1571,"line":1272,"context":1387},"restore-progress-ajax.php",{"file":1571,"line":1282,"context":1387},{"file":1574,"line":293,"context":1366},"uninstall.php",{"file":1574,"line":1569,"context":1366},{"file":1574,"line":1040,"context":1366},{"file":1574,"line":1578,"context":1366},94,{"file":1574,"line":1549,"context":1366},{"file":1574,"line":1581,"context":1366},100,{"file":1574,"line":687,"context":1366},{"file":1574,"line":699,"context":1366},{"file":1574,"line":1585,"context":1366},109,{"file":1574,"line":1282,"context":1366},{"file":1574,"line":1588,"context":1366},115,{"file":1574,"line":1590,"context":1366},118,{"file":1592,"line":1593,"context":1387},"updates\\class.upgrade-common.php",241,{"file":1595,"line":373,"context":1387},"updates\\update_1_14_10.php",{"file":1595,"line":879,"context":1366},{"file":1598,"line":289,"context":1387},"updates\\update_1_15_10.php",{"file":1600,"line":271,"context":1366},"updates\\update_1_18_0.php",{"file":1600,"line":286,"context":1366},{"file":1600,"line":571,"context":1366},{"file":1600,"line":1604,"context":1366},101,{"file":1600,"line":707,"context":1366},{"file":1600,"line":1588,"context":1366},{"file":1600,"line":1608,"context":1366},122,{"file":1600,"line":1469,"context":1366},{"file":1600,"line":1611,"context":1366},136,{"file":1600,"line":887,"context":1366},{"file":1600,"line":623,"context":1366},{"file":1615,"line":1616,"context":1366},"wp-tcapsule-bridge\\Base.php",151,{"file":1615,"line":1265,"context":1361},{"file":1319,"line":1088,"context":1451},{"file":1329,"line":1620,"context":1366},187,{"file":1329,"line":630,"context":1366},{"file":1329,"line":1427,"context":1366},{"file":1329,"line":1624,"context":1366},194,{"file":1329,"line":1626,"context":1387},457,{"file":1628,"line":1629,"context":1366},"wp-tcapsule-bridge\\wptc-copy.php",694,{"file":1628,"line":1631,"context":1366},695,{"file":1628,"line":1633,"context":1366},731,{"file":1628,"line":1635,"context":1366},732,{"file":1628,"line":1637,"context":1366},733,{"file":1628,"line":1639,"context":1366},734,{"file":1628,"line":1641,"context":1366},735,{"file":1628,"line":1643,"context":1366},736,{"file":1628,"line":1342,"context":1366},{"file":1628,"line":1566,"context":1366},{"file":1628,"line":1647,"context":1387},936,{"file":1628,"line":1649,"context":1361},947,{"file":711,"line":1448,"context":1366},{"file":711,"line":1652,"context":1366},608,{"file":711,"line":1654,"context":1366},609,{"file":711,"line":1656,"context":1366},1641,{"file":711,"line":1658,"context":1366},1676,{"file":711,"line":1660,"context":1366},1677,{"file":711,"line":1662,"context":1366},1678,{"file":711,"line":1664,"context":1366},1679,{"file":711,"line":1666,"context":1366},1680,{"file":711,"line":1668,"context":1366},1683,{"file":711,"line":1670,"context":1366},1684,{"file":711,"line":1672,"context":1366},1691,{"file":711,"line":1674,"context":1366},1700,{"file":711,"line":1676,"context":1366},1701,{"file":711,"line":1678,"context":1366},1702,{"file":711,"line":1680,"context":1366},1743,{"file":711,"line":1682,"context":1366},1748,{"file":711,"line":1684,"context":1366},1749,{"file":711,"line":1686,"context":1366},1754,{"file":711,"line":1688,"context":1366},1788,{"file":711,"line":1690,"context":1366},1793,{"file":711,"line":1692,"context":1366},1798,{"file":711,"line":1694,"context":1366},1799,{"file":711,"line":1696,"context":1366},1800,{"file":711,"line":1698,"context":1366},1801,{"file":711,"line":1700,"context":1366},1808,{"file":711,"line":1702,"context":1366},1814,{"file":711,"line":1704,"context":1366},1819,{"file":711,"line":1706,"context":1366},1823,{"file":711,"line":1708,"context":1366},1827,{"file":711,"line":1710,"context":1366},1835,{"file":711,"line":1712,"context":1366},1840,{"file":711,"line":1714,"context":1366},1844,{"file":711,"line":1716,"context":1366},1848,{"file":711,"line":1718,"context":1366},1852,{"file":711,"line":1720,"context":1366},1856,{"file":711,"line":1722,"context":1366},1860,{"file":711,"line":1724,"context":1366},1864,{"file":711,"line":1726,"context":1366},1868,{"file":711,"line":1728,"context":1366},1877,{"file":711,"line":1730,"context":1366},1881,{"file":711,"line":1732,"context":1366},1885,{"file":711,"line":1734,"context":1366},1889,{"file":711,"line":1736,"context":1366},1893,{"file":711,"line":1738,"context":1366},1897,{"file":711,"line":1740,"context":1366},1901,{"file":711,"line":1742,"context":1366},2036,{"file":711,"line":1744,"context":1361},2462,{"file":711,"line":1746,"context":1387},3814,{"file":711,"line":1748,"context":1366},3838,{"file":711,"line":1750,"context":1366},3842,{"file":763,"line":1489,"context":1387},{"escaped":385,"rawEcho":1753,"locations":1754},160,[1755,1758,1760,1762,1764,1766,1767,1769,1771,1773,1775,1777,1779,1781,1783,1785,1787,1789,1790,1792,1794,1796,1797,1799,1801,1803,1805,1806,1807,1808,1809,1810,1811,1812,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1828,1830,1832,1833,1834,1835,1837,1838,1840,1841,1843,1845,1847,1849,1851,1853,1855,1856,1858,1860,1862,1864,1865,1867,1868,1870,1872,1874,1876,1878,1879,1882,1884,1885,1886,1887,1888,1890,1891,1892,1894,1895,1897,1899,1901,1902,1903,1905,1907,1909,1911,1913,1914,1916,1918,1920,1922,1923,1924,1926,1927,1928,1930,1932,1933,1935,1936,1937,1939,1941,1943,1945,1947,1949,1951,1953,1954,1956,1957,1959,1961,1962,1964,1966,1967,1969,1970,1971,1973,1975,1977,1979,1981,1983,1985,1987,1989,1991,1993,1995,1997,2000,2003,2005,2006,2008,2009,2011,2013,2015,2018,2020,2022,2024],{"file":1045,"line":1756,"context":1757},227,"raw output",{"file":1045,"line":1759,"context":1757},230,{"file":1045,"line":1761,"context":1757},235,{"file":1045,"line":1763,"context":1757},238,{"file":1045,"line":1765,"context":1757},331,{"file":1111,"line":1265,"context":1757},{"file":1122,"line":1768,"context":1757},274,{"file":1136,"line":1770,"context":1757},1534,{"file":1136,"line":1772,"context":1757},1536,{"file":1136,"line":1774,"context":1757},1537,{"file":1136,"line":1776,"context":1757},1538,{"file":1136,"line":1778,"context":1757},1539,{"file":1136,"line":1780,"context":1757},1540,{"file":1136,"line":1782,"context":1757},1541,{"file":1136,"line":1784,"context":1757},1542,{"file":556,"line":1786,"context":1757},184,{"file":1788,"line":593,"context":1757},"Pro\\Staging\\stage-to-live\\views\\wp-time-capsule-staging.php",{"file":1788,"line":567,"context":1757},{"file":1791,"line":449,"context":1757},"S3\\awswptc\\aws-sdk-php\\src\\TraceMiddleware.php",{"file":1793,"line":528,"context":1757},"S3\\composer\\platform_check.php",{"file":1795,"line":381,"context":1757},"S3\\mtdowlingwptc\\jmespath.php\\bin\\jp.php",{"file":1795,"line":389,"context":1757},{"file":1798,"line":540,"context":1757},"S3\\mtdowlingwptc\\jmespath.php\\bin\\perf.php",{"file":1290,"line":1800,"context":1757},377,{"file":1802,"line":357,"context":1757},"Views\\wptc-activity.php",{"file":1804,"line":103,"context":1757},"Views\\wptc-monitor.php",{"file":1804,"line":259,"context":1757},{"file":1804,"line":262,"context":1757},{"file":1804,"line":265,"context":1757},{"file":1804,"line":268,"context":1757},{"file":1804,"line":829,"context":1757},{"file":1804,"line":441,"context":1757},{"file":1804,"line":445,"context":1757},{"file":1813,"line":1814,"context":1757},"Views\\wptc-options.php",86,{"file":1813,"line":238,"context":1757},{"file":1813,"line":1569,"context":1757},{"file":1813,"line":190,"context":1757},{"file":1813,"line":1040,"context":1757},{"file":1813,"line":130,"context":1757},{"file":1813,"line":681,"context":1757},{"file":1813,"line":1578,"context":1757},{"file":1813,"line":177,"context":1757},{"file":1813,"line":1581,"context":1757},{"file":1813,"line":691,"context":1757},{"file":1813,"line":1083,"context":1757},{"file":1813,"line":1827,"context":1757},192,{"file":1813,"line":1829,"context":1757},220,{"file":1813,"line":1831,"context":1757},245,{"file":1813,"line":1158,"context":1757},{"file":1813,"line":633,"context":1757},{"file":1813,"line":1049,"context":1757},{"file":1813,"line":1836,"context":1757},346,{"file":1813,"line":1163,"context":1757},{"file":1813,"line":1839,"context":1757},369,{"file":1813,"line":1360,"context":1757},{"file":1813,"line":1842,"context":1757},427,{"file":1813,"line":1844,"context":1757},454,{"file":1813,"line":1846,"context":1757},455,{"file":1813,"line":1848,"context":1757},460,{"file":1813,"line":1850,"context":1757},461,{"file":1813,"line":1852,"context":1757},466,{"file":1813,"line":1854,"context":1757},467,{"file":1813,"line":1543,"context":1757},{"file":1813,"line":1857,"context":1757},481,{"file":1813,"line":1859,"context":1757},482,{"file":1813,"line":1861,"context":1757},501,{"file":1813,"line":1863,"context":1757},550,{"file":1813,"line":1167,"context":1757},{"file":1813,"line":1866,"context":1757},574,{"file":1813,"line":1169,"context":1757},{"file":1813,"line":1869,"context":1757},588,{"file":1813,"line":1871,"context":1757},595,{"file":1813,"line":1873,"context":1757},605,{"file":1813,"line":1875,"context":1757},607,{"file":1313,"line":1877,"context":1757},251,{"file":1316,"line":1814,"context":1757},{"file":1880,"line":1881,"context":1757},"Views\\wptc-settings.php",11,{"file":1880,"line":1883,"context":1757},13,{"file":1880,"line":365,"context":1757},{"file":1880,"line":377,"context":1757},{"file":1880,"line":453,"context":1757},{"file":1880,"line":13,"context":1757},{"file":1880,"line":1889,"context":1757},83,{"file":1880,"line":130,"context":1757},{"file":1880,"line":691,"context":1757},{"file":1880,"line":1893,"context":1757},149,{"file":1880,"line":1191,"context":1757},{"file":1880,"line":1896,"context":1757},165,{"file":1880,"line":1898,"context":1757},167,{"file":1880,"line":1900,"context":1757},177,{"file":1880,"line":1786,"context":1757},{"file":1880,"line":1357,"context":1757},{"file":1880,"line":1904,"context":1757},218,{"file":1880,"line":1906,"context":1757},225,{"file":1880,"line":1908,"context":1757},231,{"file":1880,"line":1910,"context":1757},304,{"file":1880,"line":1912,"context":1757},305,{"file":1880,"line":1161,"context":1757},{"file":1880,"line":1915,"context":1757},316,{"file":1880,"line":1917,"context":1757},317,{"file":1880,"line":1919,"context":1757},321,{"file":1880,"line":1921,"context":1757},322,{"file":1880,"line":191,"context":1757},{"file":1880,"line":1477,"context":1757},{"file":1880,"line":1925,"context":1757},330,{"file":1880,"line":1765,"context":1757},{"file":1880,"line":1454,"context":1757},{"file":1880,"line":1929,"context":1757},339,{"file":1880,"line":1931,"context":1757},342,{"file":1880,"line":1049,"context":1757},{"file":1880,"line":1934,"context":1757},347,{"file":1880,"line":1163,"context":1757},{"file":1880,"line":1440,"context":1757},{"file":1880,"line":1938,"context":1757},350,{"file":1880,"line":1940,"context":1757},353,{"file":1880,"line":1942,"context":1757},354,{"file":1880,"line":1944,"context":1757},355,{"file":1880,"line":1946,"context":1757},356,{"file":1880,"line":1948,"context":1757},357,{"file":1880,"line":1950,"context":1757},363,{"file":1880,"line":1952,"context":1757},364,{"file":1880,"line":1839,"context":1757},{"file":1880,"line":1955,"context":1757},380,{"file":1880,"line":1251,"context":1757},{"file":1880,"line":1958,"context":1757},389,{"file":1880,"line":1960,"context":1757},390,{"file":1880,"line":1056,"context":1757},{"file":1880,"line":1963,"context":1757},402,{"file":1965,"line":1893,"context":1757},"wp-tcapsule-bridge\\class-wptc-bridge-core.php",{"file":1965,"line":1906,"context":1757},{"file":1965,"line":1968,"context":1757},226,{"file":1965,"line":1756,"context":1757},{"file":1965,"line":1155,"context":1757},{"file":1319,"line":1972,"context":1757},2585,{"file":1319,"line":1974,"context":1757},2608,{"file":1319,"line":1976,"context":1757},2631,{"file":1319,"line":1978,"context":1757},3602,{"file":1319,"line":1980,"context":1757},3603,{"file":1319,"line":1982,"context":1757},4880,{"file":1319,"line":1984,"context":1757},4893,{"file":1319,"line":1986,"context":1757},5317,{"file":1319,"line":1988,"context":1757},5404,{"file":1319,"line":1990,"context":1757},5405,{"file":1319,"line":1992,"context":1757},6527,{"file":1323,"line":1994,"context":1757},1156,{"file":1323,"line":1996,"context":1757},1167,{"file":1998,"line":1999,"context":1757},"wp-tcapsule-bridge\\wp-db-custom.php",1309,{"file":2001,"line":2002,"context":1757},"wp-tcapsule-bridge\\wp-files\\file.php",1241,{"file":2001,"line":2004,"context":1757},1286,{"file":2001,"line":1340,"context":1757},{"file":2001,"line":2007,"context":1757},1318,{"file":2001,"line":1091,"context":1757},{"file":2001,"line":2010,"context":1757},1330,{"file":2001,"line":2012,"context":1757},1362,{"file":2001,"line":2014,"context":1757},1363,{"file":2016,"line":2017,"context":1757},"wp-tcapsule-bridge\\wp-files\\load.php",252,{"file":711,"line":2019,"context":1757},493,{"file":711,"line":2021,"context":1757},507,{"file":711,"line":2023,"context":1757},515,{"file":711,"line":2025,"context":1757},2467,372,2,[2029,2032],{"name":2030,"version":38,"knownCves":2031},"Guzzle",[],{"name":2033,"version":38,"knownCves":2034},"jQuery",[],[2036,2056,2066,2078,2089,2101,2121,2132,2143,2155,2165,2181,2202,2213,2223,2233,2243,2254,2264,2277,2288,2298,2308,2317,2326,2337,2348,2359,2370,2380,2392,2400,2409,2417,2433,2446,2477],{"entryPoint":2037,"graph":2038,"unsanitizedCount":200,"severity":41},"verify_ajax_requests (Classes\\AppFunctions\\AppFunctions.php:227)",{"nodes":2039,"edges":2053},[2040,2044,2048],{"id":2041,"type":2042,"label":2043,"file":1052,"line":1294},"n0","source","$_REQUEST",{"id":2045,"type":2046,"label":2047,"file":1052,"line":1294},"n1","transform","→ wptc_log()",{"id":2049,"type":2050,"label":2051,"file":1136,"line":1863,"wp_function":2052},"n2","sink","file_put_contents() [File Write]","file_put_contents",[2054,2055],{"from":2041,"to":2045,"sanitized":771},{"from":2045,"to":2049,"sanitized":771},{"entryPoint":2057,"graph":2058,"unsanitizedCount":200,"severity":41},"\u003CAppFunctions> (Classes\\AppFunctions\\AppFunctions.php:0)",{"nodes":2059,"edges":2063},[2060,2061,2062],{"id":2041,"type":2042,"label":2043,"file":1052,"line":1294},{"id":2045,"type":2046,"label":2047,"file":1052,"line":1294},{"id":2049,"type":2050,"label":2051,"file":1136,"line":1863,"wp_function":2052},[2064,2065],{"from":2041,"to":2045,"sanitized":771},{"from":2045,"to":2049,"sanitized":771},{"entryPoint":2067,"graph":2068,"unsanitizedCount":200,"severity":41},"request_service (Classes\\Config.php:666)",{"nodes":2069,"edges":2075},[2070,2073,2074],{"id":2041,"type":2042,"label":2071,"file":1082,"line":2072},"$_SERVER",710,{"id":2045,"type":2046,"label":2047,"file":1082,"line":2072},{"id":2049,"type":2050,"label":2051,"file":1136,"line":1863,"wp_function":2052},[2076,2077],{"from":2041,"to":2045,"sanitized":771},{"from":2045,"to":2049,"sanitized":771},{"entryPoint":2079,"graph":2080,"unsanitizedCount":2027,"severity":41},"\u003CConfig> (Classes\\Config.php:0)",{"nodes":2081,"edges":2086},[2082,2084,2085],{"id":2041,"type":2042,"label":2083,"file":1082,"line":2072},"$_SERVER (x2)",{"id":2045,"type":2046,"label":2047,"file":1082,"line":2072},{"id":2049,"type":2050,"label":2051,"file":1136,"line":1863,"wp_function":2052},[2087,2088],{"from":2041,"to":2045,"sanitized":771},{"from":2045,"to":2049,"sanitized":771},{"entryPoint":2090,"graph":2091,"unsanitizedCount":200,"severity":41},"process_wptc_login (Classes\\InitialSetup\\InitialSetup.php:397)",{"nodes":2092,"edges":2098},[2093,2096,2097],{"id":2041,"type":2042,"label":2094,"file":1118,"line":2095},"$_POST['data']",399,{"id":2045,"type":2046,"label":2047,"file":1118,"line":2095},{"id":2049,"type":2050,"label":2051,"file":1136,"line":1863,"wp_function":2052},[2099,2100],{"from":2041,"to":2045,"sanitized":771},{"from":2045,"to":2049,"sanitized":771},{"entryPoint":2102,"graph":2103,"unsanitizedCount":2027,"severity":41},"\u003CInitialSetup> (Classes\\InitialSetup\\InitialSetup.php:0)",{"nodes":2104,"edges":2116},[2105,2106,2107,2108,2112,2114],{"id":2041,"type":2042,"label":2094,"file":1118,"line":2095},{"id":2045,"type":2046,"label":2047,"file":1118,"line":2095},{"id":2049,"type":2050,"label":2051,"file":1136,"line":1863,"wp_function":2052},{"id":2109,"type":2042,"label":2110,"file":1118,"line":2111},"n3","$_POST",451,{"id":2113,"type":2046,"label":2047,"file":1118,"line":2111},"n4",{"id":2115,"type":2050,"label":2051,"file":1136,"line":1863,"wp_function":2052},"n5",[2117,2118,2119,2120],{"from":2041,"to":2045,"sanitized":771},{"from":2045,"to":2049,"sanitized":771},{"from":2109,"to":2113,"sanitized":771},{"from":2113,"to":2115,"sanitized":771},{"entryPoint":2122,"graph":2123,"unsanitizedCount":2027,"severity":41},"\u003CHooksHandler> (Pro\\BackupBeforeUpdate\\HooksHandler.php:0)",{"nodes":2124,"edges":2129},[2125,2127,2128],{"id":2041,"type":2042,"label":2126,"file":491,"line":1955},"$_POST (x2)",{"id":2045,"type":2046,"label":2047,"file":491,"line":1955},{"id":2049,"type":2050,"label":2051,"file":1136,"line":1863,"wp_function":2052},[2130,2131],{"from":2041,"to":2045,"sanitized":771},{"from":2045,"to":2049,"sanitized":771},{"entryPoint":2133,"graph":2134,"unsanitizedCount":200,"severity":41},"is_required (Pro\\Screenshot\\Screenshot.php:22)",{"nodes":2135,"edges":2140},[2136,2138,2139],{"id":2041,"type":2042,"label":2137,"file":556,"line":259},"$_GET",{"id":2045,"type":2046,"label":2047,"file":556,"line":259},{"id":2049,"type":2050,"label":2051,"file":1136,"line":1863,"wp_function":2052},[2141,2142],{"from":2041,"to":2045,"sanitized":771},{"from":2045,"to":2049,"sanitized":771},{"entryPoint":2144,"graph":2145,"unsanitizedCount":2154,"severity":41},"send_screenshot_request (Pro\\Screenshot\\Screenshot.php:88)",{"nodes":2146,"edges":2151},[2147,2149,2150],{"id":2041,"type":2042,"label":2148,"file":556,"line":695},"$_POST (x3)",{"id":2045,"type":2046,"label":2047,"file":556,"line":695},{"id":2049,"type":2050,"label":2051,"file":1136,"line":1863,"wp_function":2052},[2152,2153],{"from":2041,"to":2045,"sanitized":771},{"from":2045,"to":2049,"sanitized":771},3,{"entryPoint":2156,"graph":2157,"unsanitizedCount":2154,"severity":41},"att_settings_save_wptc (Pro\\Screenshot\\Screenshot.php:122)",{"nodes":2158,"edges":2162},[2159,2160,2161],{"id":2041,"type":2042,"label":2148,"file":556,"line":881},{"id":2045,"type":2046,"label":2047,"file":556,"line":881},{"id":2049,"type":2050,"label":2051,"file":1136,"line":1863,"wp_function":2052},[2163,2164],{"from":2041,"to":2045,"sanitized":771},{"from":2045,"to":2049,"sanitized":771},{"entryPoint":2166,"graph":2167,"unsanitizedCount":2154,"severity":41},"prefill_scrn_shot_settings_wptc (Pro\\Screenshot\\Screenshot.php:157)",{"nodes":2168,"edges":2177},[2169,2170,2173,2175,2176],{"id":2041,"type":2042,"label":2110,"file":556,"line":1195},{"id":2045,"type":2050,"label":2171,"file":556,"line":1786,"wp_function":2172},"echo() [XSS]","echo",{"id":2049,"type":2042,"label":2126,"file":556,"line":2174},174,{"id":2109,"type":2046,"label":2047,"file":556,"line":2174},{"id":2113,"type":2050,"label":2051,"file":1136,"line":1863,"wp_function":2052},[2178,2179,2180],{"from":2041,"to":2045,"sanitized":771},{"from":2049,"to":2109,"sanitized":771},{"from":2109,"to":2113,"sanitized":771},{"entryPoint":2182,"graph":2183,"unsanitizedCount":77,"severity":41},"\u003CScreenshot> (Pro\\Screenshot\\Screenshot.php:0)",{"nodes":2184,"edges":2196},[2185,2186,2187,2188,2189,2190,2192,2194],{"id":2041,"type":2042,"label":2110,"file":556,"line":1195},{"id":2045,"type":2050,"label":2171,"file":556,"line":1786,"wp_function":2172},{"id":2049,"type":2042,"label":2137,"file":556,"line":259},{"id":2109,"type":2046,"label":2047,"file":556,"line":259},{"id":2113,"type":2050,"label":2051,"file":1136,"line":1863,"wp_function":2052},{"id":2115,"type":2042,"label":2191,"file":556,"line":695},"$_POST (x8)",{"id":2193,"type":2046,"label":2047,"file":556,"line":695},"n6",{"id":2195,"type":2050,"label":2051,"file":1136,"line":1863,"wp_function":2052},"n7",[2197,2198,2199,2200,2201],{"from":2041,"to":2045,"sanitized":771},{"from":2049,"to":2109,"sanitized":771},{"from":2109,"to":2113,"sanitized":771},{"from":2115,"to":2193,"sanitized":771},{"from":2193,"to":2195,"sanitized":771},{"entryPoint":2203,"graph":2204,"unsanitizedCount":200,"severity":41},"save_stage_n_update (Pro\\Staging\\HooksHandler.php:102)",{"nodes":2205,"edges":2210},[2206,2208,2209],{"id":2041,"type":2042,"label":2110,"file":2207,"line":699},"Pro\\Staging\\HooksHandler.php",{"id":2045,"type":2046,"label":2047,"file":2207,"line":699},{"id":2049,"type":2050,"label":2051,"file":1136,"line":1863,"wp_function":2052},[2211,2212],{"from":2041,"to":2045,"sanitized":771},{"from":2045,"to":2049,"sanitized":771},{"entryPoint":2214,"graph":2215,"unsanitizedCount":200,"severity":41},"\u003CHooksHandler> (Pro\\Staging\\HooksHandler.php:0)",{"nodes":2216,"edges":2220},[2217,2218,2219],{"id":2041,"type":2042,"label":2110,"file":2207,"line":699},{"id":2045,"type":2046,"label":2047,"file":2207,"line":699},{"id":2049,"type":2050,"label":2051,"file":1136,"line":1863,"wp_function":2052},[2221,2222],{"from":2041,"to":2045,"sanitized":771},{"from":2045,"to":2049,"sanitized":771},{"entryPoint":2224,"graph":2225,"unsanitizedCount":200,"severity":41},"validate_users (Pro\\Staging\\stage-to-live\\includes\\class-staging-white-label.php:253)",{"nodes":2226,"edges":2230},[2227,2228,2229],{"id":2041,"type":2042,"label":2137,"file":592,"line":496},{"id":2045,"type":2046,"label":2047,"file":592,"line":496},{"id":2049,"type":2050,"label":2051,"file":1136,"line":1863,"wp_function":2052},[2231,2232],{"from":2041,"to":2045,"sanitized":771},{"from":2045,"to":2049,"sanitized":771},{"entryPoint":2234,"graph":2235,"unsanitizedCount":200,"severity":41},"\u003Cclass-staging-white-label> (Pro\\Staging\\stage-to-live\\includes\\class-staging-white-label.php:0)",{"nodes":2236,"edges":2240},[2237,2238,2239],{"id":2041,"type":2042,"label":2137,"file":592,"line":496},{"id":2045,"type":2046,"label":2047,"file":592,"line":496},{"id":2049,"type":2050,"label":2051,"file":1136,"line":1863,"wp_function":2052},[2241,2242],{"from":2041,"to":2045,"sanitized":771},{"from":2045,"to":2049,"sanitized":771},{"entryPoint":2244,"graph":2245,"unsanitizedCount":200,"severity":41},"validate_users (Pro\\WhiteLabel\\init.php:201)",{"nodes":2246,"edges":2251},[2247,2249,2250],{"id":2041,"type":2042,"label":2137,"file":1255,"line":2248},207,{"id":2045,"type":2046,"label":2047,"file":1255,"line":2248},{"id":2049,"type":2050,"label":2051,"file":1136,"line":1863,"wp_function":2052},[2252,2253],{"from":2041,"to":2045,"sanitized":771},{"from":2045,"to":2049,"sanitized":771},{"entryPoint":2255,"graph":2256,"unsanitizedCount":200,"severity":41},"\u003Cinit> (Pro\\WhiteLabel\\init.php:0)",{"nodes":2257,"edges":2261},[2258,2259,2260],{"id":2041,"type":2042,"label":2137,"file":1255,"line":2248},{"id":2045,"type":2046,"label":2047,"file":1255,"line":2248},{"id":2049,"type":2050,"label":2051,"file":1136,"line":1863,"wp_function":2052},[2262,2263],{"from":2041,"to":2045,"sanitized":771},{"from":2045,"to":2049,"sanitized":771},{"entryPoint":2265,"graph":2266,"unsanitizedCount":2276,"severity":41},"\u003Cwptc-options> (Views\\wptc-options.php:0)",{"nodes":2267,"edges":2273},[2268,2271,2272],{"id":2041,"type":2042,"label":2269,"file":1813,"line":2270},"$_GET (x5)",124,{"id":2045,"type":2046,"label":2047,"file":1813,"line":2270},{"id":2049,"type":2050,"label":2051,"file":1136,"line":1863,"wp_function":2052},[2274,2275],{"from":2041,"to":2045,"sanitized":771},{"from":2045,"to":2049,"sanitized":771},5,{"entryPoint":2278,"graph":2279,"unsanitizedCount":200,"severity":41},"validate_meta (wp-tcapsule-bridge\\class-wptc-bridge-core.php:544)",{"nodes":2280,"edges":2285},[2281,2283,2284],{"id":2041,"type":2042,"label":2110,"file":1965,"line":2282},545,{"id":2045,"type":2046,"label":2047,"file":1965,"line":2282},{"id":2049,"type":2050,"label":2051,"file":1136,"line":1863,"wp_function":2052},[2286,2287],{"from":2041,"to":2045,"sanitized":771},{"from":2045,"to":2049,"sanitized":771},{"entryPoint":2289,"graph":2290,"unsanitizedCount":200,"severity":41},"request_filesystem_credentials (wp-tcapsule-bridge\\wp-files\\file.php:1138)",{"nodes":2291,"edges":2296},[2292,2295],{"id":2041,"type":2042,"label":2293,"file":2001,"line":2294},"$_POST[$field]",1370,{"id":2045,"type":2050,"label":2171,"file":2001,"line":2294,"wp_function":2172},[2297],{"from":2041,"to":2045,"sanitized":771},{"entryPoint":2299,"graph":2300,"unsanitizedCount":2027,"severity":41},"\u003Cload> (wp-tcapsule-bridge\\wp-files\\load.php:0)",{"nodes":2301,"edges":2306},[2302,2303],{"id":2041,"type":2042,"label":2083,"file":2016,"line":504},{"id":2045,"type":2050,"label":2304,"file":2016,"line":612,"wp_function":2305},"header() [Header Injection]","header",[2307],{"from":2041,"to":2045,"sanitized":771},{"entryPoint":2309,"graph":2310,"unsanitizedCount":200,"severity":41},"get_this_day_backups_callback_wptc (wp-time-capsule.php:484)",{"nodes":2311,"edges":2315},[2312,2314],{"id":2041,"type":2042,"label":2110,"file":711,"line":2313},489,{"id":2045,"type":2050,"label":2171,"file":711,"line":2019,"wp_function":2172},[2316],{"from":2041,"to":2045,"sanitized":771},{"entryPoint":2318,"graph":2319,"unsanitizedCount":200,"severity":41},"get_sibling_files_callback_wptc (wp-time-capsule.php:496)",{"nodes":2320,"edges":2324},[2321,2323],{"id":2041,"type":2042,"label":2110,"file":711,"line":2322},503,{"id":2045,"type":2050,"label":2171,"file":711,"line":2021,"wp_function":2172},[2325],{"from":2041,"to":2045,"sanitized":771},{"entryPoint":2327,"graph":2328,"unsanitizedCount":200,"severity":41},"set_refresh_token_g_drive (wp-time-capsule.php:2523)",{"nodes":2329,"edges":2334},[2330,2332,2333],{"id":2041,"type":2042,"label":2110,"file":711,"line":2331},2531,{"id":2045,"type":2046,"label":2047,"file":711,"line":2331},{"id":2049,"type":2050,"label":2051,"file":1136,"line":1863,"wp_function":2052},[2335,2336],{"from":2041,"to":2045,"sanitized":771},{"from":2045,"to":2049,"sanitized":771},{"entryPoint":2338,"graph":2339,"unsanitizedCount":2027,"severity":41},"proceed_to_pay_wptc (wp-time-capsule.php:3497)",{"nodes":2340,"edges":2345},[2341,2343,2344],{"id":2041,"type":2042,"label":2126,"file":711,"line":2342},3521,{"id":2045,"type":2046,"label":2047,"file":711,"line":2342},{"id":2049,"type":2050,"label":2051,"file":1136,"line":1863,"wp_function":2052},[2346,2347],{"from":2041,"to":2045,"sanitized":771},{"from":2045,"to":2049,"sanitized":771},{"entryPoint":2349,"graph":2350,"unsanitizedCount":200,"severity":41},"decrypt_file_wptc (wp-time-capsule.php:3669)",{"nodes":2351,"edges":2356},[2352,2354,2355],{"id":2041,"type":2042,"label":2110,"file":711,"line":2353},3682,{"id":2045,"type":2046,"label":2047,"file":711,"line":2353},{"id":2049,"type":2050,"label":2051,"file":1136,"line":1863,"wp_function":2052},[2357,2358],{"from":2041,"to":2045,"sanitized":771},{"from":2045,"to":2049,"sanitized":771},{"entryPoint":2360,"graph":2361,"unsanitizedCount":2027,"severity":41},"sanitize_get_variables_wptc (wptc-cron-functions.php:44)",{"nodes":2362,"edges":2367},[2363,2365,2366],{"id":2041,"type":2042,"label":2364,"file":763,"line":369},"$_GET (x2)",{"id":2045,"type":2046,"label":2047,"file":763,"line":369},{"id":2049,"type":2050,"label":2051,"file":1136,"line":1863,"wp_function":2052},[2368,2369],{"from":2041,"to":2045,"sanitized":771},{"from":2045,"to":2049,"sanitized":771},{"entryPoint":2371,"graph":2372,"unsanitizedCount":2027,"severity":41},"\u003Cwptc-cron-functions> (wptc-cron-functions.php:0)",{"nodes":2373,"edges":2377},[2374,2375,2376],{"id":2041,"type":2042,"label":2364,"file":763,"line":369},{"id":2045,"type":2046,"label":2047,"file":763,"line":369},{"id":2049,"type":2050,"label":2051,"file":1136,"line":1863,"wp_function":2052},[2378,2379],{"from":2041,"to":2045,"sanitized":771},{"from":2045,"to":2049,"sanitized":771},{"entryPoint":2381,"graph":2382,"unsanitizedCount":29,"severity":2391},"lazy_load_activity_log (Classes\\ActivityLog.php:354)",{"nodes":2383,"edges":2389},[2384,2386],{"id":2041,"type":2042,"label":2110,"file":1045,"line":2385},362,{"id":2045,"type":2050,"label":2387,"file":1045,"line":1800,"wp_function":2388},"get_results() [SQLi]","get_results",[2390],{"from":2041,"to":2045,"sanitized":831},"low",{"entryPoint":2393,"graph":2394,"unsanitizedCount":29,"severity":2391},"\u003CActivityLog> (Classes\\ActivityLog.php:0)",{"nodes":2395,"edges":2398},[2396,2397],{"id":2041,"type":2042,"label":2110,"file":1045,"line":2385},{"id":2045,"type":2050,"label":2387,"file":1045,"line":1800,"wp_function":2388},[2399],{"from":2041,"to":2045,"sanitized":831},{"entryPoint":2401,"graph":2402,"unsanitizedCount":200,"severity":2391},"\u003Cwptc-settings> (Views\\wptc-settings.php:0)",{"nodes":2403,"edges":2407},[2404,2406],{"id":2041,"type":2042,"label":2405,"file":1880,"line":1477},"$_SERVER['SERVER_SOFTWARE']",{"id":2045,"type":2050,"label":2171,"file":1880,"line":1477,"wp_function":2172},[2408],{"from":2041,"to":2045,"sanitized":771},{"entryPoint":2410,"graph":2411,"unsanitizedCount":29,"severity":2391},"\u003Cfile> (wp-tcapsule-bridge\\wp-files\\file.php:0)",{"nodes":2412,"edges":2415},[2413,2414],{"id":2041,"type":2042,"label":2293,"file":2001,"line":2294},{"id":2045,"type":2050,"label":2171,"file":2001,"line":2294,"wp_function":2172},[2416],{"from":2041,"to":2045,"sanitized":831},{"entryPoint":2418,"graph":2419,"unsanitizedCount":2027,"severity":69},"is_wptc_request (Pro\\Staging\\stage-to-live\\includes\\class-stage-to-live.php:802)",{"nodes":2420,"edges":2429},[2421,2423,2425,2427,2428],{"id":2041,"type":2042,"label":2422,"file":1233,"line":1237},"$_REQUEST['data']",{"id":2045,"type":2050,"label":2424,"file":1233,"line":1237,"wp_function":1044},"unserialize() [Object Injection]",{"id":2049,"type":2042,"label":2043,"file":1233,"line":2426},810,{"id":2109,"type":2046,"label":2047,"file":1233,"line":2426},{"id":2113,"type":2050,"label":2051,"file":1136,"line":1863,"wp_function":2052},[2430,2431,2432],{"from":2041,"to":2045,"sanitized":771},{"from":2049,"to":2109,"sanitized":771},{"from":2109,"to":2113,"sanitized":771},{"entryPoint":2434,"graph":2435,"unsanitizedCount":2027,"severity":69},"\u003Cclass-stage-to-live> (Pro\\Staging\\stage-to-live\\includes\\class-stage-to-live.php:0)",{"nodes":2436,"edges":2442},[2437,2438,2439,2440,2441],{"id":2041,"type":2042,"label":2422,"file":1233,"line":1237},{"id":2045,"type":2050,"label":2424,"file":1233,"line":1237,"wp_function":1044},{"id":2049,"type":2042,"label":2043,"file":1233,"line":2426},{"id":2109,"type":2046,"label":2047,"file":1233,"line":2426},{"id":2113,"type":2050,"label":2051,"file":1136,"line":1863,"wp_function":2052},[2443,2444,2445],{"from":2041,"to":2045,"sanitized":771},{"from":2049,"to":2109,"sanitized":771},{"from":2109,"to":2113,"sanitized":771},{"entryPoint":2447,"graph":2448,"unsanitizedCount":2276,"severity":69},"\u003Cclass-wptc-bridge-core> (wp-tcapsule-bridge\\class-wptc-bridge-core.php:0)",{"nodes":2449,"edges":2470},[2450,2451,2452,2453,2455,2457,2461,2463,2465],{"id":2041,"type":2042,"label":2148,"file":1965,"line":2282},{"id":2045,"type":2046,"label":2047,"file":1965,"line":2282},{"id":2049,"type":2050,"label":2051,"file":1136,"line":1863,"wp_function":2052},{"id":2109,"type":2042,"label":2110,"file":1965,"line":2454},575,{"id":2113,"type":2046,"label":2456,"file":1965,"line":2454},"→ gz_uncompress_file()",{"id":2115,"type":2050,"label":2458,"file":1336,"line":2459,"wp_function":2460},"fopen() [File Access]",358,"fopen",{"id":2193,"type":2042,"label":2110,"file":1965,"line":2462},589,{"id":2195,"type":2046,"label":2464,"file":1965,"line":2462},"→ import_sql_file()",{"id":2466,"type":2050,"label":2467,"file":1336,"line":2468,"wp_function":2469},"n8","query() [SQLi]",583,"query",[2471,2472,2473,2474,2475,2476],{"from":2041,"to":2045,"sanitized":771},{"from":2045,"to":2049,"sanitized":771},{"from":2109,"to":2113,"sanitized":771},{"from":2113,"to":2115,"sanitized":771},{"from":2193,"to":2195,"sanitized":771},{"from":2195,"to":2466,"sanitized":771},{"entryPoint":2478,"graph":2479,"unsanitizedCount":28,"severity":69},"\u003Cwp-time-capsule> (wp-time-capsule.php:0)",{"nodes":2480,"edges":2490},[2481,2482,2483,2485,2486,2488,2489],{"id":2041,"type":2042,"label":2126,"file":711,"line":2313},{"id":2045,"type":2050,"label":2171,"file":711,"line":2019,"wp_function":2172},{"id":2049,"type":2042,"label":2110,"file":711,"line":2484},3399,{"id":2109,"type":2050,"label":2424,"file":711,"line":1353,"wp_function":1044},{"id":2113,"type":2042,"label":2487,"file":711,"line":2331},"$_POST (x4)",{"id":2115,"type":2046,"label":2047,"file":711,"line":2331},{"id":2193,"type":2050,"label":2051,"file":1136,"line":1863,"wp_function":2052},[2491,2492,2493,2494],{"from":2041,"to":2045,"sanitized":771},{"from":2049,"to":2109,"sanitized":771},{"from":2113,"to":2115,"sanitized":771},{"from":2115,"to":2193,"sanitized":771},{"summary":2496,"deductions":2497},"The security posture of wp-time-capsule v1.22.25 presents significant concerns, primarily due to its extensive and unprotected attack surface. With 91 AJAX handlers lacking any form of authentication checks, this plugin is highly susceptible to unauthorized execution of code and manipulation of sensitive data. The static analysis also reveals a concerning number of dangerous functions, including those that can execute system commands, and a low percentage of properly escaped output, indicating a high risk of cross-site scripting vulnerabilities. Furthermore, 34 out of 37 analyzed taint flows have unsanitized paths, with 4 classified as high severity, suggesting potential for serious security breaches.\n\nThe plugin's vulnerability history, with 7 known CVEs including 3 critical and 1 high severity, reinforces these concerns. The types of past vulnerabilities, such as authentication bypass, deserialization of untrusted data, and SQL injection, align with the weaknesses identified in the static analysis. While there are currently no unpatched CVEs and the last vulnerability was in the past, the recurring nature and severity of past issues indicate a persistent struggle with secure coding practices. The presence of a nonce check and capability checks is a positive sign, but their limited application renders them ineffective against the broader attack surface. The plugin's reliance on bundled libraries like Guzzle also requires careful monitoring for their security status.\n\nIn conclusion, while the plugin has a history of addressing vulnerabilities and shows some positive signs like prepared SQL statements and limited capability checks, the overwhelming lack of authentication on its numerous AJAX handlers, combined with the prevalence of dangerous functions and unsanitized data flows, creates a critical security risk. The historical pattern of severe vulnerabilities further amplifies this concern. Users of this plugin should be extremely cautious and consider alternative solutions or ensure robust external security measures are in place.",[2498,2500,2502,2504,2506,2508,2510,2512,2514,2516,2518],{"reason":2499,"points":77},"91 AJAX handlers without auth checks",{"reason":2501,"points":156},"4 high severity taint flows",{"reason":2503,"points":48},"34 flows with unsanitized paths",{"reason":2505,"points":48},"103 dangerous functions used",{"reason":2507,"points":48},"27% output properly escaped",{"reason":2509,"points":504},"3 critical CVEs",{"reason":2511,"points":2276},"1 high CVE",{"reason":2513,"points":77},"Vulnerability types: Auth Bypass, Deserialization, SQLi, XSS",{"reason":2515,"points":2276},"Only 1 nonce check",{"reason":2517,"points":28},"Only 2 capability checks",{"reason":2519,"points":2276},"55% SQL using prepared statements","2026-03-16T17:33:17.493Z",{"wat":2522,"direct":2539},{"assetPaths":2523,"generatorPatterns":2530,"scriptPaths":2531,"versionParams":2532},[2524,2525,2526,2527,2528,2529],"\u002Fwp-content\u002Fplugins\u002Fwp-time-capsule\u002Fapp\u002Ftime-capsule.js","\u002Fwp-content\u002Fplugins\u002Fwp-time-capsule\u002Fapp\u002Fcommon.js","\u002Fwp-content\u002Fplugins\u002Fwp-time-capsule\u002Fapp\u002Fbootstrap.js","\u002Fwp-content\u002Fplugins\u002Fwp-time-capsule\u002Fapp\u002Fdirectives.js","\u002Fwp-content\u002Fplugins\u002Fwp-time-capsule\u002Fapp\u002Fmain.js","\u002Fwp-content\u002Fplugins\u002Fwp-time-capsule\u002Fcss\u002Ftime-capsule.css",[],[2524,2525,2526,2527,2528],[2533,2534,2535,2536,2537,2538],"wp-time-capsule\u002Fapp\u002Ftime-capsule.js?ver=","wp-time-capsule\u002Fapp\u002Fcommon.js?ver=","wp-time-capsule\u002Fapp\u002Fbootstrap.js?ver=","wp-time-capsule\u002Fapp\u002Fdirectives.js?ver=","wp-time-capsule\u002Fapp\u002Fmain.js?ver=","wp-time-capsule\u002Fcss\u002Ftime-capsule.css?ver=",{"cssClasses":2540,"htmlComments":2545,"htmlAttributes":2552,"restEndpoints":2555,"jsGlobals":2558,"shortcodeOutput":2561},[2541,2542,2543,2544],"wptc-nav-tabs","wptc-modal-body","wptc-modal-title","wptc-modal-footer",[2546,2547,2548,2549,2550,2551],"\u003C!-- WPTC: BACKUP -->","\u003C!-- WPTC: START BACKUP -->","\u003C!-- WPTC: START RESTORE -->","\u003C!-- WPTC: START SCHEDULE -->","\u003C!-- WPTC: START LOGS -->","\u003C!-- WPTC: START SETTINGS -->",[2553,2554],"wptc-login-btn","wptc-nav-tab",[2556,2557],"\u002Fwp-json\u002Fwp-time-capsule\u002Fv1\u002Fsettings","\u002Fwp-json\u002Fwp-time-capsule\u002Fv1\u002Fbackup",[2559,2560],"WPTC_APP_SETTINGS","wptc_app_settings",[]]