{"id":183012,"date":"2024-07-02T05:26:02","date_gmt":"2024-07-02T05:26:02","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/webtotem-backups\/"},"modified":"2026-09-15T12:10:18","modified_gmt":"2026-09-15T12:10:18","slug":"wt-backups","status":"closed","type":"plugin","link":"https:\/\/ur.wordpress.org\/plugins\/wt-backups\/","author":17629334,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.1","stable_tag":"1.1.1","tested":"7.1.1","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"WebTotem Backups","header_author":"WebTotem Team","header_description":"The <a href=\"https:\/\/wtotem.com\/\" target=\"_blank\">WebTotem backups<\/a> Site backup plugin.","assets_banners_color":"d4ddf8","last_updated":"2026-09-15 12:10:18","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/wtotem.com\/","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/wt-backups","header_author_uri":"https:\/\/wtotem.com\/","rating":0,"author_block_rating":0,"active_installs":10,"downloads":1517,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"wtsec","date":"2024-07-02 05:25:45","revision":3110837},"1.0.1":{"tag":"1.0.1","author":"wtsec","date":"2024-12-09 18:34:56","revision":3205073},"1.1.0":{"tag":"1.1.0","author":"wtsec","date":"2026-09-15 09:04:26","revision":3696566},"1.1.1":{"tag":"1.1.1","author":"wtsec","date":"2026-09-15 12:10:18","revision":3696927}},"upgrade_notice":{"1.1.1":"<p>Maintenance release on top of the 1.1.0 security fixes. Update recommended.<\/p>","1.1.0":"<p>Important security release. Fixes a critical vulnerability affecting all versions below 1.1.0 that allowed low-privileged users to delete arbitrary files. Update immediately.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":3110837,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":3110837,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3256913,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3256909,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3256913,"resolution":"772x250","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3256909,"resolution":"772x250","location":"assets","locale":"","width":1544,"height":500}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.1.0","1.1.1"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[151,2814,152,229104,226738],"plugin_category":[],"plugin_contributors":[226739],"plugin_business_model":[],"class_list":["post-183012","plugin","type-plugin","status-closed","hentry","plugin_tags-backup","plugin_tags-clone","plugin_tags-restore","plugin_tags-wt-backups","plugin_tags-wtotem","plugin_contributors-wtsec","plugin_committers-wtsec"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/wt-backups_d4ddf8.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>WebTotem Backups<\/strong> - this plugin provides a set of tools for creating, managing, and restoring backups of your website. It is a reliable WordPress plugin designed for secure and fast recovery of your website's stable version<\/p>\n\n<h3>Key features:<\/h3>\n\n<p><strong>Backup Creation<\/strong>: WebTotem Backups allows you to easily create regular backups of your website.\nYou can choose what data to include in the backup, including the database, files, plugins, and themes.<\/p>\n\n<p><strong>Secure Restoration<\/strong>: WebTotem Backups provides an intuitive interface for safely and easily restoring your website from a backup.\nYou can restore the entire website.<\/p>\n\n<p><strong>Remote Storage<\/strong>: The plugin allows you to send your backups to remote storage via FTP or Google Drive.\nThis provides an additional layer of data loss protection. Backup to Dropbox and other file storage options will be available soon.<\/p>\n\n<p>With WebTotem Backups, you can confidently focus on developing your website, knowing that your data is always protected and available for recovery when needed.\"<\/p>\n\n<h4>External services<\/h4>\n\n<p>This plugin uses a number of external services to initiate payments. These are documented below with a link to the service's Terms of Use.<\/p>\n\n<p><strong>Google Drive API<\/strong>\nThis plugin enables users to create backups and utilizes the Google API for remote backup storage.\nThe documentation for Google Drive API can be found at https:\/\/developers.google.com\/drive\/api\/guides\/about-sdk?hl=en,\nGoogle API Services User Data Policy can be found at https:\/\/developers.google.com\/terms\/api-services-user-data-policy\nThis link is used for authorization with Google API https:\/\/www.googleapis.com.<\/p>\n\n<p><strong>Dropbox API<\/strong>\nAlso this plugin facilitates the creation of backups and leverages the Dropbox API for storing backups remotely.\nThe documentation for Dropbox API can be found at https:\/\/www.dropbox.com\/developers\/documentation\/http\/documentation,\nDropbox Privacy Policy can be found at https:\/\/www.dropbox.com\/en\/privacy\nThis link is used for authorization with Dropbox API https:\/\/api.dropboxapi.com.<\/p>\n\n<p>Additionally, we use our resource for token generation https:\/\/wtotem.com\/oauth\/.<\/p>\n\n<!--section=changelog-->\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Code quality: resolved all Plugin Check warnings (input handling now goes through a single sanitizing accessor, GET parameters are used for navigation only, plugin-prefixed globals, documented direct database queries in the backup\/restore engine).<\/li>\n<li>Security: PHP execution time and memory limits are raised through the WordPress API only for the duration of a backup or restore step instead of ini_set().<\/li>\n<li>Security: Restore no longer writes a copy of wp-login.php into the site root for the block-wp-login plugin, and no longer fires the wp_login action when re-authenticating the current administrator.<\/li>\n<li>Fixed an undefined index notice when the backup upload request carries no file.<\/li>\n<li>Activation page now shows a readable error when the license API is unavailable instead of a JavaScript exception from the payment form.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Security: Fixed an authenticated (Subscriber+) arbitrary file deletion in the backup delete AJAX action. Reported by Joao Ramos Maciel.<\/li>\n<li>Security: Added capability and nonce checks to every AJAX action; none may now be invoked below Administrator level.<\/li>\n<li>Security: Backup file operations no longer build filesystem paths from request input; paths are resolved and confined to the backup storage directory.<\/li>\n<li>Security: Restore now treats archive contents as untrusted \u2014 extraction is confined against directory traversal and symlinks, wp-config.php and .htaccess are never restored from an archive, manifest-driven deletions are confined to the site, the restore session is no longer taken from the archive, and only expected table statements are executed from a dump.<\/li>\n<li>Security: License\/API requests now use the WordPress HTTP API with TLS verification and timeouts.<\/li>\n<li>Security: Cloud storage authorization is protected against cross-site request forgery.<\/li>\n<li>Security: Hardened output escaping across the admin interface.<\/li>\n<li>Fixed broken scheduled events and several PHP 8 warnings.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Internal improvements<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Added payment system<\/li>\n<li>Internal improvements<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Publishing the plugin<\/li>\n<\/ul>","raw_excerpt":"WebTotem Backups - this plugin provides a set of tools for creating, managing, and restoring backups of your website.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ur.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/183012","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ur.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ur.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ur.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=183012"}],"author":[{"embeddable":true,"href":"https:\/\/ur.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wtsec"}],"wp:attachment":[{"href":"https:\/\/ur.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=183012"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ur.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=183012"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ur.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=183012"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ur.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=183012"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ur.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=183012"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ur.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=183012"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}