[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f5sBdawb-RtvmfcBaJvXGBg636nLvHE4GGV9cYXRAs6E":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":38,"analysis":138,"fingerprints":412},"wp2cloud-wordpress-to-cloud","WP2Cloud","1.4.0","Artem Livshits","https:\u002F\u002Fprofiles.wordpress.org\u002Fartemlivshits\u002F","\u003Cp>\u003Cstrong>Take your WordPress site to cloud with the help of Cloud Storage Engine (\u003Ca href=\"http:\u002F\u002Fwww.oblaksoft.com\u002Fdocumentation\" title=\"Cloud Storage Engine\" rel=\"nofollow ugc\">ClouSE\u003C\u002Fa>)!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>WordPress-To-Cloud solution makes it possible for WordPress blogs to store all their data like pages, images, files in Amazon S3 or Google Cloud Storage.\u003C\u002Fp>\n\u003Cp>Now WordPress can seamlessly get all the benefits of cloud storage – high availability, high reliability, quick and easy disaster recovery, and serving content in a highly scalable fashion.\u003C\u002Fp>\n\u003Cp>WP2Cloud plugin is designed to complete the migration of a WordPress site to cloud storage.\u003C\u002Fp>\n\u003Ch4>Benefits\u003C\u002Fh4>\n\u003Cp>Cloud storage is awesome. It is highly- durable, reliable, available, and scalable; it has infinite capacity, it is the most mature and thus stable service – all of it on a Pay-For-What-You-Use pricing model.\u003C\u002Fp>\n\u003Cp>Using cloud storage to store the website data has the following benefits:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cem>No backup and recovery of the site data is needed\u003C\u002Fem>. More info is \u003Ca href=\"http:\u002F\u002Fwww.oblaksoft.com\u002Fwordpress-on-s3-no-more-backups\u002F\" title=\"WordPress on S3: No more backups\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Storage is extremely reliable and durable by cloud storage design\u003C\u002Fli>\n\u003Cli>Pictures are served by cloud storage directly, which makes the website highly scalable\u003C\u002Fli>\n\u003Cli>Storage cost scales with usage, no upfront reservation is needed\u003C\u002Fli>\n\u003Cli>Storage consumption scales up and down with the amount of data stored.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Deployment options\u003C\u002Fh4>\n\u003Cp>WordPress-To-Cloud supports the following primary deployment choices:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Take the whole website data to cloud storage.\u003C\u002Fli>\n\u003Cli>Only upload media files to cloud storage.\u003C\u002Fli>\n\u003Cli>Only migrate website content to cloud storage while store media files in uploads folder on Web server running WordPress.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cem>As the best deployment practice we recommend moving to the cloud the whole website, both its content (that is stored in WordPress database) and media files.\u003C\u002Fem>\u003Cbr \u002F>\nConsider using our ready-to-run WordPress on Cloud Storage – \u003Ca href=\"http:\u002F\u002Fwww.oblaksoft.com\u002Fdocumentation\u002Fyapixx\u002F\" title=\"Yet Another Picture Sharing Site\" rel=\"nofollow ugc\">Oblaksoft Yapixx, the 1st WordPress website on Amazon S3\u003C\u002Fa> as a starting point and a reference of such configuration. Refer to the complete \u003Ca href=\"http:\u002F\u002Fwww.slideshare.net\u002Fartemlivshits\u002Fwordpress-on-s3-stepbystep\" rel=\"nofollow ugc\">WordPress on S3\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fwww.slideshare.net\u002Fartemlivshits\u002Fwordpress-to-google-cloud\" rel=\"nofollow ugc\">WordPress on Google Cloud Storage\u003C\u002Fa>, and \u003Ca href=\"http:\u002F\u002Fwww.slideshare.net\u002Fartemlivshits\u002Fwordpress-on-s3-do-it-youself\" rel=\"nofollow ugc\">WordPress on S3: do it yourself\u003C\u002Fa> step-by-step guides for extra pointers in setting up WordPress on cloud storage.\u003C\u002Fp>\n\u003Ch4>Hosting options\u003C\u002Fh4>\n\u003Cp>The website server hosting decision can be made independently from the decision where to store the website data.\u003Cbr \u002F>\nA Web server running the website can be hosted pretty much anywhere. Depending on your needs, the Web server can run by your favorite hoster, by a cloud provider, from your premise, as an instance in Amazon AWS or Google Cloud.\u003C\u002Fp>\n\u003Cp>You can keep your current hosting arrangements, and only move the website data to cloud storage using WP2Cloud and ClouSE.\u003Cbr \u002F>\nWith your data being safe in the cloud storage, if needed, you’ll be able to easily change a hoster or a cloud, that is without any data migration whatsoever.\u003C\u002Fp>\n\u003Cp>WordPress-To-Cloud solution works with nearly any hosting\u002Fcloud provider, but perhaps not with every hosting plan or stack supported by your provider. Feel free to contact your provider and us so we could attempt to make it work in your specific circumstances.\u003C\u002Fp>\n\u003Ch4>How it works\u003C\u002Fh4>\n\u003Cp>WP2Cloud stores media files such as pictures, music, videos, documents in the cloud. Media files that are uploaded to the WordPress are actually uploaded to the cloud storage, not to the local file system of the Web server hosting this website.\u003C\u002Fp>\n\u003Cp>The media files are served from the cloud storage, the website pages now refer to the media files via direct cloud storage URLs. This makes your site directly powered by the enormous scale and reliability of cloud storage.\u003C\u002Fp>\n\u003Cp>To make serving media files from Amazon S3 even faster, the plugin can be configured to use a Content Distribution Network (CDN), such as Amazon CloudFront. When the plugin is configured to use a CDN, the website pages refer to the media files via the CDN URLs. The CDN serves the media files from locations around the world to provide the best performance.\u003C\u002Fp>\n\u003Cp>WP2Cloud plugin natively makes the website faster, more available and scalable:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Media files are stored reliably in the cloud and don’t need to be backed up.\u003C\u002Fli>\n\u003Cli>Website now can leverage the cloud power to scale out content delivery to the browser directly from the cloud storage. The file content is now served in a highly scalable fashion by the cloud storage utility provider which takes load off of the Web server. This is different from the default WordPress behavior where media files are local files, and are served by the Web server and consume network bandwidth, disk I\u002FO and CPU power of the Web server\u003C\u002Fli>\n\u003Cli>WordPress web tier is now stateless, so web tiers can now be auto-scaled and auto-balanced as needed to meet the website’s scalability goals.\u003C\u002Fli>\n\u003Cli>Files are distributed across the globe for fast access either natively by cloud storage itself and\u002For via an explicit integration with CDN.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>WP2Cloud plugin relies on Cloud Storage Engine (ClouSE) for MySQL to enable integration with cloud storage.\u003Cbr \u002F>\nIn WordPress-to-Cloud solution, the site uses cloud storage as its \u003Cem>primary\u003C\u002Fem> storage. The storage configuration becomes transparent to WordPress. WordPress stores the website’s data in MySQL, while ClouSE is plugged into MySQL and places all data into cloud storage, rather than using local disk. ClouSE plays the role of a database gateway for cloud storage, combining the best of local and cloud storage by delivering performance and security of local storage, plus all the benefits of the cloud storage.\u003C\u002Fp>\n\u003Ch4>Supported cloud storage\u003C\u002Fh4>\n\u003Cp>Supported cloud storage providers are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Amazon S3 and compatible. You can choose any of the Amazon Regions to store your data. Pick a Region to optimize for latency, minimize cost or address regulatory requirements.\u003C\u002Fli>\n\u003Cli>Google Cloud Storage.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Other storage providers may be added in the near future.\u003C\u002Fp>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Español por Andrew de \u003Ca href=\"http:\u002F\u002Fwww.webhostinghub.com\u002F\" rel=\"nofollow ugc\">WebHostingHub\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Русский предоставил OblakSoft\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>More reading\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Freadwrite.com\u002F2012\u002F05\u002F16\u002Fs3-storage-for-wordpress-blogs\" title=\"readwrite.com: S3 Storage for WordPress Blogs\" rel=\"nofollow ugc\">S3 Storage for WordPress Blogs\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fgoogledevelopers.blogspot.com\u002F2012\u002F11\u002Flaunching-wordpress-into-google-cloud.html\" title=\"WordPress on Google Cloud\" rel=\"nofollow ugc\">Launching WordPress into the Google cloud\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwebscripts.softpedia.com\u002Fscript\u002FModules\u002FWordPress-Plugins\u002FWP2Cloud-76263.html\" title=\"WP2Cloud\" rel=\"nofollow ugc\">WP2Cloud featured at Softpedia.com\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Future plans\u003C\u002Fh4>\n\u003Cp>Our goal is to design the best WordPress-to-Cloud experience for YOU.\u003Cbr \u002F>\nCloud storage is very powerful, we’d love to take full advantage of its capabilities!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>We really appreciate your feedback.\u003C\u002Fstrong>\u003Cbr \u002F>\nWhat are your scenarios? What would you like to see added, improved? What problems can we help you with?\u003C\u002Fp>\n\u003Cp>\u003Cem>Feel free to \u003Ca href=\"http:\u002F\u002Fwww.oblaksoft.com\u002Fabout-us\u002Femail-us\u002F\" title=\"email OblakSoft\" rel=\"nofollow ugc\">contact us\u003C\u002Fa>.\u003C\u002Fem> Thank you in advance!\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>This plugin is actively supported by \u003Ca href=\"http:\u002F\u002Fwww.oblaksoft.com\u002F\" title=\"http:\u002F\u002Fwww.oblaksoft.com\u002F\" rel=\"nofollow ugc\">OblakSoft\u003C\u002Fa> and we will do our best to help you. In return we simply ask:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Rate this plugin or write a review. We cordially ask you to please \u003Ca href=\"http:\u002F\u002Fwww.oblaksoft.com\u002Fabout-us\u002Femail-us\u002F\" rel=\"nofollow ugc\">contact us\u003C\u002Fa> before giving a poor rating.\u003C\u002Fli>\n\u003Cli>Follow us at our \u003Ca href=\"http:\u002F\u002Fwww.facebook.com\u002Fpages\u002FOblakSoft-LLC\u002F324769304220011\u002F\" title=\"http:\u002F\u002Fwww.facebook.com\u002Fpages\u002FOblakSoft-LLC\u002F324769304220011\u002F\" rel=\"nofollow ugc\">OblakSoft Facebook page\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Support us by referring, blogging about WP2Cloud plugin and\u002For ClouSE storage engine.\u003C\u002Fli>\n\u003Cli>Help Out. If you see a question on the forum you can help with or have a great idea and want to code it up and submit a patch, that would be just plain awesome and we will shower your with praise. Also, we are happy to post translations if you provide them.\u003C\u002Fli>\n\u003Cli>Donate – if this plugin makes your life easier enough to support our time it makes all the difference in the world. We are a small self-funded startup. You can donate to OblakSoft development team via \u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fcgi-bin\u002Fwebscr?cmd=_s-xclick&hosted_button_id=JMUHXKMNCQ75N\" title=\"WP2Cloud PayPal URL\" rel=\"nofollow ugc\">PayPal\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Thank you!\u003C\u002Fstrong>\u003C\u002Fp>\n","Now WordPress site can store all its content (pages and media) in cloud. This makes site powered by enormous scale and reliability of cloud storage.",10,26487,88,18,"2014-08-14T01:23:00.000Z","3.9.40","3.3.2","",[20,21,22,23,24],"amazon","aws","cloud","cloud-storage","s3","http:\u002F\u002Fwww.oblaksoft.com\u002Fdocumentation\u002Fyapixx","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp2cloud-wordpress-to-cloud.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"artemlivshits",1,30,84,"2026-04-04T08:45:59.109Z",[39,62,80,96,119],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":11,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":60,"download_link":61,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"ultimate-media-on-the-cloud-lite","Ultimate Media On The Cloud Lite","1.51.2","PhpRockets Team","https:\u002F\u002Fprofiles.wordpress.org\u002Fphprockets\u002F","\u003Cp>With Ultimate Media On The Cloud plugin, you can easy migrate\u002F move and mange wordpress medias on the Cloud Storage Platforms like Amazon S3, Google Cloud and other platforms…\u003Cbr \u002F>\nIt helps you to save hosting space\u002Fbandwidth and faster delivery by keeping your site medias at the cloud services.\u003C\u002Fp>\n\u003Cp>Once installed Ultimate Media On The Cloud plugin will automatic save your media to the target cloud which\u003Cbr \u002F>\nyou set up via Plugin Setting page and replace with cloud URL instead of your blog URL source. The settings page\u003Cbr \u002F>\nis friendly and easy to use, there is an inline support and links for you can quickly fill the credentials.\u003C\u002Fp>\n\u003Cp>By first time of activation Ultimate Media On The Cloud, your all existing medias will not be affected and they will\u003Cbr \u002F>\nwork as they are before the time you active the plugin, notice that all new medias will be\u003Cbr \u002F>\nuploaded to the cloud. Beside that there is a Migration feature (which is Pro version) for you can migrate all your media to the cloud,\u003Cbr \u002F>\nplugin supports Host to Cloud, Cloud to Cloud (migrate between Cloud Storage Server).\u003C\u002Fp>\n\u003Cp>This Lite version is having enough functionally for you can have basic features and work with Cloud Server smoothly, with\u003Cbr \u002F>\nthe Pro version can have more powerful features. Take a look below Pro features.\u003C\u002Fp>\n\u003Ch4>Pro version unlock features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Support Migration between Host and Clouds, Cloud and Cloud.\u003C\u002Fli>\n\u003Cli>Unlimited Cloud Accounts.\u003C\u002Fli>\n\u003Cli>Post types filter, no limitation on post types setting.\u003C\u002Fli>\n\u003Cli>File types filter, no limitation on file types setting.\u003C\u002Fli>\n\u003Cli>Enable \u002F Disable cloud storage for specify user.\u003C\u002Fli>\n\u003Cli>Inline Creating Buckets.\u003C\u002Fli>\n\u003Cli>Bucket CORS configuration.\u003C\u002Fli>\n\u003Cli>Support cloud encryption, CloudFront and CDN.\u003C\u002Fli>\n\u003Cli>WordPress Multi Sites support.\u003C\u002Fli>\n\u003Cli>Master password to protect your account config.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>(We will work to adding more feature in every next release)\u003Cbr \u002F>\nIf you have any question, don’t hesitate to post your question.\u003C\u002Fp>\n\u003Cp>Thank your for using Ultimate Media On The Cloud for WordPress plugin\u003C\u002Fp>\n","With Ultimate Media On The Cloud plugin, you can easy migrate\u002F move and mange wordpress medias on the Cloud Storage Platforms like Amazon S3, Google C &hellip;",1802,60,3,"2022-07-29T04:28:00.000Z","6.0.11","4.0.0","5.5",[55,56,57,58,59],"amazon-s3","aws-s3","google-cloud","wordpress-cloud-storage","wordpress-s3","https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fultimate-media-on-the-cloud-lite","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fultimate-media-on-the-cloud-lite.zip",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":28,"downloaded":70,"rating":71,"num_ratings":34,"last_updated":72,"tested_up_to":73,"requires_at_least":74,"requires_php":75,"tags":76,"homepage":18,"download_link":79,"security_score":71,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"storage-for-woo-via-s3-compatible","Storage for Woo via S3-Compatible","1.1.0","mohammadr3z","https:\u002F\u002Fprofiles.wordpress.org\u002Fmohammadr3z\u002F","\u003Cp>Storage for WooCommerce via S3-Compatible is a powerful extension for WooCommerce that allows you to store and deliver your digital products using Amazon S3 or any S3-compatible storage service. This plugin provides seamless integration with S3 APIs, featuring signed URLs with configurable expiration times.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>S3-Compatible Integration\u003C\u002Fstrong>: Store your digital products in Amazon S3, Wasabi, MinIO, DigitalOcean Spaces, Backblaze B2, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Signed Download Links\u003C\u002Fstrong>: Generates secure signed URLs with configurable expiration (1-60 minutes)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy File Management\u003C\u002Fstrong>: Upload files directly to S3 through WordPress admin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Media Library Integration\u003C\u002Fstrong>: Browse and select files from your S3 bucket within WordPress\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Folder Support\u003C\u002Fstrong>: Navigate and organize files in folders (prefixes)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security First\u003C\u002Fstrong>: Built with WordPress security best practices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer Friendly\u003C\u002Fstrong>: Clean, well-documented code with hooks and filters\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to WooCommerce > Settings > S3-Compatible\u003C\u002Fli>\n\u003Cli>Enter your S3 credentials:\n\u003Cul>\n\u003Cli>Access Key\u003C\u002Fli>\n\u003Cli>Secret Key\u003C\u002Fli>\n\u003Cli>Bucket Name\u003C\u002Fli>\n\u003Cli>Endpoint URL (e.g., https:\u002F\u002Fs3.example.com)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Set the Link Expiration time (1-60 minutes)\u003C\u002Fli>\n\u003Cli>Save the settings\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Ch4>Browsing and Selecting Files\u003C\u002Fh4>\n\u003Col>\n\u003Cli>When creating or editing a downloadable product in WooCommerce\u003C\u002Fli>\n\u003Cli>Click “Browse S3” button next to the file URL field\u003C\u002Fli>\n\u003Cli>Browse your S3 bucket using the folder navigation\u003C\u002Fli>\n\u003Cli>Use the breadcrumb navigation bar to quickly jump to parent folders\u003C\u002Fli>\n\u003Cli>Use the search box in the header to filter files by name\u003C\u002Fli>\n\u003Cli>Click “Select File” to use an existing file for your download\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Uploading New Files\u003C\u002Fh4>\n\u003Col>\n\u003Cli>In the S3 browser, click the “Upload File” button in the header row\u003C\u002Fli>\n\u003Cli>The upload form will appear above the file list\u003C\u002Fli>\n\u003Cli>Choose your file and click “Upload”\u003C\u002Fli>\n\u003Cli>After a successful upload, the file URL will be automatically set with the S3 prefix\u003C\u002Fli>\n\u003Cli>Click the button again to hide the upload form\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to S3-compatible storage APIs to manage files and create download links.\u003C\u002Fp>\n\u003Cp>It sends the necessary authentication credentials and file requests to your configured S3 endpoint. This happens when you browse your S3 bucket in the dashboard, upload files, or when a customer downloads a file.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Service\u003C\u002Fstrong>: S3-Compatible Storage API\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Used for\u003C\u002Fstrong>: File browsing, uploading, and generating signed download links.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data sent\u003C\u002Fstrong>: API credentials, file metadata, file content (during upload).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>URLs\u003C\u002Fstrong>: Depends on your configured endpoint:\n\u003Cul>\n\u003Cli>Amazon S3: \u003Ccode>https:\u002F\u002Fs3.amazonaws.com\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Wasabi: \u003Ccode>https:\u002F\u002Fs3.wasabisys.com\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>MinIO: Your self-hosted endpoint\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Legal\u003C\u002Fstrong>: Refer to your storage provider’s Terms of Service and Privacy Policy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support and bug reports, please use the WordPress.org plugin support forum.\u003C\u002Fp>\n\u003Cp>If you find this plugin helpful, please consider leaving a review on WordPress.org.\u003C\u002Fp>\n\u003Ch3>Other Storage Providers\u003C\u002Fh3>\n\u003Cp>Looking for a different storage provider? Check out our other plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fstorage-for-woo-via-dropbox\u002F\" rel=\"ugc\">Storage for WooCommerce via Dropbox\u003C\u002Fa> – Use Dropbox for your digital product storage\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>This plugin requires S3 API credentials to access your storage for file management. It does not collect or store any personal data beyond the API credentials needed to maintain the connection. All file storage and delivery is handled through your configured S3 endpoint’s secure infrastructure.\u003C\u002Fp>\n","Enable secure cloud storage and delivery of your WooCommerce digital products through S3-Compatible storage.",260,100,"2026-02-24T09:52:00.000Z","6.9.4","5.8","7.4",[20,23,77,24,78],"digital-downloads","woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstorage-for-woo-via-s3-compatible.1.1.0.zip",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":28,"downloaded":88,"rating":28,"num_ratings":28,"last_updated":89,"tested_up_to":73,"requires_at_least":90,"requires_php":75,"tags":91,"homepage":94,"download_link":95,"security_score":71,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"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.",153,"2026-02-27T08:42:00.000Z","5.6",[55,92,23,93,24],"cdn","media-offload","https:\u002F\u002Fswiftplugins.pro\u002Fswift-offload","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fswift-offload.1.0.3.zip",{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":104,"downloaded":105,"rating":106,"num_ratings":107,"last_updated":108,"tested_up_to":109,"requires_at_least":110,"requires_php":75,"tags":111,"homepage":115,"download_link":116,"security_score":117,"vuln_count":34,"unpatched_count":28,"last_vuln_date":118,"fetched_at":30},"ilab-media-tools","Media Cloud for Bunny CDN, Amazon S3, Cloudflare R2, Google Cloud Storage, DigitalOcean and more","4.6.4","interfacelab","https:\u002F\u002Fprofiles.wordpress.org\u002Finterfacelab\u002F","\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F3tB3rKkwAJY?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>Media cloud is a revolutionary plug-in for WordPress that will supercharge the performance of your website and radically transform the way that you work with media in WordPress.\u003C\u002Fp>\n\u003Cp>Media Cloud works by moving your images, media and other files from your WordPress server to online cloud storage such as Amazon S3, Google Cloud Storage, DigitalOcean Spaces, DreamHost Object Storage and many others.  You can then serve that media through a CDN like Amazon Cloud front, Cloudflare, Fastly and others.\u003C\u002Fp>\n\u003Cp>Beyond cloud storage, Media Cloud also has deep integration with Imgix, the leading real-time image manipulation and optimization CDN.  Media Cloud is the first plugin for WordPress to bring the full benefit of what Imgix offers – simplifying your development efforts, reducing your site’s page load times and opening up creative options that simply haven’t existed until now.\u003C\u002Fp>\n\u003Cp>Media Cloud also provides advanced image editing tools that provide improved cropping options, effects, filters, watermarking and more.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>NOTE\u003C\u002Fstrong>: This plugin requires PHP 7.1 or higher\u003C\u002Fp>\n\u003Ch4>Upload to S3, Cloudflare R2, Minio, Google Cloud Storage, Digital Ocean Spaces, DreamHost Object Storage and others\u003C\u002Fh4>\n\u003Cp>Automatically copy media uploads to the cloud and serve them directly from your cloud storage provider, CloudFront or any other CDN.\u003C\u002Fp>\n\u003Ch4>Video Encoding with Mux\u003C\u002Fh4>\n\u003Cp>Upload videos and encode them nearly instantly to adaptive bitrate HLS that plays back smoothly and beautifully on any device regardless of bandwidth.  Requires an account with \u003Ca href=\"https:\u002F\u002Fmux.com\" rel=\"nofollow ugc\">Mux\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Integrate with Imgix\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fimgix.com\" rel=\"nofollow ugc\">Imgix\u003C\u002Fa> will radically change the way that you build your WordPress sites and themes.  This plugin is the best integration available for WordPress.  Upload your images to S3 with our S3 tool and then host the media with Imgix, providing you with real-time image processing and automatic format delivery.  Forget ImageMagick, Imgix is light years ahead in quality and speed.\u003C\u002Fp>\n\u003Ch4>Native support for Google Cloud Storage\u003C\u002Fh4>\n\u003Cp>Now supports using Google Cloud Storage for uploads without having to use Google’s S3 compatible interop mode.\u003C\u002Fp>\n\u003Ch4>Automatically Tag, Categorize and Caption with Amazon Rekognition\u003C\u002Fh4>\n\u003Cp>Use Amazon’s latest AI tools to tag and categorize your images when uploading to Amazon S3.  With Rekognition, you can automatically detect objects, scenes, and faces in images.\u003C\u002Fp>\n\u003Ch4>Advanced Image Editing\u003C\u002Fh4>\n\u003Cp>When integrating with \u003Ca href=\"https:\u002F\u002Fimgix.com\" rel=\"nofollow ugc\">Imgix\u003C\u002Fa>, Media Cloud by ILAB provides the most advanced WordPress image editor.  Alter contrast, saturation, vibrancy and over 30 other image editing operations – in real time right inside the WordPress admin interface!  Completely non-destructive!\u003C\u002Fp>\n\u003Ch4>Image Cropping\u003C\u002Fh4>\n\u003Cp>Media Cloud by ILAB ships with the most advanced image cropping tool available for WordPress, based on Chen Fengyuan’s amazing Cropper plugin for jQuery.\u003C\u002Fp>\n\u003Ch4>Compatible With Leading Image Optimizers\u003C\u002Fh4>\n\u003Cp>Compatible with Short Pixel, EWWW, Smush and Imagify image optimization plugins!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Upload to any of a variety of cloud storage providers (Amazon S3, Cloudflare R2, Google Cloud Storage, Minio, Backblaze, DigitalOcean Spaces or any other S3 compatible service)\u003C\u002Fli>\n\u003Cli>Host your media directly from your cloud storage provider or specify a CDN\u003C\u002Fli>\n\u003Cli>Integrate with Imgix media hosting\u003C\u002Fli>\n\u003Cli>Use Amazon Rekognition to automatically tag and categorize images\u003C\u002Fli>\n\u003Cli>Use third party cloud file providers that use S3 compatible APIs\u003C\u002Fli>\n\u003Cli>Advanced image cropping tool\u003C\u002Fli>\n\u003Cli>Advanced image editing with saturation, contrast, auto-correct,\u003Cbr \u002F>\nsharpen, blur and more (only when integrated with Imgix)\u003C\u002Fli>\n\u003Cli>Automatically import your settings from WP Offload Media and WP-Stateless\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium Upgrade with Improved Support Options and More Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Built-in image optimization using leading image optimization services like ShortPixel, TinyPNG, Imagify and Kraken.io.  No more third party plugins needed because it’s built into Media Cloud’s process.\u003C\u002Fli>\n\u003Cli>Advanced security for encoded videos and a feature rich video player\u003C\u002Fli>\n\u003Cli>Easily import your existing media library with the push of a button\u003C\u002Fli>\n\u003Cli>WP-CLI support: Import your media library to the cloud, regenerate thumbnails and process your library with Amazon Rekognition using WP-CLI commands.\u003C\u002Fli>\n\u003Cli>Direct uploads integrated directly into WordPress’s media library\u003C\u002Fli>\n\u003Cli>Cloud storage browser that allows you to import media to your media library from the cloud\u003C\u002Fli>\n\u003Cli>WPML, WooCommerce and Easy Digital Downloads integration\u003C\u002Fli>\n\u003Cli>Blubrry Pod Casting, Ultimate Membership integrations\u003C\u002Fli>\n\u003Cli>Push\u002Fpull your CSS and JS assets to the cloud and serve them from a CDN\u003C\u002Fli>\n\u003Cli>Use Google Cloud Vision as a computer vision provider\u003C\u002Fli>\n\u003Cli>Image size manager\u003C\u002Fli>\n\u003Cli>Network level multisite support\u003C\u002Fli>\n\u003Cli>and more!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fmediacloud.press\u002Fcomparison\u002F\" rel=\"nofollow ugc\">Compare the premium plans\u003C\u002Fa>\u003C\u002Fp>\n","Automatically store media on Amazon S3, Cloudflare R2, Google Cloud Storage, DigitalOcean Spaces + others. Serve CSS\u002FJS assets through CDNs.",7000,539664,70,116,"2024-04-09T11:12:00.000Z","6.5.8","4.9",[20,112,113,114,24],"bunnycdn","cloudflare","offload","https:\u002F\u002Fgithub.com\u002Finterfacelab\u002Filab-media-tools","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Filab-media-tools.4.6.4.zip",92,"2024-03-25 00:00:00",{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":127,"downloaded":128,"rating":129,"num_ratings":130,"last_updated":131,"tested_up_to":73,"requires_at_least":90,"requires_php":75,"tags":132,"homepage":135,"download_link":136,"security_score":71,"vuln_count":34,"unpatched_count":28,"last_vuln_date":137,"fetched_at":30},"aws-cdn-by-wpadmin","WPAdmin AWS CDN","4.0.1","luckychingi","https:\u002F\u002Fprofiles.wordpress.org\u002Fluckychingi\u002F","\u003Cp>The new & improved Amazon Cloudfront Distribution Plugin by WPAdmin. Setup Amazon Cloudfront CDN for your website. Now with intuitive layout and more flexibility. The new & improved Amazon Cloudfront Distribution Plugin by WPAdmin. Setup Amazon Cloudfront CDN for your website. Now with intuitive layout and more flexibility. Also supports WordPress Multisite installation (not tested though).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>One-click distribution creation\u003C\u002Fstrong> – Create CloudFront distributions directly from WordPress\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full CDN settings control\u003C\u002Fstrong> – Configure cache policy, TLS version, price class, and compression\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom domain support\u003C\u002Fstrong> – Use your own CDN domain (e.g., cdn.yoursite.com)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SSL certificate management\u003C\u002Fstrong> – Request free SSL certificates from AWS Certificate Manager\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart URL rewriting\u003C\u002Fstrong> – Automatically rewrites media, CSS, and JS URLs to use CloudFront\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Granular exclusions\u003C\u002Fstrong> – Exclude specific pages and assets containing certain keywords\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sub-folder & sub-domain support\u003C\u002Fstrong> – Works with all WordPress installation types\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cache invalidation\u003C\u002Fstrong> – Purge CloudFront cache directly from WordPress\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enable\u002Fdisable toggle\u003C\u002Fstrong> – Instantly switch CDN on or off without losing settings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Built-in documentation\u003C\u002Fstrong> – Comprehensive how-it-works guide and FAQ\u003C\u002Fli>\n\u003C\u002Ful>\n","Setup Amazon Cloudfront CDN for your website. Now with intuitive layout and more flexibility.",500,90059,94,53,"2026-02-12T14:21:00.000Z",[20,21,92,133,134],"cloudfront","free","https:\u002F\u002Fwpadmin.ca\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faws-cdn-by-wpadmin.4.0.1.zip","2023-07-11 00:00:00",{"attackSurface":139,"codeSignals":276,"taintFlows":363,"riskAssessment":401,"analyzedAt":411},{"hooks":140,"ajaxHandlers":260,"restRoutes":268,"shortcodes":269,"cronEvents":274,"entryPointCount":275,"unprotectedCount":28},[141,147,150,154,158,162,166,168,171,174,177,181,183,186,189,192,195,198,201,204,207,210,214,217,220,223,226,229,231,234,237,240,243,246,249,253,257],{"type":142,"name":143,"callback":144,"file":145,"line":146},"action","plugins_loaded","addhooks","wp2cloud.php",140,{"type":142,"name":148,"callback":148,"file":145,"line":149},"wp_loaded",225,{"type":142,"name":151,"callback":151,"priority":152,"file":145,"line":153},"switch_blog",9,226,{"type":155,"name":156,"callback":156,"priority":152,"file":145,"line":157},"filter","wp_handle_upload",228,{"type":155,"name":159,"callback":160,"priority":11,"file":145,"line":161},"plugin_row_meta","add_plugin_meta",229,{"type":155,"name":163,"callback":164,"priority":152,"file":145,"line":165},"wp_update_attachment_metadata","wp_update_attachment_metadata_add_exif",231,{"type":155,"name":163,"callback":163,"priority":152,"file":145,"line":167},232,{"type":155,"name":169,"callback":169,"priority":152,"file":145,"line":170},"wp_delete_file",233,{"type":155,"name":172,"callback":172,"priority":152,"file":145,"line":173},"wp_save_image_file",234,{"type":155,"name":175,"callback":172,"priority":152,"file":145,"line":176},"wp_save_image_editor_file",235,{"type":155,"name":178,"callback":179,"priority":152,"file":145,"line":180},"wp_get_attachment_thumb_url","wp_get_attachment_url",237,{"type":155,"name":179,"callback":179,"priority":152,"file":145,"line":182},238,{"type":155,"name":184,"callback":184,"priority":152,"file":145,"line":185},"load_image_to_edit_attachmenturl",239,{"type":155,"name":187,"callback":187,"priority":152,"file":145,"line":188},"bp_core_avatar_folder_url",241,{"type":155,"name":190,"callback":190,"priority":152,"file":145,"line":191},"bp_core_avatar_folder_dir",242,{"type":155,"name":193,"callback":193,"priority":152,"file":145,"line":194},"bp_core_fetch_avatar",243,{"type":155,"name":196,"callback":196,"priority":152,"file":145,"line":197},"bp_core_fetch_avatar_url",244,{"type":155,"name":199,"callback":199,"priority":152,"file":145,"line":200},"bp_core_pre_avatar_handle_upload",246,{"type":155,"name":202,"callback":202,"priority":152,"file":145,"line":203},"bp_core_pre_avatar_handle_crop",247,{"type":155,"name":205,"callback":205,"priority":152,"file":145,"line":206},"bp_core_delete_existing_avatar",248,{"type":155,"name":208,"callback":208,"priority":152,"file":145,"line":209},"bp_activity_content_before_save",250,{"type":155,"name":211,"callback":212,"priority":152,"file":145,"line":213},"bp_album_get_picture_original_url","bp_album_get_picture_url",252,{"type":155,"name":215,"callback":212,"priority":152,"file":145,"line":216},"bp_album_get_picture_middle_url",253,{"type":155,"name":218,"callback":212,"priority":152,"file":145,"line":219},"bp_album_get_picture_thumb_url",254,{"type":142,"name":221,"callback":221,"priority":152,"file":145,"line":222},"bp_album_data_after_save",255,{"type":142,"name":224,"callback":224,"priority":152,"file":145,"line":225},"bp_album_delete_picture",256,{"type":155,"name":227,"callback":227,"priority":152,"file":145,"line":228},"wpseo_xml_sitemap_img_src",258,{"type":155,"name":230,"callback":230,"priority":152,"file":145,"line":70},"woocommerce_get_downloadable_file_urls",{"type":155,"name":232,"callback":232,"priority":152,"file":145,"line":233},"woocommerce_file_download_paths",261,{"type":155,"name":235,"callback":235,"priority":152,"file":145,"line":236},"wp2cloud_upload_file",263,{"type":155,"name":238,"callback":169,"priority":152,"file":145,"line":239},"wp2cloud_delete_file",264,{"type":142,"name":241,"callback":241,"priority":152,"file":145,"line":242},"wp2cloud_download_file",265,{"type":155,"name":244,"callback":244,"priority":152,"file":145,"line":245},"wp2cloud_get_file_url",266,{"type":155,"name":247,"callback":247,"priority":152,"file":145,"line":248},"image_downsize",268,{"type":155,"name":250,"callback":251,"file":145,"line":252},"mce_external_plugins","add_custom_tinymce_plugin_clouse",274,{"type":142,"name":254,"callback":255,"file":145,"line":256},"admin_menu","settings",278,{"type":142,"name":258,"callback":258,"file":145,"line":259},"admin_notices",281,[261],{"action":262,"nopriv":263,"callback":264,"hasNonce":265,"hasCapCheck":265,"file":266,"line":267},"wp2cloud_move",false,"wp2cloud_move_process_step",true,"wp2cloud-move.php",114,[],[270],{"tag":271,"callback":272,"file":145,"line":273},"WP2CLOUD","wp2cloud_shortcode_handler",285,[],2,{"dangerousFunctions":277,"sqlUsage":278,"outputEscaping":298,"fileOperations":360,"externalRequests":28,"nonceChecks":34,"capabilityChecks":361,"bundledLibraries":362},[],{"prepared":279,"raw":280,"locations":281},40,7,[282,285,287,289,291,293,296],{"file":266,"line":283,"context":284},219,"$wpdb->get_results() with variable interpolation",{"file":266,"line":286,"context":284},272,{"file":266,"line":288,"context":284},393,{"file":266,"line":290,"context":284},412,{"file":266,"line":292,"context":284},502,{"file":266,"line":294,"context":295},568,"$wpdb->query() with variable interpolation",{"file":266,"line":297,"context":284},584,{"escaped":11,"rawEcho":299,"locations":300},29,[301,305,307,309,311,313,314,316,318,320,323,325,327,329,331,333,335,337,339,341,343,345,347,349,350,352,354,356,358],{"file":302,"line":303,"context":304},"setoptions.php",91,"raw output",{"file":302,"line":306,"context":304},111,{"file":302,"line":308,"context":304},113,{"file":302,"line":310,"context":304},143,{"file":302,"line":312,"context":304},145,{"file":302,"line":219,"context":304},{"file":302,"line":315,"context":304},291,{"file":302,"line":317,"context":304},308,{"file":302,"line":319,"context":304},319,{"file":321,"line":322,"context":304},"wp2cloud-mce.php",23,{"file":266,"line":324,"context":304},12,{"file":266,"line":326,"context":304},57,{"file":266,"line":328,"context":304},58,{"file":266,"line":330,"context":304},66,{"file":266,"line":332,"context":304},74,{"file":266,"line":334,"context":304},108,{"file":266,"line":336,"context":304},155,{"file":266,"line":338,"context":304},157,{"file":266,"line":340,"context":304},488,{"file":266,"line":342,"context":304},510,{"file":266,"line":344,"context":304},515,{"file":266,"line":346,"context":304},593,{"file":266,"line":348,"context":304},598,{"file":145,"line":290,"context":304},{"file":145,"line":351,"context":304},416,{"file":145,"line":353,"context":304},421,{"file":145,"line":355,"context":304},427,{"file":145,"line":357,"context":304},491,{"file":145,"line":359,"context":304},492,19,6,[],[364,380,388],{"entryPoint":365,"graph":366,"unsanitizedCount":28,"severity":379},"wp2cloud_settings (setoptions.php:68)",{"nodes":367,"edges":377},[368,372],{"id":369,"type":370,"label":371,"file":302,"line":334},"n0","source","$_POST (x2)",{"id":373,"type":374,"label":375,"file":302,"line":306,"wp_function":376},"n1","sink","echo() [XSS]","echo",[378],{"from":369,"to":373,"sanitized":265},"low",{"entryPoint":381,"graph":382,"unsanitizedCount":28,"severity":379},"\u003Csetoptions> (setoptions.php:0)",{"nodes":383,"edges":386},[384,385],{"id":369,"type":370,"label":371,"file":302,"line":334},{"id":373,"type":374,"label":375,"file":302,"line":306,"wp_function":376},[387],{"from":369,"to":373,"sanitized":265},{"entryPoint":389,"graph":390,"unsanitizedCount":28,"severity":379},"\u003Cwp2cloud> (wp2cloud.php:0)",{"nodes":391,"edges":399},[392,395],{"id":369,"type":370,"label":393,"file":145,"line":394},"$_GET",1890,{"id":373,"type":374,"label":396,"file":145,"line":397,"wp_function":398},"header() [Header Injection]",1923,"header",[400],{"from":369,"to":373,"sanitized":265},{"summary":402,"deductions":403},"The \"wp2cloud-wordpress-to-cloud\" plugin v1.4.0 exhibits a generally good security posture based on the provided static analysis. It boasts no known vulnerabilities (CVEs) and no recorded critical or high-severity issues in its history. The plugin demonstrates an effort towards secure coding practices by implementing a decent number of capability checks and a single nonce check, crucial for protecting its entry points. Furthermore, a high percentage of its SQL queries utilize prepared statements, significantly reducing the risk of SQL injection vulnerabilities.",[404,406,409],{"reason":405,"points":280},"Low percentage of properly escaped output",{"reason":407,"points":408},"Moderate number of file operations without context",4,{"reason":410,"points":361},"Single entry point (AJAX) has no explicit auth check listed","2026-03-17T01:02:37.832Z",{"wat":413,"direct":426},{"assetPaths":414,"generatorPatterns":419,"scriptPaths":420,"versionParams":421},[415,416,417,418],"\u002Fwp-content\u002Fplugins\u002Fwp2cloud-wordpress-to-cloud\u002Fsetoptions.css","\u002Fwp-content\u002Fplugins\u002Fwp2cloud-wordpress-to-cloud\u002Fwp2cloud-move.css","\u002Fwp-content\u002Fplugins\u002Fwp2cloud-wordpress-to-cloud\u002Fsetoptions.js","\u002Fwp-content\u002Fplugins\u002Fwp2cloud-wordpress-to-cloud\u002Fwp2cloud-move.js",[],[417,418],[422,423,424,425],"wp2cloud-wordpress-to-cloud\u002Fsetoptions.css?ver=","wp2cloud-wordpress-to-cloud\u002Fwp2cloud-move.css?ver=","wp2cloud-wordpress-to-cloud\u002Fsetoptions.js?ver=","wp2cloud-wordpress-to-cloud\u002Fwp2cloud-move.js?ver=",{"cssClasses":427,"htmlComments":428,"htmlAttributes":470,"restEndpoints":472,"jsGlobals":473,"shortcodeOutput":474},[],[429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469],"Copyright (c) 2012-2014, OblakSoft LLC.","This program is free software; you can redistribute it and\u002For","modify it under the terms of the GNU General Public License","as published by the Free Software Foundation; either version 2","of the License, or (at your option) any later version.","This program is distributed in the hope that it will be useful,","but WITHOUT ANY WARRANTY; without even the implied warranty of","MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the","GNU General Public License for more details.","You should have received a copy of the GNU General Public License","along with this program; if not, write to the Free Software","Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.","Include headers requred for crop_and_upload_bp_avatar.","Include optional configuration.  This configuration can be used","to set WP_LOAD_PATH without modifying the plugin sources.","When this file is referred directly, we need to know where to find","the WordPress engine.  By default, it's assumed that wp2cloud.php","is located in the","[ROOT]\u002Fwp-content\u002Fplugins\u002Fwp2cloud-wordpress-to-cloud\u002F directory.","Note: prior to 1.3.15 the user was supposed to set ABSPATH in","wp2cloud-config.php, so we still handle that.","Load WordPress bootstrap, if this file is referred directly.","This plugin implements the capability to upload pictures (and other media)","to the cloud using OblackSoft's ClouSE -- the Cloud Storage Engine","for MySQL.","When a new media file is uploaded it will be stored in the cloud along","with all the intermediate files generated by WordPress (thumbnails).","Populate the database.","Connect to a different media DB.","Populate the table names and plugin dir.","Registration\u002Fde-registration callbacks.","Start output buffering to translate weblob_id-based URLs to direct","URLS for frontend pages.","The plugin can only work if the current MySQL setup supports","ClouSE storage engine.","Create the table that contains a WEBLOB field to store pictures","(and other media) in the cloud.","A WEBLOB field is expressed via two MySQL fields:","value$wblob_info blob -- control commands on input \u002F URL on output","value$wblob  longblob -- BLOB to store the media content","Adds hooks to the actions this plugin need.",[471],"data-wbid",[],[],[]]