[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fLvvZL3y0C_WEBrUrvOxWtAyEUZnSUMfax9GSRWBQenk":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":37,"analysis":139,"fingerprints":513},"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.",10,1689,0,"2023-02-22T11:48:00.000Z","6.1.10","5.0","5.2.4",[19,20,21,22],"amazon-s3","cdn","digitalocean","s3","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-media-manager.2.0.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"smackcoders",20,39640,89,958,71,"2026-04-05T09:48:00.078Z",[38,62,79,95,118],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":57,"download_link":58,"security_score":59,"vuln_count":60,"unpatched_count":13,"last_vuln_date":61,"fetched_at":27},"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","6.9.4","5.9","8.1",[55,19,21,22,56],"amazon","uploads","https:\u002F\u002Fdeliciousbrains.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Famazon-s3-and-cloudfront.3.3.0.zip",100,1,"2023-04-17 00:00:00",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":59,"num_ratings":60,"last_updated":72,"tested_up_to":73,"requires_at_least":74,"requires_php":75,"tags":76,"homepage":77,"download_link":78,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"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.",60,2908,"2019-03-05T17:23:00.000Z","5.1.22","4.4","5.6",[55,19,21,22,56],"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",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":13,"downloaded":87,"rating":13,"num_ratings":13,"last_updated":88,"tested_up_to":51,"requires_at_least":75,"requires_php":89,"tags":90,"homepage":93,"download_link":94,"security_score":59,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"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","7.4",[19,20,91,92,22],"cloud-storage","media-offload","https:\u002F\u002Fswiftplugins.pro\u002Fswift-offload","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fswift-offload.1.0.3.zip",{"slug":96,"name":97,"version":98,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":103,"downloaded":104,"rating":105,"num_ratings":106,"last_updated":107,"tested_up_to":108,"requires_at_least":109,"requires_php":89,"tags":110,"homepage":114,"download_link":115,"security_score":116,"vuln_count":60,"unpatched_count":13,"last_vuln_date":117,"fetched_at":27},"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",[55,111,112,113,22],"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":119,"name":120,"version":121,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":126,"downloaded":127,"rating":128,"num_ratings":11,"last_updated":129,"tested_up_to":51,"requires_at_least":109,"requires_php":89,"tags":130,"homepage":135,"download_link":136,"security_score":137,"vuln_count":60,"unpatched_count":13,"last_vuln_date":138,"fetched_at":27},"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",[131,132,133,134,22],"aws-s3","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,"2025-02-03 00:00:00",{"attackSurface":140,"codeSignals":251,"taintFlows":491,"riskAssessment":492,"analyzedAt":512},{"hooks":141,"ajaxHandlers":189,"restRoutes":247,"shortcodes":248,"cronEvents":249,"entryPointCount":250,"unprotectedCount":250},[142,148,150,154,156,161,165,169,173,177,181,185],{"type":143,"name":144,"callback":145,"file":146,"line":147},"action","init","show_admin_menus","advanced-media-manager.php",72,{"type":143,"name":144,"callback":145,"file":146,"line":149},80,{"type":143,"name":151,"callback":152,"file":146,"line":153},"admin_menu","editor_menu",108,{"type":143,"name":151,"callback":155,"file":146,"line":106},"load_functionalities",{"type":157,"name":158,"callback":159,"priority":11,"file":146,"line":160},"filter","add_attachment","cloud_media_upload_attachment",139,{"type":157,"name":162,"callback":163,"priority":11,"file":146,"line":164},"wp_get_attachment_url","do_media_url_modification",143,{"type":157,"name":166,"callback":167,"priority":11,"file":146,"line":168},"delete_attachment","cloud_media_delete_attachment",147,{"type":143,"name":170,"callback":171,"file":146,"line":172},"admin_enqueue_scripts","media_manager_enqueue_function",187,{"type":143,"name":174,"callback":175,"file":146,"line":176},"plugins_loaded","Smackcoders\\ADVMEDIA\\onpluginsload",284,{"type":143,"name":178,"callback":179,"file":146,"line":180},"admin_init","Smackcoders\\ADVMEDIA\\hook_new_media_columns",288,{"type":157,"name":182,"callback":183,"file":146,"line":184},"manage_media_columns","Smackcoders\\ADVMEDIA\\filename_column",292,{"type":143,"name":186,"callback":187,"priority":11,"file":146,"line":188},"manage_media_custom_column","Smackcoders\\ADVMEDIA\\filename_value",293,[190,195,198,202,205,208,210,214,217,220,223,228,231,234,237,240,242,244],{"action":191,"nopriv":192,"callback":191,"hasNonce":192,"hasCapCheck":192,"file":193,"line":194},"get_service_provider",false,"controllers\\service-provider.php",51,{"action":196,"nopriv":192,"callback":196,"hasNonce":192,"hasCapCheck":192,"file":193,"line":197},"remove_service_provider",55,{"action":199,"nopriv":192,"callback":200,"hasNonce":192,"hasCapCheck":192,"file":193,"line":201},"get_bucket_details","get_Bucket_Details",59,{"action":203,"nopriv":192,"callback":203,"hasNonce":192,"hasCapCheck":192,"file":193,"line":204},"storage_settings_details",63,{"action":206,"nopriv":192,"callback":206,"hasNonce":192,"hasCapCheck":192,"file":193,"line":207},"sync_media_details",67,{"action":209,"nopriv":192,"callback":209,"hasNonce":192,"hasCapCheck":192,"file":193,"line":35},"sync_process_details",{"action":211,"nopriv":192,"callback":212,"hasNonce":192,"hasCapCheck":192,"file":193,"line":213},"get_actual_component_details","set_component_details",75,{"action":215,"nopriv":192,"callback":215,"hasNonce":192,"hasCapCheck":192,"file":193,"line":216},"displaycurrentpage",79,{"action":218,"nopriv":192,"callback":218,"hasNonce":192,"hasCapCheck":192,"file":193,"line":219},"displaycurrenttab",83,{"action":221,"nopriv":192,"callback":221,"hasNonce":192,"hasCapCheck":192,"file":193,"line":222},"setting_tabs",87,{"action":224,"nopriv":192,"callback":225,"hasNonce":192,"hasCapCheck":192,"file":226,"line":227},"csv_options","csvOptions","media-manager-install.php",50,{"action":229,"nopriv":192,"callback":229,"hasNonce":192,"hasCapCheck":192,"file":226,"line":230},"check_currentmenu",54,{"action":232,"nopriv":192,"callback":232,"hasNonce":192,"hasCapCheck":192,"file":226,"line":233},"cloud_image_list",58,{"action":235,"nopriv":192,"callback":235,"hasNonce":192,"hasCapCheck":192,"file":226,"line":236},"delete_image_option",62,{"action":238,"nopriv":192,"callback":238,"hasNonce":192,"hasCapCheck":192,"file":226,"line":239},"get_cloud_media_details",66,{"action":241,"nopriv":192,"callback":241,"hasNonce":192,"hasCapCheck":192,"file":226,"line":105},"download_media_details",{"action":243,"nopriv":192,"callback":243,"hasNonce":192,"hasCapCheck":192,"file":226,"line":48},"download_single_media_details",{"action":245,"nopriv":192,"callback":245,"hasNonce":192,"hasCapCheck":192,"file":226,"line":246},"search_cloud_media_details",78,[],[],[],18,{"dangerousFunctions":252,"sqlUsage":264,"outputEscaping":436,"fileOperations":486,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":487},[253,258,262],{"fn":254,"file":255,"line":256,"context":257},"exec","composer-setup.php",717,"@exec(escapeshellarg(PHP_BINARY) .' '.escapeshellarg($this->target).' self-update --'.$channel.' --s",{"fn":259,"file":193,"line":260,"context":261},"unserialize",496,"$buckets = unserialize($bucket_list);",{"fn":259,"file":193,"line":263,"context":261},501,{"prepared":265,"raw":25,"locations":266},19,[267,270,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,311,313,315,317,319,321,323,325,327,329,331,333,335,337,339,341,343,345,347,349,351,353,355,357,358,360,362,363,365,367,369,371,373,375,377,379,381,382,384,386,388,390,392,394,395,397,399,401,403,405,407,409,411,413,415,417,419,421,423,425,427,431,433,435],{"file":146,"line":268,"context":269},136,"$wpdb->get_var() with variable interpolation",{"file":146,"line":271,"context":272},209,"$wpdb->get_results() with variable interpolation",{"file":146,"line":274,"context":272},225,{"file":146,"line":276,"context":272},308,{"file":193,"line":278,"context":272},115,{"file":193,"line":280,"context":272},130,{"file":193,"line":282,"context":272},146,{"file":193,"line":284,"context":272},182,{"file":193,"line":286,"context":272},195,{"file":193,"line":288,"context":272},208,{"file":193,"line":290,"context":269},222,{"file":193,"line":292,"context":269},237,{"file":193,"line":294,"context":269},241,{"file":193,"line":296,"context":269},300,{"file":193,"line":298,"context":269},301,{"file":193,"line":300,"context":269},302,{"file":193,"line":302,"context":269},327,{"file":193,"line":304,"context":269},328,{"file":193,"line":306,"context":269},329,{"file":193,"line":308,"context":269},339,{"file":193,"line":310,"context":272},351,{"file":193,"line":312,"context":269},371,{"file":193,"line":314,"context":272},372,{"file":193,"line":316,"context":272},401,{"file":193,"line":318,"context":269},406,{"file":193,"line":320,"context":272},433,{"file":193,"line":322,"context":269},438,{"file":193,"line":324,"context":272},450,{"file":193,"line":326,"context":272},451,{"file":193,"line":328,"context":272},452,{"file":193,"line":330,"context":269},495,{"file":193,"line":332,"context":269},500,{"file":193,"line":334,"context":269},587,{"file":193,"line":336,"context":269},595,{"file":193,"line":338,"context":269},625,{"file":193,"line":340,"context":269},646,{"file":193,"line":342,"context":272},661,{"file":193,"line":344,"context":272},662,{"file":193,"line":346,"context":269},743,{"file":193,"line":348,"context":269},772,{"file":193,"line":350,"context":272},835,{"file":193,"line":352,"context":272},836,{"file":193,"line":354,"context":272},866,{"file":193,"line":356,"context":272},867,{"file":226,"line":222,"context":269},{"file":226,"line":359,"context":269},96,{"file":226,"line":361,"context":272},112,{"file":226,"line":49,"context":272},{"file":226,"line":364,"context":272},155,{"file":226,"line":366,"context":272},156,{"file":226,"line":368,"context":269},261,{"file":226,"line":370,"context":272},276,{"file":226,"line":372,"context":272},277,{"file":226,"line":374,"context":272},336,{"file":226,"line":376,"context":272},337,{"file":226,"line":378,"context":272},398,{"file":226,"line":380,"context":272},399,{"file":226,"line":322,"context":272},{"file":226,"line":383,"context":272},439,{"file":226,"line":385,"context":269},473,{"file":226,"line":387,"context":272},563,{"file":226,"line":389,"context":272},564,{"file":226,"line":391,"context":272},565,{"file":226,"line":393,"context":272},645,{"file":226,"line":340,"context":272},{"file":226,"line":396,"context":272},647,{"file":226,"line":398,"context":272},655,{"file":226,"line":400,"context":272},744,{"file":226,"line":402,"context":272},745,{"file":226,"line":404,"context":272},746,{"file":226,"line":406,"context":269},823,{"file":226,"line":408,"context":269},844,{"file":226,"line":410,"context":272},862,{"file":226,"line":412,"context":272},863,{"file":226,"line":414,"context":272},930,{"file":226,"line":416,"context":272},931,{"file":226,"line":418,"context":272},997,{"file":226,"line":420,"context":272},998,{"file":226,"line":422,"context":272},1079,{"file":226,"line":424,"context":272},1080,{"file":226,"line":426,"context":269},1186,{"file":428,"line":429,"context":430},"Tables.php",32,"$wpdb->query() with variable interpolation",{"file":428,"line":432,"context":430},48,{"file":428,"line":434,"context":430},64,{"file":428,"line":216,"context":430},{"escaped":437,"rawEcho":438,"locations":439},44,24,[440,442,444,446,448,450,452,454,456,458,460,462,464,466,467,469,470,472,474,476,478,480,482,484],{"file":255,"line":106,"context":441},"raw output",{"file":193,"line":443,"context":441},101,{"file":193,"line":445,"context":441},163,{"file":193,"line":447,"context":441},265,{"file":193,"line":449,"context":441},317,{"file":193,"line":451,"context":441},362,{"file":193,"line":453,"context":441},391,{"file":193,"line":455,"context":441},410,{"file":193,"line":457,"context":441},442,{"file":193,"line":459,"context":441},567,{"file":193,"line":461,"context":441},605,{"file":193,"line":463,"context":441},858,{"file":193,"line":465,"context":441},888,{"file":226,"line":437,"context":441},{"file":226,"line":468,"context":441},90,{"file":226,"line":168,"context":441},{"file":226,"line":471,"context":441},192,{"file":226,"line":473,"context":441},221,{"file":226,"line":475,"context":441},326,{"file":226,"line":477,"context":441},390,{"file":226,"line":479,"context":441},428,{"file":226,"line":481,"context":441},467,{"file":226,"line":483,"context":441},510,{"file":226,"line":485,"context":441},549,17,[488],{"name":489,"version":26,"knownCves":490},"Guzzle",[],[],{"summary":493,"deductions":494},"The \"advanced-media-manager\" v2.0 plugin exhibits a concerning security posture primarily due to its extensive unprotected attack surface. All 18 identified AJAX handlers lack authentication checks, presenting a significant risk of unauthorized access and manipulation of media management functionalities. The presence of dangerous functions like 'exec' and 'unserialize' within this unprotected code is particularly alarming, as it could allow for remote code execution or object injection if these functions are triggered with untrusted input.\n\nWhile the static analysis did not reveal any exploitable taint flows and the plugin has no recorded vulnerability history, this does not negate the immediate risks identified. The low percentage of SQL queries using prepared statements (18%) and the moderate output escaping (65%) further indicate potential vulnerabilities to SQL injection and cross-site scripting (XSS) respectively, especially when combined with the unprotected entry points.\n\nIn conclusion, the plugin's strengths lie in its lack of recorded historical vulnerabilities and the absence of critical taint flows. However, these are overshadowed by critical weaknesses in its static analysis, specifically the large number of unprotected AJAX handlers and the use of dangerous functions without proper security measures. The lack of nonce and capability checks on these entry points creates a high-risk environment for this plugin.",[495,497,499,502,505,507,509],{"reason":496,"points":11},"Unprotected AJAX handlers",{"reason":498,"points":11},"Dangerous functions (exec, unserialize) found",{"reason":500,"points":501},"Low percentage of prepared SQL statements",8,{"reason":503,"points":504},"Moderate output escaping",5,{"reason":506,"points":11},"Missing nonce checks on AJAX",{"reason":508,"points":11},"Missing capability checks on AJAX",{"reason":510,"points":511},"Bundled library (Guzzle) potential for outdatedness",3,"2026-03-17T01:40:23.939Z",{"wat":514,"direct":525},{"assetPaths":515,"generatorPatterns":519,"scriptPaths":520,"versionParams":521},[516,517,518],"\u002Fwp-content\u002Fplugins\u002Fadvanced-media-manager\u002Fassets\u002Fjs\u002Fdeps\u002Fbootstrap.min.js","\u002Fwp-content\u002Fplugins\u002Fadvanced-media-manager\u002Fassets\u002Fcss\u002Fmain.min.css","\u002Fwp-content\u002Fplugins\u002Fadvanced-media-manager\u002Fassets\u002Fjs\u002Famm-admin.js",[],[],[522,523,524],"advanced-media-manager\u002Fstyle.css?ver=","advanced-media-manager\u002Fassets\u002Fcss\u002Fmain.min.css?ver=","advanced-media-manager\u002Fassets\u002Fjs\u002Famm-admin.js?ver=",{"cssClasses":526,"htmlComments":528,"htmlAttributes":529,"restEndpoints":531,"jsGlobals":532,"shortcodeOutput":534},[527],"wp-csv-importer-admin",[],[530],"data-media-service-provider",[],[533],"SmackAWS",[]]