[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f6Ehuxabe9qyiynkFnBHIgkYC5gjEI9nOsvxjLAWFsy4":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":22,"download_link":23,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":35,"analysis":139,"fingerprints":284},"bhairav-scheduled-cloud-backup","Bhairav Scheduled Cloud Backup","1.0.5","Prakhar Bhatia","https:\u002F\u002Fprofiles.wordpress.org\u002Fprakharb88\u002F","\u003Cp>\u003Cstrong>Bhairav Scheduled Cloud Backup\u003C\u002Fstrong> is a comprehensive WordPress backup solution that provides automated, secure cloud backups for your entire site. Never worry about losing your data again with scheduled backups to multiple cloud storage providers.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>☁️ \u003Cstrong>Multi-Cloud Storage Support\u003C\u002Fstrong>\u003Cbr \u002F>\n* Upload to multiple popular cloud storage services\u003Cbr \u002F>\n* Configure multiple cloud services simultaneously for redundancy\u003Cbr \u002F>\n* OAuth 2.0 integration for supported services\u003Cbr \u002F>\n* Secure credential storage and management\u003C\u002Fp>\n\u003Cp>📅 \u003Cstrong>Flexible Scheduling\u003C\u002Fstrong>\u003Cbr \u002F>\n* Daily, weekly, fortnightly (every 15 days), or monthly backups\u003Cbr \u002F>\n* Custom time of day selection (24-hour format)\u003Cbr \u002F>\n* Automatic execution via WordPress cron\u003Cbr \u002F>\n* Manual backup option available anytime\u003C\u002Fp>\n\u003Cp>🗂️ \u003Cstrong>Backup Types\u003C\u002Fstrong>\u003Cbr \u002F>\n* Files only – Backup your entire WordPress file system\u003Cbr \u002F>\n* Database only – Export your MySQL database\u003Cbr \u002F>\n* Both – Complete site backup (files + database)\u003Cbr \u002F>\n* Excludes plugin files to prevent version conflicts\u003C\u002Fp>\n\u003Cp>🧹 \u003Cstrong>Automatic Cleanup\u003C\u002Fstrong>\u003Cbr \u002F>\n* Configurable retention policies (1 week, 1 month, 3 months, 6 months)\u003Cbr \u002F>\n* Automatic deletion of old backups\u003Cbr \u002F>\n* Keeps storage costs manageable\u003Cbr \u002F>\n* Prevents disk space issues\u003C\u002Fp>\n\u003Cp>📧 \u003Cstrong>Email Notifications\u003C\u002Fstrong>\u003Cbr \u002F>\n* Receive email notifications when backups complete\u003Cbr \u002F>\n* Direct download links in email (valid for 24-48 hours)\u003Cbr \u002F>\n* Backup type and site information included\u003Cbr \u002F>\n* Professional email templates\u003C\u002Fp>\n\u003Cp>🔒 \u003Cstrong>Security & Privacy\u003C\u002Fstrong>\u003Cbr \u002F>\n* All backups stored securely in your chosen cloud storage\u003Cbr \u002F>\n* Local backups protected with .htaccess\u003Cbr \u002F>\n* OAuth 2.0 for secure cloud authentication\u003Cbr \u002F>\n* No data sent to third-party servers\u003Cbr \u002F>\n* Full WordPress security standards compliance\u003C\u002Fp>\n\u003Cp>⚡ \u003Cstrong>Performance & Reliability\u003C\u002Fstrong>\u003Cbr \u002F>\n* No file size limits – backup sites of any size\u003Cbr \u002F>\n* Chunked uploads for large files\u003Cbr \u002F>\n* Progress-based backup system with AJAX\u003Cbr \u002F>\n* Automatic retry on failures\u003Cbr \u002F>\n* Works with ZipArchive or PclZip fallback\u003C\u002Fp>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>Configuration\u003C\u002Fstrong>: Set up your cloud storage credentials for your preferred cloud service\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Scheduling\u003C\u002Fstrong>: Choose your backup frequency (daily, weekly, fortnightly, or monthly) and time\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Execution\u003C\u002Fstrong>: WordPress cron automatically triggers backups at scheduled times\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Backup Creation\u003C\u002Fstrong>: Plugin creates a ZIP archive of your files and\u002For database\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cloud Upload\u003C\u002Fstrong>: Backup is uploaded to your configured cloud storage services\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Notification\u003C\u002Fstrong>: You receive an email with download links\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cleanup\u003C\u002Fstrong>: Old backups are automatically deleted based on your retention policy\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Use Cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>E-commerce Sites\u003C\u002Fstrong>: Protect product data, customer information, and order history\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Sites\u003C\u002Fstrong>: Safeguard articles, media files, and custom post types\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multisite Networks\u003C\u002Fstrong>: Backup individual sites or entire networks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Development Sites\u003C\u002Fstrong>: Create backups before major updates or changes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Compliance\u003C\u002Fstrong>: Meet data retention requirements with automated backups\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disaster Recovery\u003C\u002Fstrong>: Quick restoration after server failures or data loss\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Cloud Storage Setup\u003C\u002Fh4>\n\u003Cp>The plugin supports multiple cloud storage providers with different authentication methods:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>S3-Compatible Services\u003C\u002Fstrong>: Requires Access Key ID, Secret Access Key, Bucket Name, and Region\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Blob Storage Services\u003C\u002Fstrong>: Requires Account Name, Account Key, and Container Name\u003C\u002Fli>\n\u003Cli>\u003Cstrong>OAuth 2.0 Services\u003C\u002Fstrong>: Requires Client ID and Client Secret with automatic authorization\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Token-Based Services\u003C\u002Fstrong>: Requires Access Token from service provider\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>All cloud storage services support custom folder paths for organized backup storage. Detailed setup instructions are available in the plugin’s admin panel for each supported service.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, feature requests, or bug reports:\u003Cbr \u002F>\n* Email: prakhar@nandann.com\u003Cbr \u002F>\n* Website: https:\u002F\u002Fnandann.com\u003Cbr \u002F>\n* Subject: WordPress Development Help Request\u003C\u002Fp>\n\u003Cp>Professional WordPress development and troubleshooting services available. Expert solutions for complex WordPress challenges including custom development, site migrations, security audits, and performance optimization.\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>This plugin does not collect, store, or transmit any personal data to external services. All backup operations are performed locally on your server, and backups are stored in your configured cloud storage or local directory.\u003C\u002Fp>\n\u003Cp>The plugin stores the following information locally in your WordPress database:\u003Cbr \u002F>\n* Backup schedule settings\u003Cbr \u002F>\n* Cloud storage credentials (encrypted in WordPress options)\u003Cbr \u002F>\n* Backup metadata (file names, sizes, timestamps)\u003C\u002Fp>\n\u003Cp>This data is used solely for backup operations and plugin functionality. Cloud storage credentials are stored securely using WordPress’s built-in options API.\u003C\u002Fp>\n\u003Cp>The plugin does not:\u003Cbr \u002F>\n* Send data to external servers (except to your configured cloud storage)\u003Cbr \u002F>\n* Use third-party APIs for tracking or analytics\u003Cbr \u002F>\n* Track users across sites\u003Cbr \u002F>\n* Share data with third parties\u003Cbr \u002F>\n* Access your cloud storage data except for backup uploads\u003C\u002Fp>\n\u003Cp>All backups are stored in your chosen cloud storage with your credentials. You have full control over your backup data.\u003C\u002Fp>\n\u003Ch3>About the Developer\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Prakhar Bhatia\u003C\u002Fstrong> is a professional WordPress developer and troubleshooter with extensive experience in:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>WordPress Troubleshooting\u003C\u002Fstrong>: Expert diagnosis and resolution of complex WordPress issues, performance optimization, and security hardening\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Development\u003C\u002Fstrong>: Bespoke WordPress plugins, themes, and custom functionality tailored to specific business needs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Site Migration & Hosting\u003C\u002Fstrong>: Seamless website migrations, hosting optimization, and server configuration for peak performance\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security & Maintenance\u003C\u002Fstrong>: Comprehensive security audits, malware removal, and ongoing maintenance to keep sites secure\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Nandann Creative Agency\u003C\u002Fstrong> specializes in WordPress development solutions for businesses of all sizes.\u003C\u002Fp>\n\u003Cp>Contact: prakhar@nandann.com | Website: https:\u002F\u002Fnandann.com\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Built with modern WordPress development practices. Developed by Prakhar Bhatia at Nandann Creative Agency.\u003C\u002Fp>\n","Automated cloud backups to multiple cloud storage providers. Schedule backups and auto-delete old backups.",0,123,"","6.9.4","5.0","7.4",[18,19,20,21],"automated","backup","cloud-storage","schedule","https:\u002F\u002Fnandann.com\u002Fcontact","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbhairav-scheduled-cloud-backup.1.0.5.zip",100,null,"2026-03-15T14:44:11.924Z",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":24,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"prakharb88",6,180,30,94,"2026-04-05T15:15:05.883Z",[36,61,79,102,120],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":14,"requires_at_least":15,"requires_php":49,"tags":50,"homepage":55,"download_link":56,"security_score":57,"vuln_count":58,"unpatched_count":11,"last_vuln_date":59,"fetched_at":60},"wp-stateless","WP-Stateless – Google Cloud Storage","4.4.1","UDX Usability Dynamics","https:\u002F\u002Fprofiles.wordpress.org\u002Fusability_dynamics\u002F","\u003Cp>Upload and serve your WordPress media from Google Cloud Storage (GCS) with the WP-Stateless plugin. In as little as two minutes, you will be benefitting from serving your media from Google Cloud’s distributed servers.\u003C\u002Fp>\n\u003Cp>New to Google Cloud? Google is offering you a \u003Ca href=\"https:\u002F\u002Fconsole.cloud.google.com\u002Ffreetrial?referralId=e1c28cf728ff49b38d4eb5add3f5bfc8\" rel=\"nofollow ugc\">$300 credit\u003C\u002Fa> to get you started.\u003C\u002Fp>\n\u003Ch4>Benefits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Store and deliver media files on Google Cloud Storage instead of your server.\u003C\u002Fli>\n\u003Cli>Google Cloud Storage is geo-redundant, meaning your media is delivered by the closest server – reducing latency and improving page speed.\u003C\u002Fli>\n\u003Cli>Scale your WordPress website across multiple servers without the need of synchronizing media files.\u003C\u002Fli>\n\u003Cli>Native integration between Google Cloud Storage and WordPress.\u003C\u002Fli>\n\u003Cli>$300 free trial from Google Cloud. Nice!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Modes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Backup – Upload media files to Google Storage and serve local file urls.\u003C\u002Fli>\n\u003Cli>CDN – Copy media files to Google Storage and serve them directly from there.\u003C\u002Fli>\n\u003Cli>Ephemeral – Store and serve media files with Google Cloud Storage only. Media files are not stored locally, but local storage is used temporarily for processing and is required for certain compatibilities.\u003C\u002Fli>\n\u003Cli>Stateless – Store and serve media files with Google Cloud Storage only. Media files are not stored locally.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Setup assistant makes getting started fast and easy.\u003C\u002Fli>\n\u003Cli>No need to manually create service accounts or buckets – handled automatically.\u003C\u002Fli>\n\u003Cli>Settings panel provides you with further GCS configuration and file url customization.\u003C\u002Fli>\n\u003Cli>Mask the default GCS URL with your own custom domain.\u003C\u002Fli>\n\u003Cli>Automatically replace hardcoded media URLs with GCS equivalents in post editor and meta.\u003C\u002Fli>\n\u003Cli>Batch image thumbnail regeneration.\u003C\u002Fli>\n\u003Cli>Synchronization tools for uploading existing files and images.\u003C\u002Fli>\n\u003Cli>All settings supported with wp-config constants and network setting overrides.\u003C\u002Fli>\n\u003Cli>Multiple modes: Backup, CDN, Ephemeral, Stateless.\u003C\u002Fli>\n\u003Cli>All files served in HTTPS mode.\u003C\u002Fli>\n\u003Cli>Serverless platform compatible, including Google App Engine.\u003C\u002Fli>\n\u003Cli>Multisite compatible.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Addons\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-stateless-elementor-website-builder-addon\u002F\" rel=\"ugc\">Elementor Website Builder Addon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-stateless-gravity-forms-addon\u002F\" rel=\"ugc\">Gravity Forms Addon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-stateless-gravity-forms-signature-addon\u002F\" rel=\"ugc\">Gravity Forms Signature Addon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-stateless-wpforms-addon\u002F\" rel=\"ugc\">WPForms Addon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-stateless-woocommerce-addon\u002F\" rel=\"ugc\">WooCommerce Addon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-stateless-easy-digital-downloads-addon\u002F\" rel=\"ugc\">Easy Digital Downloads Addon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-stateless-litespeed-cache-addon\u002F\" rel=\"ugc\">LiteSpeed Cache Addon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-stateless-divi-theme-addon\u002F\" rel=\"ugc\">Divi Theme Addon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-stateless-siteorigin-css-addon\u002F\" rel=\"ugc\">SiteOrigin CSS Addon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-stateless-siteorigin-widgets-bundle-addon\u002F\" rel=\"ugc\">SiteOrigin Widgets Bundle Addon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugin\u002Fwp-stateless-buddypress-addon\u002F\" rel=\"ugc\">BuddyPress Addon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-stateless-buddyboss-platform-addon\u002F\" rel=\"ugc\">BuddyBoss Platform Addon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-stateless-polylang-pro-addon\u002F\" rel=\"ugc\">Polylang Pro Addon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-stateless-simple-local-avatars-addon\u002F\" rel=\"ugc\">Simple Local Avatars\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support, Feedback, & Contribute\u003C\u002Fh4>\n\u003Cp>We welcome community involvement via the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fudx\u002Fwp-stateless\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Custom Development\u003C\u002Fh4>\n\u003Cp>Looking for a unique feature for your next project? \u003Ca href=\"https:\u002F\u002Fudx.io\u002F\" rel=\"nofollow ugc\">Hire us!\u003C\u002Fa>\u003C\u002Fp>\n","Upload and serve your WordPress media files from Google Cloud Storage.",4000,451842,78,51,"2026-01-16T15:30:00.000Z","8.1",[19,51,52,53,54],"cdn","google-cloud","google-cloud-storage","uploads","https:\u002F\u002Fstateless.udx.io\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-stateless.4.4.1.zip",98,2,"2024-04-05 00:00:00","2026-03-15T15:16:48.613Z",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":24,"num_ratings":58,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":13,"tags":74,"homepage":76,"download_link":77,"security_score":78,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":60},"automatic-wordpress-backup","Automatic WordPress Backup","2.0.3","DanCoulter","https:\u002F\u002Fprofiles.wordpress.org\u002Fdancoulter\u002F","\u003Cp>Using this plugin, you can easily and automatically backup important parts of\u003Cbr \u002F>\nyour WordPress install to Amazon S3.  Amazon S3 is an extremely cheap service\u003Cbr \u002F>\nthat is easy to set up.  For pennies a month, you can make sure that your\u003Cbr \u002F>\nimportant files will be kept safe.\u003C\u002Fp>\n\u003Cp>Important caveat: this plugin currently has to be run on a linux server.\u003Cbr \u002F>\nAlso, the wp-content\u002Fuploads folder has to be server-writable or it won’t be\u003Cbr \u002F>\nable to create the zips for backup.\u003C\u002Fp>\n\u003Cp>For full info and installation instructions, visit http:\u002F\u002Fwww.webdesigncompany.net\u002Fautomatic-wordpress-backup\u002F\u003C\u002Fp>\n","Automatically back up important bits of your WordPress install to Amazon S3.",300,53087,"2010-08-11T07:37:00.000Z","3.0.5","2.8",[75],"backup-automatic-s3-zip-backups-scheduled","http:\u002F\u002Fwww.webdesigncompany.net\u002Fautomatic-wordpress-backup\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fautomatic-wordpress-backup.2.0.3.zip",85,{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":69,"downloaded":87,"rating":88,"num_ratings":89,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":13,"tags":93,"homepage":97,"download_link":98,"security_score":99,"vuln_count":100,"unpatched_count":11,"last_vuln_date":101,"fetched_at":60},"cyan-backup","CYAN Backup","2.5.5","Greg Ross","https:\u002F\u002Fprofiles.wordpress.org\u002Fgregross\u002F","\u003Cp>Backup your entire WordPress site and its database into a zip file on a schedule.  Remote storage options include FTP, SFTP and FTPS.\u003C\u002Fp>\n\u003Cp>CYAN Backup is a fork of the great \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftotal-backup\u002F\" rel=\"ugc\">Total Backup\u003C\u002Fa> by \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fwokamoto\u002F\" rel=\"nofollow ugc\">wokamoto\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Currently support schedules are hourly, daily, weekly and monthly with intervals for each (for example you could select a schedule of every 4 hours or every 6 weeks, etc.).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>PHP5 Required\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Localization\u003C\u002Fh4>\n\u003Cp>CYAN Backup is fully ready to be translated in to any supported languages, if you have translated into your language, please let me know.\u003C\u002Fp>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>Configure the archive path which specifies the directory to store your backups to.  This must be writeable by the web server but should not be accessible via the web as a hacker could guess the filename and get a copy copy of your database.  If you must place the backups in a directory inside of the WordPress directory (or web server root) make sure to block extenal access via .htaccess or other means.  The default path is the directory for the temp files returned by sys_get_temp_dir().\u003C\u002Fp>\n\u003Cp>Configure the excluded paths which specify the directories you don’t want to back up.  The default excluded directories are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>wp-content\u002Fcache\u002F : the directory for the cache files used by WP super cache and so on.\u003C\u002Fli>\n\u003Cli>wp-content\u002Ftmp\u002F : the directory for the cache files used by DB Cache Reloaded Fix so on.\u003C\u002Fli>\n\u003Cli>wp-content\u002Fupgrade\u002F : the directory for the temp files used by the WordPress upgrade function.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you have configured your archive path below the main WordPress directory you MUST add it to the list of excluded directories as well.\u003C\u002Fp>\n\u003Cp>Activate and configure the scheduler if you want to backup on a regular basis.  Schedule options include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Hourly (Backup your site every X hours, an hourly backup with an interval of 12 would run a backup twice a day).\u003C\u002Fli>\n\u003Cli>Daily (Backup your site every X days at a specific time.\u003C\u002Fli>\n\u003Cli>Weekly (Backup your site every X weeks at a specific day and time, for example every second Tuesday at 4am).\u003C\u002Fli>\n\u003Cli>Monthly (Backup your site every X months on a specific day and time, for example the 1st day of the month at 4am).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can also enable auto pruning of old backups by setting the number of backup files you want to keep.\u003C\u002Fp>\n\u003Cp>Backing up your site can take a while, you will want to ensure your PHP and webserver are configured to allow for the backup script to run long enough to complete the backup..\u003C\u002Fp>\n\u003Cp>Once a backup is complete you can download the backup files from the links in Backup page.  You can delete old backup files by checking one or more boxes in the backup list and then clicking the Delete button.\u003C\u002Fp>\n\u003Cp>The backup file of DB is included in the zip file as {the directory name of WordPress}.yyyymmdd.hhmmss.sql.\u003C\u002Fp>\n\u003Ch3>Road Map\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>2.5 – Dropbox support\u003C\u002Fli>\n\u003Cli>3.0 – Restore support\u003C\u002Fli>\n\u003C\u002Ful>\n","Backup your entire WordPress site and its database into a zip file on a schedule.  Remote storage options include FTP, SFTP and FTPS.",36256,82,11,"2025-11-04T23:46:00.000Z","6.8.5","2.9",[19,94,21,95,96],"ftp","scp","sftp","http:\u002F\u002Ftoolstack.com\u002Fcyan-backup","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcyan-backup.2.5.5.zip",95,4,"2025-11-07 20:49:54",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":24,"downloaded":110,"rating":11,"num_ratings":11,"last_updated":111,"tested_up_to":112,"requires_at_least":113,"requires_php":13,"tags":114,"homepage":118,"download_link":119,"security_score":78,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":60},"dbc-backup-2","DBC Backup 2","2.3.25","Damien Saunders","https:\u002F\u002Fprofiles.wordpress.org\u002Fdamiensaunders-1\u002F","\u003Cp>DBC Backup 2 can give you the confidence that your WordPress database is backed-up and securely stored on your server.\u003C\u002Fp>\n\u003Cp>You select when and where your backup will be generated. The backup file is saved to directory on your web server which for many people is free storage and more reliable then saving to your home computer.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Secure – The file name includes some random characters which makes it impossible for someone to guess the backup name and download it.\u003C\u002Fli>\n\u003Cli>Safe – the backup directory is protected with a .htaccess and an empty index.html file which means no-one can browse or download the file via the web\u003C\u002Fli>\n\u003Cli>Storage – If your server has supports it, you can select between three different compression formats: none, Gzip and Bzip2. \u003C\u002Fli>\n\u003Cli>Schedule – you can set hourly, daily, weekly or monthly backup\u003C\u002Fli>\n\u003Cli>Manual backup – anytime you want to save a backup before updating WordPress or installing a plugin you can.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Additional Info\u003C\u002Fh4>\n\u003Cp>The plugin will try to auto create the export directory.\u003C\u002Fp>\n\u003Cp>This plugin creates it’s own sql file and does not use mysqldump like most other plugins.\u003C\u002Fp>\n\u003Cp>During backup, a log is created that includes, the generation date, file, filesize, status and the duration of the generation.\u003C\u002Fp>\n\u003Cp>The backup files are identical to what phpmyadmin would produce because DBC Backup is using the key procedures of phpmyadmin.\u003C\u002Fp>\n\u003Cp>DBC Backup was built to be fast, flexible and as simple as possible.\u003C\u002Fp>\n\u003Ch4>Checkout my other work\u003C\u002Fh4>\n\u003Ch3>CHANGE YOUR WEBSITE NOT YOUR THEME == responsive visual grid layout with Isotope.js & visual animation. [Free to download](http:\u002F\u002Fwordpress.damien.co\u002Fshop\u002Fisotope\u002F?utm_source=WordPress&utm_medium=dbc-backup&utm_campaign=WordPress-Plugin&utm_keyword=readme)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdamien.co\u002Fblog?utm_source=WordPress&utm_medium=dbc-backup&utm_campaign=WordPress-Plugin&utm_keyword=readme\" rel=\"nofollow ugc\">Damien\u003C\u002Fa> – digital marketing strategy, technical development and digital marketing\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwordpress.damien.co\u002F?utm_source=WordPress&utm_medium=dbc-backup&utm_campaign=WordPress-Plugin&utm_keyword=readme\" rel=\"nofollow ugc\">Ideas for WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwordpress.damien.co\u002Fplugins?utm_source=WordPress&utm_medium=dbc-backup&utm_campaign=WordPress-Plugin&utm_keyword=readme\" rel=\"nofollow ugc\">Plugins for WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","DBC Backup 2 is a safe & simple way to schedule regular WordPress database backups using the wp-cron batch jobs.",15625,"2014-01-05T15:16:00.000Z","3.7.41","3.6",[19,115,116,21,117],"cron","database","sql","http:\u002F\u002Fwordpress.damien.co\u002Fplugins?utm_source=WordPress&utm_medium=dbc-backup&utm_campaign=WordPress-Plugin&utm_keyword=source","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdbc-backup-2.2.3.25.zip",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":128,"downloaded":129,"rating":24,"num_ratings":58,"last_updated":130,"tested_up_to":131,"requires_at_least":132,"requires_php":13,"tags":133,"homepage":137,"download_link":138,"security_score":78,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":60},"wp-qiniu","WP-QINIU （WordPress连接到七牛云存储）","2.0.5","wishinlife","https:\u002F\u002Fprofiles.wordpress.org\u002Fwishinlife\u002F","\u003Cp>\u003Cstrong>WP-QINIU主要功能就是把WordPress和七牛云存储连接在一起的插件。\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>主要功能：\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>1、将wordpress的数据库、文件备份到七牛对象云存储，以防止由于过失而丢失了网站数据；\u003C\u002Fli>\n\u003Cli>2、把七牛对象云存储作为网站的主要存储空间，存放图片、附件，解决网站空间不够用的烦恼；\u003C\u002Fli>\n\u003Cli>3、可在网站内直接引用七牛云存储上的文件，在写文章时直接点击插入媒体，选择要插入的图片、音频、视频、附件等即可，增强wordpress用户使用七牛云存储的方便性；\u003C\u002Fli>\n\u003Cli>4、可在wordpress中以目录的形式管理七牛云存储的文件，并可以通过修改文件夹名称来批量修改七牛云存储中文件的Key，方便用户管理文件。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>七牛云存储官网地址：http:\u002F\u002Fwww.qiniu.com\u003C\u002Fp>\n\u003Cp>WP-QINIU官方网站：http:\u002F\u002Fwww.syncy.cn\u003C\u002Fp>\n\u003Cp>\u003Cstrong>备份功能不适用的环境\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>开启MULTISITE的多站点网站\u003C\u002Fli>\n\u003Cli>网站空间剩余不足三分之一\u003C\u002Fli>\n\u003Cli>没有读写权限或读写权限受限制的空间\u003C\u002Fli>\n\u003Cli>服务器memory limit, time limit比较小，又不能自己修改的\u003C\u002Fli>\n\u003Cli>主机PHP不支持ZipArchive类\u003C\u002Fli>\n\u003C\u002Ful>\n","备份WordPress到七牛云存储，把七牛云存储作为网站附件存储空间。",60,15936,"2018-10-25T06:11:00.000Z","4.9.29","4.5.0",[19,134,135,136,121],"object-cloud-storage","qiniu","sync","http:\u002F\u002Fwww.syncy.cn","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-qiniu.2.0.5.zip",{"attackSurface":140,"codeSignals":229,"taintFlows":255,"riskAssessment":274,"analyzedAt":283},{"hooks":141,"ajaxHandlers":203,"restRoutes":221,"shortcodes":222,"cronEvents":223,"entryPointCount":100,"unprotectedCount":100},[142,148,151,155,159,163,167,171,174,178,181,185,189,193,195,200],{"type":143,"name":144,"callback":145,"file":146,"line":147},"filter","cron_schedules","add_cron_schedules","bhairav-scheduled-cloud-backup.php",79,{"type":149,"name":150,"callback":150,"file":146,"line":88},"action","init",{"type":149,"name":152,"callback":153,"file":146,"line":154},"admin_menu","add_admin_menu",83,{"type":149,"name":156,"callback":157,"file":146,"line":158},"admin_enqueue_scripts","enqueue_admin_assets",84,{"type":149,"name":160,"callback":161,"file":146,"line":162},"admin_post_scheduledcloudbackups_create_backup","handle_create_backup",87,{"type":149,"name":164,"callback":165,"file":146,"line":166},"admin_post_scheduledcloudbackups_save_settings","handle_save_settings",96,{"type":149,"name":168,"callback":169,"file":146,"line":170},"admin_post_scheduledcloudbackups_delete_backup","handle_delete_backup",97,{"type":149,"name":172,"callback":173,"file":146,"line":57},"admin_post_scheduledcloudbackups_contact","handle_contact_form",{"type":149,"name":175,"callback":176,"file":146,"line":177},"admin_post_scheduledcloudbackups_gdrive_authorize","handle_gdrive_authorize",99,{"type":149,"name":179,"callback":180,"file":146,"line":24},"admin_post_scheduledcloudbackups_gdrive_callback","handle_gdrive_callback",{"type":149,"name":182,"callback":183,"file":146,"line":184},"admin_post_scheduledcloudbackups_onedrive_authorize","handle_onedrive_authorize",101,{"type":149,"name":186,"callback":187,"file":146,"line":188},"admin_post_scheduledcloudbackups_onedrive_callback","handle_onedrive_callback",102,{"type":149,"name":190,"callback":191,"file":146,"line":192},"scheduledcloudbackups_cron_event","run_scheduled_backup",105,{"type":143,"name":144,"callback":145,"file":146,"line":194},147,{"type":143,"name":196,"callback":197,"file":198,"line":199},"allowed_redirect_hosts","allow_google_oauth_redirect","includes\\class-admin-handler.php",363,{"type":143,"name":196,"callback":201,"file":198,"line":202},"allow_microsoft_oauth_redirect",521,[204,209,213,217],{"action":205,"nopriv":206,"callback":207,"hasNonce":206,"hasCapCheck":206,"file":146,"line":208},"scheduledcloudbackups_start_backup",false,"ajax_start_backup",90,{"action":210,"nopriv":206,"callback":211,"hasNonce":206,"hasCapCheck":206,"file":146,"line":212},"scheduledcloudbackups_process_backup","ajax_process_backup",91,{"action":214,"nopriv":206,"callback":215,"hasNonce":206,"hasCapCheck":206,"file":146,"line":216},"scheduledcloudbackups_status_backup","ajax_status_backup",92,{"action":218,"nopriv":206,"callback":219,"hasNonce":206,"hasCapCheck":206,"file":146,"line":220},"scheduledcloudbackups_debug_status","ajax_debug_status",93,[],[],[224,226],{"hook":190,"callback":190,"file":146,"line":225},148,{"hook":190,"callback":190,"file":227,"line":228},"includes\\class-cron-handler.php",66,{"dangerousFunctions":230,"sqlUsage":231,"outputEscaping":241,"fileOperations":250,"externalRequests":251,"nonceChecks":252,"capabilityChecks":253,"bundledLibraries":254},[],{"prepared":232,"raw":58,"locations":233},1,[234,238],{"file":235,"line":236,"context":237},"includes\\class-database-handler.php",40,"$wpdb->get_row() with variable interpolation",{"file":235,"line":239,"context":240},48,"$wpdb->get_results() with variable interpolation",{"escaped":242,"rawEcho":58,"locations":243},189,[244,248],{"file":245,"line":246,"context":247},"includes\\admin-page.php",723,"raw output",{"file":245,"line":249,"context":247},736,26,19,20,14,[],[256],{"entryPoint":257,"graph":258,"unsanitizedCount":11,"severity":273},"\u003Cadmin-page> (includes\\admin-page.php:0)",{"nodes":259,"edges":270},[260,264],{"id":261,"type":262,"label":263,"file":245,"line":252},"n0","source","$_GET (x2)",{"id":265,"type":266,"label":267,"file":245,"line":268,"wp_function":269},"n1","sink","echo() [XSS]",23,"echo",[271],{"from":261,"to":265,"sanitized":272},true,"low",{"summary":275,"deductions":276},"The \"bhairav-scheduled-cloud-backup\" plugin v1.0.5 presents a mixed security posture. On the positive side, it demonstrates strong adherence to output escaping practices, with 99% of outputs being properly escaped, which significantly mitigates cross-site scripting (XSS) risks. The absence of critical or high severity taint flows is also a positive indicator, suggesting that unsanitized data is not being directly passed to sensitive operations. Furthermore, the plugin has no recorded historical vulnerabilities, which could imply robust development practices or simply a lack of past discovery.\n\nHowever, a significant concern arises from the plugin's attack surface. All four identified AJAX handlers lack authentication checks, creating a direct and open pathway for unauthenticated attackers. This is a critical oversight, as any functionality exposed through these handlers could be exploited without requiring a user to be logged in. While SQL queries use prepared statements a reasonable percentage of the time (33%), the presence of raw SQL without preparation is a potential risk, especially if sensitive data is involved or if the input influencing these queries is not thoroughly validated. The substantial number of file operations and external HTTP requests also warrants attention, as these could become vectors for other vulnerabilities if not handled with extreme care, although no specific issues were flagged in the static analysis.\n\nIn conclusion, while the plugin excels in output sanitization and has a clean vulnerability history, the unprotected AJAX endpoints represent a serious and immediate security risk. The absence of authentication on these entry points overshadows the otherwise good practices observed in other areas. Addressing the unprotected AJAX handlers should be the highest priority.",[277,280],{"reason":278,"points":279},"AJAX handlers without auth checks",10,{"reason":281,"points":282},"SQL queries with prepared statements not used",5,"2026-03-17T06:07:39.365Z",{"wat":285,"direct":294},{"assetPaths":286,"generatorPatterns":289,"scriptPaths":290,"versionParams":291},[287,288],"\u002Fwp-content\u002Fplugins\u002Fbhairav-scheduled-cloud-backup\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fbhairav-scheduled-cloud-backup\u002Fassets\u002Fjs\u002Fadmin.js",[],[288],[292,293],"bhairav-scheduled-cloud-backup\u002Fassets\u002Fcss\u002Fadmin.css?ver=","bhairav-scheduled-cloud-backup\u002Fassets\u002Fjs\u002Fadmin.js?ver=",{"cssClasses":295,"htmlComments":296,"htmlAttributes":300,"restEndpoints":303,"jsGlobals":305,"shortcodeOutput":308},[],[297,298,299],"\u003C!-- IMPORTANT: This plugin automatically excludes itself from backup operations -->","\u003C!-- phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound -->","\u003C!-- Silence is golden. -->",[301,302],"data-plugin-version=\"1.0.5\"","data-nonce-value",[304],"\u002Fwp-json\u002Fscheduledcloudbackups\u002Fv1\u002Fstatus",[306,307],"window.NANDANNSCHBACKUP_AJAX_OBJECT","NANDANNSCHBACKUP_AJAX_OBJECT",[]]