[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fSnVg8TfEugZUvWdWacKjTZm_ZGjBvrM0IWUq22_lGHY":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":37,"analysis":139,"fingerprints":342},"mediaembedder","MediaEmbedder","2012.02.12","CJ_Jackson","https:\u002F\u002Fprofiles.wordpress.org\u002Fcj_jackson\u002F","\u003Cp>Multimedia Embedder is plugin that allows user to embed multimedia just like\u003Cbr \u002F>\noEmbed, but with the added convenient of an HTML template system, each site has\u003Cbr \u002F>\nat least one template each for example Flickr will have two templates (photo\u003Cbr \u002F>\nand video).  The users will get full control of the HTML template, for example\u003Cbr \u002F>\nthe YouTube template can be modified to embed YouTube into JW Player rather than\u003Cbr \u002F>\nusing YouTube default player.\u003C\u002Fp>\n\u003Cp>This plugin also utilise HTML DOM to fetch Meta tag and other vital data about\u003Cbr \u002F>\nthe media in question, if there is not enough data it will use the data from\u003Cbr \u002F>\noEmbed as the last resort, all the collected data will get stored to the\u003Cbr \u002F>\ndatabase for maximum speed and efficiency.\u003C\u002Fp>\n\u003Cp>This plugin extends on WordPress Embed, so therefore it embedded the same way as\u003Cbr \u002F>\noEmbed and requires PHP 5.3 and above.\u003C\u002Fp>\n\u003Cp>Current supported sites are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.99dollarmusicvideos.com\u002F\" rel=\"nofollow ugc\">$99 Music Videos\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fallthingsd.com\u002F\" rel=\"nofollow ugc\">All Things Digital\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.aniboom.com\u002F\" rel=\"nofollow ugc\">Aniboom\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.atom.com\u002F\" rel=\"nofollow ugc\">Atom.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fbambuser.com\u002F\" rel=\"nofollow ugc\">Bambuser\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fbarelydigital.com\u002F\" rel=\"nofollow ugc\">Barely Digital\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fbarelypolitical.com\u002F\" rel=\"nofollow ugc\">Barely Political\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fblip.tv\u002F\" rel=\"nofollow ugc\">Blip.tv\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.collegehumor.com\u002F\" rel=\"nofollow ugc\">CollegeHumor\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.dailymotion.com\u002F\" rel=\"nofollow ugc\">DailyMotion\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.flickr.com\u002F\" rel=\"nofollow ugc\">Flickr\u003C\u002Fa> (Photo and Video)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.funnyordie.com\u002F\" rel=\"nofollow ugc\">FunnyOrDie\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.gametrailers.com\u002F\" rel=\"nofollow ugc\">GameTrailers\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.hulu.com\u002F\" rel=\"nofollow ugc\">Hulu\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.metacafe.com\u002F\" rel=\"nofollow ugc\">MetaCafe\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fphotobucket.com\u002F\" rel=\"nofollow ugc\">PhotoBucket\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Frevision3.com\u002F\" rel=\"nofollow ugc\">Revision3\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.screenr.com\u002F\" rel=\"nofollow ugc\">Screenr\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.scribd.com\u002F\" rel=\"nofollow ugc\">Scribd\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.smugmug.com\u002F\" rel=\"nofollow ugc\">SmugMug\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fviddler.com\u002F\" rel=\"nofollow ugc\">Viddler\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.youtube.com\u002F\" rel=\"nofollow ugc\">YouTube\u003C\u002Fa> (including Playlists)\u003C\u002Fli>\n\u003Cli>And more coming soon…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Further Instructions are in the admin panel.\u003C\u002Fp>\n","Multimedia Embedder that relies on template, unlike oEmbed, therefore allowing users full control over html code.",10,3611,0,"2012-02-13T18:11:00.000Z","3.3.2","3.2.0","",[19,20,21,22,23],"embed","image","media","photo","video","http:\u002F\u002Fcj-jackson.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmediaembedder.2012.02.12.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":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"cj_jackson",2,20,30,84,"2026-04-05T09:19:34.632Z",[38,55,74,92,117],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":33,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":17,"requires_php":17,"tags":51,"homepage":53,"download_link":54,"security_score":47,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"mhr-gallery","Mhr Gallery","1.0.0","MhrTheme","https:\u002F\u002Fprofiles.wordpress.org\u002Fmdhadid\u002F","\u003Cp>This is a WordPress gallery plugin where users can create photo gallery and video gallery that will show on the specific page via shortcode or sidebar via widgets.\u003C\u002Fp>\n\u003Cp>PhotoGallery Live Preview: \u003Ca href=\"https:\u002F\u002Fmhrtheme.com\u002Fmhr-gallery\u002Fmhr-photogallery\u002F\" rel=\"nofollow ugc\">Click here\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>VideoGallery Live Preview: \u003Ca href=\"https:\u002F\u002Fmhrtheme.com\u002Fmhr-gallery\u002Fmhr-videogallery\u002F\" rel=\"nofollow ugc\">Click here\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Pro Version Available on Template Monster. You will get the extra features and more options in our premium version.\u003C\u002Fp>\n\u003Cp>Buy Premium Version: \u003Ca href=\"https:\u002F\u002Ftemplatemonster.com\u002Fwordpress-plugins\u002F98856.html\" rel=\"nofollow ugc\">Click here\u003C\u002Fa>\u003C\u002Fp>\n","It is a photo and video gallery wordpress plugin.",1763,100,1,"2025-12-03T08:39:00.000Z","6.9.4",[52,20,21,22,23],"gallery","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmhr-gallery","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmhr-gallery.1.0.0.zip",{"slug":56,"name":57,"version":41,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":11,"downloaded":62,"rating":13,"num_ratings":13,"last_updated":63,"tested_up_to":64,"requires_at_least":65,"requires_php":17,"tags":66,"homepage":72,"download_link":73,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"multimedia-comments","CIO Multimedia Comments","VisualData","https:\u002F\u002Fprofiles.wordpress.org\u002Fvisualdata\u002F","\u003Cp>Have some exciting new ideas to share and want others to see the discussion thread? Grab your smart phone, take a photo, and upload to comments. You will interact with readers and customers in a brand new way.\u003C\u002Fp>\n\u003Cp>A picture is better than 1000 words. Multimedia is even better. This plugin enables your readers to upload multiple multimedia files in comments, and provide extra information through custom fields.\u003C\u002Fp>\n\u003Cp>CIO Multimedia Comments is an add-on to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpods\u002F\" rel=\"ugc\">PODS – Custom Content Types and Fields\u003C\u002Fa> and needs PODS to run and deliver some of the features. Please install and activate Pods before installing this plugin.\u003C\u002Fp>\n\u003Cp>Features of free version:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>allow multiple multimedia files in comments\u003C\u002Fli>\n\u003Cli>upload from both desktop and mobile devices.\u003C\u002Fli>\n\u003Cli>add unlimited custom fields to comments\u003C\u002Fli>\n\u003Cli>support field types: file and media, text, text area, wysiwyg editor, number, date, color picker, radio, checkbox, dropdown list\u003C\u002Fli>\n\u003Cli>relate to any items inside and even outside of WordPress\u003C\u002Fli>\n\u003Cli>automatically display extra information in comments (free version displays one image only, though other types of files can be uploaded and downloaded from backend admin panel.)\u003C\u002Fli>\n\u003Cli>drag and drop configuration using graphical user interface\u003C\u002Fli>\n\u003Cli>customised display using css\u003C\u002Fli>\n\u003Cli>control access by custom field\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Features of premium version:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>full control over when, what, to whom, and how to show your discussion threads in comments. \u003C\u002Fli>\n\u003Cli>automatic correction of iPhone image rotation issues during upload\u003C\u002Fli>\n\u003Cli>optional removal of exif data (geotags) from images during upload for privacy\u003C\u002Fli>\n\u003Cli>automatic display images and file download links in comments after approval (optional)\u003C\u002Fli>\n\u003Cli>approve or disapprove multimedia files by comment\u003C\u002Fli>\n\u003Cli>display or hide data by custom field\u003C\u002Fli>\n\u003Cli>organize custom fields by group, display or hide the group of fields conditionally\u003C\u002Fli>\n\u003Cli>configure who can submit comments, and who can see the submitted comments.\u003C\u002Fli>\n\u003Cli>allow file upload on pages or posts meeting preset conditions, or specific page\u002Fpost.\u003C\u002Fli>\n\u003Cli>posting comments before registering an account, if configured this way.\u003C\u002Fli>\n\u003Cli>support comments on custom post type\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Users of professional edition may fix iPhone\u002FiPad photo rotation issues and preserve exif information in the rotated images, at a discounted rate of our photo conversion service. See the link below for a demo of fixing IOS photo orientation and preserving exif information in the rotated images and generated thumbnails.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fvipp.com.au\u002Fmultimedia-comments\u002F\" rel=\"nofollow ugc\">Multimedia Comments Live Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>CIO Multimedia Comments Professional Edition comes with\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>unlimited site license. you can use it on as many websites as you like, either owned by you or your clients.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>life time free support, if you have paid an one-off fee to upgrade to professional edition\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>life time free upgrade, if you have paid an one-off fee to upgrade to professional edition\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>30 day money back guarantee. no questions to ask.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>No annual license renewal fee.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>We are constantly improving this plugin. Please let us know if you need extra features.\u003C\u002Fp>\n\u003Cp>If you this plugin works for you, please give us a positive rating and let other users know, or upgrade to the premium version. Thank you.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>We do try to handle support at the following e-mail address:\u003C\u002Fp>\n\u003Cp>E-mail: support@vipp.com.au\u003C\u002Fp>\n","Upload media files to comments, add custom fields, interact with readers. Conditional display by page or post, access control by field group*.",3244,"2017-12-26T00:15:00.000Z","4.9.29","3.5",[67,68,69,70,71],"custom-fields-comments","image-comments","media-comments","photo-comments","video-comments","http:\u002F\u002Fvipp.com.au\u002Fcio-custom-fields-importer\u002Fhow-it-works\u002Fcio-multimedia-comments\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmultimedia-comments.zip",{"slug":75,"name":76,"version":41,"author":77,"author_profile":78,"description":79,"short_description":80,"active_installs":13,"downloaded":81,"rating":13,"num_ratings":13,"last_updated":82,"tested_up_to":50,"requires_at_least":83,"requires_php":84,"tags":85,"homepage":90,"download_link":91,"security_score":47,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"zyflora-media-share-widget","Zyflora Media Share Widget","Bjjoha","https:\u002F\u002Fprofiles.wordpress.org\u002Fbjjoha\u002F","\u003Cp>Zyflora Media Share Widget makes it easy to add share and embed functionality to your media content.\u003C\u002Fp>\n\u003Cp>The plugin adds a Gutenberg block that can be placed below images or videos, allowing visitors to copy an embed code or share the content using a clean, lightweight interface.\u003C\u002Fp>\n\u003Cp>It is designed to be simple, fast, and fully compatible with modern block-based WordPress sites.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add a media share widget below images or videos\u003C\u002Fli>\n\u003Cli>Copy embed code for easy reuse\u003C\u002Fli>\n\u003Cli>Works seamlessly with the Gutenberg editor\u003C\u002Fli>\n\u003Cli>Lightweight and performance-friendly\u003C\u002Fli>\n\u003Cli>No external tracking or third-party scripts\u003C\u002Fli>\n\u003C\u002Ful>\n","A simple Gutenberg block that lets visitors share and embed images, videos, and YouTube content directly from your site.",243,"2026-01-13T12:36:00.000Z","5.8","7.4",[19,86,87,88,89],"gutenberg","images","media-sharing","videos","https:\u002F\u002Fwww.zyflora.org\u002Fphoto-share-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fzyflora-media-share-widget.1.0.1.zip",{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":100,"downloaded":101,"rating":102,"num_ratings":103,"last_updated":104,"tested_up_to":50,"requires_at_least":105,"requires_php":17,"tags":106,"homepage":112,"download_link":113,"security_score":114,"vuln_count":115,"unpatched_count":13,"last_vuln_date":116,"fetched_at":28},"instant-images","Instant Images – One-click Image Uploads from Unsplash, Openverse, Pixabay, Pexels, and Giphy","7.1.0.1","connekthq","https:\u002F\u002Fprofiles.wordpress.org\u002Fconnekthq\u002F","\u003Cp>Instantly upload photos from Unsplash, Openverse, Pixabay, Pexels, and Giphy to your website all without ever leaving WordPress!\u003C\u002Fp>\n\u003Cp>Instant Images is the fastest way to find and upload high-quality, free stock images directly from inside WordPress.\u003C\u002Fp>\n\u003Cp>No downloads.\u003Cbr \u002F>\nNo switching tabs.\u003Cbr \u002F>\nNo copy-paste workflow.\u003C\u002Fp>\n\u003Cp>Just search, click, and your image is instantly added to your Media Library — properly processed and ready to use.\u003C\u002Fp>\n\u003Cp>Whether you’re building content, designing layouts, or prototyping a client site, Instant Images keeps you in your workflow and saves you time.\u003C\u002Fp>\n\u003Ch4>Supported Image Providers\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Funsplash.com\" rel=\"nofollow ugc\">Unsplash\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fopenverse\u002F\" rel=\"ugc\">Openverse\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fpixabay.com\" rel=\"nofollow ugc\">Pixabay\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fpexels.com\" rel=\"nofollow ugc\">Pexels\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fgiphy.com\" rel=\"nofollow ugc\">Giphy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Works seamlessly with the Block Editor, Media Modal, and popular page builders.\u003C\u002Fp>\n\u003C!--YouTube Error: bad URL entered-->\n\u003Cp>The perfect tool for users who want to save time and frustration by uploading images directly inside their WordPress installation and for developers who want to prototype and develop using real world imagery.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgetinstantimages.com\" rel=\"nofollow ugc\">Visit Plugin Website\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Image Search\u003C\u002Fstrong> – The Instant Images search let’s you quickly find and upload images for any subject in a matter of seconds!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Orientation\u003C\u002Fstrong> – Filter search results by landscape, portrait or square images.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Time Saver\u003C\u002Fstrong> – Quickly upload amazing stock photos without leaving the comfort of your WordPress admin.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Theme\u002FPlugin Developers\u003C\u002Fstrong> – A great tool for developers who want to prototype and develop using real world imagery.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenberg\u003C\u002Fstrong> – Instant Images directly integrates with Gutenberg as a plugin sidebar.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Media Modal\u003C\u002Fstrong> – Instant Images is available as a tab in the WordPress Media Modal.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Page Builders\u003C\u002Fstrong> – Instant Images integrates with page builders such as Elementor, Beaver Builder, Brizy and Divi.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Edit Image Metadata\u003C\u002Fstrong> – Easily edit image filename, alt text and caption prior to uploading to your media library.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accessibility\u003C\u002Fstrong> – Automatically include a relevant alt description for screen readers, visually reduced users, and SEO.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy to Use\u003C\u002Fstrong> – It couldn’t get much more simple, just click an image and it’s automatically uploaded to your media library for use on your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No Accounts Needed\u003C\u002Fstrong> – An account on any service provider is not required for use of this plugin. Just activate and you’re ready to go.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Add-ons\u003C\u002Fh4>\n\u003Ch3>Instant Images: Extended\u003C\u002Fh3>\n\u003Cp>Enhance Instant Images with powerful professional features.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Includes:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Search History & Autocomplete.\u003Cbr \u002F>\n– Instant Images as a WordPress Block.\u003Cbr \u002F>\n– WordPress CLI Imports.\u003Cbr \u002F>\n– Batch Image Imports.\u003Cbr \u002F>\n– I’m Feeling Lucky WordPress Block.\u003Cbr \u002F>\n– Image Size Generator.\u003Cbr \u002F>\n– Instant Featured Images\u003Cbr \u002F>\n– Instagram-style image filters\u003Cbr \u002F>\n– Persistent search terms across providers.\u003Cbr \u002F>\n– And more…\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgetinstantimages.com\u002Fadd-ons\u002Fextended\u002F\" rel=\"nofollow ugc\">Learn More\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Proxy Server\u003C\u002Fh4>\n\u003Cp>Instant Images routes all API requests to service providers (Unsplash, Pexels, Pixabay, Openverse etc.) through our custom proxy server at \u003Ca href=\"https:\u002F\u002Fproxy.getinstantimages.com\" rel=\"nofollow ugc\">proxy.getinstantimages.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Maintaining a proxy server for Instant Images allows us to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Protect API keys from public exposure.\u003C\u002Fli>\n\u003Cli>Normalize data from multiple providers.\u003C\u002Fli>\n\u003Cli>Improve compatibility and reliability across plugin versions.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please take a moment and read our Terms of Use and Privacy Policy for when using our proxy service:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgetinstantimages.com\u002Fterms-of-use\u002F\" rel=\"nofollow ugc\">Terms of Use\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgetinstantimages.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How Can You Contribute?\u003C\u002Fh4>\n\u003Cp>Pull requests can be submitted via \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdcooney\u002Finstant-images\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Website\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgetinstantimages.com\" rel=\"nofollow ugc\">https:\u002F\u002Fgetinstantimages.com\u003C\u002Fa>\u003C\u002Fp>\n","One-click uploads from Unsplash, Openverse, Pixabay, Pexels, and Giphy directly to your WordPress media library.",200000,2942295,96,59,"2026-02-13T13:27:00.000Z","6.0",[107,108,109,110,111],"free-images","media-library","pixabay","stock-photos","unsplash","https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Finstant-images\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finstant-images.7.1.0.1.zip",98,3,"2024-01-29 00:00:00",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":125,"downloaded":126,"rating":127,"num_ratings":128,"last_updated":129,"tested_up_to":130,"requires_at_least":131,"requires_php":132,"tags":133,"homepage":17,"download_link":136,"security_score":137,"vuln_count":48,"unpatched_count":13,"last_vuln_date":138,"fetched_at":28},"easy-watermark","Easy Watermark","1.0.11","Wojtek Szałkiewicz","https:\u002F\u002Fprofiles.wordpress.org\u002Fszaleq\u002F","\u003Cp>Easy Watermark can automatically add watermark to images as they are uploaded to wordpress media library. You can also watermark existing images manually (all at once or an every single image). Watermark can be an image, text or both.\u003C\u002Fp>\n\u003Ch4>See the demo\u003C\u002Fh4>\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\u002FxM_0Y0oX4o0?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\u003Ch4>Plugin features\u003C\u002Fh4>\n\u003Cp>On one image you can have two watermarks! One of them can be text watermark and the other image watermark. You can control their position and size and apply them to your media independently.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Image watermark can be a JPG, PNG or GIF\u003C\u002Fli>\n\u003Cli>Full support for transparency and alpha chanel in PNG and GIF files\u003C\u002Fli>\n\u003Cli>JPG and GIF files and text can have opacity set (from 0 to 100%)\u003C\u002Fli>\n\u003Cli>Text watermark is created using ttf fonts\u003C\u002Fli>\n\u003Cli>Text color, size and rotation can be set\u003C\u002Fli>\n\u003Cli>All built-in image sizes can be watermarked (thumbnail, medium, large and fullsize) as well as all additional sizes registered by themes or plugins\u003C\u002Fli>\n\u003Cli>Plugin can create image backups and allows to easily restore images\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Image watermark\u003C\u002Fh4>\n\u003Cp>Easy Watermark supports three most popular image formats for watermark: JPG, PNG and GIF. For JPG watermarks you can control the opacity as well.\u003C\u002Fp>\n\u003Cp>Watermark can be applied in on of the 9 positions on the image and you can controll the exact sizing of it.\u003C\u002Fp>\n\u003Ch4>Text watermark\u003C\u002Fh4>\n\u003Cp>Text watermark have a powerful feature of placeholders, which can be dynamically applied to the image. Ie. you can put the name of user who uploaded the image as well as the upload date. Watermark text will be automatically generated and applied.\u003C\u002Fp>\n\u003Cp>The plugin supports a few fonts:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Arial\u003C\u002Fli>\n\u003Cli>Arial Black\u003C\u002Fli>\n\u003Cli>Comic Sans MS\u003C\u002Fli>\n\u003Cli>Courier New\u003C\u002Fli>\n\u003Cli>Georgia\u003C\u002Fli>\n\u003Cli>Impact\u003C\u002Fli>\n\u003Cli>Tahoma\u003C\u002Fli>\n\u003Cli>Times New Roman\u003C\u002Fli>\n\u003Cli>Trebuchet MS\u003C\u002Fli>\n\u003Cli>Verdana\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can also place the text watermark in one of the 9 positions on the image, control the angle, color, opacity and size.\u003C\u002Fp>\n\u003Ch4>Custom development\u003C\u002Fh4>\n\u003Cp>BracketSpace – the company behind this plugin provides \u003Ca href=\"https:\u002F\u002Fbracketspace.com\u002Fcustom-development\u002F\" rel=\"nofollow ugc\">custom WordPress plugin development services\u003C\u002Fa>. We can create any custom plugin for you.\u003C\u002Fp>\n","Allows to add watermark to images automatically on upload or manually.",40000,667593,74,157,"2025-08-25T11:16:00.000Z","6.8.5","4.6","5.6",[20,21,22,134,135],"picture","watermark","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-watermark.1.0.11.zip",99,"2019-02-25 00:00:00",{"attackSurface":140,"codeSignals":146,"taintFlows":332,"riskAssessment":333,"analyzedAt":341},{"hooks":141,"ajaxHandlers":142,"restRoutes":143,"shortcodes":144,"cronEvents":145,"entryPointCount":13,"unprotectedCount":13},[],[],[],[],[],{"dangerousFunctions":147,"sqlUsage":148,"outputEscaping":150,"fileOperations":32,"externalRequests":13,"nonceChecks":13,"capabilityChecks":48,"bundledLibraries":331},[],{"prepared":115,"raw":13,"locations":149},[],{"escaped":13,"rawEcho":151,"locations":152},143,[153,157,159,160,161,162,163,164,166,167,168,169,170,171,173,174,175,176,178,179,180,181,182,183,184,186,187,188,189,190,191,192,194,195,196,197,198,199,201,202,203,204,205,206,208,209,210,211,212,214,215,216,217,219,220,221,222,224,225,226,227,228,229,230,232,233,234,235,237,238,239,240,241,242,243,244,245,246,247,248,250,251,252,253,255,256,257,258,260,261,262,263,264,265,267,268,269,270,271,272,274,275,276,277,279,280,281,282,284,285,286,288,289,290,291,293,294,295,296,298,299,300,301,302,303,304,305,307,308,309,310,312,313,314,315,317,318,319,322,324,326,328,329],{"file":154,"line":155,"context":156},"api.php",48,"raw output",{"file":158,"line":48,"context":156},"template\\allthingsdigital.php",{"file":158,"line":48,"context":156},{"file":158,"line":48,"context":156},{"file":158,"line":48,"context":156},{"file":158,"line":48,"context":156},{"file":158,"line":48,"context":156},{"file":165,"line":48,"context":156},"template\\aniboom.php",{"file":165,"line":48,"context":156},{"file":165,"line":48,"context":156},{"file":165,"line":48,"context":156},{"file":165,"line":48,"context":156},{"file":165,"line":48,"context":156},{"file":172,"line":48,"context":156},"template\\atom.php",{"file":172,"line":48,"context":156},{"file":172,"line":48,"context":156},{"file":172,"line":48,"context":156},{"file":177,"line":48,"context":156},"template\\bambuser.php",{"file":177,"line":48,"context":156},{"file":177,"line":48,"context":156},{"file":177,"line":48,"context":156},{"file":177,"line":48,"context":156},{"file":177,"line":48,"context":156},{"file":177,"line":48,"context":156},{"file":185,"line":48,"context":156},"template\\bambuser_channel.php",{"file":185,"line":48,"context":156},{"file":185,"line":48,"context":156},{"file":185,"line":48,"context":156},{"file":185,"line":48,"context":156},{"file":185,"line":48,"context":156},{"file":185,"line":48,"context":156},{"file":193,"line":48,"context":156},"template\\barelydigital.php",{"file":193,"line":48,"context":156},{"file":193,"line":48,"context":156},{"file":193,"line":48,"context":156},{"file":193,"line":48,"context":156},{"file":193,"line":48,"context":156},{"file":200,"line":48,"context":156},"template\\barelypolitical.php",{"file":200,"line":48,"context":156},{"file":200,"line":48,"context":156},{"file":200,"line":48,"context":156},{"file":200,"line":48,"context":156},{"file":200,"line":48,"context":156},{"file":207,"line":48,"context":156},"template\\bliptv.php",{"file":207,"line":48,"context":156},{"file":207,"line":48,"context":156},{"file":207,"line":48,"context":156},{"file":207,"line":48,"context":156},{"file":213,"line":48,"context":156},"template\\collegehumor.php",{"file":213,"line":48,"context":156},{"file":213,"line":48,"context":156},{"file":213,"line":48,"context":156},{"file":218,"line":48,"context":156},"template\\dailymotion.php",{"file":218,"line":48,"context":156},{"file":218,"line":48,"context":156},{"file":218,"line":48,"context":156},{"file":223,"line":48,"context":156},"template\\doller99.php",{"file":223,"line":48,"context":156},{"file":223,"line":48,"context":156},{"file":223,"line":48,"context":156},{"file":223,"line":48,"context":156},{"file":223,"line":48,"context":156},{"file":223,"line":48,"context":156},{"file":231,"line":48,"context":156},"template\\flickr.php",{"file":231,"line":48,"context":156},{"file":231,"line":48,"context":156},{"file":231,"line":48,"context":156},{"file":236,"line":48,"context":156},"template\\flickr_video.php",{"file":236,"line":48,"context":156},{"file":236,"line":48,"context":156},{"file":236,"line":48,"context":156},{"file":236,"line":48,"context":156},{"file":236,"line":48,"context":156},{"file":236,"line":48,"context":156},{"file":236,"line":48,"context":156},{"file":236,"line":48,"context":156},{"file":236,"line":48,"context":156},{"file":236,"line":48,"context":156},{"file":236,"line":48,"context":156},{"file":249,"line":48,"context":156},"template\\funnyordie.php",{"file":249,"line":48,"context":156},{"file":249,"line":48,"context":156},{"file":249,"line":48,"context":156},{"file":254,"line":48,"context":156},"template\\gametrailers.php",{"file":254,"line":48,"context":156},{"file":254,"line":48,"context":156},{"file":254,"line":48,"context":156},{"file":259,"line":48,"context":156},"template\\hulu.php",{"file":259,"line":48,"context":156},{"file":259,"line":48,"context":156},{"file":259,"line":48,"context":156},{"file":259,"line":48,"context":156},{"file":259,"line":48,"context":156},{"file":266,"line":48,"context":156},"template\\metacafe.php",{"file":266,"line":48,"context":156},{"file":266,"line":48,"context":156},{"file":266,"line":48,"context":156},{"file":266,"line":48,"context":156},{"file":266,"line":48,"context":156},{"file":273,"line":48,"context":156},"template\\photobucket.php",{"file":273,"line":48,"context":156},{"file":273,"line":48,"context":156},{"file":273,"line":48,"context":156},{"file":278,"line":48,"context":156},"template\\revision3.php",{"file":278,"line":48,"context":156},{"file":278,"line":48,"context":156},{"file":278,"line":48,"context":156},{"file":283,"line":48,"context":156},"template\\screenr.php",{"file":283,"line":48,"context":156},{"file":283,"line":48,"context":156},{"file":287,"line":48,"context":156},"template\\scribd.php",{"file":287,"line":48,"context":156},{"file":287,"line":48,"context":156},{"file":287,"line":48,"context":156},{"file":292,"line":48,"context":156},"template\\smugmug.php",{"file":292,"line":48,"context":156},{"file":292,"line":48,"context":156},{"file":292,"line":48,"context":156},{"file":297,"line":48,"context":156},"template\\viddler.php",{"file":297,"line":48,"context":156},{"file":297,"line":48,"context":156},{"file":297,"line":48,"context":156},{"file":297,"line":48,"context":156},{"file":297,"line":48,"context":156},{"file":297,"line":48,"context":156},{"file":297,"line":48,"context":156},{"file":306,"line":48,"context":156},"template\\vimeo.php",{"file":306,"line":48,"context":156},{"file":306,"line":48,"context":156},{"file":306,"line":48,"context":156},{"file":311,"line":48,"context":156},"template\\youtube.php",{"file":311,"line":48,"context":156},{"file":311,"line":48,"context":156},{"file":311,"line":48,"context":156},{"file":316,"line":48,"context":156},"template\\youtube_playlist.php",{"file":316,"line":48,"context":156},{"file":316,"line":48,"context":156},{"file":320,"line":321,"context":156},"view\\settings.php",6,{"file":320,"line":323,"context":156},12,{"file":320,"line":325,"context":156},19,{"file":327,"line":115,"context":156},"view\\template-editor-filelist.php",{"file":327,"line":321,"context":156},{"file":327,"line":330,"context":156},7,[],[],{"summary":334,"deductions":335},"The mediaembedder plugin v2012.02.12 exhibits a mixed security posture.  On the positive side, the static analysis indicates a very small attack surface with no identified AJAX handlers, REST API routes, shortcodes, or cron events, and notably, all SQL queries utilize prepared statements, which is a strong security practice against SQL injection. The absence of recorded CVEs and a clean vulnerability history further suggests a potentially stable and secure past.\n\nHowever, significant concerns arise from the output escaping. With 100% of 143 identified output operations being improperly escaped, this plugin presents a high risk of Cross-Site Scripting (XSS) vulnerabilities. Any dynamic content rendered by the plugin that is not properly sanitized before being displayed to users could be exploited. The lack of nonce checks, while not directly tied to an exposed attack vector in this analysis, is another area of potential weakness in preventing CSRF attacks if any entry points were to be exposed in the future.\n\nIn conclusion, while the plugin has strong fundamentals regarding database interaction and a clean vulnerability record, the critical flaw in output escaping overshadows these strengths. The high likelihood of XSS vulnerabilities makes this plugin a notable risk for any WordPress site. Further investigation into the nature of the unescaped output is crucial to fully understand the impact.",[336,338],{"reason":337,"points":33},"All output not properly escaped",{"reason":339,"points":340},"No nonce checks",5,"2026-03-17T01:25:53.233Z",{"wat":343,"direct":352},{"assetPaths":344,"generatorPatterns":347,"scriptPaths":348,"versionParams":349},[345,346],"\u002Fwp-content\u002Fplugins\u002Fmediaembedder\u002Fcss\u002Fmediaembedder.css","\u002Fwp-content\u002Fplugins\u002Fmediaembedder\u002Fjs\u002Fmediaembedder.js",[],[346],[350,351],"mediaembedder\u002Fcss\u002Fmediaembedder.css?ver=","mediaembedder\u002Fjs\u002Fmediaembedder.js?ver=",{"cssClasses":353,"htmlComments":354,"htmlAttributes":355,"restEndpoints":356,"jsGlobals":357,"shortcodeOutput":358},[],[],[4],[],[4],[]]