[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fqwq1cKxIovlQKmAA7oip5VLRXzONkxENzNp0OBdEXB8":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":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":38,"analysis":152,"fingerprints":450},"wp-brightcove-portal","WP Brightcove Portal","1.1","pl4g4","https:\u002F\u002Fprofiles.wordpress.org\u002Fmoyo\u002F","\u003Cp>Brightcove Portal will help you to add your brightcove videos to wordress from different brightcove accounts. Also you will be able to edit\u002Fdelete videos from your brightcove account.\u003C\u002Fp>\n\u003Cp>For more information please visit [Plugin Info]http:\u002F\u002Fsvhosting.biz\u002Fwp-plugins\u002Fwp-brightcove-portal.html\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>For more information please visit [Plugin Info]http:\u002F\u002Fsvhosting.biz\u002Fwp-plugins\u002Fwp-brightcove-portal.html\u003C\u002Fp>\n\u003Ch3>Past Contributors\u003C\u002Fh3>\n\u003Cp>None\u003C\u002Fp>\n","Brightcove Portal will help you to add your brightcove videos to wordress from different brightcove accounts. Also you will be able to edit\u002Fdelete vid &hellip;",10,1429,0,"2014-01-07T21:08:00.000Z","3.5.2","3.4","",[19,20,21,22,23],"brightcove","brightcove-cloud","cloud","media","video","http:\u002F\u002Fsvhosting.biz\u002Fwp-plugins\u002Fwp-brightcove-portal.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-brightcove-portal.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"moyo",2,110,74,30,76,"2026-04-04T20:09:36.476Z",[39,62,88,112,131],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":54,"tags":55,"homepage":17,"download_link":60,"security_score":61,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"infinite-uploads","Infinite Uploads – Offload Media and Video to Cloud Storage","3.1.7","Infinite Uploads","https:\u002F\u002Fprofiles.wordpress.org\u002Fbww\u002F","\u003Cp>\u003Cstrong>Infinite Uploads is your all-in-one media solution with video hosting, encoding, and streaming, and a cloud storage and CDN delivery provider for your WordPress media library. It allows you to easily connect an unlimited number of sites to your Infinite Uploads cloud account for offloading your files, handling massive video uploads and encoding them, lowering hosting costs, improving site performance, and serving files faster to your visitors.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FwanINaK0u5M?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>NEW: Simple, Unbranded, GDPR-compliant Video Hosting!\u003C\u002Fh3>\n\u003Cp>Introducing the ultimate solution for all your video storage and streaming needs. You can now \u003Cstrong>upload any size video directly to our cloud from your WordPress dashboard\u003C\u002Fstrong> and have it encoded into multiple resolutions for seamless streaming on your site. Our built-in cloud storage and global CDN ensures that your videos are available to your audience anytime, anywhere, without any buffering or lag.\u003C\u002Fp>\n\u003Cp>Our new video feature offers more than just infinitely scalable video hosting. We give you a fully customizable, unbranded video player that seamlessly integrates with WordPress, giving you complete control over the look and feel of your videos! With Infinite Uploads, you don’t have to worry about unwanted ads or tracking, as it is fully GDPR compliant and secure. Manage your videos with ease and stream them confidently, knowing that your audience’s privacy is protected.\u003C\u002Fp>\n\u003Ch3>Cloud Storage and CDN\u003C\u002Fh3>\n\u003Cp>Paying high overage fees or running out of storage or bandwidth with your hosting provider? Upgrading to a new plan just for more storage can be expensive. Moving your media uploads and other large files to the cloud is more affordable and scales infinitely as your site grows.\u003C\u002Fp>\n\u003Cp>Upload directly to your Infinite Uploads cloud storage and manage your files right from the WordPress Media Library. Eliminate the need for an FTP file manager and skip confusing Amazon S3, Google Cloud, Azure, or other account setup, API integration, or expensive 3rd-party connect plugins. Use the Infinite Uploads plugin to connect all your sites and only pay for your total storage and bandwidth.\u003C\u002Fp>\n\u003Ch3>Infinite Uploads – Smart Cloud Plugin Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Unlimited files\u003C\u002Fstrong> – no limits to the number of files you can add each month\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited sites\u003C\u002Fstrong> – you can connect just one site, hundreds, or thousands…no extra license costs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Video upload, encoding, and streaming\u003C\u002Fstrong> – upload any size video and have it encoded into multiple resolutions for fast streaming via our customizable video player\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cloud video library\u003C\u002Fstrong> – manage, upload, and embed videos from our custom WordPress Media Library\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Video statistics\u003C\u002Fstrong> – track video views, storage, and bandwidth usage\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Video thumbnail\u003C\u002Fstrong> – choose from a selection of auto-generated thumbnail images or upload your own\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Video block\u003C\u002Fstrong> – easily upload, customize, and embed videos from your cloud library into your posts and pages with our Gutenberg block\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Media storage analyzer\u003C\u002Fstrong> – For both your local and cloud-connected media files located in the Media Library\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto-connect\u003C\u002Fstrong> – no confusing cloud account API’s. Simply click to connect\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No 3rd-party utility needed\u003C\u002Fstrong> – developed and maintained by the team behind Infinite Uploads\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Secure\u003C\u002Fstrong> – move, store, and deliver files with peace-of-mind\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Make WordPress a stateless application\u003C\u002Fstrong> – moving media files to the cloud makes your site light, fast, and efficient\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy File Manager\u003C\u002Fstrong> – Use the WordPress Media Library to manage files in the cloud without an FTP\u002FSFTP manager\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk transfer\u003C\u002Fstrong> – move existing media files to or from the cloud with a click or WP CLI command\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Simple restore\u003C\u002Fstrong> – no contract and easy to restore all your files to your media library\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Universal compatibility\u003C\u002Fstrong> – Works with most well-coded plugins and themes including eCommerce and performance optimization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Better Performance, Less Time, Lower-cost\u003C\u002Fh3>\n\u003Cp>If you upload a lot of images, publish video content, share motion graphics, want to add big beautiful video backgrounds, have a podcast, or stream large audio files for sermons or lectures, you will save time, resources, and improve performance by moving your files to Infinite Uploads. Keep your site moving at top-speed with dedicated media delivery that seamlessly integrates with WordPress.\u003C\u002Fp>\n\u003Ch3>Simple Cloud Delivery\u003C\u002Fh3>\n\u003Cp>The Infinite Uploads plugin makes it so anyone can connect to the cloud without setting up confusing storage provider accounts or paying for expensive third-party utility plugins. Use smart-connect to set up and move your library to the cloud. No more copy and paste API keys or cloud configurations.\u003C\u002Fp>\n\u003Ch3>Media File Storage Calculator\u003C\u002Fh3>\n\u003Cp>Install the Infinite Uploads plugin, scan your Media Library for a breakdown of your media files by type and size. See how many images, videos, archives, documents, code, and other files (like audio) there are and how much space they’re taking up.\u003C\u002Fp>\n\u003Cp>Infinite Uploads helps you identify which files are using the most space on your server and allows you to move all your media files to cloud storage.\u003C\u002Fp>\n\u003Ch3>Ecommerce Ready\u003C\u002Fh3>\n\u003Cp>Not only is Infinite Uploads great for delivering highquality product images and videos, store and deliver your large digital download files in the cloud. Infinite Uploads works with both Forced Downloads PHP protection and X-Accel-Redirect\u002FX-Sendfile (nginx\u002Fapache).\u003C\u002Fp>\n\u003Ch3>Widely Compatible\u003C\u002Fh3>\n\u003Cp>Infinite Uploads is built with the latest in cloud technology to work flawlessly with the widest variety of your favorite themes and plugins and has been tested with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce\u002F\" rel=\"ugc\">WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feasy-digital-downloads\u002F\" rel=\"ugc\">Easy Digital Downloads\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.elegantthemes.com\u002Fgallery\u002Fdivi\u002F\" rel=\"nofollow ugc\">Divi Theme and Page Builder\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.learndash.com\u002F\" rel=\"nofollow ugc\">LearnDash\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdownload-manager\u002F\" rel=\"ugc\">WordPress Download Manager\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-smushit\u002F\" rel=\"ugc\">WP Smush & Smush Pro\u003C\u002Fa> (not CDN)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-retina-2x\u002F\" rel=\"ugc\">WP Retina 2x\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Felementor\u002F\" rel=\"ugc\">Elementor Page Builder\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpml.org\u002F\" rel=\"nofollow ugc\">WPML\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwp-rocket.me\u002F\" rel=\"nofollow ugc\">WP Rocket\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnextgen-gallery\u002F\" rel=\"ugc\">NextGen Gallary\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffilebird\u002F\" rel=\"ugc\">FileBird\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-custom-fields\u002F\" rel=\"ugc\">ACF\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fewww-image-optimizer\u002F\" rel=\"ugc\">EWWW Image Optimizer\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>And many, many, more!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Fast and Incredibly Secure\u003C\u002Fh3>\n\u003Cp>Infinite Uploads uses encrypted SSL to transfer files, is stored in highly resilient and available storage with 99.999999999% (11 x 9s) of durability, and our API was designed from the ground up with with bulletproof security. All API tokens and credentials are hashed, encrypted, segmented per customer and site, and rotated without you having to do a thing. We support multiple 2-factor login methods including phish-proof U2F security keys to protect access to your account and data.\u003C\u002Fp>\n\u003Cp>For low latency and legal compliance with laws like GDPR you can choose a USA or Europe (Germany) cloud storage location for each site you connect. And for lightning fast download speeds all files are served from the location closest to your visitors via our world-wide enterprise-class Content Delivery Network (CDN) with 50+ points of presence!\u003C\u002Fp>\n\u003Ch3>FTP\u002FSFTP Client-free File Manager\u003C\u002Fh3>\n\u003Cp>Keep managing all your files right from inside the WordPress dashboard just like before. Skip the protocol settings, server names, port numbers, usernames, long passwords, private keys, and API credentials. Manage access to the Media Library with the built-in user roles to streamline customer, visitor, and team member training.\u003C\u002Fp>\n\u003Cp>Power user? We provide S3-compatible credentials for direct cloud file managment, or use our WP CLI commands to move files to and from the cloud, scan your library, and more.\u003C\u002Fp>\n\u003Ch3>Bulk Sync & Restore\u003C\u002Fh3>\n\u003Cp>Already being hit with overages or experiencing performance issues because you have a ton of images and huge video or audio files? Use Infinite Uploads to free up space. Connect and move your entire existing library with a click.\u003C\u002Fp>\n\u003Ch3>Compatible Media File Types\u003C\u002Fh3>\n\u003Cp>If you can upload it to the WordPress Media Library, you can move it to the cloud. Infinite Uploads essentially replaces your WordPress uploads directory with cloud storage, so any theme or plugin that writes files there sends them to the cloud instead!\u003C\u002Fp>\n\u003Ch3>Smaller More Efficient Hosting\u003C\u002Fh3>\n\u003Cp>Transform WordPress into a stateless application ready for the cloud. Hosting your media files in the cloud makes your site super portable and makes backups and migrations tiny, fast, and efficient. It’s the go-to tool to enable usage of advanced hosting architectures like Horizontal Scaling and High Availability.\u003C\u002Fp>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“Infinite Uploads changes the game. Thousands of files stored safely without slowing down my site. If that’s not a win…I don’t know what is.” – Micah, Podcast Host\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“From their smart media file scanner to their simple pricing and one-click connect, The cloud for WordPress and Divi users could’nt be easier! Now anyone that can add an image to WordPress can move to the cloud and manage media files without client software, third-party plugins, or the need to become a cloud architect. It’s just awesome.” – \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fdavidblackmon\u002F\" rel=\"nofollow ugc\">David Blackmon\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>What about Multisite?\u003C\u002Fh3>\n\u003Cp>Use Infinite Uploads to store and manage the media files for your entire Multisite network with one account. Settings and syncing are network-wide. You never have to worry about running out of storage as we make your uploads “infinite”!\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>This plugin does not collect or share data other than your uploaded files to your public cloud storage location. We are fully GDPR-compatible and you can choose to store all data in European data centers. Read our \u003Ca href=\"https:\u002F\u002Finfiniteuploads.com\u002Fprivacy\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=iup_readme&utm_term=privacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa> for more information.\u003C\u002Fp>\n\u003Ch3>Check Out Big File Uploads\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftuxedo-big-file-uploads\u002F\" rel=\"ugc\">Big File Uploads\u003C\u002Fa> lets you upload large media files directly to  the media library with the WordPress media uploader. Increase your  maximum upload size to any value – as large as your available disk space  allows – and add file chunking to avoid server timeout errors.\u003C\u002Fp>\n\u003Ch3>Check out Big File Form Uploads\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Finfiniteuploads.com\u002Fbig-file-form-uploads\u002F\" rel=\"nofollow ugc\">Big File Form Uploads\u003C\u002Fa> is a paid add-on that  extends the functionality of increasing the maximum WordPress file upload size to your favorite form plugins for WordPress, including Contact Form 7, Gravity Forms, and Forminator! Set the limit in Big File Uploads, and that carries over to your file uploads in your forms to let your users upload big files! \u003Ca href=\"https:\u002F\u002Finfiniteuploads.com\u002Fbig-file-form-uploads\u002F\" rel=\"nofollow ugc\">Learn more about Big File Form Uploads!\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>About Us\u003C\u002Fh3>\n\u003Cp>Infinite Uploads is a premium cloud storage provider and content delivery network (CDN) for all your WordPress media files. Learn more here:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Finfiniteuploads.com\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=iup_readme&utm_term=about_us\" rel=\"nofollow ugc\">infiniteuploads.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Learn how to get the most out of your cloud-hosted files on our blog:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Finfiniteuploads.com\u002Fblog\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=iup_readme&utm_term=blog\" rel=\"nofollow ugc\">Infinite Uploads Blog, Tips, Tricks, How-tos, and News\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fclikitsupport\u002Finfinite-uploads\" rel=\"nofollow ugc\">Contribute to the plugin’s development on Github!\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Enjoy!\u003C\u002Fp>\n\u003Ch3>Contact and Credits\u003C\u002Fh3>\n\u003Cp>Built by the cloud architects and WordPress engineers at \u003Ca href=\"https:\u002F\u002Finfiniteuploads.com\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=iup_readme&utm_term=credits\" rel=\"nofollow ugc\">Infinite Uploads\u003C\u002Fa>.\u003C\u002Fp>\n","Move, encode, and serve all your video and other media files from the cloud to boost performance and save on storage.",800,35179,86,17,"2026-03-10T16:37:00.000Z","6.9.4","6.0","8.0",[56,57,58,59,23],"cloud-storage","encoding","media-cloud","offload","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finfinite-uploads.3.1.7.zip",100,{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":72,"num_ratings":73,"last_updated":74,"tested_up_to":52,"requires_at_least":75,"requires_php":76,"tags":77,"homepage":83,"download_link":84,"security_score":85,"vuln_count":86,"unpatched_count":13,"last_vuln_date":87,"fetched_at":28},"simply-gallery-block","Mixed Media Gallery Blocks","3.3.2.3","GalleryCreator","https:\u002F\u002Fprofiles.wordpress.org\u002Fgallerycreator\u002F","\u003Ch4>Blocks\u003C\u002Fh4>\n\u003Cp>SimpLy Gallery Blocks is a friendly, easy-to-use gallery plugin with advanced options for creating responsive image, video, and audio galleries in multiple layouts, including Slider \u002F Carousel, Masonry, Justified, Grid, and more.\u003C\u002Fp>\n\u003Ch4>Albums\u003C\u002Fh4>\n\u003Cp>Combine multiple galleries into a single album with a dedicated splash page. Albums work as gallery collections, allowing you to group related galleries under one entry point.\u003C\u002Fp>\n\u003Cp>Each gallery inside an album is loaded dynamically via AJAX and opened in a modal view, so visitors can browse galleries directly from the album splash page without reloading the page, keeping navigation fast and seamless.\u003C\u002Fp>\n\u003Ch4>Lightbox Plugin\u003C\u002Fh4>\n\u003Cp>SimpLy Lightbox Plugin easily displays all linked images from a post or page in highly customizable lightbox. Compatible with native WordPress gallery (Block or Classic Editor). Each Post or Page can have a unique lightbox setting.\u003C\u002Fp>\n\u003Ch3>Links\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsimplygallery.co\u002F\" rel=\"nofollow ugc\">Masonry, Justified, Grid, Slider, Viewer Gallery Blocks – Live DEMO\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsimplygallery.co\u002Falbum-navigator\u002F\" rel=\"nofollow ugc\">Album Navigator Block – Live DEMO\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsimplygallery.co\u002Falbum-beginning\u002F\" rel=\"nofollow ugc\">Albums Block – Live DEMO\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsimplygallery.co\u002Fsimply-viewer\u002F\" rel=\"nofollow ugc\">Viewer Gallery Block – Live DEMO\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsimplygallery.co\u002Fshowcase-gallery-block\u002F\" rel=\"nofollow ugc\">Premium Showcase Gallery Block – Live DEMO\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsimplygallery.co\u002Fdiamond\u002F\" rel=\"nofollow ugc\">Premium Diamond Gallery Block – Live DEMO\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsimplygallery.co\u002Fhorizon-premium-gallery-block\u002F\" rel=\"nofollow ugc\">Premium Horizon Gallery Block – Live DEMO\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsimplygallery.co\u002Fsplit-carousel\u002F\" rel=\"nofollow ugc\">Premium Split Carousel Block – Live DEMO\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsimplygallery.co\u002Ftagsbox-covers-gallery\u002F\" rel=\"nofollow ugc\">Premium TagsBox Block – Live DEMO\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsimplygallery.co\u002Fportfolio-premium-block\u002F\" rel=\"nofollow ugc\">Premium Portfolio Block – Live DEMO\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsimplygallery.co\u002Fgrid-tags-filter\u002F\" rel=\"nofollow ugc\">Tags Filter – Live DEMO\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsimplygallery.co\u002Fsimply-slider-carousel\u002F\" rel=\"nofollow ugc\">SimpLy Slider \u002F Carousel – Live DEMO\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsimplygallery.co\u002Fportfolio2-youtube-vimeo-mp4\u002F\" rel=\"nofollow ugc\">YouTube and Vimeo Gallery – DEMO\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsimplygallery.co\u002Fsimply-lightbox\u002F\" rel=\"nofollow ugc\">SimpLy Lightbox and WordPress Native Gallery – DEMO\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Albums\u003C\u002Fli>\n\u003Cli>Build dynamic video galleries by simply adding a \u003Ca href=\"https:\u002F\u002Fsimplygallery.co\u002Fyoutube-playlist\u002F\" rel=\"nofollow ugc\">YouTube Playlist\u003C\u002Fa> *PRO\u003C\u002Fli>\n\u003Cli>Build dynamic Vimeo video galleries by simply adding a \u003Ca href=\"https:\u002F\u002Fsimplygallery.co\u002Fvimeo-showcase\u002F\" rel=\"nofollow ugc\">Video Showcase \u002F Album, User Uploads, Channel or Category\u003C\u002Fa> *PRO\u003C\u002Fli>\n\u003Cli>Advanced Tags Filter. DeepLinking for tags. Filter without button “All” \u003Ca href=\"https:\u002F\u002Fsimplygallery.co\u002Fadvanced-tag-filter\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> *PLUS\u002FPRO\u003C\u002Fli>\n\u003Cli>WooCommerce Products list, Categories and Tags – \u003Ca href=\"https:\u002F\u002Fsimplygallery.co\u002Fwoocommerce-products-gallery\u002F\" rel=\"nofollow ugc\">Dynamic Gallery *PRO\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Media Library Assistant.  Att. Cattegory and Att. Tag – Dynamic Gallery *PRO\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsimplygallery.co\u002Ffilebird-folders-in-media-library\u002F\" rel=\"nofollow ugc\">FileBird Media Folders – Dynamic Gallery *PRO\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsimplygallery.co\u002Ftags-filter\u002F\" rel=\"nofollow ugc\">Tags Filter\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Poster generator for a self-hosted video (.mp4). Just select a frame and set it as a featured image for your video.\u003C\u002Fli>\n\u003Cli>Hidden Gallery\u003C\u002Fli>\n\u003Cli>Supports Photo, Video \u003Cem>MP4, YouTube, Vimeo and Audio *MP3 Lightbox is enabled by default\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>HTML5 Browser History support – Deep linking. Disabled by default*\u003C\u002Fli>\n\u003Cli>Lightbox – Mouse wheel navigation and Fading Transition\u003C\u002Fli>\n\u003Cli>Automatic SlideShow support (with CountDown timer)\u003C\u002Fli>\n\u003Cli>Multi-touch gestures support\u003C\u002Fli>\n\u003Cli>Thumbnails support\u003C\u002Fli>\n\u003Cli>Fully Responsive\u003C\u002Fli>\n\u003Cli>Mobile Friendly\u003C\u002Fli>\n\u003Cli>Unlimited colors\u003C\u002Fli>\n\u003Cli>SVG icon\u003C\u002Fli>\n\u003Cli>Physics Based Animations\u003C\u002Fli>\n\u003Cli>FullScreen support\u003C\u002Fli>\n\u003Cli>Browser features control (scrollbar, mousewheel, right click prevention)\u003C\u002Fli>\n\u003Cli>Inactive State detection\u003C\u002Fli>\n\u003Cli>Smart Resizing\u003C\u002Fli>\n\u003Cli>HTML Caption (Attachment Caption or Alternative Text)\u003C\u002Fli>\n\u003Cli>Keyboard and mouse wheel support (navigate and zoom)\u003C\u002Fli>\n\u003Cli>Social Sharing (Facebook, Twitter, Pinterest)\u003C\u002Fli>\n\u003Cli>Smart Loading\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Flexible gallery building\u003C\u002Fh3>\n\u003Cp>Mixed Media Gallery Blocks provides a flexible gallery building experience for images, video, and audio. Add media items to your gallery, adjust display settings, and publish galleries using different layouts depending on your content needs.\u003C\u002Fp>\n\u003Ch3>Transformable gallery layouts\u003C\u002Fh3>\n\u003Cp>Galleries can be transformed between different layouts such as Masonry, Grid, Justified, and fullscreen views. This allows you to reuse the same gallery content while changing its visual presentation without rebuilding it.\u003C\u002Fp>\n\u003Ch3>Responsive by design\u003C\u002Fh3>\n\u003Cp>Gallery layouts are responsive by default and adapt to different screen sizes. Separate styling controls for desktop and mobile help ensure galleries remain usable and visually consistent across devices.\u003C\u002Fp>\n\u003Ch3>Lightbox experience\u003C\u002Fh3>\n\u003Cp>The built-in lightbox supports touch gestures, keyboard navigation, and mouse wheel controls. Users can navigate, zoom, and interact with gallery items on both desktop and mobile devices.\u003C\u002Fp>\n\u003Cp>The lightbox interface is designed to be familiar and intuitive, making it easy for visitors to browse media content without leaving the page.\u003C\u002Fp>\n\u003Ch3>Performance-focused\u003C\u002Fh3>\n\u003Cp>The plugin is designed with performance in mind, using dynamic loading and optimized rendering to keep galleries responsive and pages lightweight.\u003C\u002Fp>\n\u003Ch3>A short demo of SimpLy Gallery Blocks\u003C\u002Fh3>\n\u003Cp>In this video you will see how easily you can create photo gallery using SGB Gutenberg photo gallery block.\u003Cbr \u002F>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FYEFVCGdTwtM?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>\u003Cbr \u002F>\nPlease note that you easily convert block gallery from Masonry to Justified or to Grid or to WordPress image gallery and vice versa.\u003C\u002Fp>\n\u003Ch4>Included Gallery Gutenberg Blocks\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Albums Block\u003C\u002Fli>\n\u003Cli>Slider \u002F Carousel Gallery Block\u003C\u002Fli>\n\u003Cli>Masonry Gallery Block\u003C\u002Fli>\n\u003Cli>Justified Block\u003C\u002Fli>\n\u003Cli>Grid Block\u003C\u002Fli>\n\u003C\u002Ful>\n","Create mixed media galleries with images, HTML5 video, YouTube, Vimeo, and VideoPress — all in one gallery by Simply Gallery.",40000,1073876,96,114,"2026-03-09T09:10:00.000Z","6.6","5.3.8",[78,79,80,81,82],"album","audio-gallery","lightbox","media-gallery","video-gallery","https:\u002F\u002Fsimplygallery.co\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimply-gallery-block.3.3.2.3.zip",92,7,"2025-12-12 15:46:53",{"slug":89,"name":90,"version":91,"author":92,"author_profile":93,"description":94,"short_description":95,"active_installs":96,"downloaded":97,"rating":98,"num_ratings":99,"last_updated":100,"tested_up_to":101,"requires_at_least":102,"requires_php":17,"tags":103,"homepage":107,"download_link":108,"security_score":109,"vuln_count":110,"unpatched_count":13,"last_vuln_date":111,"fetched_at":28},"mediapress","MediaPress","1.6.3","BuddyDev","https:\u002F\u002Fprofiles.wordpress.org\u002Fbuddydev\u002F","\u003Cp>MediaPress is a modern media gallery solution for WordPress & BuddyPress. At the moment, MediaPress is almost(We need you to decide) the best option available for BuddyPress photo gallery, BuddyPress video gallery, BuddyPress audio and BuddyPress documents gallery.\u003C\u002Fp>\n\u003Cp>If you are looking for a lightweight, feature rich BuddyPress Media Gallery solution that provides pleasant experience for your users, Please give a try to MediaPress.\u003C\u002Fp>\n\u003Cp>MediaPress has modular architecture, that makes it easier for developers to extend while keeping the code simple to maintain.\u003C\u002Fp>\n\u003Cp>It is built to be reliable, scalable, secure and flexible. We have worked hard to make it easy to use and we will love your feedback in making it better.\u003C\u002Fp>\n\u003Cp>MediaPress core comes packed with powerful features, some of which are listed below:-\u003C\u002Fp>\n\u003Ch4>For WordPress:-\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress Sitewide Photo Gallery, Video Gallery, Audio Gallery, Document Gallery\u003C\u002Fli>\n\u003Cli>Front End Gallery Creation and upload\u003C\u002Fli>\n\u003Cli>Allows adding videos from youtube, vimeo facebook etc to BuddyPress Activity and Gallery.\u003C\u002Fli>\n\u003Cli>Add remote media using link(oembed or direct link to remote file).\u003C\u002Fli>\n\u003Cli>Most awesome Gallery creation & Management via Dashboard(try and you will love it) \u003C\u002Fli>\n\u003Cli>Flexible Privacy for photo, video, audio and other media types\u003C\u002Fli>\n\u003Cli>Easily extensible Gallery\u002FMedia Views\u003C\u002Fli>\n\u003Cli>If you are a theme designer, you can rewrite whole layout using your own templates\u003C\u002Fli>\n\u003Cli>Extensive admin options\u003C\u002Fli>\n\u003Cli>We will improve it a lot more for WordPress in future\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>MediaPress gives full control to the site admins while making it easier for them\u002Ftheir users to upload media.\u003C\u002Fp>\n\u003Ch4>For BuddyPress, MediaPress provides following features:-\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>BuddyPress activity wall upload for videos\u002Faudio\u002Fphotos\u002Fdocuments\u003C\u002Fli>\n\u003Cli>BuddyPress Photo Gallery, BuddyPress Video Gallery, BuddyPress Audio Gallery and Document Gallery for users and groups\u003C\u002Fli>\n\u003Cli>Add youtube video, facebook video, photo etc to BuddyPress\u002FWordPress(using oembed).\u003C\u002Fli>\n\u003Cli>Add video, photos from another server using link.\u003C\u002Fli>\n\u003Cli>Highly flexible privacy system (Inbuilt support for public, private, logged in, friends only, groups only, following only, followers only privacy)\u003C\u002Fli>\n\u003Cli>Drag and Drop Uploader\u003C\u002Fli>\n\u003Cli>Easy to extend API for other components\u003C\u002Fli>\n\u003Cli>Easy to extend API to support \u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fmediapress\u002Ftopics\u002Fapi-reference\u002Fcore\u002Fmedia-type\u002Fmpp_register_type\u002F\" title=\"Registering new media type \" rel=\"nofollow ugc\">new media types\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Multiple Layout for media(Grid, playlist, list)\u003C\u002Fli>\n\u003Cli>Playlist view support for audio\u002FVideo Galleries\u003C\u002Fli>\n\u003Cli>Shortcode for everything you want(almost).\u003C\u002Fli>\n\u003Cli>Widgets to help you list galleries, media, playlist , audio etc.\u003C\u002Fli>\n\u003Cli>Extensive \u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fmediapress\u002Ftopics\u002Fgetting-started\u002Fsettings-options\u002Fconfiguring-mediapress\u002F\" title=\"Configuring MediaPress\" rel=\"nofollow ugc\">admin options\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Are you a developer?\u003C\u002Fh4>\n\u003Cp>Here is a short list of things you can do with few lines of code:-\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Use a different storage manager( we support local uploads in core, you can write one for the cloud, check core\u002Fstorage\u002Fstorage-manager.php for details)\u003C\u002Fli>\n\u003Cli>Add support for a new \u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fmediapress\u002Ftopics\u002Fapi-reference\u002Fcore\u002Fmedia-type\u002Fmpp_register_type\u002F\" rel=\"nofollow ugc\">Media Type\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Write a custom media loop using \u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fmediapress\u002Ftopics\u002Fapi-reference\u002Fcore\u002Fmpp_media_query\u002F\" rel=\"nofollow ugc\">MPP_Media_Query\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Write your own custom Gallery loop\u002Flist using \u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fmediapress\u002Ftopics\u002Fapi-reference\u002Fcore\u002Fmpp_gallery_query\u002F\" rel=\"nofollow ugc\">MPP_Gallery_Query\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>We have also got some nice developer documentation ready for you and more will keep coming in future.\u003C\u002Fp>\n\u003Ch4>Links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fmediapress\u002F\" title=\"MediaPress site\" rel=\"nofollow ugc\">MediaPress Site\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemos.buddydev.com\u002Fmediapress\u002F\" title=\"MediaPress demo\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fsupport\u002Fforums\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbuddydev\u002Fmediapress\" rel=\"nofollow ugc\">Github Development Repo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fmediapress\u002Fguides\u002Fapi-guides\u002F\" rel=\"nofollow ugc\">API Guides\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fmediapress\u002Fguides\u002Fgetting-started\u002F\" rel=\"nofollow ugc\">Admin Guide\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fmediapress\u002Fguides\u002Fapi-reference\u002F\" rel=\"nofollow ugc\">API Reference\u003C\u002Fa> – progressing\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fmediapress\u002Fguides\u002Fapi-reference\u002Ftemplate-tags\u002F\" rel=\"nofollow ugc\">Template Tags\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fmediapress\u002Ftopics\u002Fapi-guides\u002Fmediapress-uploader-events-lifecycle\u002F\" rel=\"nofollow ugc\">Uploader Javascript Event Lifecycle\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fmediapress\u002Ftopics\u002Fapi-guides\u002Flightbox\u002Fmediapress-lightbox-javascript-api\u002F\" rel=\"nofollow ugc\">Lighbox Javascript API\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>More to come soon.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Let us build MediaPress together\u003C\u002Fh4>\n\u003Cp>We are working on the next version of MediaPress that uses a different uploader and allows adding media with the activity comments too.\u003Cbr \u002F>\nOur expectation is to have it by the end of the year.\u003Cbr \u002F>\nPlease help us create it better by testing the plugin from \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbuddydev\u002Fmediapress\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fbuddydev\u002Fmediapress\u003C\u002Fa> and providing your suggestions at BuddyDev support forum or our github repo.\u003C\u002Fp>\n\u003Cp>If you are looking to extend MediaPress further, we have some free and paid addons for you\u003C\u002Fp>\n\u003Ch4>Extending with Addons\u003C\u002Fh4>\n\u003Cp>Here are some of our available addons for MediaPress.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fplugins\u002Fmedia-moderator-for-mediapress\u002F\" rel=\"nofollow ugc\">MediaPress Media Moderator\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fplugins\u002Fmpp-media-view-counter\u002F\" rel=\"nofollow ugc\">MediaPress Media View Counter\u003C\u002Fa> – Free\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fplugins\u002Fmpp-media-rating\u002F\" rel=\"nofollow ugc\">MediaPress Media Rating\u003C\u002Fa> – Free\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmpp-featured-content\u002F\" rel=\"ugc\">MediaPress Featured Content\u003C\u002Fa> – Free\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fplugins\u002Fmpp-set-profile-photo\u002F\" rel=\"nofollow ugc\">MediaPress Set Profile Photo\u003C\u002Fa> – Free\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fplugins\u002Fmediapress-mycred-addon\u002F\" rel=\"nofollow ugc\">MediaPress myCRED Addon\u003C\u002Fa> – Free\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fplugins\u002Fmpp-downloadable-media\u002F\" rel=\"nofollow ugc\">MediaPress Downloadable Media\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fplugins\u002Fmpp-upload-tos\u002F\" rel=\"nofollow ugc\">MediaPress Upload Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fplugins\u002Fmpp-s2member-storage-limit\u002F\" rel=\"nofollow ugc\">MediaPress S2Member Storage Limit\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fplugins\u002Fmpp-flexible-storage-limit\u002F\" rel=\"nofollow ugc\">MediaPress Flexible Storage Limit\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fplugins\u002Fmediamark\u002F\" rel=\"nofollow ugc\">MediaMark:- Watermarking solution for MediaPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fplugins\u002Fpaid-memberships-pro-restrictions-for-mediapress\u002F\" rel=\"nofollow ugc\">MediaPress Paid Memberships Pro Restrictions\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>more coming soon\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Looking for more powerful BuddyPress plugins?\u003C\u002Fstrong> Check out our list of amazing \u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fplugins\u002F\" rel=\"nofollow ugc\">BuddyPress plugins\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>We are here to help with everything you need with MediaPress.\u003Cbr \u002F>\nPlease use BuddyDev community forum or premium forums for support(We support both free & paid members without any differentiation ).\u003C\u002Fp>\n\u003Cp>MediaPress is young, If there is a feature that you need, please let us know at our forums. We will be happy to have it if it is going to help the community.\u003Cbr \u002F>\nMediaPress is a community project and we welcome all contributions, be it with Ideas, technical or anything you deem fit.\u003C\u002Fp>\n\u003Cp>If you are a developer, let us work together. Please use github repo for development.\u003C\u002Fp>\n\u003Ch4>BuddyPress & MediaPress Maintenance & Custom development\u003C\u002Fh4>\n\u003Cp>If you need any assistance with setting up or adding new features to BuddyPress or MediaPress, Our team is available for hire.\u003Cbr \u002F>\nPlease use our \u003Ca href=\"https:\u002F\u002Fbuddydev.com\u002Fbuddypress-custom-plugin-development-service\u002F\" rel=\"nofollow ugc\">BuddyPress Development Services\u003C\u002Fa> for any custom development needs.\u003C\u002Fp>\n","MediaPress is the most advanced and feature rich media gallery plugin for BuddyPress & WordPress.",4000,207766,94,33,"2025-12-31T11:39:00.000Z","6.9.0","5.0",[104,105,106,22,82],"buddypress","buddypress-gallery","buddypress-photo-gallery","https:\u002F\u002Fbuddydev.com\u002Fmediapress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmediapress.1.6.3.zip",95,3,"2026-01-07 00:00:00",{"slug":113,"name":114,"version":115,"author":116,"author_profile":117,"description":118,"short_description":119,"active_installs":96,"downloaded":120,"rating":13,"num_ratings":13,"last_updated":121,"tested_up_to":52,"requires_at_least":102,"requires_php":122,"tags":123,"homepage":129,"download_link":130,"security_score":61,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"socialfeeds","SocialFeeds","1.0.4","Softaculous","https:\u002F\u002Fprofiles.wordpress.org\u002Fsoftaculous\u002F","\u003Cp>SocialFeeds is a lightweight and easy-to-use WordPress plugin designed to showcase Instagram and YouTube content directly on your website. With quick setup and shortcode support, you can display social media feeds anywhere on your site and keep your content fresh and engaging.\u003C\u002Fp>\n\u003Cp>You can find our official documentation at \u003Ca href=\"https:\u002F\u002Fsocialfeeds.org\u002Fdocs\" rel=\"nofollow ugc\">https:\u002F\u002Fsocialfeeds.org\u002Fdocs\u003C\u002Fa>. We are also active in our community support forums on wordpress.org if you are one of our free users. Our Premium Support Ticket System is at \u003Ca href=\"https:\u002F\u002Fsoftaculous.deskuss.com\" rel=\"nofollow ugc\">https:\u002F\u002Fsoftaculous.deskuss.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsocialfeeds.org\" title=\"SocialFeeds Homepage\" rel=\"nofollow ugc\">Home Page\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fsoftaculous.deskuss.com\" title=\"SocialFeeds Support\" rel=\"nofollow ugc\">Support\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Fsocialfeeds.org\u002Fdocs\" title=\"Documents\" rel=\"nofollow ugc\">Documents\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>SocialFeeds YouTube Free Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Display YouTube Channel Videos\u003C\u002Fstrong> – Show videos directly from your YouTube channel on your website.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Quick and Easy Feed Setup\u003C\u002Fstrong> – Easily create and manage your YouTube feed from the WordPress dashboard.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Video Information Display\u003C\u002Fstrong> – Display video title, description, play icon, lazy loading, and click-to-play functionality.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hover Effects\u003C\u002Fstrong> – Apply hover animation and visual effects to video items for better user interaction.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Feed Header\u003C\u002Fstrong> – Display a header with channel name, logo, description, custom logo, and banner image.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>YouTube Subscribe Button\u003C\u002Fstrong> – Add a YouTube subscribe button in the feed header to increase channel subscribers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Load More Videos\u003C\u002Fstrong> – Allow users to load additional videos using a convenient Load More button.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Basic Layout and Style Customization\u003C\u002Fstrong> – Customize basic layout and styling options to match your website design.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully Responsive Design\u003C\u002Fstrong> – Feeds automatically adjust to desktop, tablet, and mobile devices and work with most WordPress themes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Upgrade to SocialFeeds PRO for More Power\u003C\u002Fh3>\n\u003Cp>Unlock advanced capabilities with \u003Cstrong>SocialFeeds PRO\u003C\u002Fstrong>, such as:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multiple Account Support\u003C\u002Fstrong> – Connect and manage multiple YouTube channels and Instagram accounts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Video Details\u003C\u002Fstrong> – Display video duration, publish date, view count, like count, and comment count.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple YouTube Feed Types\u003C\u002Fstrong> – Show Channel Feeds, Playlist Feeds, Search Feeds, Single Videos, and Live Stream Videos.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Feed Design Customization\u003C\u002Fstrong> – Customize colors, fonts, spacing, layouts, and styling for YouTube feeds.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Instagram Feed Layouts\u003C\u002Fstrong> – Display Instagram feeds using Grid, Carousel, and Masonry layouts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Instagram Columns\u003C\u002Fstrong> – Control the number of columns for desktop, tablet, and mobile devices.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Limits and Loading Control\u003C\u002Fstrong> – Set limits on the number of Instagram posts displayed and configure loading behavior.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Instagram Header\u003C\u002Fstrong> – Customize header position, profile avatar, bio, follower count, and media count.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhanced Instagram Post Display\u003C\u002Fstrong> – Show captions, likes, comments, reels, icons, and play modes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Instagram Hover Effects\u003C\u002Fstrong> – Enable hover states and interaction effects for Instagram posts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Instagram Follow Button\u003C\u002Fstrong> – Add and customize a follow button to grow your Instagram audience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Load More Button Customization\u003C\u002Fstrong> – Control the behavior and design of the Instagram Load More button.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Sorting Options\u003C\u002Fstrong> – Sort Instagram posts by newest, most liked, or random order.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Layout Spacing and Aspect Ratio Control\u003C\u002Fstrong> – Adjust spacing between posts and control the media aspect ratio.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Live Shortcode Preview\u003C\u002Fstrong> – Display a live preview of the feed using the Preview Block inside the editor.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why Use SocialFeeds?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Increase visitor engagement with live social media content\u003C\u002Fli>\n\u003Cli>Promote your YouTube and Instagram profiles directly on your website\u003C\u002Fli>\n\u003Cli>Improve website appearance with modern and responsive feed layouts\u003C\u002Fli>\n\u003Cli>Easy integration with shortcodes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Third Party API usage\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\n\u003Cp>YouTube Search API: This plugin uses the YouTube Data API to retrieve publicly available YouTube videos based on search queries configured by the user. When enabled, the plugin sends the search term and the YouTube API key provided by the user to Google servers. The API returns public video data such as titles, descriptions, thumbnails, and video IDs.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>YouTube Channels API: This plugin uses the YouTube Data API to retrieve publicly available information about a YouTube channel. When enabled, the plugin sends the channel ID and the YouTube API key provided by the user to Google servers. The API returns public channel data such as channel name, description, thumbnails, statistics, and other public metadata.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Service Provider: Google LLC (YouTube Data API v3)\u003C\u002Fp>\n\u003Cp>Terms of Service: https:\u002F\u002Fdevelopers.google.com\u002Fyoutube\u002Fterms\u002Fapi-services-terms-of-service\u003Cbr \u002F>\nPrivacy Policy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fp>\n\u003Ch3>Start Using SocialFeeds\u003C\u002Fh3>\n\u003Cp>Install SocialFeeds today to display your Instagram photos and YouTube videos on your WordPress website and keep your content always up to date.\u003C\u002Fp>\n","YouTube feeds for WordPress with simple Setup and Settings options.",3465,"2026-03-14T10:04:00.000Z","7.2",[124,125,126,127,128],"instagram-feed","social-feeds","social-media","youtube-feed","youtube-videos","https:\u002F\u002Fsocialfeeds.org","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsocialfeeds.1.0.4.zip",{"slug":132,"name":133,"version":134,"author":135,"author_profile":136,"description":137,"short_description":138,"active_installs":139,"downloaded":140,"rating":98,"num_ratings":141,"last_updated":142,"tested_up_to":52,"requires_at_least":143,"requires_php":144,"tags":145,"homepage":150,"download_link":151,"security_score":61,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"advanced-media-offloader","Advanced Media Offloader","4.4.1","Masoud Golchin","https:\u002F\u002Fprofiles.wordpress.org\u002Fmasoudin\u002F","\u003Cp>\u003Cstrong>Advanced Media Offloader\u003C\u002Fstrong> helps you optimize your WordPress media handling by automatically uploading your media files to S3-compatible cloud storage services.\u003C\u002Fp>\n\u003Cp>Struggling with server space limitations? Want to improve your site’s performance by serving media through a CDN? This plugin handles the technical work of migrating your media to the cloud, rewriting URLs, and maintaining compatibility with your existing content.\u003C\u002Fp>\n\u003Ch4>Key Benefits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Reduce server storage requirements and costs\u003C\u002Fli>\n\u003Cli>Decrease server load when serving media files\u003C\u002Fli>\n\u003Cli>Improve global site loading speeds when combined with CDN services\u003C\u002Fli>\n\u003Cli>Maintain full compatibility with WordPress media functions\u003C\u002Fli>\n\u003Cli>No need to modify existing content – URLs are automatically rewritten\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Supported Cloud Providers\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Amazon S3\u003C\u002Fstrong> – The industry standard object storage service\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cloudflare R2\u003C\u002Fstrong> – S3-compatible storage with zero egress fees\u003C\u002Fli>\n\u003Cli>\u003Cstrong>DigitalOcean Spaces\u003C\u002Fstrong> – Simple object storage from DigitalOcean\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Backblaze B2\u003C\u002Fstrong> – Affordable S3-compatible storage with predictable pricing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Wasabi\u003C\u002Fstrong> – Hot cloud storage with predictable pricing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>MinIO\u003C\u002Fstrong> – Any S3-compatible storage (MinIO, OVHcloud Object Storage, Scaleway, Linode, Vultr, IBM COS, and more)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Not sure which provider to choose? Check our \u003Ca href=\"https:\u002F\u002Fwpfitter.com\u002Fblog\u002Fbest-cloud-storage-for-wordpress-media-pricing-comparison\u002F?utm_source=wp-plugin&utm_medium=readme&utm_campaign=advanced-media-offloader&utm_content=pricing-comparison\" rel=\"nofollow ugc\">cloud storage pricing comparison\u003C\u002Fa> for real-world cost breakdowns.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automatic Offloading\u003C\u002Fstrong> – New media uploads are automatically sent to your cloud storage\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Policies\u003C\u002Fstrong> – Create advanced rules to control exactly which files are offloaded and when, giving you granular control over your storage. (\u003Ca href=\"https:\u002F\u002Fwpfitter.com\u002Fblog\u002Fimplementing-smart-retention-policies-with-advanced-media-offloader\u002F?utm_source=wp-plugin&utm_medium=readme&utm_campaign=advanced-media-offloader&utm_content=smart-policies\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Migration & WP CLI\u003C\u002Fstrong> – Easily move existing media to the cloud with powerful command-line support for bulk operations and automation (\u003Ca href=\"https:\u002F\u002Fwpfitter.com\u002Fblog\u002Fadvmo-bulk-offload-with-wp-cli?utm_source=wp-plugin&utm_medium=readme&utm_campaign=advanced-media-offloader&utm_content=bulk-offload-cli\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Thumbnail Regeneration Compatibility\u003C\u002Fstrong> – Compatible with WP-CLI \u003Ccode>wp media regenerate\u003C\u002Fcode> command and the Regenerate Thumbnails plugin. Regenerated thumbnails automatically offload to cloud storage. Note: Not compatible with Full Cloud Migration retention policy.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart URL Rewriting\u003C\u002Fstrong> – All media URLs are automatically rewritten to serve from cloud storage\u003C\u002Fli>\n\u003Cli>\u003Cstrong>File Versioning\u003C\u002Fstrong> – Add unique timestamps to media paths to prevent caching issues\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Retention\u003C\u002Fstrong> – Choose to keep local copies or remove them after successful offloading\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mirror Deletion\u003C\u002Fstrong> – Optionally remove files from cloud storage when deleted from WordPress\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Paths\u003C\u002Fstrong> – Configure custom path prefixes in your cloud storage\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Optimizer Compatibility\u003C\u002Fstrong> – Works with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwebp-uploads\u002F\" rel=\"ugc\">Modern Image Formats\u003C\u002Fa> (recommended), Imagify, and EWWW Image Optimizer. Optimized WebP and AVIF files are automatically offloaded alongside originals. (\u003Ca href=\"https:\u002F\u002Fwpfitter.com\u002Fblog\u002Fewww-imagify-support-added-to-advanced-media-offloader\u002F?utm_source=wp-plugin&utm_medium=readme&utm_campaign=advanced-media-offloader&utm_content=image-optimizer-compatibility\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer-Friendly\u003C\u002Fstrong> – Extensive action and filter hooks for extending functionality (\u003Ca href=\"https:\u002F\u002Fwpfitter.com\u002Fdocuments\u002Fadvanced-media-offloader\u002Fdevelopment-hooks\u002F?utm_source=wp-plugin&utm_medium=readme&utm_campaign=advanced-media-offloader&utm_content=developer-hooks\" rel=\"nofollow ugc\">View Documentation\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Developer Documentation\u003C\u002Fh4>\n\u003Cp>For developers looking to extend or customize the plugin behavior, we provide comprehensive documentation for all available hooks:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpfitter.com\u002Fdocuments\u002Fadvanced-media-offloader\u002Fdevelopment-hooks\u002F?utm_source=wp-plugin&utm_medium=readme&utm_campaign=advanced-media-offloader&utm_content=developer-hooks\" rel=\"nofollow ugc\">View Developer Hooks Documentation \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Quick example – skip offloading files larger than 5MB:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter('advmo_should_offload_attachment', function($should_offload, $attachment_id) {\n    $file = get_attached_file($attachment_id);\n    if ($file && filesize($file) > 5 * 1024 * 1024) {\n        return false;\n    }\n    return $should_offload;\n}, 10, 2);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Cp>For security, cloud provider credentials are stored in your \u003Ccode>wp-config.php\u003C\u002Fcode> file rather than the database.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> Domain and endpoint URLs will automatically be prefixed with \u003Ccode>https:\u002F\u002F\u003C\u002Fcode> if you don’t include it, but we recommend always including the full URL for clarity.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdevelopers.cloudflare.com\u002Fr2\u002F\" rel=\"nofollow ugc\">Cloudflare R2\u003C\u002Fa> Configuration\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>    define('ADVMO_CLOUDFLARE_R2_KEY', 'your-access-key');\n    define('ADVMO_CLOUDFLARE_R2_SECRET', 'your-secret-key');\n    define('ADVMO_CLOUDFLARE_R2_BUCKET', 'your-bucket-name');\n    define('ADVMO_CLOUDFLARE_R2_DOMAIN', 'your-domain-url');\n    define('ADVMO_CLOUDFLARE_R2_ENDPOINT', 'your-endpoint-url');\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.digitalocean.com\u002Fproducts\u002Fspaces\" rel=\"nofollow ugc\">DigitalOcean Spaces\u003C\u002Fa> Configuration\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>    define('ADVMO_DOS_KEY', 'your-access-key');\n    define('ADVMO_DOS_SECRET', 'your-secret-key');\n    define('ADVMO_DOS_BUCKET', 'your-bucket-name');\n    define('ADVMO_DOS_DOMAIN', 'your-domain-url');\n    define('ADVMO_DOS_ENDPOINT', 'your-endpoint-url');\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fmin.io\u002Fdocs\u002Fminio\u002Flinux\u002Fadministration\u002Fidentity-access-management\u002Fminio-user-management.html\" rel=\"nofollow ugc\">MinIO\u003C\u002Fa> Configuration\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Use this for any storage that supports the S3 API via a custom endpoint (e.g., MinIO, OVHcloud Object Storage, Scaleway, Linode, Vultr, IBM COS). Select this if your provider isn’t listed separately.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>    define('ADVMO_MINIO_KEY', 'your-access-key');\n    define('ADVMO_MINIO_SECRET', 'your-secret-key');\n    define('ADVMO_MINIO_BUCKET', 'your-bucket-name');\n    define('ADVMO_MINIO_DOMAIN', 'your-domain-url');\n    define('ADVMO_MINIO_ENDPOINT', 'your-endpoint-url');\n    define('ADVMO_MINIO_PATH_STYLE_ENDPOINT', false); \u002F\u002F Optional. Set to true if your MinIO server requires path-style URLs (most self-hosted MinIO setups). Default is false.\n    define('ADVMO_MINIO_REGION', 'your-bucket-region'); \u002F\u002F Optional. Set your MinIO bucket region if needed. Default is 'us-east-1'.\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Faws.amazon.com\u002Fs3\u002F\" rel=\"nofollow ugc\">Amazon S3\u003C\u002Fa> Configuration\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>    define('ADVMO_AWS_KEY', 'your-access-key');\n    define('ADVMO_AWS_SECRET', 'your-secret-key');\n    define('ADVMO_AWS_BUCKET', 'your-bucket-name');\n    define('ADVMO_AWS_REGION', 'your-bucket-region');\n    define('ADVMO_AWS_DOMAIN', 'your-domain-url');\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.backblaze.com\u002Fapidocs\u002Fintroduction-to-the-s3-compatible-api\" rel=\"nofollow ugc\">Backblaze B2\u003C\u002Fa> Configuration\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>    define('ADVMO_BACKBLAZE_B2_KEY', 'your-application-key-id');\n    define('ADVMO_BACKBLAZE_B2_SECRET', 'your-application-key');\n    define('ADVMO_BACKBLAZE_B2_BUCKET', 'your-bucket-name');\n    define('ADVMO_BACKBLAZE_B2_REGION', 'your-bucket-region');\n    define('ADVMO_BACKBLAZE_B2_DOMAIN', 'your-domain-url');\n    define('ADVMO_BACKBLAZE_B2_ENDPOINT', 'your-endpoint-url');\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdocs.wasabi.com\u002Fdocs\u002Fcreating-a-new-access-key\" rel=\"nofollow ugc\">Wasabi\u003C\u002Fa> Configuration\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>    define('ADVMO_WASABI_KEY', 'your-access-key');\n    define('ADVMO_WASABI_SECRET', 'your-secret-key');\n    define('ADVMO_WASABI_BUCKET', 'your-bucket-name');\n    define('ADVMO_WASABI_REGION', 'your-bucket-region');\n    define('ADVMO_WASABI_DOMAIN', 'your-domain-url');\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Using the S3 PHP SDK\u003C\u002Fh3>\n\u003Cp>The Advanced Media Offloader utilizes the AWS SDK for PHP to interact with S3-compatible cloud storage. This powerful SDK provides an easy-to-use API for managing your cloud storage operations, including file uploads, downloads, and more. The SDK is maintained by Amazon Web Services, ensuring high compatibility and performance with S3 services.\u003C\u002Fp>\n\u003Cp>For more information about the AWS SDK for PHP, visit:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Faws.amazon.com\u002Fsdk-for-php\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Faws.amazon.com\u002Fsdk-for-php\u002F\u003C\u002Fa>\u003C\u002Fp>\n","Save server space & speed up your site by automatically offloading media to Amazon S3, Cloudflare R2 & more.",3000,35528,42,"2026-03-11T11:11:00.000Z","5.6","8.1",[146,147,59,148,149],"cloudflare","media-library","s3","storage","https:\u002F\u002Fwpfitter.com\u002Fplugins\u002Fadvanced-media-offloader\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-media-offloader.4.4.1.zip",{"attackSurface":153,"codeSignals":195,"taintFlows":334,"riskAssessment":437,"analyzedAt":449},{"hooks":154,"ajaxHandlers":187,"restRoutes":188,"shortcodes":189,"cronEvents":194,"entryPointCount":168,"unprotectedCount":13},[155,161,165,170,174,177,181,184],{"type":156,"name":157,"callback":158,"file":159,"line":160},"action","admin_menu","wpBrightcovePortalMenu","wp-brightcove-portal.php",15,{"type":156,"name":162,"callback":163,"file":159,"line":164},"plugins_loaded","createBCPortalPlugin_update_db_check",132,{"type":156,"name":166,"callback":167,"priority":168,"file":159,"line":169},"init","myStartSession",1,143,{"type":156,"name":171,"callback":172,"file":159,"line":173},"wp_logout","myEndSession",144,{"type":156,"name":175,"callback":172,"file":159,"line":176},"wp_login",145,{"type":156,"name":178,"callback":179,"file":159,"line":180},"add_meta_boxes","add_bc_portal_metabox",159,{"type":156,"name":166,"callback":182,"file":159,"line":183},"register_bcPortalShortCode",328,{"type":156,"name":166,"callback":185,"file":159,"line":186},"load_jquery",337,[],[],[190],{"tag":191,"callback":192,"file":159,"line":193},"bcPortal","brightcovePortal",325,[],{"dangerousFunctions":196,"sqlUsage":197,"outputEscaping":219,"fileOperations":13,"externalRequests":32,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":333},[],{"prepared":198,"raw":86,"locations":199},18,[200,204,207,210,213,215,217],{"file":201,"line":202,"context":203},"pages\\players.php",217,"$wpdb->get_results() with variable interpolation",{"file":205,"line":206,"context":203},"pages\\settings.php",29,{"file":208,"line":209,"context":203},"pages\\videos.php",176,{"file":211,"line":212,"context":203},"resources\\functions.php",25,{"file":211,"line":141,"context":214},"$wpdb->get_row() with variable interpolation",{"file":211,"line":216,"context":214},43,{"file":159,"line":218,"context":203},238,{"escaped":13,"rawEcho":220,"locations":221},58,[222,225,226,228,230,231,233,235,237,239,241,243,245,247,249,251,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,289,291,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324,326,328,330,332],{"file":223,"line":168,"context":224},"pages\\header.php","raw output",{"file":223,"line":32,"context":224},{"file":223,"line":227,"context":224},4,{"file":223,"line":229,"context":224},5,{"file":223,"line":86,"context":224},{"file":223,"line":232,"context":224},9,{"file":223,"line":234,"context":224},11,{"file":201,"line":236,"context":224},200,{"file":201,"line":238,"context":224},203,{"file":201,"line":240,"context":224},206,{"file":201,"line":242,"context":224},209,{"file":201,"line":244,"context":224},229,{"file":201,"line":246,"context":224},239,{"file":201,"line":248,"context":224},246,{"file":201,"line":250,"context":224},248,{"file":201,"line":183,"context":224},{"file":201,"line":253,"context":224},329,{"file":201,"line":255,"context":224},331,{"file":201,"line":257,"context":224},332,{"file":205,"line":259,"context":224},219,{"file":205,"line":261,"context":224},222,{"file":205,"line":263,"context":224},225,{"file":205,"line":265,"context":224},228,{"file":205,"line":267,"context":224},231,{"file":205,"line":269,"context":224},233,{"file":205,"line":271,"context":224},319,{"file":205,"line":273,"context":224},320,{"file":205,"line":275,"context":224},322,{"file":205,"line":277,"context":224},323,{"file":208,"line":279,"context":224},215,{"file":208,"line":281,"context":224},221,{"file":208,"line":283,"context":224},276,{"file":208,"line":285,"context":224},277,{"file":208,"line":287,"context":224},279,{"file":208,"line":287,"context":224},{"file":208,"line":290,"context":224},280,{"file":208,"line":290,"context":224},{"file":208,"line":293,"context":224},296,{"file":208,"line":295,"context":224},297,{"file":208,"line":297,"context":224},298,{"file":208,"line":299,"context":224},379,{"file":208,"line":301,"context":224},412,{"file":208,"line":303,"context":224},415,{"file":208,"line":305,"context":224},419,{"file":208,"line":307,"context":224},422,{"file":208,"line":309,"context":224},423,{"file":208,"line":311,"context":224},427,{"file":208,"line":313,"context":224},441,{"file":208,"line":315,"context":224},445,{"file":208,"line":317,"context":224},449,{"file":208,"line":319,"context":224},453,{"file":208,"line":321,"context":224},461,{"file":208,"line":323,"context":224},465,{"file":211,"line":325,"context":224},8,{"file":211,"line":327,"context":224},26,{"file":211,"line":329,"context":224},45,{"file":159,"line":331,"context":224},250,{"file":159,"line":331,"context":224},[],[335,352,383,401],{"entryPoint":336,"graph":337,"unsanitizedCount":168,"severity":351},"\u003Cfunctions> (resources\\functions.php:0)",{"nodes":338,"edges":348},[339,343],{"id":340,"type":341,"label":342,"file":211,"line":329},"n0","source","$_POST['videoId']",{"id":344,"type":345,"label":346,"file":211,"line":329,"wp_function":347},"n1","sink","echo() [XSS]","echo",[349],{"from":340,"to":344,"sanitized":350},false,"low",{"entryPoint":353,"graph":354,"unsanitizedCount":86,"severity":382},"\u003Cplayers> (pages\\players.php:0)",{"nodes":355,"edges":378},[356,359,363,367,372,376],{"id":340,"type":341,"label":357,"file":201,"line":358},"$_GET",51,{"id":344,"type":345,"label":360,"file":201,"line":361,"wp_function":362},"get_row() [SQLi]",57,"get_row",{"id":364,"type":341,"label":365,"file":201,"line":366},"n2","$_POST",101,{"id":368,"type":345,"label":369,"file":201,"line":370,"wp_function":371},"n3","query() [SQLi]",108,"query",{"id":373,"type":341,"label":374,"file":201,"line":375},"n4","$_POST (x5)",103,{"id":377,"type":345,"label":346,"file":201,"line":236,"wp_function":347},"n5",[379,380,381],{"from":340,"to":344,"sanitized":350},{"from":364,"to":368,"sanitized":350},{"from":373,"to":377,"sanitized":350},"high",{"entryPoint":384,"graph":385,"unsanitizedCount":86,"severity":382},"\u003Csettings> (pages\\settings.php:0)",{"nodes":386,"edges":397},[387,388,390,392,394,396],{"id":340,"type":341,"label":357,"file":205,"line":36},{"id":344,"type":345,"label":360,"file":205,"line":389,"wp_function":362},82,{"id":364,"type":341,"label":365,"file":205,"line":391},125,{"id":368,"type":345,"label":369,"file":205,"line":393,"wp_function":371},131,{"id":373,"type":341,"label":374,"file":205,"line":395},126,{"id":377,"type":345,"label":346,"file":205,"line":259,"wp_function":347},[398,399,400],{"from":340,"to":344,"sanitized":350},{"from":364,"to":368,"sanitized":350},{"from":373,"to":377,"sanitized":350},{"entryPoint":402,"graph":403,"unsanitizedCount":436,"severity":382},"\u003Cvideos> (pages\\videos.php:0)",{"nodes":404,"edges":429},[405,408,410,411,412,414,415,418,420,423,427],{"id":340,"type":341,"label":406,"file":208,"line":407},"$_GET (x2)",35,{"id":344,"type":345,"label":360,"file":208,"line":409,"wp_function":362},37,{"id":364,"type":341,"label":365,"file":208,"line":85},{"id":368,"type":345,"label":360,"file":208,"line":109,"wp_function":362},{"id":373,"type":341,"label":413,"file":208,"line":85},"$_POST (x8)",{"id":377,"type":345,"label":346,"file":208,"line":287,"wp_function":347},{"id":416,"type":341,"label":417,"file":208,"line":277},"n6","$_GET (x9)",{"id":419,"type":345,"label":346,"file":208,"line":307,"wp_function":347},"n7",{"id":421,"type":341,"label":357,"file":208,"line":422},"n8",457,{"id":424,"type":425,"label":426,"file":208,"line":422},"n9","transform","→ convertMilliseconds()",{"id":428,"type":345,"label":346,"file":211,"line":325,"wp_function":347},"n10",[430,431,432,433,434,435],{"from":340,"to":344,"sanitized":350},{"from":364,"to":368,"sanitized":350},{"from":373,"to":377,"sanitized":350},{"from":416,"to":419,"sanitized":350},{"from":421,"to":424,"sanitized":350},{"from":424,"to":428,"sanitized":350},21,{"summary":438,"deductions":439},"The wp-brightcove-portal v1.1 plugin exhibits a mixed security posture. While it benefits from a small attack surface with no directly identified vulnerabilities in its history and a relatively low number of SQL queries, significant concerns arise from the static analysis. The complete lack of output escaping is a critical weakness, potentially exposing users to cross-site scripting (XSS) vulnerabilities. Furthermore, the taint analysis reveals three high-severity flows with unsanitized paths, indicating potential for unauthorized data access or manipulation, despite the absence of critical severity issues. The absence of nonce checks and capability checks on any entry points, including the single shortcode, is a substantial oversight, further exacerbating the risk of unauthorized actions. The plugin's vulnerability history is clean, which is positive, but it does not mitigate the immediate risks identified in the current codebase. Overall, the plugin's strengths in avoiding known historical vulnerabilities are overshadowed by critical code-level security flaws that require immediate attention.",[440,442,445,447],{"reason":441,"points":160},"0% properly escaped output",{"reason":443,"points":444},"3 high severity unsanitized paths",12,{"reason":446,"points":325},"0 nonce checks on entry points",{"reason":448,"points":325},"0 capability checks on entry points","2026-03-17T01:08:55.951Z",{"wat":451,"direct":460},{"assetPaths":452,"generatorPatterns":455,"scriptPaths":456,"versionParams":459},[453,454],"\u002Fwp-content\u002Fplugins\u002Fwp-brightcove-portal\u002Fimg\u002FmenuIcon.png","\u002Fwp-content\u002Fplugins\u002Fwp-brightcove-portal\u002Fresources\u002Ffunctions.php",[],[457,458],"http:\u002F\u002Fadmin.brightcove.com\u002Fjs\u002FBrightcoveExperiences.js","http:\u002F\u002Fadmin.brightcove.com\u002Fjs\u002FAPIModules_all.js",[],{"cssClasses":461,"htmlComments":463,"htmlAttributes":466,"restEndpoints":468,"jsGlobals":469,"shortcodeOutput":477},[462],"BrightcoveExperience",[464,465],"\u003C!-- Start of Brightcove Player -->","By use of this code snippet, I agree to the Brightcove Publisher T and C \n\t\t\t\t found at http:\u002F\u002Fcorp.brightcove.com\u002Flegal\u002Fterms_publisher.cfm.",[467],"data-bc-portal",[],[158,470,471,472,163,167,172,179,473,474,475,192,182,476],"wpBrightcovePortalsettings","wpBrightcovePortalPlayers","createBCPortalPlugin","bc_portal_form_metabox","generateShortCode","selectPlayersAccount","bcPortal_db_version",[478],"[bcPortal"]