[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fZ0xBWcGPO9V112xlCHUViG5tOgUnmUmZ_DzSWC9V0_0":3,"$fTB2bE8OsEQnZeYT7Pk2CNJK2Ugp5KbpBrZ7ZToYgns4":869,"$fZpybqi0pgoZlDeAmAMiQ2M5pxtBAxbFBAs1O19coyoM":873},{"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":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"discovery_status":30,"vulnerabilities":31,"developer":32,"crawl_stats":28,"alternatives":38,"analysis":132,"fingerprints":843},"wp-cloudsync-master","CloudSync Master – Offload Media to S3, Cloudflare R2 & Google Cloud","2.0.4","oneteamsoftware","https:\u002F\u002Fprofiles.wordpress.org\u002Foneteamsoftware\u002F","\u003Cp>\u003Cstrong>VERSION 2.0 – COMPLETELY REBUILT!\u003C\u002Fstrong> CloudSync Master has been rebuilt from the ground up with a new setup wizard, 10 cloud providers, powerful integrations, and cross-provider migration.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Your slow-loading images are costing you visitors and sales.\u003C\u002Fstrong> Studies show that 53% of mobile users abandon sites that take longer than 3 seconds to load. Every second of delay reduces conversions by 7%.\u003C\u002Fp>\n\u003Cp>CloudSync Master \u003Cstrong>offloads your WordPress media to cloud storage\u003C\u002Fstrong> and serves it via global CDN – delivering lightning-fast page loads that keep visitors engaged and improve your Google rankings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>The best part?\u003C\u002Fstrong> Unlike competitors charging $99+\u002Fyear, CloudSync Master gives you \u003Cstrong>10 cloud providers\u003C\u002Fstrong>, \u003Cstrong>one-click migration\u003C\u002Fstrong>, and \u003Cstrong>zero egress fees\u003C\u002Fstrong> – completely FREE.\u003C\u002Fp>\n\u003Ch4>What’s New in 2.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Setup Wizard\u003C\u002Fstrong> – Step-by-step guidance for each cloud provider\u003C\u002Fli>\n\u003Cli>\u003Cstrong>10 Cloud Providers\u003C\u002Fstrong> – Amazon S3, Cloudflare R2, Google Cloud, DigitalOcean, Backblaze, Wasabi, Vultr, Linode, MinIO, Custom S3\u003C\u002Fli>\n\u003Cli>\u003Cstrong>20+ Plugin Integrations\u003C\u002Fstrong> – Image optimizers, cache plugins, page builders, e-commerce, multilingual (PRO)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Import from Cloud\u003C\u002Fstrong> – Download files from cloud to server and register in Media Library\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cross-Provider Migration\u003C\u002Fstrong> – Stream files directly between cloud providers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Improved Admin UI\u003C\u002Fstrong> – Cleaner, faster, more intuitive interface\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Why Site Owners Choose CloudSync Master\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>10 Cloud Providers\u003C\u002Fstrong> – More options than any competitor (WP Offload Media: 3, WP-Stateless: 1)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zero Egress Fees\u003C\u002Fstrong> – Save up to 90% on bandwidth with Cloudflare R2 or Wasabi\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Switch Instantly\u003C\u002Fstrong> – One-click migration from WP Offload Media, Media Cloud, WP-Stateless\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tiny Footprint\u003C\u002Fstrong> – Just \u003C1.5MB vs competitors’ 23-87MB (no bloated SDKs)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Works in Minutes\u003C\u002Fstrong> – Simple setup, no coding required\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ch4>Cloudflare R2 – Stop Paying for Bandwidth\u003C\u002Fh4>\n\u003C\u002Fp>\n\u003Cp>\u003Cstrong>AWS S3 charges you every time someone views your images.\u003C\u002Fstrong> A site with 100,000 monthly visitors can pay $50-200\u002Fmonth in egress fees alone.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Cloudflare R2 charges $0 for downloads.\u003C\u002Fstrong> Zero. Just $0.015\u002FGB for storage.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Unlimited traffic\u003C\u002Fstrong> – No bandwidth bills, ever\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Same S3 API\u003C\u002Fstrong> – Easy migration from AWS\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Global CDN included\u003C\u002Fstrong> – Cloudflare’s edge network built-in\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Free tier\u003C\u002Fstrong> – 10GB storage + 10M requests\u002Fmonth free\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>CloudSync Master makes R2 setup dead simple – easier than any competitor.\u003C\u002Fp>\n\u003Cp>\u003Ch4>10 Cloud Providers, One Plugin\u003C\u002Fh4>\n\u003C\u002Fp>\n\u003Cp>Connect to any major cloud storage service:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Cloudflare R2\u003C\u002Fstrong> – Zero egress fees, global CDN\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Amazon S3\u003C\u002Fstrong> – Industry standard, massive ecosystem\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Cloud Storage\u003C\u002Fstrong> – Enterprise reliability\u003C\u002Fli>\n\u003Cli>\u003Cstrong>DigitalOcean Spaces\u003C\u002Fstrong> – Simple and affordable\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Backblaze B2\u003C\u002Fstrong> – Best for large archives\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Wasabi\u003C\u002Fstrong> – Hot storage, no egress fees\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Vultr Object Storage\u003C\u002Fstrong> – High performance\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Linode Object Storage\u003C\u002Fstrong> – Reliable S3-compatible\u003C\u002Fli>\n\u003Cli>\u003Cstrong>MinIO\u003C\u002Fstrong> – Self-hosted option\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Any S3-Compatible\u003C\u002Fstrong> – Custom endpoints supported\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>One-Click Migration From Other Plugins\u003C\u002Fh4>\n\u003Cp>Already using another cloud storage plugin? CloudSync Master can \u003Cstrong>import your settings with one click\u003C\u002Fstrong> from:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>WP Offload Media\u003C\u002Fstrong> (by Delicious Brains)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Media Cloud\u003C\u002Fstrong> (ILAB)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WP-Stateless\u003C\u002Fstrong> (by UDX)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>No manual reconfiguration needed – just install, import, and go.\u003C\u002Fp>\n\u003Ch4>FREE Features That Competitors Charge For\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>CloudSync Master vs WP Offload Media vs Media Cloud:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Cloud Providers\u003C\u002Fstrong> – CloudSync Master: 10, WP Offload Media: 3, Media Cloud: 5\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Plugin Size\u003C\u002Fstrong> – CloudSync Master: \u003C1.5 MB, WP Offload Media: 23 MB, Media Cloud: 87 MB\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Setup Wizard\u003C\u002Fstrong> – CloudSync Master: FREE, Others: No\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Migrate From Other Plugins\u003C\u002Fstrong> – CloudSync Master: FREE, WP Offload Media: No, Media Cloud: Partial\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cross-Provider Migration\u003C\u002Fstrong> – CloudSync Master: FREE, Others: No\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Import from Cloud to Server\u003C\u002Fstrong> – CloudSync Master: FREE, Others: No\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Upload Queue Visibility\u003C\u002Fstrong> – CloudSync Master: FREE, Others: No\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Parallel Async Uploads\u003C\u002Fstrong> – CloudSync Master PRO: Up to 20 concurrent, Others: No\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ch4>How It Works\u003C\u002Fh4>\n\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Connect\u003C\u002Fstrong> – Add your cloud storage credentials\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configure\u003C\u002Fstrong> – Choose bucket, path, and CDN settings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Offload\u003C\u002Fstrong> – New uploads automatically go to cloud storage\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Save Space\u003C\u002Fstrong> – Optionally delete local copies after upload\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Your media is served from cloud\u002FCDN URLs automatically. No manual work required.\u003C\u002Fp>\n\u003Ch4>Transform Your Site Performance\u003C\u002Fh4>\n\u003Cp>Offloading media delivers measurable business results:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Faster Pages\u003C\u002Fstrong> – Media served from CDN edge locations worldwide, loading in milliseconds\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Higher Google Rankings\u003C\u002Fstrong> – Page speed is a confirmed SEO ranking factor since 2018\u003C\u002Fli>\n\u003Cli>\u003Cstrong>More Conversions\u003C\u002Fstrong> – Faster sites convert better (Amazon found 1 second = 7% more sales)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lower Hosting Bills\u003C\u002Fstrong> – Free up expensive disk space, reduce bandwidth usage\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited Scale\u003C\u002Fstrong> – Handle viral traffic without server crashes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Safer Than Local Storage\u003C\u002Fh4>\n\u003Cp>Your media is more secure in the cloud than on your web server:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automatic Redundancy\u003C\u002Fstrong> – Cloud providers replicate your files across multiple data centers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disaster Recovery\u003C\u002Fstrong> – Server crash? Hacked? Your media is safe in the cloud\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy Server Migration\u003C\u002Fstrong> – Move hosts without transferring gigabytes of media files\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No Backup Hassles\u003C\u002Fstrong> – Cloud storage is already backed up by the provider\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enterprise Security\u003C\u002Fstrong> – AWS, Google, and Cloudflare protect your files with world-class security\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Lightweight & Modern – Works Everywhere\u003C\u002Fh4>\n\u003Cp>CloudSync Master uses \u003Cstrong>native REST APIs\u003C\u002Fstrong> instead of bundled SDKs. At just \u003C1.5MB (vs competitors’ 23-87MB), it runs anywhere:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Serverless Ready\u003C\u002Fstrong> – Works on Vercel, AWS Lambda, and edge hosting\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shared Hosting Friendly\u003C\u002Fstrong> – Won’t hit resource limits\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Faster Loading\u003C\u002Fstrong> – Less code to parse on every request\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fewer Conflicts\u003C\u002Fstrong> – No SDK version conflicts with other plugins\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Wide PHP Support\u003C\u002Fstrong> – Works on PHP 7.4 through 8.3+ for maximum compatibility\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modern Codebase\u003C\u002Fstrong> – Promise-based async operations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Competitors bundle massive SDKs that bloat your WordPress install and can cause conflicts. CloudSync Master stays lean and works everywhere.\u003C\u002Fp>\n\u003Cp>\u003Ch4>Powerful Integrations\u003C\u002Fh4>\n\u003C\u002Fp>\n\u003Cp>CloudSync Master integrates with your favorite plugins:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Competitor Migration (FREE)\u003C\u002Fstrong>\u003Cbr \u002F>\n* WP Offload Media – One-click settings import\u003Cbr \u002F>\n* Media Cloud – One-click settings import\u003Cbr \u002F>\n* WP-Stateless – One-click settings import\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Image Optimizers (PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\n* ShortPixel – Optimize before cloud upload\u003Cbr \u002F>\n* Imagify – Optimize before cloud upload\u003Cbr \u002F>\n* EWWW Image Optimizer – Optimize before cloud upload\u003Cbr \u002F>\n* Smush – Optimize before cloud upload\u003Cbr \u002F>\n* TinyPNG – Optimize before cloud upload\u003Cbr \u002F>\n* WebP\u002FAVIF auto-serving to supported browsers\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Cache Plugins (PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\n* LiteSpeed Cache – Auto-clear on media offload\u003Cbr \u002F>\n* WP Rocket – Auto-clear on media offload\u003Cbr \u002F>\n* W3 Total Cache – Auto-clear on media offload\u003Cbr \u002F>\n* WP Fastest Cache – Auto-clear on media offload\u003Cbr \u002F>\n* WP Optimize – Auto-clear on media offload\u003Cbr \u002F>\n* Autoptimize – Auto-clear on media offload\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Page Builders (PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\n* ACF (Advanced Custom Fields) – URL rewriting in custom fields\u003Cbr \u002F>\n* Elementor – Cloud URLs in page builder content\u003C\u002Fp>\n\u003Cp>\u003Cstrong>E-commerce (PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\n* WooCommerce – Signed URLs for secure digital downloads\u003Cbr \u002F>\n* Easy Digital Downloads – Signed URLs for EDD products\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Multilingual (PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\n* WPML – Safe deletion across translations\u003C\u002Fp>\n\u003Ch4>PRO Features\u003C\u002Fh4>\n\u003Cp>Need more power? \u003Ca href=\"https:\u002F\u002F1teamsoftware.com\u002Fproduct\u002Fcloudsync-master-pro\u002F\" rel=\"nofollow ugc\">Upgrade to PRO\u003C\u002Fa> for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Media Library Scanner\u003C\u002Fstrong> – Bulk upload existing media to cloud\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Upload Queue\u003C\u002Fstrong> – Real-time visibility, pause, resume, retry controls\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Parallel Async Uploads\u003C\u002Fstrong> – Up to 20 concurrent uploads, offload terabytes of media fast\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Objects Browser\u003C\u002Fstrong> – Search and manage your cloud-stored files\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google OAuth\u003C\u002Fstrong> – One-click Google Cloud connection\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Signed URLs\u003C\u002Fstrong> – Secure time-limited download links\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy Digital Downloads\u003C\u002Fstrong> – Signed URLs for EDD products\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Page Builder Support\u003C\u002Fstrong> – Activate cloud URLs in ACF, Elementor, and other page content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Extended Coverage\u003C\u002Fstrong> – Rewrite URLs across all supported page types and plugins\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Optimization\u003C\u002Fstrong> – ShortPixel, Imagify, EWWW, Smush, TinyPNG integration\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WebP\u002FAVIF Serving\u003C\u002Fstrong> – Automatic modern format delivery\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cache Integration\u003C\u002Fstrong> – LiteSpeed, WP Rocket, W3TC, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority Support\u003C\u002Fstrong> – Direct email support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Get Started in 5 Minutes\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>Install\u003C\u002Fstrong> CloudSync Master from WordPress.org\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Connect\u003C\u002Fstrong> your cloud provider (Cloudflare R2, S3, Google Cloud, etc.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enable\u003C\u002Fstrong> automatic offloading\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Done\u003C\u002Fstrong> – Your new uploads are now served from global CDN\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Already using another plugin?\u003C\u002Fstrong> CloudSync Master detects and imports your settings automatically. No manual work needed.\u003C\u002Fp>\n\u003Cp>Start saving money and loading faster with CloudSync Master today.\u003C\u002Fp>\n","Speed up WordPress by offloading media to Cloudflare R2, Amazon S3, Google Cloud & 7 more. Zero egress fees. Migrate from WP Offload Media in one  &hellip;",10,1366,100,1,"2026-04-03T19:16:00.000Z","6.9.4","5.0","7.4",[20,21,22,23,24],"amazon-s3","cdn","cloud-storage","cloudflare-r2","media-offload","https:\u002F\u002F1teamsoftware.com\u002Fproduct\u002Fwordpress-cloudsync-master\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-cloudsync-master.zip",0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":13,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},15,5470,97,79,"2026-05-19T19:59:51.541Z",[39,54,78,99,116],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":27,"downloaded":47,"rating":27,"num_ratings":27,"last_updated":48,"tested_up_to":16,"requires_at_least":49,"requires_php":18,"tags":50,"homepage":52,"download_link":53,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"swift-offload","Swift Offload","1.0.3","swiftplugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fswiftplugins\u002F","\u003Cp>\u003Cstrong>Swift Offload\u003C\u002Fstrong> is a powerful WordPress plugin that offloads your media library to cloud storage and delivers content through a CDN for improved performance and reduced server load.\u003C\u002Fp>\n\u003Ch4>Why Use Swift Offload?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Reduce Server Storage\u003C\u002Fstrong> – Free up disk space by storing media in the cloud\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Faster Page Loads\u003C\u002Fstrong> – Serve media through CloudFront CDN\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Scalable\u003C\u002Fstrong> – Handle unlimited media without server constraints\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cost Effective\u003C\u002Fstrong> – Use affordable storage providers like Wasabi\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multiple Storage Providers\u003C\u002Fstrong> – Amazon S3, Wasabi, DigitalOcean Spaces, MinIO\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CloudFront CDN\u003C\u002Fstrong> – Integrated CDN support with signed URLs for private content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Offload\u003C\u002Fstrong> – Background processing to offload existing media\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto Offload\u003C\u002Fstrong> – Automatically offload new uploads\u003C\u002Fli>\n\u003Cli>\u003Cstrong>URL Rewriting\u003C\u002Fstrong> – Seamlessly rewrite media URLs in your content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Optimization\u003C\u002Fstrong> – WebP conversion and compression\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Local File Removal\u003C\u002Fstrong> – Option to delete local copies after offload\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WP-CLI Support\u003C\u002Fstrong> – Automate operations via command line\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modern Admin UI\u003C\u002Fstrong> – Clean, intuitive React-based interface\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Supported Storage Providers\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Amazon S3\u003C\u002Fstrong> – The industry standard for cloud storage\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Wasabi\u003C\u002Fstrong> – S3-compatible with no egress fees\u003C\u002Fli>\n\u003Cli>\u003Cstrong>DigitalOcean Spaces\u003C\u002Fstrong> – Simple, affordable object storage\u003C\u002Fli>\n\u003Cli>\u003Cstrong>MinIO\u003C\u002Fstrong> – Self-hosted S3-compatible storage\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Privacy & Data\u003C\u002Fh4>\n\u003Cp>Swift Offload respects your privacy:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Does NOT collect any user data without consent\u003C\u002Fli>\n\u003Cli>Does NOT send data to external servers (except your configured cloud storage)\u003C\u002Fli>\n\u003Cli>Does NOT track users or collect analytics\u003C\u002Fli>\n\u003Cli>Stores cloud storage credentials securely in your WordPress database\u003C\u002Fli>\n\u003Cli>All media operations happen on your server\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Third-Party Libraries\u003C\u002Fh4>\n\u003Cp>This plugin uses the following open-source libraries:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>React – MIT License\u003C\u002Fli>\n\u003Cli>Tailwind CSS – MIT License\u003C\u002Fli>\n\u003Cli>Radix UI – MIT License\u003C\u002Fli>\n\u003Cli>TanStack Query – MIT License\u003C\u002Fli>\n\u003Cli>Lucide Icons – ISC License\u003C\u002Fli>\n\u003Cli>Shadcn\u002Fui – MIT License\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Source Code\u003C\u002Fh4>\n\u003Cp>The original source code for all compiled assets is included in this plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>React Admin App: \u003Ccode>app\u002Fsrc\u002F\u003C\u002Fcode> directory\u003C\u002Fli>\n\u003Cli>SCSS Styles: \u003Ccode>dev\u002Fscss\u002F\u003C\u002Fcode> directory\u003C\u002Fli>\n\u003Cli>JavaScript: \u003Ccode>dev\u002Fjs\u002F\u003C\u002Fcode> directory\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Build tools used: Vite, TypeScript, PostCSS, Sass\u003C\u002Fp>\n\u003Cp>To build from source:\u003Cbr \u002F>\n    cd app && npm install && npm run build\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to external services only when explicitly configured by you:\u003C\u002Fp>\n\u003Ch4>Cloud Storage Providers (User Configured)\u003C\u002Fh4>\n\u003Cp>When you configure cloud storage, the plugin connects to your chosen provider to upload and manage media files.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Supported Providers:\u003C\u002Fstrong> Amazon S3, Wasabi, DigitalOcean Spaces, MinIO, CloudFront\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data Sent:\u003C\u002Fstrong> Your media files (only when you initiate offload operations)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When:\u003C\u002Fstrong> Only when you configure storage and perform offload\u002Fsync operations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Your Responsibility:\u003C\u002Fstrong> You must review and agree to the terms of service of your chosen storage provider:\n\u003Cul>\n\u003Cli>Amazon S3: \u003Ca href=\"https:\u002F\u002Faws.amazon.com\u002Fservice-terms\u002F\" rel=\"nofollow ugc\">AWS Terms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Wasabi: \u003Ca href=\"https:\u002F\u002Fwasabi.com\u002Flegal\u002F\" rel=\"nofollow ugc\">Wasabi Terms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>DigitalOcean: \u003Ca href=\"https:\u002F\u002Fwww.digitalocean.com\u002Flegal\u002Fterms-of-service-agreement\" rel=\"nofollow ugc\">DO Terms\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Deactivation Feedback (Optional)\u003C\u002Fh4>\n\u003Cp>When deactivating, you may optionally provide feedback to help us improve.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Service Provider:\u003C\u002Fstrong> Swift Plugins\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data Sent:\u003C\u002Fstrong> Feedback reason, comments (only if you choose to submit)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When:\u003C\u002Fstrong> Only when you voluntarily submit the feedback form\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of Use:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fswiftplugins.pro\u002Fterms-of-service\u002F\" rel=\"nofollow ugc\">Terms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fswiftplugins.pro\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Offload WordPress media to Amazon S3, Wasabi, DigitalOcean Spaces, or MinIO. Serve files via CloudFront CDN for faster delivery.",197,"2026-02-27T08:42:00.000Z","5.6",[20,21,22,24,51],"s3","https:\u002F\u002Fswiftplugins.pro\u002Fswift-offload","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fswift-offload.1.0.3.zip",{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":62,"downloaded":63,"rating":64,"num_ratings":65,"last_updated":66,"tested_up_to":16,"requires_at_least":17,"requires_php":67,"tags":68,"homepage":73,"download_link":74,"security_score":75,"vuln_count":76,"unpatched_count":27,"last_vuln_date":77,"fetched_at":29},"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,458713,78,51,"2026-01-16T15:30:00.000Z","8.1",[69,21,70,71,72],"backup","google-cloud","google-cloud-storage","uploads","https:\u002F\u002Fstateless.udx.io\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-stateless.4.4.1.zip",99,2,"2024-04-05 00:00:00",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":88,"num_ratings":89,"last_updated":90,"tested_up_to":16,"requires_at_least":91,"requires_php":92,"tags":93,"homepage":97,"download_link":98,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"infinite-uploads","Infinite Uploads – Offload Media and Video to Cloud Storage","3.2.1","Infinite Uploads","https:\u002F\u002Fprofiles.wordpress.org\u002Fbww\u002F","\u003Cp>\u003Cstrong>Infinite Uploads is your all-in-one media solution with video hosting, encoding, and streaming, and a cloud storage and CDN delivery provider for your WordPress media library. It allows you to easily connect an unlimited number of sites to your Infinite Uploads cloud account for offloading your files, handling massive video uploads and encoding them, lowering hosting costs, improving site performance, and serving files faster to your visitors.\u003C\u002Fstrong>\u003C\u002Fp>\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\u002FwanINaK0u5M?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\u003Ch3>NEW: Media Library Folders\u003C\u002Fh3>\n\u003Cp>Organize your WordPress Media Library with unlimited nested folders, drag-and-drop file management, sorting, search, and color-coded folders. Included with all paid Infinite Uploads plans. No extra plugin. No extra cost.\u003C\u002Fp>\n\u003Cp>Create folders, nest them as deep as you need, and move files individually or in bulk. Upload directly into specific folders from your computer, including full folder structures. Sort files by name, title, author, date, size, or file type. Search files and folders by name in the grid and modal views.\u003C\u002Fp>\n\u003Cp>Folders appear in the media picker across all major page builders: Elementor, Divi, Bricks, Gutenberg\u002FFSE, Beaver Builder, Oxygen, Brizy, and WooCommerce product galleries.\u003C\u002Fp>\n\u003Ch3>NEW: Simple, Unbranded, GDPR-compliant Video Hosting!\u003C\u002Fh3>\n\u003Cp>Introducing the ultimate solution for all your video storage and streaming needs. You can now \u003Cstrong>upload any size video directly to our cloud from your WordPress dashboard\u003C\u002Fstrong> and have it encoded into multiple resolutions for seamless streaming on your site. Our built-in cloud storage and global CDN ensures that your videos are available to your audience anytime, anywhere, without any buffering or lag.\u003C\u002Fp>\n\u003Cp>Our new video feature offers more than just infinitely scalable video hosting. We give you a fully customizable, unbranded video player that seamlessly integrates with WordPress, giving you complete control over the look and feel of your videos! With Infinite Uploads, you don’t have to worry about unwanted ads or tracking, as it is fully GDPR compliant and secure. Manage your videos with ease and stream them confidently, knowing that your audience’s privacy is protected.\u003C\u002Fp>\n\u003Ch3>Cloud Storage and CDN\u003C\u002Fh3>\n\u003Cp>Paying high overage fees or running out of storage or bandwidth with your hosting provider? Upgrading to a new plan just for more storage can be expensive. Moving your media uploads and other large files to the cloud is more affordable and scales infinitely as your site grows.\u003C\u002Fp>\n\u003Cp>Upload directly to your Infinite Uploads cloud storage and manage your files right from the WordPress Media Library. Eliminate the need for an FTP file manager and skip confusing Amazon S3, Google Cloud, Azure, or other account setup, API integration, or expensive 3rd-party connect plugins. Use the Infinite Uploads plugin to connect all your sites and only pay for your total storage and bandwidth.\u003C\u002Fp>\n\u003Ch3>Infinite Uploads – Smart Cloud Plugin Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Unlimited files\u003C\u002Fstrong> – no limits to the number of files you can add each month\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited sites\u003C\u002Fstrong> – you can connect just one site, hundreds, or thousands…no extra license costs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Video upload, encoding, and streaming\u003C\u002Fstrong> – upload any size video and have it encoded into multiple resolutions for fast streaming via our customizable video player\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cloud video library\u003C\u002Fstrong> – manage, upload, and embed videos from our custom WordPress Media Library\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Video statistics\u003C\u002Fstrong> – track video views, storage, and bandwidth usage\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Video thumbnail\u003C\u002Fstrong> – choose from a selection of auto-generated thumbnail images or upload your own\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Video block\u003C\u002Fstrong> – easily upload, customize, and embed videos from your cloud library into your posts and pages with our Gutenberg block\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Media storage analyzer\u003C\u002Fstrong> – For both your local and cloud-connected media files located in the Media Library\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto-connect\u003C\u002Fstrong> – no confusing cloud account API’s. Simply click to connect\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No 3rd-party utility needed\u003C\u002Fstrong> – developed and maintained by the team behind Infinite Uploads\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Secure\u003C\u002Fstrong> – move, store, and deliver files with peace-of-mind\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Make WordPress a stateless application\u003C\u002Fstrong> – moving media files to the cloud makes your site light, fast, and efficient\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy File Manager\u003C\u002Fstrong> – Use the WordPress Media Library to manage files in the cloud without an FTP\u002FSFTP manager\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk transfer\u003C\u002Fstrong> – move existing media files to or from the cloud with a click or WP CLI command\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Simple restore\u003C\u002Fstrong> – no contract and easy to restore all your files to your media library\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Universal compatibility\u003C\u002Fstrong> – Works with most well-coded plugins and themes including eCommerce and performance optimization\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Media Library folders\u003C\u002Fstrong> – unlimited nested folders with drag-and-drop, color coding, and bulk actions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Folder upload\u003C\u002Fstrong> – upload files directly into a specific folder, including full folder structures from your computer\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sort and enhanced search\u003C\u002Fstrong> – sort files by name, title, author, date added, date modified, size, or file type. Search files and folders by name.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Resizable folder sidebar\u003C\u002Fstrong> – multiple folder tree themes including a Dropbox-style icon view\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Page builder folder support\u003C\u002Fstrong> – folders appear in the media picker inside Elementor, Divi, Bricks, Gutenberg, Beaver Builder, Oxygen, Brizy, and WooCommerce\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Better Performance, Less Time, Lower-cost\u003C\u002Fh3>\n\u003Cp>If you upload a lot of images, publish video content, share motion graphics, want to add big beautiful video backgrounds, have a podcast, or stream large audio files for sermons or lectures, you will save time, resources, and improve performance by moving your files to Infinite Uploads. Keep your site moving at top-speed with dedicated media delivery that seamlessly integrates with WordPress.\u003C\u002Fp>\n\u003Ch3>Simple Cloud Delivery\u003C\u002Fh3>\n\u003Cp>The Infinite Uploads plugin makes it so anyone can connect to the cloud without setting up confusing storage provider accounts or paying for expensive third-party utility plugins. Use smart-connect to set up and move your library to the cloud. No more copy and paste API keys or cloud configurations.\u003C\u002Fp>\n\u003Ch3>Media File Storage Calculator\u003C\u002Fh3>\n\u003Cp>Install the Infinite Uploads plugin, scan your Media Library for a breakdown of your media files by type and size. See how many images, videos, archives, documents, code, and other files (like audio) there are and how much space they’re taking up.\u003C\u002Fp>\n\u003Cp>Infinite Uploads helps you identify which files are using the most space on your server and allows you to move all your media files to cloud storage.\u003C\u002Fp>\n\u003Ch3>Ecommerce Ready\u003C\u002Fh3>\n\u003Cp>Not only is Infinite Uploads great for delivering highquality product images and videos, store and deliver your large digital download files in the cloud. Infinite Uploads works with both Forced Downloads PHP protection and X-Accel-Redirect\u002FX-Sendfile (nginx\u002Fapache).\u003C\u002Fp>\n\u003Ch3>Widely Compatible\u003C\u002Fh3>\n\u003Cp>Infinite Uploads is built with the latest in cloud technology to work flawlessly with the widest variety of your favorite themes and plugins and has been tested with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce\u002F\" rel=\"ugc\">WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feasy-digital-downloads\u002F\" rel=\"ugc\">Easy Digital Downloads\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.elegantthemes.com\u002Fgallery\u002Fdivi\u002F\" rel=\"nofollow ugc\">Divi Theme and Page Builder\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.learndash.com\u002F\" rel=\"nofollow ugc\">LearnDash\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdownload-manager\u002F\" rel=\"ugc\">WordPress Download Manager\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-smushit\u002F\" rel=\"ugc\">WP Smush & Smush Pro\u003C\u002Fa> (not CDN)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-retina-2x\u002F\" rel=\"ugc\">WP Retina 2x\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Felementor\u002F\" rel=\"ugc\">Elementor Page Builder\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpml.org\u002F\" rel=\"nofollow ugc\">WPML\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwp-rocket.me\u002F\" rel=\"nofollow ugc\">WP Rocket\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnextgen-gallery\u002F\" rel=\"ugc\">NextGen Gallary\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffilebird\u002F\" rel=\"ugc\">FileBird\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-custom-fields\u002F\" rel=\"ugc\">ACF\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fewww-image-optimizer\u002F\" rel=\"ugc\">EWWW Image Optimizer\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>And many, many, more!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Fast and Incredibly Secure\u003C\u002Fh3>\n\u003Cp>Infinite Uploads uses encrypted SSL to transfer files, is stored in highly resilient and available storage with 99.999999999% (11 x 9s) of durability, and our API was designed from the ground up with with bulletproof security. All API tokens and credentials are hashed, encrypted, segmented per customer and site, and rotated without you having to do a thing. We support multiple 2-factor login methods including phish-proof U2F security keys to protect access to your account and data.\u003C\u002Fp>\n\u003Cp>For low latency and legal compliance with laws like GDPR you can choose a USA or Europe (Germany) cloud storage location for each site you connect. And for lightning fast download speeds all files are served from the location closest to your visitors via our world-wide enterprise-class Content Delivery Network (CDN) with 50+ points of presence!\u003C\u002Fp>\n\u003Ch3>FTP\u002FSFTP Client-free File Manager\u003C\u002Fh3>\n\u003Cp>Keep managing all your files right from inside the WordPress dashboard just like before. Skip the protocol settings, server names, port numbers, usernames, long passwords, private keys, and API credentials. Manage access to the Media Library with the built-in user roles to streamline customer, visitor, and team member training.\u003C\u002Fp>\n\u003Cp>Power user? We provide S3-compatible credentials for direct cloud file managment, or use our WP CLI commands to move files to and from the cloud, scan your library, and more.\u003C\u002Fp>\n\u003Ch3>Bulk Sync & Restore\u003C\u002Fh3>\n\u003Cp>Already being hit with overages or experiencing performance issues because you have a ton of images and huge video or audio files? Use Infinite Uploads to free up space. Connect and move your entire existing library with a click.\u003C\u002Fp>\n\u003Ch3>Compatible Media File Types\u003C\u002Fh3>\n\u003Cp>If you can upload it to the WordPress Media Library, you can move it to the cloud. Infinite Uploads essentially replaces your WordPress uploads directory with cloud storage, so any theme or plugin that writes files there sends them to the cloud instead!\u003C\u002Fp>\n\u003Ch3>Smaller More Efficient Hosting\u003C\u002Fh3>\n\u003Cp>Transform WordPress into a stateless application ready for the cloud. Hosting your media files in the cloud makes your site super portable and makes backups and migrations tiny, fast, and efficient. It’s the go-to tool to enable usage of advanced hosting architectures like Horizontal Scaling and High Availability.\u003C\u002Fp>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“Infinite Uploads changes the game. Thousands of files stored safely without slowing down my site. If that’s not a win…I don’t know what is.” – Micah, Podcast Host\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“From their smart media file scanner to their simple pricing and one-click connect, The cloud for WordPress and Divi users could’nt be easier! Now anyone that can add an image to WordPress can move to the cloud and manage media files without client software, third-party plugins, or the need to become a cloud architect. It’s just awesome.” – \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fdavidblackmon\u002F\" rel=\"nofollow ugc\">David Blackmon\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>What about Multisite?\u003C\u002Fh3>\n\u003Cp>Use Infinite Uploads to store and manage the media files for your entire Multisite network with one account. Settings and syncing are network-wide. You never have to worry about running out of storage as we make your uploads “infinite”!\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>This plugin does not collect or share data other than your uploaded files to your public cloud storage location. We are fully GDPR-compatible and you can choose to store all data in European data centers. Read our \u003Ca href=\"https:\u002F\u002Finfiniteuploads.com\u002Fprivacy\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=iup_readme&utm_term=privacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa> for more information.\u003C\u002Fp>\n\u003Ch3>Check Out Big File Uploads\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftuxedo-big-file-uploads\u002F\" rel=\"ugc\">Big File Uploads\u003C\u002Fa> lets you upload large media files directly to  the media library with the WordPress media uploader. Increase your  maximum upload size to any value – as large as your available disk space  allows – and add file chunking to avoid server timeout errors.\u003C\u002Fp>\n\u003Ch3>Check out Big File Form Uploads\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Finfiniteuploads.com\u002Fbig-file-form-uploads\u002F\" rel=\"nofollow ugc\">Big File Form Uploads\u003C\u002Fa> is a paid add-on that  extends the functionality of increasing the maximum WordPress file upload size to your favorite form plugins for WordPress, including Contact Form 7, Gravity Forms, and Forminator! Set the limit in Big File Uploads, and that carries over to your file uploads in your forms to let your users upload big files! \u003Ca href=\"https:\u002F\u002Finfiniteuploads.com\u002Fbig-file-form-uploads\u002F\" rel=\"nofollow ugc\">Learn more about Big File Form Uploads!\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>About Us\u003C\u002Fh3>\n\u003Cp>Infinite Uploads is a premium cloud storage provider and content delivery network (CDN) for all your WordPress media files. Learn more here:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Finfiniteuploads.com\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=iup_readme&utm_term=about_us\" rel=\"nofollow ugc\">infiniteuploads.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Learn how to get the most out of your cloud-hosted files on our blog:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Finfiniteuploads.com\u002Fblog\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=iup_readme&utm_term=blog\" rel=\"nofollow ugc\">Infinite Uploads Blog, Tips, Tricks, How-tos, and News\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fclikitsupport\u002Finfinite-uploads\" rel=\"nofollow ugc\">Contribute to the plugin’s development on Github!\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Enjoy!\u003C\u002Fp>\n\u003Ch3>Contact and Credits\u003C\u002Fh3>\n\u003Cp>Built by the cloud architects and WordPress engineers at \u003Ca href=\"https:\u002F\u002Finfiniteuploads.com\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=iup_readme&utm_term=credits\" rel=\"nofollow ugc\">Infinite Uploads\u003C\u002Fa>.\u003C\u002Fp>\n","Move, encode, and serve all your video and other media files from the cloud to boost performance and save on storage.",800,36566,86,17,"2026-04-04T17:53:00.000Z","6.0","8.0",[21,22,94,95,96],"offload","offload-media","video-streaming","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finfinite-uploads.3.2.1.zip",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":107,"downloaded":108,"rating":27,"num_ratings":27,"last_updated":109,"tested_up_to":110,"requires_at_least":17,"requires_php":18,"tags":111,"homepage":97,"download_link":114,"security_score":75,"vuln_count":14,"unpatched_count":27,"last_vuln_date":115,"fetched_at":29},"filestack-upload","Filestack WP Upload","3.1.0","filestack","https:\u002F\u002Fprofiles.wordpress.org\u002Ffilestack\u002F","\u003Cp>With Filestack WordPress Upload, you or your users can upload files directly from local and cloud drives including Facebook, Instagram, Google Drive, Google Image Search, Google Photos, Dropbox, Box image URL, Webcam, Video Camera, and URL screenshots.\u003C\u002Fp>\n\u003Cp>Simply put the shortcode [Filestack] to call the file uploader and set the location where the uploaded file should appear.\u003C\u002Fp>\n\u003Cp>You can display the files and media assets immediately on your post or page. The integrated Filestack CDN optimizes for page load time to ensure high performance.\u003C\u002Fp>\n\u003Cp>You or your users can crop or edit the image or file within the file uploader, or you can use file transformations to crop, resize, compress, tag, filter, border, or more file transformations to programmatically optimize the images and media assets.\u003C\u002Fp>\n\u003Cp>You can store assets conveniently with Filestack or in your own cloud storage location, including Amazon S3, Microsoft Azure, Dropbox, Rackspace and Google Cloud Storage.\u003C\u002Fp>\n\u003Ch3>Filestack WordPress Upload Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Upload integrations with Facebook, Instagram, Google Drive, Google Image Search, Google Photos, Dropbox, Box image URL, Webcam, Video Camera, and URL screenshots\u003C\u002Fli>\n\u003Cli>Multi-file upload support\u003C\u002Fli>\n\u003Cli>Large file upload up to 200MB (configurable)\u003C\u002Fli>\n\u003Cli>In-app image transformations: crop, circle crop, and rotate\u003C\u002Fli>\n\u003Cli>Asynchronous uploads\u003C\u002Fli>\n\u003Cli>Integrated CDN for fast delivery\u003C\u002Fli>\n\u003Cli>Cloud storage integrations with Amazon S3, Microsoft Azure, Dropbox, Rackspace, and Google Cloud Storage\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Links\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.filestack.com\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.filestack.com\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.filestack.com\u002Fdocs\u002Fjavascript-api\u002Fpick-v3\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.filestack.com\u002Fdocs\u002Fjavascript-api\u002Fpick-v3\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fdev.filestack.com\u002Fsignup\u002Ffree\u002F\" rel=\"nofollow ugc\">Free API Key\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Languages\u003C\u002Fh3>\n\u003Col>\n\u003Cli>English: ‘en’\u003C\u002Fli>\n\u003Cli>Chinese: ‘zh’\u003C\u002Fli>\n\u003Cli>Danish: ‘da’\u003C\u002Fli>\n\u003Cli>Dutch: ‘nl’\u003C\u002Fli>\n\u003Cli>French: ‘fr’\u003C\u002Fli>\n\u003Cli>German: ‘de’\u003C\u002Fli>\n\u003Cli>Hebrew: ‘he’\u003C\u002Fli>\n\u003Cli>Italian: ‘it’\u003C\u002Fli>\n\u003Cli>Japanese: ‘ja’\u003C\u002Fli>\n\u003Cli>Polish: ‘pl’\u003C\u002Fli>\n\u003Cli>Portuguese: ‘pt’\u003C\u002Fli>\n\u003Cli>Russian: ‘ru’\u003C\u002Fli>\n\u003Cli>Spanish: ‘es’\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Questions\u003C\u002Fh3>\n\u003Cp>You can contact Support at support@filestack.com and send general questions to hello@filestack.com. We love hearing from you!\u003C\u002Fp>\n","Upload files directly to the cloud with support for multiple sources including local, Facebook, Dropbox, Google Drive, and more.",60,5198,"2025-11-11T09:06:00.000Z","6.8.5",[21,22,112,103,113],"file-upload","media-upload","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilestack-upload.3.1.0.zip","2024-12-13 15:59:52",{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":11,"downloaded":124,"rating":27,"num_ratings":27,"last_updated":125,"tested_up_to":126,"requires_at_least":17,"requires_php":127,"tags":128,"homepage":97,"download_link":130,"security_score":131,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"advanced-media-manager","Advanced Media Manager","2.0","Smackcoders Inc.,","https:\u002F\u002Fprofiles.wordpress.org\u002Fsmackcoders\u002F","\u003Cp>Serve your WordPress website media and contents directly from your cloud storage such as Amazon S3 and DigitalOcean Spaces.\u003C\u002Fp>\n\u003Ch4>Highlights\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Simple interface\u003C\u002Fli>\n\u003Cli>Connect with Amazon S3\u003C\u002Fli>\n\u003Cli>Connect with DigitalOcean Space\u003C\u002Fli>\n\u003Cli>Auto-update – New media files added to website will be automatically copied to cloud storage.\u003C\u002Fli>\n\u003Cli>Host your media directly from your cloud storage provider or specify a CDN.\u003C\u002Fli>\n\u003Cli>Automatically rewrites media URL with their respective Amazon S3 or DigitalOcean Spaces URL.\u003C\u002Fli>\n\u003Cli>Offload Media – Upload existing media library files to Amazon S3 or DigitalOcean Spaces.\u003C\u002Fli>\n\u003Cli>CDN with or without a custom domain support.\u003C\u002Fli>\n\u003Cli>You can create new buckets to colud storage through this plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n","Automatically copies wp media files to Amazon S3 or DigitalOcean.",1744,"2023-02-22T11:48:00.000Z","6.1.10","5.2.4",[20,21,129,51],"digitalocean","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-media-manager.2.0.zip",85,{"attackSurface":133,"codeSignals":390,"taintFlows":665,"riskAssessment":831,"analyzedAt":842},{"hooks":134,"ajaxHandlers":364,"restRoutes":385,"shortcodes":386,"cronEvents":387,"entryPointCount":388,"unprotectedCount":389},[135,141,146,151,155,160,164,168,172,174,177,180,184,188,192,195,198,203,206,210,212,216,221,224,229,232,237,241,245,249,253,257,261,264,268,271,275,279,283,287,290,293,297,301,305,309,313,315,318,321,323,326,331,334,337,339,341,346,349,351,354,356,361],{"type":136,"name":137,"callback":138,"file":139,"line":140},"action","admin_enqueue_scripts","onEnqueueScripts","includes\u002FWC\u002FAdmin\u002FForm\u002FForm.php",170,{"type":142,"name":143,"callback":144,"file":139,"line":145},"filter","woocommerce_screen_ids","setScreenIds",171,{"type":136,"name":147,"callback":148,"file":149,"line":150},"init","onExport","includes\u002FWC\u002FAdmin\u002FLogExporter\u002FLogExporter.php",50,{"type":136,"name":147,"callback":152,"file":153,"line":154},"onInit","includes\u002FWC\u002FAdmin\u002FPageForm\u002FAbstractPageForm.php",63,{"type":136,"name":156,"callback":157,"file":158,"line":159},"admin_notices","display","includes\u002FWP\u002FAdmin\u002FNotices\u002FNotices.php",107,{"type":136,"name":161,"callback":162,"file":158,"line":163},"shutdown","save",108,{"type":142,"name":165,"callback":166,"priority":13,"file":158,"line":167},"wp_redirect","onRedirect",109,{"type":136,"name":169,"callback":170,"priority":76,"file":171,"line":75},"admin_menu","onAdminMenu","includes\u002FWP\u002FAdmin\u002FOneTeamSoftware.php",{"type":136,"name":137,"callback":173,"file":171,"line":13},"onAdminEnqueueScripts",{"type":136,"name":169,"callback":170,"file":175,"line":176},"includes\u002FWP\u002FAdmin\u002FPage\u002FAbstractPage.php",66,{"type":142,"name":143,"callback":178,"file":175,"line":179},"onScreenIds",67,{"type":136,"name":147,"callback":181,"file":182,"line":183},"onBulkActionRequest","includes\u002FWP\u002FAdmin\u002FTable\u002FAbstractTable.php",98,{"type":142,"name":185,"callback":186,"file":187,"line":36},"admin_body_class","addBodyClass","includes\u002FWP\u002FAdmin\u002FTheme\u002FAdminTheme.php",{"type":142,"name":185,"callback":189,"file":190,"line":191},"closure","includes\u002FWP\u002FCloudSyncMaster\u002FAdmin\u002FSettingsPage.php",134,{"type":136,"name":193,"callback":189,"file":190,"line":194},"woocommerce_admin_field_info",139,{"type":136,"name":147,"callback":181,"file":196,"line":197},"includes\u002FWP\u002FCloudSyncMaster\u002FAdmin\u002FTable\u002FAbstractTable.php",92,{"type":136,"name":199,"callback":200,"priority":14,"file":201,"line":202},"admin_init","registerFilters","includes\u002FWP\u002FCloudSyncMaster\u002FHooks\u002FAssetFallbackHooks.php",46,{"type":136,"name":204,"callback":200,"priority":14,"file":201,"line":205},"wp_enqueue_scripts",49,{"type":142,"name":207,"callback":208,"priority":11,"file":201,"line":209},"script_loader_src","maybeSwapAssetVersion",65,{"type":142,"name":211,"callback":208,"priority":11,"file":201,"line":176},"style_loader_src",{"type":136,"name":213,"callback":214,"file":215,"line":36},"delete_attachment","deleteAttachment","includes\u002FWP\u002FCloudSyncMaster\u002FHooks\u002FDeleteFileHooks.php",{"type":136,"name":217,"callback":218,"file":219,"line":220},"admin_footer","addCloudIconToAttachment","includes\u002FWP\u002FCloudSyncMaster\u002FHooks\u002FMediaLibraryHooks.php",62,{"type":136,"name":156,"callback":222,"file":223,"line":209},"displayNotice","includes\u002FWP\u002FCloudSyncMaster\u002FHooks\u002FUploadErrorNotice.php",{"type":142,"name":225,"callback":226,"file":227,"line":228},"wp_handle_upload","uploadFile","includes\u002FWP\u002FCloudSyncMaster\u002FHooks\u002FUploadFileHooks.php",96,{"type":142,"name":230,"callback":231,"file":227,"line":183},"wp_generate_attachment_metadata","uploadFileAndThumbnails",{"type":142,"name":233,"callback":234,"file":235,"line":236},"woocommerce_download_product_filepath","handleWooCommerceDownloadProductFilePath","includes\u002FWP\u002FCloudSyncMaster\u002FHooks\u002FUrlRewritingHooks.php",118,{"type":142,"name":238,"callback":239,"file":235,"line":240},"wp_get_attachment_url","handleAttachmentUrl",121,{"type":142,"name":242,"callback":243,"file":235,"line":244},"wp_get_attachment_thumb_url","handleAttachmentThumbUrl",122,{"type":142,"name":246,"callback":247,"file":235,"line":248},"attachment_link","handleAttachmentLink",123,{"type":142,"name":250,"callback":251,"file":235,"line":252},"wp_get_attachment_image_src","handleAttachmentImageSrc",126,{"type":142,"name":254,"callback":255,"file":235,"line":256},"wp_calculate_image_srcset","handleCalculateImageSrcSet",129,{"type":142,"name":258,"callback":259,"file":235,"line":260},"wp_get_attachment_image_attributes","handleAttachmentImageAttributes",131,{"type":142,"name":262,"callback":263,"file":235,"line":191},"the_content","handleTheContent",{"type":142,"name":265,"callback":266,"file":235,"line":267},"the_excerpt","handleTheExcerpt",135,{"type":142,"name":269,"callback":270,"file":235,"line":194},"customize_value_custom_css","handleCustomizeValueCustomCss",{"type":142,"name":272,"callback":273,"file":235,"line":274},"wp_get_custom_css","handleGetCustomCss",140,{"type":142,"name":276,"callback":277,"file":235,"line":278},"theme_mod_background_image","handleThemeModBackgroundImage",141,{"type":142,"name":280,"callback":281,"file":235,"line":282},"theme_mod_header_image","handleThemeModHeaderImage",142,{"type":142,"name":284,"callback":285,"file":235,"line":286},"widget_form_callback","replaceUrlsInWidget",145,{"type":142,"name":288,"callback":285,"file":235,"line":289},"widget_display_callback",146,{"type":142,"name":291,"callback":285,"file":235,"line":292},"customize_value_widget_block",147,{"type":142,"name":294,"callback":295,"file":235,"line":296},"widget_block_content","handleWidgetBlockContent",148,{"type":142,"name":298,"callback":299,"file":235,"line":300},"render_block","handleRenderBlock",151,{"type":142,"name":302,"callback":303,"file":235,"line":304},"edd_download_files","handleEddDownloadFiles",154,{"type":136,"name":306,"callback":307,"file":235,"line":308},"template_redirect","handleTemplateRedirect",157,{"type":142,"name":310,"callback":311,"file":235,"line":312},"wp_prepare_attachment_for_js","handlePrepareAttachmentForJs",615,{"type":142,"name":310,"callback":311,"file":235,"line":314},628,{"type":136,"name":156,"callback":222,"file":316,"line":317},"includes\u002FWP\u002FCloudSyncMaster\u002FMigration\u002FMigrationNotice.php",105,{"type":136,"name":156,"callback":319,"file":316,"line":320},"displayActiveCompetitorWarning",106,{"type":136,"name":137,"callback":322,"file":316,"line":159},"enqueueWarningScripts",{"type":136,"name":137,"callback":189,"file":324,"line":325},"includes\u002FWP\u002FCloudSyncMaster\u002FMigration\u002FMigrationRegistrar.php",104,{"type":136,"name":327,"callback":328,"file":329,"line":330},"plugins_loaded","onPluginsLoaded","includes\u002FWP\u002FCloudSyncMaster\u002FPlugin.php",174,{"type":136,"name":199,"callback":332,"priority":14,"file":329,"line":333},"handleOAuthCallback",421,{"type":136,"name":217,"callback":335,"file":336,"line":320},"renderModal","includes\u002FWP\u002FFeedback\u002FFeedbackManager.php",{"type":136,"name":137,"callback":338,"file":336,"line":167},"enqueueAssets",{"type":136,"name":217,"callback":189,"priority":13,"file":336,"line":340},295,{"type":142,"name":342,"callback":343,"priority":13,"file":344,"line":345},"admin_footer_text","renderFooterText","includes\u002FWP\u002FFeedback\u002FUI\u002FFooterLink.php",43,{"type":136,"name":199,"callback":347,"file":348,"line":209},"run","includes\u002FWP\u002FInstaller\u002FInstaller.php",{"type":136,"name":199,"callback":350,"file":348,"line":176},"displayErrors",{"type":136,"name":137,"callback":352,"file":353,"line":300},"enqueueScripts","includes\u002FWP\u002FSensitiveFields\u002FSensitiveFields.php",{"type":136,"name":204,"callback":352,"file":353,"line":355},152,{"type":136,"name":357,"callback":358,"file":359,"line":360},"rest_api_init","registerRestRoute","includes\u002FWP\u002FTask\u002FAsyncTaskScheduler.php",69,{"type":136,"name":156,"callback":189,"file":362,"line":363},"wp-cloudsync-master.php",77,[365,371,375,379,382],{"action":366,"nopriv":367,"callback":368,"hasNonce":369,"hasCapCheck":369,"file":171,"line":370},"ots_activate_plugin",false,"handleActivatePlugin",true,101,{"action":372,"nopriv":367,"callback":373,"hasNonce":367,"hasCapCheck":367,"file":235,"line":374},"query-attachments","handleAjaxQueryAttachment",160,{"action":376,"nopriv":367,"callback":377,"hasNonce":367,"hasCapCheck":367,"file":235,"line":378},"upload-attachment","handleAjaxUploadAttachment",163,{"action":380,"nopriv":367,"callback":377,"hasNonce":367,"hasCapCheck":367,"file":235,"line":381},"image-editor",164,{"action":383,"nopriv":367,"callback":377,"hasNonce":367,"hasCapCheck":367,"file":235,"line":384},"send-attachment-to-editor",165,[],[],[],5,4,{"dangerousFunctions":391,"sqlUsage":416,"outputEscaping":419,"fileOperations":659,"externalRequests":76,"nonceChecks":660,"capabilityChecks":660,"bundledLibraries":661},[392,397,400,402,405,408,411],{"fn":393,"file":394,"line":395,"context":396},"unserialize","includes\u002FCache\u002FStorage\u002FTmpFile.php",59,"$value = unserialize(file_get_contents($filePath));",{"fn":398,"file":149,"line":191,"context":399},"ini_set","@ini_set('zlib.output_compression', 'Off'); \u002F\u002F @codingStandardsIgnoreLine",{"fn":398,"file":149,"line":267,"context":401},"@ini_set('output_buffering', 'Off'); \u002F\u002F @codingStandardsIgnoreLine",{"fn":398,"file":149,"line":403,"context":404},136,"@ini_set('output_handler', ''); \u002F\u002F @codingStandardsIgnoreLine",{"fn":393,"file":171,"line":406,"context":407},976,"$data = unserialize($response['body']);",{"fn":409,"file":359,"line":317,"context":410},"set_time_limit","set_time_limit(0);",{"fn":412,"file":413,"line":414,"context":415},"move_uploaded_file","packages\u002Fpsr7\u002Fsrc\u002FUploadedFile.php",127,"$this->moved = \\PHP_SAPI === 'cli' ? rename($this->file, $targetPath) : move_uploaded_file($this->fi",{"prepared":417,"raw":27,"locations":418},31,[],{"escaped":420,"rawEcho":421,"locations":422},898,124,[423,426,428,430,432,434,436,438,440,442,444,446,448,450,452,454,456,458,460,462,464,466,468,470,472,474,476,478,480,482,484,486,487,489,491,493,496,498,500,503,506,508,510,513,515,517,520,521,523,525,527,529,531,533,535,537,539,541,543,545,547,549,551,554,555,557,558,559,560,562,563,565,567,569,571,573,575,577,579,580,582,583,584,586,588,589,591,593,594,596,598,600,602,603,605,607,609,611,613,615,617,618,620,622,624,626,628,630,632,633,635,636,639,641,642,644,646,647,648,649,651,653,655,657],{"file":424,"line":417,"context":425},"includes\u002FLogger\u002FEchoLogger.php","raw output",{"file":139,"line":427,"context":425},319,{"file":139,"line":429,"context":425},325,{"file":139,"line":431,"context":425},444,{"file":139,"line":433,"context":425},499,{"file":139,"line":435,"context":425},526,{"file":139,"line":437,"context":425},539,{"file":139,"line":439,"context":425},560,{"file":139,"line":441,"context":425},574,{"file":139,"line":443,"context":425},593,{"file":139,"line":445,"context":425},604,{"file":139,"line":447,"context":425},623,{"file":139,"line":449,"context":425},633,{"file":139,"line":451,"context":425},670,{"file":139,"line":453,"context":425},688,{"file":139,"line":455,"context":425},731,{"file":139,"line":457,"context":425},759,{"file":139,"line":459,"context":425},795,{"file":139,"line":461,"context":425},829,{"file":139,"line":463,"context":425},832,{"file":139,"line":465,"context":425},857,{"file":139,"line":467,"context":425},887,{"file":139,"line":469,"context":425},896,{"file":139,"line":471,"context":425},922,{"file":139,"line":473,"context":425},937,{"file":139,"line":475,"context":425},942,{"file":139,"line":477,"context":425},973,{"file":139,"line":479,"context":425},985,{"file":139,"line":481,"context":425},1002,{"file":139,"line":483,"context":425},1122,{"file":139,"line":485,"context":425},1145,{"file":149,"line":131,"context":425},{"file":158,"line":488,"context":425},369,{"file":171,"line":490,"context":425},402,{"file":171,"line":492,"context":425},533,{"file":494,"line":495,"context":425},"includes\u002FWP\u002FAdmin\u002FPage\u002FAbstractPageTab.php",125,{"file":182,"line":497,"context":425},436,{"file":182,"line":499,"context":425},453,{"file":501,"line":502,"context":425},"includes\u002FWP\u002FAdmin\u002FWizard\u002FAbstractWizard.php",547,{"file":504,"line":505,"context":425},"includes\u002FWP\u002FCloudSyncMaster\u002FAdmin\u002FCloudSyncWizard.php",340,{"file":190,"line":507,"context":425},190,{"file":196,"line":509,"context":425},430,{"file":511,"line":512,"context":425},"includes\u002FWP\u002FCloudSyncMaster\u002FAdmin\u002FTable\u002FObjectsTable.php",246,{"file":511,"line":514,"context":425},289,{"file":511,"line":516,"context":425},305,{"file":518,"line":519,"context":425},"includes\u002FWP\u002FCloudSyncMaster\u002FAdmin\u002FTabs\u002FAccountsTab.php",94,{"file":518,"line":183,"context":425},{"file":518,"line":522,"context":425},241,{"file":518,"line":524,"context":425},259,{"file":518,"line":526,"context":425},265,{"file":518,"line":528,"context":425},283,{"file":518,"line":530,"context":425},284,{"file":518,"line":532,"context":425},297,{"file":518,"line":534,"context":425},298,{"file":518,"line":536,"context":425},321,{"file":518,"line":538,"context":425},324,{"file":518,"line":540,"context":425},330,{"file":518,"line":542,"context":425},354,{"file":518,"line":544,"context":425},362,{"file":518,"line":546,"context":425},368,{"file":518,"line":548,"context":425},380,{"file":518,"line":550,"context":425},527,{"file":552,"line":553,"context":425},"includes\u002FWP\u002FCloudSyncMaster\u002FAdmin\u002FTabs\u002FDeleteAccountTab.php",72,{"file":552,"line":36,"context":425},{"file":552,"line":556,"context":425},89,{"file":552,"line":183,"context":425},{"file":552,"line":194,"context":425},{"file":552,"line":292,"context":425},{"file":552,"line":561,"context":425},149,{"file":552,"line":308,"context":425},{"file":552,"line":564,"context":425},159,{"file":552,"line":566,"context":425},168,{"file":552,"line":568,"context":425},169,{"file":552,"line":570,"context":425},194,{"file":552,"line":572,"context":425},202,{"file":552,"line":574,"context":425},213,{"file":552,"line":576,"context":425},216,{"file":578,"line":248,"context":425},"includes\u002FWP\u002FCloudSyncMaster\u002FAdmin\u002FTabs\u002FEditAccountTab.php",{"file":578,"line":282,"context":425},{"file":581,"line":209,"context":425},"includes\u002FWP\u002FCloudSyncMaster\u002FAdmin\u002FTabs\u002FIntegrationsTab.php",{"file":581,"line":176,"context":425},{"file":581,"line":320,"context":425},{"file":581,"line":585,"context":425},158,{"file":581,"line":587,"context":425},162,{"file":581,"line":140,"context":425},{"file":581,"line":590,"context":425},234,{"file":581,"line":592,"context":425},238,{"file":581,"line":512,"context":425},{"file":581,"line":595,"context":425},316,{"file":581,"line":597,"context":425},320,{"file":581,"line":599,"context":425},328,{"file":581,"line":601,"context":425},365,{"file":581,"line":488,"context":425},{"file":581,"line":604,"context":425},377,{"file":581,"line":606,"context":425},414,{"file":581,"line":608,"context":425},418,{"file":581,"line":610,"context":425},426,{"file":581,"line":612,"context":425},470,{"file":581,"line":614,"context":425},501,{"file":581,"line":616,"context":425},502,{"file":223,"line":495,"context":425},{"file":316,"line":619,"context":425},423,{"file":324,"line":621,"context":425},311,{"file":324,"line":623,"context":425},314,{"file":324,"line":625,"context":425},372,{"file":324,"line":627,"context":425},376,{"file":324,"line":629,"context":425},388,{"file":324,"line":631,"context":425},397,{"file":324,"line":490,"context":425},{"file":336,"line":634,"context":425},285,{"file":336,"line":532,"context":425},{"file":637,"line":638,"context":425},"includes\u002FWP\u002FFeedback\u002FSurvey\u002FSentimentSurvey.php",155,{"file":640,"line":519,"context":425},"includes\u002FWP\u002FFeedback\u002FSurvey\u002FTwoStepReviewSurvey.php",{"file":640,"line":403,"context":425},{"file":348,"line":643,"context":425},113,{"file":645,"line":107,"context":425},"includes\u002FWP\u002FTranslation\u002FTranslation.php",{"file":645,"line":176,"context":425},{"file":645,"line":267,"context":425},{"file":645,"line":278,"context":425},{"file":645,"line":650,"context":425},255,{"file":645,"line":652,"context":425},261,{"file":645,"line":654,"context":425},280,{"file":645,"line":656,"context":425},286,{"file":362,"line":658,"context":425},80,47,16,[662],{"name":663,"version":28,"knownCves":664},"Guzzle",[],[666,696,709,718,733,747,759,775,786,796,814,823],{"entryPoint":667,"graph":668,"unsanitizedCount":76,"severity":695},"display (includes\u002FWP\u002FCloudSyncMaster\u002FAdmin\u002FSettingsPage.php:171)",{"nodes":669,"edges":691},[670,675,681,684,688],{"id":671,"type":672,"label":673,"file":190,"line":674},"n0","source","$_GET",181,{"id":676,"type":677,"label":678,"file":190,"line":679,"wp_function":680},"n1","sink","echo() [XSS]",199,"echo",{"id":682,"type":672,"label":673,"file":190,"line":683},"n2",207,{"id":685,"type":686,"label":687,"file":190,"line":683},"n3","transform","→ renderNavigation()",{"id":689,"type":677,"label":678,"file":504,"line":690,"wp_function":680},"n4",367,[692,693,694],{"from":671,"to":676,"sanitized":367},{"from":682,"to":685,"sanitized":367},{"from":685,"to":689,"sanitized":367},"medium",{"entryPoint":697,"graph":698,"unsanitizedCount":76,"severity":695},"\u003CSettingsPage> (includes\u002FWP\u002FCloudSyncMaster\u002FAdmin\u002FSettingsPage.php:0)",{"nodes":699,"edges":705},[700,701,702,703,704],{"id":671,"type":672,"label":673,"file":190,"line":674},{"id":676,"type":677,"label":678,"file":190,"line":679,"wp_function":680},{"id":682,"type":672,"label":673,"file":190,"line":683},{"id":685,"type":686,"label":687,"file":190,"line":683},{"id":689,"type":677,"label":678,"file":504,"line":690,"wp_function":680},[706,707,708],{"from":671,"to":676,"sanitized":367},{"from":682,"to":685,"sanitized":367},{"from":685,"to":689,"sanitized":367},{"entryPoint":710,"graph":711,"unsanitizedCount":14,"severity":695},"renderMessages (includes\u002FWP\u002FCloudSyncMaster\u002FAdmin\u002FTabs\u002FAccountsTab.php:237)",{"nodes":712,"edges":716},[713,715],{"id":671,"type":672,"label":673,"file":518,"line":714},252,{"id":676,"type":677,"label":678,"file":518,"line":524,"wp_function":680},[717],{"from":671,"to":676,"sanitized":367},{"entryPoint":719,"graph":720,"unsanitizedCount":732,"severity":695},"display (includes\u002FWP\u002FCloudSyncMaster\u002FAdmin\u002FTabs\u002FDeleteAccountTab.php:62)",{"nodes":721,"edges":729},[722,725,727],{"id":671,"type":672,"label":723,"file":552,"line":724},"$_REQUEST (x3)",115,{"id":676,"type":686,"label":726,"file":552,"line":724},"→ displayConfirmationForm()",{"id":682,"type":677,"label":678,"file":552,"line":728,"wp_function":680},187,[730,731],{"from":671,"to":676,"sanitized":367},{"from":676,"to":682,"sanitized":367},3,{"entryPoint":734,"graph":735,"unsanitizedCount":732,"severity":695},"\u003CDeleteAccountTab> (includes\u002FWP\u002FCloudSyncMaster\u002FAdmin\u002FTabs\u002FDeleteAccountTab.php:0)",{"nodes":736,"edges":743},[737,739,740,741,742],{"id":671,"type":672,"label":738,"file":552,"line":363},"$_REQUEST (x6)",{"id":676,"type":677,"label":678,"file":552,"line":296,"wp_function":680},{"id":682,"type":672,"label":723,"file":552,"line":724},{"id":685,"type":686,"label":726,"file":552,"line":724},{"id":689,"type":677,"label":678,"file":552,"line":728,"wp_function":680},[744,745,746],{"from":671,"to":676,"sanitized":369},{"from":682,"to":685,"sanitized":367},{"from":685,"to":689,"sanitized":367},{"entryPoint":748,"graph":749,"unsanitizedCount":14,"severity":695},"scheduleTask (includes\u002FWP\u002FTask\u002FAsyncTaskScheduler.php:151)",{"nodes":750,"edges":757},[751,754],{"id":671,"type":672,"label":752,"file":359,"line":753},"$_COOKIE",175,{"id":676,"type":677,"label":755,"file":359,"line":674,"wp_function":756},"wp_remote_post() [SSRF]","wp_remote_post",[758],{"from":671,"to":676,"sanitized":367},{"entryPoint":760,"graph":761,"unsanitizedCount":27,"severity":774},"display (includes\u002FWC\u002FAdmin\u002FPageForm\u002FAbstractPageForm.php:162)",{"nodes":762,"edges":771},[763,766,767,770],{"id":671,"type":672,"label":764,"file":153,"line":765},"$_GET['page']",176,{"id":676,"type":677,"label":678,"file":153,"line":765,"wp_function":680},{"id":682,"type":672,"label":768,"file":153,"line":769},"$_GET['tab']",177,{"id":685,"type":677,"label":678,"file":153,"line":769,"wp_function":680},[772,773],{"from":671,"to":676,"sanitized":369},{"from":682,"to":685,"sanitized":369},"low",{"entryPoint":776,"graph":777,"unsanitizedCount":27,"severity":774},"\u003CAbstractPageForm> (includes\u002FWC\u002FAdmin\u002FPageForm\u002FAbstractPageForm.php:0)",{"nodes":778,"edges":783},[779,780,781,782],{"id":671,"type":672,"label":764,"file":153,"line":765},{"id":676,"type":677,"label":678,"file":153,"line":765,"wp_function":680},{"id":682,"type":672,"label":768,"file":153,"line":769},{"id":685,"type":677,"label":678,"file":153,"line":769,"wp_function":680},[784,785],{"from":671,"to":676,"sanitized":369},{"from":682,"to":685,"sanitized":369},{"entryPoint":787,"graph":788,"unsanitizedCount":27,"severity":774},"\u003COneTeamSoftware> (includes\u002FWP\u002FAdmin\u002FOneTeamSoftware.php:0)",{"nodes":789,"edges":794},[790,792],{"id":671,"type":672,"label":791,"file":171,"line":728},"$_POST",{"id":676,"type":677,"label":678,"file":171,"line":793,"wp_function":680},451,[795],{"from":671,"to":676,"sanitized":369},{"entryPoint":797,"graph":798,"unsanitizedCount":14,"severity":774},"\u003CEditAccountForm> (includes\u002FWP\u002FCloudSyncMaster\u002FAdmin\u002FForm\u002FEditAccountForm.php:0)",{"nodes":799,"edges":811},[800,804,806],{"id":671,"type":672,"label":801,"file":802,"line":803},"$_REQUEST","includes\u002FWP\u002FCloudSyncMaster\u002FAdmin\u002FForm\u002FEditAccountForm.php",876,{"id":676,"type":686,"label":805,"file":802,"line":803},"→ update()",{"id":682,"type":677,"label":807,"file":808,"line":809,"wp_function":810},"update_option() [Settings Manipulation]","includes\u002FWP\u002FSettingsStorage\u002FSettingsStorage.php",55,"update_option",[812,813],{"from":671,"to":676,"sanitized":367},{"from":676,"to":682,"sanitized":367},{"entryPoint":815,"graph":816,"unsanitizedCount":27,"severity":774},"\u003CAccountsTab> (includes\u002FWP\u002FCloudSyncMaster\u002FAdmin\u002FTabs\u002FAccountsTab.php:0)",{"nodes":817,"edges":821},[818,820],{"id":671,"type":672,"label":819,"file":518,"line":714},"$_GET (x2)",{"id":676,"type":677,"label":678,"file":518,"line":524,"wp_function":680},[822],{"from":671,"to":676,"sanitized":369},{"entryPoint":824,"graph":825,"unsanitizedCount":27,"severity":774},"\u003CAsyncTaskScheduler> (includes\u002FWP\u002FTask\u002FAsyncTaskScheduler.php:0)",{"nodes":826,"edges":829},[827,828],{"id":671,"type":672,"label":752,"file":359,"line":753},{"id":676,"type":677,"label":755,"file":359,"line":674,"wp_function":756},[830],{"from":671,"to":676,"sanitized":369},{"summary":832,"deductions":833},"The \"wp-cloudsync-master\" v2.0.4 plugin exhibits a mixed security posture. On the positive side, it demonstrates strong practices in SQL query handling, exclusively using prepared statements, and a high percentage of properly escaped output. The absence of known vulnerabilities in its history is also a significant positive indicator. However, the plugin presents notable risks due to its attack surface, with 4 out of 5 AJAX handlers lacking authentication checks. This creates a substantial entry point for potential attackers to exploit without proper authorization. The presence of dangerous functions like `unserialize`, `ini_set`, and `set_time_limit` further elevates concern, as these can be leveraged in various attack vectors if improperly handled. While the taint analysis did not reveal critical or high-severity issues, the presence of 7 flows with unsanitized paths warrants attention, as these could lead to unexpected behavior or vulnerabilities if user input is involved. In conclusion, while the plugin has good practices in some areas, the significant number of unprotected AJAX endpoints and the use of sensitive functions are serious weaknesses that require immediate attention to mitigate potential security risks.",[834,837,840],{"reason":835,"points":836},"4 unprotected AJAX handlers",8,{"reason":838,"points":839},"Use of dangerous functions (unserialize, ini_set, set_time_limit)",7,{"reason":841,"points":388},"7 flows with unsanitized paths","2026-04-16T12:48:50.994Z",{"wat":844,"direct":853},{"assetPaths":845,"generatorPatterns":848,"scriptPaths":849,"versionParams":850},[846,847],"\u002Fwp-content\u002Fplugins\u002Fwp-cloudsync-master\u002Fassets\u002Fcss\u002Fadmin-style.css","\u002Fwp-content\u002Fplugins\u002Fwp-cloudsync-master\u002Fassets\u002Fjs\u002Fadmin-script.js",[],[847],[851,852],"wp-cloudsync-master\u002Fassets\u002Fcss\u002Fadmin-style.css?ver=","wp-cloudsync-master\u002Fassets\u002Fjs\u002Fadmin-script.js?ver=",{"cssClasses":854,"htmlComments":856,"htmlAttributes":864,"restEndpoints":866,"jsGlobals":867,"shortcodeOutput":868},[855],"woocommerce-help-tip",[857,858,859,860,861,862,863,861]," PROGRAM          FlexRC                                          "," PROPERTY         604-1097 View St                                 "," OF               Victoria BC   V8V 0G9                          ","                   Voice 604 800-7879                              ","                                                                   "," Any usage \u002F copying \u002F extension or modification without          "," prior authorization is prohibited                                ",[865],"data-tip",[],[],[],{"error":369,"url":870,"statusCode":871,"statusMessage":872,"message":872},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fwp-cloudsync-master\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":27,"versions":874},[]]