[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$ffWvqheXXgOHF98hM_ddfEOzqesv-xiXkm3d-9XGPTTw":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":140,"fingerprints":272},"wc-download-products-from-aws-s3","WC Download Products from AWS S3","1.0.0","Piotr Włoch","https:\u002F\u002Fprofiles.wordpress.org\u002Fbragi26\u002F","\u003Cp>The WCDownload Products from AWS S3  plugin will allow you to store your products through your Amazon AWS S3 service. You can explore buckets and upload files directly to Amazon AWS S3. When a customer downloads their purchase the extension will translate this into Amazon AWS S3 URL and serve that file as a download.\u003C\u002Fp>\n\u003Cp>Using WC Download Products from AWS S3 plugin to serve your digital products offers scalability, availability, security and performance. Especially when serving big files and providing greater download speed for your customers.\u003C\u002Fp>\n\u003Cp>WC Download Products from AWS S3  extension also supports multiple buckets within one product so you can easily provide download access to files stored on different Amazon buckets when purchasing one product.\u003C\u002Fp>\n","Allows using Amazon S3 to upload and download Woocommerce digital products.",10,1377,100,2,"2020-04-16T16:50:00.000Z","5.4.19","4.9","5.6",[20,21,22,23,24],"amazon-s3","aws","aws-s3","s3","woocommerce","https:\u002F\u002Fgithub.com\u002FBragi26\u002Fwc-download-products-from-aws-s3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwc-download-products-from-aws-s3.1.0.0.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":34,"avg_security_score":27,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"bragi26",20,30,84,"2026-04-04T02:31:27.487Z",[39,60,83,105,125],{"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":58,"download_link":59,"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",[20,22,55,56,57],"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":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":70,"num_ratings":11,"last_updated":71,"tested_up_to":72,"requires_at_least":17,"requires_php":73,"tags":74,"homepage":78,"download_link":79,"security_score":80,"vuln_count":81,"unpatched_count":28,"last_vuln_date":82,"fetched_at":30},"upcasted-s3-offload","Upcasted S3 Offload – AWS S3, DigitalOcean Spaces, Backblaze, MinIO Storage Integration","3.1.0","upcasted","https:\u002F\u002Fprofiles.wordpress.org\u002Fupcasted\u002F","\u003Cp>Upcasted S3 Offload seamlessly integrates your WordPress Media Library with AWS S3 and other S3-compatible storage providers including DigitalOcean Spaces, Linode Object Storage, MinIO, Wasabi, Backblaze, Vultr Object Storage, DreamObjects, and more.\u003C\u002Fp>\n\u003Cp>This powerful plugin optimizes your website’s performance by efficiently managing media files in cloud storage, reducing server load, and improving loading times. It automatically moves your media files to S3 storage and handles URL rewriting, ensuring a smooth user experience.\u003C\u002Fp>\n\u003Ch4>Why Choose Upcasted S3 Offload?\u003C\u002Fh4>\n\u003Ch4>⚡ Performance Benefits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Significantly reduce server load through offloaded media storage\u003C\u002Fli>\n\u003Cli>Optimize website performance with cloud-based delivery\u003C\u002Fli>\n\u003Cli>Boost SEO rankings with faster page load times\u003C\u002Fli>\n\u003Cli>Enhance user experience with optimized content delivery\u003C\u002Fli>\n\u003Cli>Improve global reach with distributed storage locations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>💰 Cost Savings\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Reduce hosting costs by offloading media storage\u003C\u002Fli>\n\u003Cli>Lower bandwidth usage on your main server\u003C\u002Fli>\n\u003Cli>Eliminate storage space concerns\u003C\u002Fli>\n\u003Cli>Avoid expensive hosting upgrades\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🔒 Security & Reliability\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Bank-grade encryption for credentials\u003C\u002Fli>\n\u003Cli>Automatic file redundancy and backup\u003C\u002Fli>\n\u003Cli>Enterprise-level security protocols\u003C\u002Fli>\n\u003Cli>Protected file transfer system\u003C\u002Fli>\n\u003Cli>Leverages S3 providers’ robust infrastructure\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🚀 Free Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Unlimited file migrations\u003C\u002Fli>\n\u003Cli>WordPress Multisite support\u003C\u002Fli>\n\u003Cli>One-click quick setup wizard\u003C\u002Fli>\n\u003Cli>One-click bucket creation\u003C\u002Fli>\n\u003Cli>Multi-provider compatibility (AWS S3, DigitalOcean, etc.)\u003C\u002Fli>\n\u003Cli>Custom endpoint configuration\u003C\u002Fli>\n\u003Cli>Flexible region selection\u003C\u002Fli>\n\u003Cli>Advanced file management\u003C\u002Fli>\n\u003Cli>Smart file type filtering\u003C\u002Fli>\n\u003Cli>Secure credential management\u003C\u002Fli>\n\u003Cli>High-performance uploads\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>💎 PRO Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Priority email support\u003C\u002Fli>\n\u003Cli>Automatic premium updates\u003C\u002Fli>\n\u003Cli>Custom batch size control\u003C\u002Fli>\n\u003Cli>Advanced file type filtering\u003C\u002Fli>\n\u003Cli>Background file migration\u003C\u002Fli>\n\u003Cli>CDN integration support\u003C\u002Fli>\n\u003Cli>Large file support (up to 5TB)\u003C\u002Fli>\n\u003Cli>Bulk migration tools\u003C\u002Fli>\n\u003Cli>Unified migration progress with elapsed time, ETA, remaining items, and finished notice\u003C\u002Fli>\n\u003Cli>Failed Items diagnostics panel with pagination, full error viewer, and single\u002Fbulk retry actions\u003C\u002Fli>\n\u003Cli>Progressive single-item retry with granular tasks and mini progress bar\u003C\u002Fli>\n\u003Cli>Migration Locks diagnostics with the ability to force unlock stuck runs\u003C\u002Fli>\n\u003Cli>Retry safety: max attempts and permanent failure handling (permanent badge; excluded from auto runs)\u003C\u002Fli>\n\u003C\u002Ful>\n","Easily migrate and manage WordPress Media Library files to AWS S3 or S3-compatible storage providers. Boost performance and reduce hosting costs.",200,11827,68,"2025-12-15T15:13:00.000Z","6.9.4","7.4",[22,75,76,77,23],"digitalocean-spaces","media-library","object-storage","https:\u002F\u002Fupcasted.com\u002Fupcasted-s3-offload","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fupcasted-s3-offload.3.1.0.zip",99,1,"2025-02-03 00:00:00",{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":91,"downloaded":92,"rating":93,"num_ratings":94,"last_updated":95,"tested_up_to":72,"requires_at_least":96,"requires_php":97,"tags":98,"homepage":102,"download_link":103,"security_score":13,"vuln_count":81,"unpatched_count":28,"last_vuln_date":104,"fetched_at":30},"amazon-s3-and-cloudfront","WP Offload Media Lite for Amazon S3, DigitalOcean Spaces, and Google Cloud Storage","3.3.0","WP Engine","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpengine\u002F","\u003Cp>FORMERLY WP OFFLOAD S3 LITE\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FI-wTMXMeFu4?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>This plugin automatically copies images, videos, documents, and any other media added through WordPress’ media uploader to \u003Ca href=\"http:\u002F\u002Faws.amazon.com\u002Fs3\u002F\" rel=\"nofollow ugc\">Amazon S3\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.digitalocean.com\u002Fproducts\u002Fspaces\u002F\" rel=\"nofollow ugc\">DigitalOcean Spaces\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fcloud.google.com\u002Fstorage\u002F\" rel=\"nofollow ugc\">Google Cloud Storage\u003C\u002Fa>. It then automatically replaces the URL to each media file with their respective Amazon S3, DigitalOcean Spaces or Google Cloud Storage URL or, if you have configured \u003Ca href=\"http:\u002F\u002Faws.amazon.com\u002Fcloudfront\u002F\" rel=\"nofollow ugc\">Amazon CloudFront\u003C\u002Fa> or another CDN with or without a custom domain, that URL instead. Image thumbnails are also copied to the bucket and delivered through the correct remote URL.\u003C\u002Fp>\n\u003Cp>Uploading files \u003Cem>directly\u003C\u002Fem> to your Amazon S3, DigitalOcean Spaces or Google Cloud Storage account is not currently supported by this plugin. They are uploaded to your server first, then copied to the bucket. There is an option to automatically remove the files from your server once they are copied to the bucket however.\u003C\u002Fp>\n\u003Cp>If you’re adding this plugin to a site that’s been around for a while, your existing media files will not be copied to or served from Amazon S3, DigitalOcean Spaces or Google Cloud Storage. Only newly uploaded files will be copied to and served from the bucket. \u003Ca href=\"https:\u002F\u002Fdeliciousbrains.com\u002Fwp-offload-media\u002Fupgrade\u002F?utm_campaign=WP%2BOffload%2BS3&utm_source=wordpress.org&utm_medium=free%2Bplugin%2Blisting\" rel=\"nofollow ugc\">The pro upgrade\u003C\u002Fa> has an upload tool to handle existing media files.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Image Optimization\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Although WP Offload Media doesn’t include image optimization features, we work closely with the author of \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fewww-image-optimizer\u002F\" rel=\"ugc\">EWWW Image Optimizer\u003C\u002Fa> to ensure they always work well together. Not only do we recommend EWWW Image Optimizer but we officially support its integration with WP Offload Media.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>PRO Upgrade with Email Support and More Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Upload existing Media Library to Amazon S3, DigitalOcean Spaces or Google Cloud Storage\u003C\u002Fli>\n\u003Cli>Control offloaded files from the Media Library\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdeliciousbrains.com\u002Fwp-offload-media\u002F?utm_campaign=WP%2BOffload%2BS3&utm_source=wordpress.org&utm_medium=free%2Bplugin%2Blisting&utm_content=assets%2Baddon#addons\" rel=\"nofollow ugc\">Assets Pull addon\u003C\u002Fa> – Serve your CSS, JS and fonts via CloudFront or another CDN\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdeliciousbrains.com\u002Fwp-offload-media\u002F?utm_campaign=WP%2BOffload%2BS3&utm_source=wordpress.org&utm_medium=free%2Bplugin%2Blisting&utm_content=woocommerce%2Baddon#integrations\" rel=\"nofollow ugc\">WooCommerce integration\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdeliciousbrains.com\u002Fwp-offload-media\u002F?utm_campaign=WP%2BOffload%2BS3&utm_source=wordpress.org&utm_medium=free%2Bplugin%2Blisting&utm_content=edd%2Baddon#integrations\" rel=\"nofollow ugc\">Easy Digital Downloads integration\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Priority email support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdeliciousbrains.com\u002Fwp-offload-media\u002Fupgrade\u002F?utm_campaign=WP%2BOffload%2BS3&utm_source=wordpress.org&utm_medium=free%2Bplugin%2Blisting\" rel=\"nofollow ugc\">Compare pro vs free &rarr;\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>The video below runs through the pro upgrade features…\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FI-wTMXMeFu4?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","Copies files to Amazon S3, DigitalOcean Spaces or Google Cloud Storage as they are uploaded to the Media Library. Optionally configure Amazon CloudFro &hellip;",30000,2455621,74,113,"2026-02-03T10:19:00.000Z","5.9","8.1",[99,20,100,23,101],"amazon","digitalocean","uploads","https:\u002F\u002Fdeliciousbrains.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Famazon-s3-and-cloudfront.3.3.0.zip","2023-04-17 00:00:00",{"slug":106,"name":107,"version":108,"author":109,"author_profile":110,"description":111,"short_description":112,"active_installs":13,"downloaded":113,"rating":28,"num_ratings":28,"last_updated":114,"tested_up_to":115,"requires_at_least":116,"requires_php":117,"tags":118,"homepage":123,"download_link":124,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"image-hover-effects-for-woocommerce-products","Image Hover Effects For WooCommerce Products","1.1","Labib Ahmed","https:\u002F\u002Fprofiles.wordpress.org\u002Flabibahmed42\u002F","\u003Cp>Image Hover effects for WooCommerce products is a collection of pure css3 animations for images.You just need to select the cateogry of products from plugin settings and plugin will display all products of that category with the animation effects. This would increase interactivity of user to your products.User can also add to cart product using ajax system set by plugin mean user don’t need to go to product page to add product to cart and amazing is that there would be no page reload when product added to cart in this way user can add multiple products to cart at a time. You can display your products in grid or slider.It gives you full control over changing your product content designs.It is really simple and fast to set up in few seconds. It is really userful for the end user who is not having any programing knowledge.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fdemo.webdevocean.com\u002Fimage-hover-effects-for-woocommerce-products\u002F\" rel=\"nofollow ugc\">Live Preview Here \u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Select Products based on Categories\u003C\u002Fli>\n\u003Cli>Fully Responsive\u003C\u002Fli>\n\u003Cli>10+ Hover Effects\u003C\u002Fli>\n\u003Cli>Pure CSS3 Effects\u003C\u002Fli>\n\u003Cli>Multiple Shortcodes\u003C\u002Fli>\n\u003Cli>Custom Griding\u003C\u002Fli>\n\u003Cli>Shortcode generator\u003C\u002Fli>\n\u003Cli>AJAX Based\u003C\u002Fli>\n\u003Cli>Fast\u003C\u002Fli>\n\u003Cli>Easy to Use\u003C\u002Fli>\n\u003Cli>Easy Admin Options\u003C\u002Fli>\n\u003Cli>Animated\u003C\u002Fli>\n\u003Cli>Quick\u003C\u002Fli>\n\u003C\u002Ful>\n","Allow user to display there woocommerce products with css3 animation effects any where they want.",7010,"2023-11-13T19:25:00.000Z","6.3.8","3.5","",[119,120,121,122,24],"css3-effects","hover","image","product-hover","http:\u002F\u002Fwebdevocean.com\u002Fhover-effects-for-woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimage-hover-effects-for-woocommerce-products.1.1.zip",{"slug":126,"name":127,"version":128,"author":129,"author_profile":130,"description":131,"short_description":132,"active_installs":48,"downloaded":133,"rating":13,"num_ratings":81,"last_updated":134,"tested_up_to":135,"requires_at_least":136,"requires_php":18,"tags":137,"homepage":138,"download_link":139,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wp-offload-s3-filter-image-file-types","Block Uploading Images for WP Offload Media","1.0.1","Sébastien Dumont","https:\u002F\u002Fprofiles.wordpress.org\u002Fsebd86\u002F","\u003Cblockquote>\n\u003Cp>Originally called “WP Offload S3 – Filter Image File Types” but had to be changed for trademark reasons.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>This plugin stops only images from uploading directly to your \u003Ca href=\"http:\u002F\u002Faws.amazon.com\u002Fs3\u002F\" rel=\"nofollow ugc\">Amazon S3\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.digitalocean.com\u002Fproducts\u002Fspaces\u002F\" rel=\"nofollow ugc\">DigitalOcean Spaces\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fcloud.google.com\u002Fstorage\u002F\" rel=\"nofollow ugc\">Google Cloud Storage\u003C\u002Fa> by filtering \u003Ca href=\"https:\u002F\u002Fdeliciousbrains.com\u002Fwp-offload-media\u002F\" rel=\"nofollow ugc\">WP Offload Media\u003C\u002Fa>. All other media file types continue to upload.\u003C\u002Fp>\n\u003Cp>This is great for those who are wanting better SEO Image search results as the images will be loading from your site and not from your CDN of choice.\u003C\u002Fp>\n\u003Ch4>Contribute and Report Bugs\u003C\u002Fh4>\n\u003Cp>You can \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fseb86\u002Fblock-uploading-images-for-wp-offload-media\u002Fblob\u002Fmaster\u002F.github\u002FCONTRIBUTING.md\" rel=\"nofollow ugc\">contribute code\u003C\u002Fa> to this plugin via the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fseb86\u002Fblock-uploading-images-for-wp-offload-media\u002Fblob\u002Fmaster\u002F.github\u002FCONTRIBUTING.md\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa> repository.\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>Use the WordPress.org forums for \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwp-offload-s3-filter-image-file-types\" rel=\"ugc\">community support\u003C\u002Fa>. If you spot a bug, you can of course log it on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fseb86\u002Fblock-uploading-images-for-wp-offload-media\u002Fissues\" rel=\"nofollow ugc\">Github\u003C\u002Fa> instead where I can act upon it more efficiently.\u003C\u002Fp>\n\u003Ch4>Please Leave a Review\u003C\u002Fh4>\n\u003Cp>Your ratings make a big difference. If you like Block Uploading Images for WP Offload Media, please consider spending a minute or two \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Fwp-offload-s3-filter-image-file-types?rate=5#postform\" rel=\"ugc\">leaving a review\u003C\u002Fa> and tell me what you think about the plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>More information\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Other \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fsebd86\u002F\" rel=\"nofollow ugc\">WordPress plugins\u003C\u002Fa> by \u003Ca href=\"https:\u002F\u002Fsebastiendumont.com\u002F\" rel=\"nofollow ugc\">Sébastien Dumont\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Contact Sebastien on Twitter: \u003Ca href=\"http:\u002F\u002Ftwitter.com\u002Fsebd86\" rel=\"nofollow ugc\">@sebd86\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>If you’re a developer yourself, follow or contribute to the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fseb86\u002Fblock-uploading-images-for-wp-offload-media\" rel=\"nofollow ugc\">Block Uploading Images for WP Offload Media plugin on GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Stops images from uploading directly to your choice of CDN storage service.",2908,"2019-03-05T17:23:00.000Z","5.1.22","4.4",[99,20,100,23,101],"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-offload-s3-filter-image-file-types\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-offload-s3-filter-image-file-types.1.0.1.zip",{"attackSurface":141,"codeSignals":202,"taintFlows":240,"riskAssessment":261,"analyzedAt":271},{"hooks":142,"ajaxHandlers":198,"restRoutes":199,"shortcodes":200,"cronEvents":201,"entryPointCount":28,"unprotectedCount":28},[143,150,155,158,162,166,170,174,178,182,186,190,194],{"type":144,"name":145,"callback":146,"priority":147,"file":148,"line":149},"filter","woocommerce_settings_tabs_array","addSettingsTab",50,"src\\Woocommerce\\Extension\\Amazon\\AmazonS3Controler.php",28,{"type":151,"name":152,"callback":153,"file":148,"line":154},"action","woocommerce_settings_tabs_settings_tab_amazons3","settingsTab",29,{"type":151,"name":156,"callback":157,"file":148,"line":35},"woocommerce_update_options_settings_tab_amazons3","updateSettings",{"type":151,"name":159,"callback":160,"file":148,"line":161},"media_upload_tabs","addMediaTabs",31,{"type":151,"name":163,"callback":164,"file":148,"line":165},"media_upload_woocommerce_amazon_s3_upload","uploadIframe",32,{"type":151,"name":167,"callback":168,"file":148,"line":169},"media_upload_woocommerce_amazon_s3_buckets","getBuckets",33,{"type":151,"name":171,"callback":172,"file":148,"line":173},"admin_enqueue_scripts","addScripts",34,{"type":151,"name":175,"callback":176,"file":148,"line":177},"wp_loaded","handleUploadIframe",35,{"type":151,"name":179,"callback":180,"priority":11,"file":148,"line":181},"woocommerce_file_download_method","fileDownloadMethod",36,{"type":151,"name":183,"callback":184,"priority":11,"file":148,"line":185},"woocommerce_download_file_from_wc_amazon_s3_product_download","downloadAmazonS3File",37,{"type":151,"name":187,"callback":188,"file":148,"line":189},"admin_notices","printNotices",38,{"type":151,"name":191,"callback":192,"priority":11,"file":148,"line":193},"woocommerce_admin_field_woo_amazon_text","addCustomTextField",39,{"type":151,"name":195,"callback":196,"file":197,"line":48},"plugins_loaded","woocommerce_aws_s3_download_products_init","wc-download-products-from-aws-s3.php",[],[],[],[],{"dangerousFunctions":203,"sqlUsage":204,"outputEscaping":206,"fileOperations":28,"externalRequests":28,"nonceChecks":81,"capabilityChecks":28,"bundledLibraries":236},[],{"prepared":28,"raw":28,"locations":205},[],{"escaped":207,"rawEcho":208,"locations":209},55,12,[210,214,216,218,220,222,224,226,227,228,230,233],{"file":211,"line":212,"context":213},"src\\Woocommerce\\Extension\\Amazon\\AmazonS3AdminView.php",115,"raw output",{"file":211,"line":215,"context":213},116,{"file":148,"line":217,"context":213},117,{"file":148,"line":219,"context":213},189,{"file":148,"line":221,"context":213},245,{"file":148,"line":223,"context":213},261,{"file":225,"line":161,"context":213},"templates\\bucketsAllIframeContent.php",{"file":225,"line":165,"context":213},{"file":225,"line":169,"context":213},{"file":225,"line":229,"context":213},43,{"file":231,"line":232,"context":213},"templates\\bucketsListIframeContent.php",23,{"file":234,"line":235,"context":213},"templates\\uploadIframeContent.php",4,[237],{"name":238,"version":29,"knownCves":239},"Guzzle",[],[241],{"entryPoint":242,"graph":243,"unsanitizedCount":28,"severity":260},"\u003CAmazonS3Model> (src\\Woocommerce\\Extension\\Amazon\\AmazonS3Model.php:0)",{"nodes":244,"edges":257},[245,251],{"id":246,"type":247,"label":248,"file":249,"line":250},"n0","source","$_FILES","src\\Woocommerce\\Extension\\Amazon\\AmazonS3Model.php",135,{"id":252,"type":253,"label":254,"file":249,"line":255,"wp_function":256},"n1","sink","call_user_func() [RCE]",219,"call_user_func",[258],{"from":246,"to":252,"sanitized":259},true,"low",{"summary":262,"deductions":263},"The static analysis of the \"wc-download-products-from-aws-s3\" plugin v1.0.0 reveals a generally strong security posture. The absence of identified dangerous functions, SQL injection vulnerabilities through prepared statements, and the presence of nonce checks are positive indicators. The high percentage of properly escaped output further suggests good development practices for preventing cross-site scripting (XSS) vulnerabilities.\n\nHowever, there are notable areas for improvement. The complete lack of capability checks and permission callbacks on the identified entry points is a significant concern. While the attack surface appears small (0 AJAX handlers, 0 REST API routes, etc.), any potential future additions or overlooked entry points could be exploited without proper authorization checks. The bundling of Guzzle, while a useful library, also presents a potential risk if it's an outdated version, as it could introduce known vulnerabilities.\n\nThe plugin's vulnerability history is clean, with zero recorded CVEs. This is a very positive sign and suggests a history of secure development. However, the absence of past vulnerabilities does not guarantee future security, especially given the identified weaknesses in the current static analysis.",[264,267,269],{"reason":265,"points":266},"No capability checks on entry points",15,{"reason":268,"points":49},"Bundled library (Guzzle) might be outdated",{"reason":270,"points":235},"18% of output is not properly escaped","2026-03-16T23:43:44.298Z",{"wat":273,"direct":279},{"assetPaths":274,"generatorPatterns":276,"scriptPaths":277,"versionParams":278},[275],"\u002Fwp-content\u002Fplugins\u002Fwc-download-products-from-aws-s3\u002Fassets\u002Fjs\u002Fscript.js",[],[275],[],{"cssClasses":280,"htmlComments":281,"htmlAttributes":282,"restEndpoints":283,"jsGlobals":284,"shortcodeOutput":286},[],[],[],[],[285],"woo_amazon_s3_var",[]]