[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fmbPSUjyKtNWUHBDmLSkDfiLOrEWUuENaIlZXsDo0WEY":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":40,"analysis":154,"fingerprints":276},"dropbox-photo-sideloader","Dropbox Photo Sideloader","0.6","Samuel Wood (Otto)","https:\u002F\u002Fprofiles.wordpress.org\u002Fotto42\u002F","\u003Cp>Adds a new tab to the Add media screen, allowing you to pull images from Dropbox into WordPress.\u003C\u002Fp>\n\u003Cp>“Sideloading” is a term given to differeniate from “uploading” or “downloading”. When you sideload an image, you’re copying it directly from Dropbox to WordPress. So if you keep your images in Dropbox, this plugin allows you to easily copy those images into WordPress.\u003C\u002Fp>\n\u003Cp>After sideloading an image into WordPress, you’ll find it in the Media Library and available for use in Galleries, or as images in the Post, or just whatever you like. It’s just as if you uploaded them manually.\u003C\u002Fp>\n\u003Cp>Note that sideloading many images at once may take more time than your webserver will allow. If this happens, just sideload them in smaller groups.\u003C\u002Fp>\n\u003Cp>Credits:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>This plugin uses the Dropbox PHP code (albeit modified slightly) from https:\u002F\u002Fgithub.com\u002FDropbox-PHP\u002Fdropbox-php.\u003C\u002Fli>\n\u003Cli>This plugin uses the jsTree Javascript library from http:\u002F\u002Fwww.jstree.com\u002F.\u003C\u002Fli>\n\u003Cli>The three image icons come from the Lullacon Pack 1: http:\u002F\u002Fwww.lullabot.com\u002Farticles\u002Ffree-gpl-icons-lullacons-pack-1\u003C\u002Fli>\n\u003C\u002Ful>\n","Adds a new tab to the Add media screen, allowing you to pull images from Dropbox into WordPress.",200,20455,60,5,"2014-09-08T16:36:00.000Z","4.0.38","4.0","",[20,21,22,23,24],"dropbox","image","media","photo","sideload","http:\u002F\u002Fottopress.com\u002Fwordpress-plugins\u002Fdropbox-photo-sideloader\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdropbox-photo-sideloader.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"otto42",9,166640,87,3759,70,"2026-04-04T04:24:58.197Z",[41,67,90,111,134],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":51,"num_ratings":52,"last_updated":53,"tested_up_to":54,"requires_at_least":55,"requires_php":18,"tags":56,"homepage":62,"download_link":63,"security_score":64,"vuln_count":65,"unpatched_count":28,"last_vuln_date":66,"fetched_at":30},"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.9.4","6.0",[57,58,59,60,61],"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":68,"name":69,"version":70,"author":71,"author_profile":72,"description":73,"short_description":74,"active_installs":75,"downloaded":76,"rating":77,"num_ratings":78,"last_updated":79,"tested_up_to":80,"requires_at_least":81,"requires_php":82,"tags":83,"homepage":18,"download_link":86,"security_score":87,"vuln_count":88,"unpatched_count":28,"last_vuln_date":89,"fetched_at":30},"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",[21,22,23,84,85],"picture","watermark","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-watermark.1.0.11.zip",99,1,"2019-02-25 00:00:00",{"slug":91,"name":92,"version":93,"author":94,"author_profile":95,"description":96,"short_description":97,"active_installs":98,"downloaded":99,"rating":100,"num_ratings":101,"last_updated":102,"tested_up_to":103,"requires_at_least":104,"requires_php":18,"tags":105,"homepage":109,"download_link":110,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wp-paint","WP Paint – WordPress Image Editor","0.5.3","ZetaMatic","https:\u002F\u002Fprofiles.wordpress.org\u002Fzetamatic\u002F","\u003Cp>WP Paint – WordPress Image Editor is a browser based HTML5 Image Editor for WordPress media images. It has an intuitive interface resembling most common Desktop based Photo Editors with an extensive array of Image Editing, Photo Manipulation and Photo Editing Features.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Image editor with an intuitive desktop Photo Editor like interface\u003C\u002Fli>\n\u003Cli>Ability to Manage Layers\u003C\u002Fli>\n\u003Cli>Flip, Rotate or Resize images\u003C\u002Fli>\n\u003Cli>Add Custom Text to images\u003C\u002Fli>\n\u003Cli>Crop images\u003C\u002Fli>\n\u003Cli>Apply Blur effects to images\u003C\u002Fli>\n\u003Cli>Turn images to Grayscale\u003C\u002Fli>\n\u003Cli>Change Hue of images\u003C\u002Fli>\n\u003Cli>Adjust image brightness contrast\u003C\u002Fli>\n\u003Cli>Add shapes on top of images\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Installation and Overview Video 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\u002FZqA_PMIx4jc?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>Pro Version\u003C\u002Fh4>\n\u003Cp>The Pro version of this plugin has some really cool features.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fzetamatic.com\u002Fdownloads\u002Fwp-paint-pro\u002F\" rel=\"nofollow ugc\">Upgrade to WP Paint Pro\u003C\u002Fa> version for an extensive set of advanced tools and features.\u003C\u002Fp>\n\u003Ch4>Pro Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Stickers\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd cool stickers to your image and make your images look interesting & attractive.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Watermark\u003C\u002Fstrong>\u003Cbr \u002F>\nYou can add a Watermark to your pictures and keep these safe from copying.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Clone Tool\u003C\u002Fstrong>\u003Cbr \u002F>\nThis tool is used to copy regions of pixels from one location to another. The source and destination can be on the same layer or different layers within the same image.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Revisions\u003C\u002Fstrong>\u003Cbr \u002F>\nWP Paint Pro offers easy access to older image revisions and the ability to restore to any of them as required.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Search and Insert Images\u003C\u002Fstrong>\u003Cbr \u002F>\nWant to add more images to your image, You can easily do that with WP Paint. Link your Pixabay account, search and add as many images as you want.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Non Admin User Access\u003C\u002Fstrong>\u003Cbr \u002F>\nWith WP Paint Pro non-admin users can access the WP Paint Pro Editor. Any user with upload files permission can use WP Paint Pro to edit their images.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>And many more…\u003C\u002Fstrong>\u003C\u002Fp>\n","WP Paint - WordPress Image Editor is a browser based Image Editor for WordPress media images.",6000,86581,94,83,"2022-01-25T11:14:00.000Z","5.8.13","4.5",[106,22,107,23,108],"image-editor","media-editor","photo-editor","https:\u002F\u002Fzetamatic.com\u002Fwp-paint","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-paint.0.5.3.zip",{"slug":112,"name":113,"version":114,"author":115,"author_profile":116,"description":117,"short_description":118,"active_installs":119,"downloaded":120,"rating":121,"num_ratings":122,"last_updated":123,"tested_up_to":124,"requires_at_least":125,"requires_php":18,"tags":126,"homepage":129,"download_link":130,"security_score":131,"vuln_count":132,"unpatched_count":28,"last_vuln_date":133,"fetched_at":30},"cache-images","Cache Images","3.2.2","Matt Mullenweg","https:\u002F\u002Fprofiles.wordpress.org\u002Fmatt\u002F","\u003Cp>\u003Ca href=\"http:\u002F\u002Fblog.milandinic.com\u002Fwordpress\u002Fplugins\u002Fcache-images\u002F\" rel=\"nofollow ugc\">Plugin homepage\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Fblog.milandinic.com\u002F\" rel=\"nofollow ugc\">Plugin author\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Cache Images is a plugin that gives users option to sideload images that are hosted on other domains to their own site. Sideloaded images are added to WordPress media library so you can use all tools related to images that you can use with images uploaded through WordPress. Image will be added as an attachment of first post where it is found, and every post where original URL is occurring will be updated with new URL. User can select from which domains to sideload images, including Blogger’s domains.\u003C\u002Fp>\n\u003Cp>It uses AJAX so it means you can sideload large number of images even on slow servers. (AJAX functions are made by fork of code from plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fajax-thumbnail-rebuild\u002F\" rel=\"ugc\">AJAX Thumbnail Rebuild\u003C\u002Fa>)\u003C\u002Fp>\n\u003Cp>This plugin is fully internationalized. You can find .pot file in \u003Cem>languages\u003C\u002Fem> folder where you should place your translation. Current translations are Serbian, Spanish, and Persian. Please send your translation by \u003Ca href=\"http:\u002F\u002Fblog.milandinic.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">contacting author\u003C\u002Fa> so that it can be included it in next releases.\u003C\u002Fp>\n\u003Cp>Read more information about usage on \u003Ca href=\"http:\u002F\u002Fblog.milandinic.com\u002Fwordpress\u002Fplugins\u002Fcache-images\u002F\" rel=\"nofollow ugc\">author’s site\u003C\u002Fa>.\u003C\u002Fp>\n","Goes through your posts and gives you the option to cache all hotlinked images from a domain locally in your upload folder",1000,52194,80,6,"2023-10-25T12:19:00.000Z","6.4.8","2.8",[127,128,22,58,24],"hotlink","images","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fcache-images\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcache-images.3.2.2.zip",84,2,"2022-06-20 00:00:00",{"slug":135,"name":136,"version":137,"author":138,"author_profile":139,"description":140,"short_description":141,"active_installs":142,"downloaded":143,"rating":51,"num_ratings":144,"last_updated":145,"tested_up_to":146,"requires_at_least":147,"requires_php":18,"tags":148,"homepage":152,"download_link":153,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"automatic-featured-image-posts","Automatic Featured Image Posts","1.0","Jeremy Felt","https:\u002F\u002Fprofiles.wordpress.org\u002Fjeremyfelt\u002F","\u003Cp>Automatic Featured Image Posts creates a new post with a Featured Image every time an image is uploaded. Through the plugin settings page, you can set the image to publish and assign itself to one of your other existing custom post types and\u002For post formats.\u003C\u002Fp>\n\u003Cp>The imagined use case is to make managing a large number of photos through WordPress a little more interesting and a little more fun.\u003C\u002Fp>\n\u003Cp>After uploading 10, 100, or 1000 pictures from an event or vacation, you and other users can go through and spend the majority of your time adding content, tags, and titles to your photographs rather than going through a monotonous process creating new posts over and over again.\u003C\u002Fp>\n\u003Cp>Settings are available for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Default Post Status (draft, pending, published, private)\u003C\u002Fli>\n\u003Cli>Default Post Type\n\u003Cul>\n\u003Cli>Default is the WordPress post.\u003C\u002Fli>\n\u003Cli>Can choose any custom post type registered in your WordPress installation.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Default Post Format\n\u003Cul>\n\u003Cli>Default is ‘standard’, which equates to none.\u003C\u002Fli>\n\u003Cli>Other options are provided if registered by your theme\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Filters are available for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>afip_new_post_title\u003C\u002Fcode> = Allow other functions or themes to change the post title before creation.\u003C\u002Fli>\n\u003Cli>\u003Ccode>afip_new_post_category\u003C\u002Fcode> = Allow other functions or themes to change the post categories before creation.\u003C\u002Fli>\n\u003Cli>\u003Ccode>afip_new_post_content\u003C\u002Fcode> = Allow other functions or themes to change the post content before creation.\u003C\u002Fli>\n\u003Cli>\u003Ccode>afip_new_post_date\u003C\u002Fcode> = Allow other functions or themes to change the post date before creation.\u003C\u002Fli>\n\u003Cli>\u003Ccode>afip_post_parent_continue\u003C\u002Fcode> = Allow creation of a new post when an image is inserted in an existing post.\u003C\u002Fli>\n\u003Cli>\u003Ccode>afip_continue_new_post\u003C\u002Fcode> = Allow other functions or themes to skip creation of a post.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Actions are available for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>afip_pre_create_post\u003C\u002Fcode> = Runs immediately before each post is created for an image.\u003C\u002Fli>\n\u003Cli>\u003Ccode>afip_created_post\u003C\u002Fcode> = Runs after each image load is processed.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Feel free to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjeremyfelt\u002FAutomatic-Featured-Image-Posts\" rel=\"nofollow ugc\">fork, submit issues, and\u002For contribute on GitHub\u003C\u002Fa>\u003C\u002Fp>\n","Automatic Featured Image Posts creates a new post with a Featured Image every time an image is uploaded.",300,55211,12,"2013-11-02T06:11:00.000Z","3.7.41","3.2.1",[149,22,23,150,151],"featured-image","pictures","posts","http:\u002F\u002Fjeremyfelt.com\u002Fwordpress\u002Fplugins\u002Fautomatic-featured-image-posts\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fautomatic-featured-image-posts.1.0.zip",{"attackSurface":155,"codeSignals":193,"taintFlows":218,"riskAssessment":264,"analyzedAt":275},{"hooks":156,"ajaxHandlers":180,"restRoutes":190,"shortcodes":191,"cronEvents":192,"entryPointCount":132,"unprotectedCount":132},[157,163,168,172,176],{"type":158,"name":159,"callback":160,"file":161,"line":162},"action","init","dbsideload_init","dropbox-photo-sideloader.php",20,{"type":164,"name":165,"callback":166,"file":161,"line":167},"filter","media_upload_tabs","dbsideload_photos_upload_tab",43,{"type":158,"name":169,"callback":170,"file":161,"line":171},"media_upload_dbsideloadphotos","dbsideload_photos_tab",49,{"type":164,"name":173,"callback":174,"file":161,"line":175},"https_ssl_verify","__return_false",210,{"type":158,"name":177,"callback":178,"file":161,"line":179},"template_redirect","dbsideload_oauth_catcher",236,[181,186],{"action":182,"nopriv":183,"callback":184,"hasNonce":183,"hasCapCheck":183,"file":161,"line":185},"dbsideload_get_dir",false,"dbsideload_ajax_get_dir",347,{"action":187,"nopriv":183,"callback":188,"hasNonce":183,"hasCapCheck":183,"file":161,"line":189},"dbsideload_get_thumb","dbsideload_ajax_get_thumb",417,[],[],[],{"dangerousFunctions":194,"sqlUsage":195,"outputEscaping":197,"fileOperations":88,"externalRequests":28,"nonceChecks":88,"capabilityChecks":132,"bundledLibraries":217},[],{"prepared":28,"raw":28,"locations":196},[],{"escaped":14,"rawEcho":34,"locations":198},[199,202,203,205,207,209,211,213,215],{"file":161,"line":200,"context":201},164,"raw output",{"file":161,"line":200,"context":201},{"file":161,"line":204,"context":201},192,{"file":161,"line":206,"context":201},218,{"file":161,"line":208,"context":201},222,{"file":161,"line":210,"context":201},322,{"file":161,"line":212,"context":201},327,{"file":161,"line":214,"context":201},412,{"file":161,"line":216,"context":201},451,[],[219,236,251],{"entryPoint":220,"graph":221,"unsanitizedCount":88,"severity":235},"dbsideload_ajax_get_thumb (dropbox-photo-sideloader.php:419)",{"nodes":222,"edges":233},[223,228],{"id":224,"type":225,"label":226,"file":161,"line":227},"n0","source","$_REQUEST",445,{"id":229,"type":230,"label":231,"file":161,"line":216,"wp_function":232},"n1","sink","echo() [XSS]","echo",[234],{"from":224,"to":229,"sanitized":183},"medium",{"entryPoint":237,"graph":238,"unsanitizedCount":28,"severity":250},"dbsideload_check_setup (dropbox-photo-sideloader.php:169)",{"nodes":239,"edges":247},[240,243],{"id":224,"type":225,"label":241,"file":161,"line":242},"$_POST",175,{"id":229,"type":230,"label":244,"file":161,"line":245,"wp_function":246},"update_option() [Settings Manipulation]",198,"update_option",[248],{"from":224,"to":229,"sanitized":249},true,"low",{"entryPoint":252,"graph":253,"unsanitizedCount":28,"severity":250},"\u003Cdropbox-photo-sideloader> (dropbox-photo-sideloader.php:0)",{"nodes":254,"edges":261},[255,256,257,259],{"id":224,"type":225,"label":241,"file":161,"line":242},{"id":229,"type":230,"label":244,"file":161,"line":245,"wp_function":246},{"id":258,"type":225,"label":226,"file":161,"line":227},"n2",{"id":260,"type":230,"label":231,"file":161,"line":216,"wp_function":232},"n3",[262,263],{"from":224,"to":229,"sanitized":249},{"from":258,"to":260,"sanitized":249},{"summary":265,"deductions":266},"The plugin 'dropbox-photo-sideloader' v0.6 presents a mixed security posture. While it demonstrates good practices by avoiding dangerous functions and using prepared statements for all SQL queries, and has no recorded vulnerability history, there are significant concerns regarding its attack surface. The plugin exposes two AJAX handlers, both of which lack authentication checks, creating a direct entry point for unauthenticated users. Furthermore, the taint analysis reveals a flow with unsanitized paths, which, while not flagged as critical or high severity in this static analysis, represents a potential risk for directory traversal or local file inclusion vulnerabilities if not handled carefully. The limited output escaping (36%) is also a concern, potentially leading to cross-site scripting vulnerabilities if user-supplied data is not properly sanitized before being displayed.",[267,270,273],{"reason":268,"points":269},"Unprotected AJAX handlers",10,{"reason":271,"points":272},"Unsanitized path taint flow",7,{"reason":274,"points":14},"Low percentage of properly escaped output","2026-03-16T20:29:19.211Z",{"wat":277,"direct":286},{"assetPaths":278,"generatorPatterns":280,"scriptPaths":281,"versionParams":283},[279],"\u002Fwp-content\u002Fplugins\u002Fdropbox-photo-sideloader\u002Fcss\u002Fstyle.css",[],[282],"\u002Fwp-content\u002Fplugins\u002Fdropbox-photo-sideloader\u002Fjs\u002Fdbsideload.js",[284,285],"dropbox-photo-sideloader\u002Fcss\u002Fstyle.css?ver=","dropbox-photo-sideloader\u002Fjs\u002Fdbsideload.js?ver=",{"cssClasses":287,"htmlComments":288,"htmlAttributes":290,"restEndpoints":294,"jsGlobals":295,"shortcodeOutput":297},[],[289],"\u003C!-- These aren't needed anymore, but you can use them in your wp-config.php if you want to skip the configuration steps in the plugin screen. -->",[291,292,293],"name=\"dbsideload[key]\"","name=\"dbsideload[secret]\"","name=\"dbsideloadfiles\"",[],[296],"dbsideload_poptastic",[]]