[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fVHg1ceJ8Tc47fuODZUutHopXYWjT6wbiLVye3ka5QmE":3,"$fodarOeHSVnNtU3vBfd4SXxacrzRWc9Pt2bA7rAY66Os":203,"$fYwwbxyjZLN6ZwmaEWcQfT3pT5IOTgezldI3wtbyt4h0":208},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":36,"analysis":136,"fingerprints":178},"fls-stock-photo-importer","FLS Stock Photo Importer","1.0.7","Frank Lam Sheung","https:\u002F\u002Fprofiles.wordpress.org\u002Ffranklamsheung\u002F","\u003Cp>FLS Stock Photo Importer allows editors to search selected royalty-free image providers directly from the WordPress post editor. Images can be previewed, imported into the Media Library, and inserted into posts without leaving the editor.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ffranklamsheung.com\u002Ffls-stock-photo-importer\" rel=\"nofollow ugc\">Plugin homepage and documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Supported providers:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Pexels (API key required)\u003C\u002Fli>\n\u003Cli>Pixabay (API key required)\u003C\u002Fli>\n\u003Cli>Openverse (API key optional)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Search and preview images in the editor\u003C\u002Fli>\n\u003Cli>Import images to the Media Library (stored locally)\u003C\u002Fli>\n\u003Cli>Insert images into post content\u003C\u002Fli>\n\u003Cli>Set imported images as the featured image\u003C\u002Fli>\n\u003Cli>Store provider and source metadata on the attachment\u003C\u002Fli>\n\u003Cli>Optional attribution line on insert (recommended)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to third-party image provider APIs to search for images and may download selected images to your Media Library.\u003C\u002Fp>\n\u003Cp>When you search, the plugin sends:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Your search query\u003C\u002Fli>\n\u003Cli>Pagination parameters (for example results per page)\u003C\u002Fli>\n\u003Cli>Your provider API key (for providers that require one)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Providers used by this plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Pexels API (requires API key): https:\u002F\u002Fapi.pexels.com\u002F\u003Cbr \u002F>\nPrivacy Policy: https:\u002F\u002Fwww.pexels.com\u002Fprivacy-policy\u002F\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Pixabay API (requires API key): https:\u002F\u002Fpixabay.com\u002Fapi\u002F\u003Cbr \u002F>\nPrivacy Policy: https:\u002F\u002Fpixabay.com\u002Fservice\u002Fprivacy\u002F\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Openverse API (optional key): https:\u002F\u002Fapi.openverse.org\u002F\u003Cbr \u002F>\nPrivacy: https:\u002F\u002Fopenverse.org\u002Fprivacy\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Search Pexels, Pixabay and Openverse images from the WordPress editor and import them directly into your Media Library.",0,264,"2026-03-25T01:10:00.000Z","6.9.4","6.0","7.4",[18,19,20,21,22],"media-library","openverse","pexels","pixabay","stock-images","https:\u002F\u002Ffranklamsheung.com\u002Ffls-stock-photo-importer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffls-stock-photo-importer.1.0.7.zip",100,null,"2026-04-06T09:54:40.288Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"franklamsheung",1,30,94,"2026-05-19T17:36:30.851Z",[37,55,77,97,117],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":11,"num_ratings":11,"last_updated":47,"tested_up_to":14,"requires_at_least":48,"requires_php":16,"tags":49,"homepage":52,"download_link":53,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":54},"image-hub","Image Hub – Free Images from Unsplash, Pixabay, Pexels, Openverse & Giphy","1.0.11","Extend Themes","https:\u002F\u002Fprofiles.wordpress.org\u002Fextendthemes\u002F","\u003Cp>Whether you’re publishing blog posts, product pages, or marketing content, Image Hub gives you the visual tools to do it faster, safer, and better: no external tabs, downloads, or uploads. Plus, it’s compatible with all the major website builders.\u003C\u002Fp>\n\u003Ch4>Supported Image Providers\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fpexels.com\" rel=\"nofollow ugc\">Pexels\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Funsplash.com\" rel=\"nofollow ugc\">Unsplash\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fpixabay.com\" rel=\"nofollow ugc\">Pixabay\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\u002Fgiphy.com\" rel=\"nofollow ugc\">Giphy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Integrated stock search\u003C\u002Fstrong> from 5 royalty-free image sources\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Direct import\u003C\u002Fstrong> to your WordPress media library\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Safe for commercial use\u003C\u002Fstrong> – all sources have royalty-free options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Centralized asset management\u003C\u002Fstrong> – your own uploads + stock in one place\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance-friendly\u003C\u002Fstrong> – lightweight, fast, and built for daily use\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>Image Hub routes all API requests to third-party image providers (like Pexels, Unsplash, Pixabay, Openverse, and Giphy) \u003Cstrong>through a secure proxy at\u003C\u002Fstrong> \u003Ca href=\"api.wpimagehub.com\" rel=\"nofollow ugc\">api.wpimagehub.com\u003C\u002Fa>. This architecture:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Keeps API keys private\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Delivers a standardized image format\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optimizes response data for WordPress display\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The result? A unified, fast, and secure image search experience tailored to the WordPress editor.\u003C\u002Fp>\n\u003Ch3>Terms & Policies\u003C\u002Fh3>\n\u003Cp>By using Image Hub, you agree to our Terms of Use and Privacy Policy. We recommend reviewing these before installation.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpimagehub.com\u002Fterms-of-use\u002F\" rel=\"nofollow ugc\">Terms of Use\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpimagehub.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Source files\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fextendthemes\u002Fimage-hub-wp\" rel=\"nofollow ugc\">github\u003C\u002Fa>\u003C\u002Fp>\n","Access and manage royalty-free images from Unsplash, Pixabay, Pexels, Openverse & Giphy without leaving your WordPress dashboard.",10000,28224,"2025-11-24T11:09:00.000Z","6.5",[50,19,20,21,51],"giphy","unsplash","https:\u002F\u002Fwpimagehub.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimage-hub.1.0.11.zip","2026-04-16T10:56:18.058Z",{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":65,"num_ratings":66,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":70,"tags":71,"homepage":74,"download_link":75,"security_score":76,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":54},"free-images","Free Assets Library – Openverse\u002FPixabay 600+ Million Images","2.2.1","surror","https:\u002F\u002Fprofiles.wordpress.org\u002Fsurror\u002F","\u003Cp>\u003Cstrong>Free Assets Library\u003C\u002Fstrong> is the #1 WordPress plugin which provides 600 Million FREE Images with 90,000+ downloads 🚀\u003C\u002Fp>\n\u003Cp>You can simply search your favorite images from 600+ millions of images from:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fopenverse\u002F\" rel=\"ugc\">Openverse\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpixabay.com\u002F\" rel=\"nofollow ugc\">Pixabay\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>soon more\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can use the plugin with:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Download from Media Popup\u003C\u002Fli>\n\u003Cli>Download from Admin Page\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>1. Download from Media Popup\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Go to Edit any post\u002Fpage\u002Fcustom post type\u003C\u002Fli>\n\u003Cli>Add an image to the post content\u003C\u002Fli>\n\u003Cli>Open media upload popup\u003C\u002Fli>\n\u003Cli>Select the Openverse or Pixabay tab\u003C\u002Fli>\n\u003Cli>Search for the image\u003C\u002Fli>\n\u003Cli>Click on the image\u003C\u002Fli>\n\u003Cli>Change image name, title, caption, description\u003C\u002Fli>\n\u003Cli>Click on the Download image\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"560\" height=\"315\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fpdh6UN7INV4?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>2. Download from Admin Page\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Go to \u003Ccode>Media > Free Assets\u003C\u002Fcode> Library\u003C\u002Fli>\n\u003Cli>Select the “Openverse” or “Pixabay” tab\u003C\u002Fli>\n\u003Cli>Search for the image\u003C\u002Fli>\n\u003Cli>Click on the image\u003C\u002Fli>\n\u003Cli>Change image name, title, caption, description\u003C\u002Fli>\n\u003Cli>Click on the Download image\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"560\" height=\"315\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fa7pAzk0EMlQ?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\u003Cp>Read more in \u003Ca href=\"https:\u002F\u002Fdocs.surror.com\u002Fdoc\u002Ffree-assets-library\u002Fgetting-started\u002F\" rel=\"nofollow ugc\">one page quick documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Zero configuration\u003C\u002Fli>\n\u003Cli>Download images from Openverse, Pixabay, and (soon more)\u003C\u002Fli>\n\u003Cli>Easy search from 600+ millions of images.\u003C\u002Fli>\n\u003Cli>Direct download into media library.\u003C\u002Fli>\n\u003Cli>Automatically set the image TITLE tag for SEO purpose.\u003C\u002Fli>\n\u003Cli>Automatically set the image ALT tag for SEO purpose.\u003C\u002Fli>\n\u003Cli>Automatically Image attribution (of original image author) in image description field for SEO purpose.\u003C\u002Fli>\n\u003Cli>Automatically create SEO ready images names.\u003C\u002Fli>\n\u003Cli>100% safe, model released images.\u003C\u002Fli>\n\u003Cli>Quick support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Welcome for featured requests\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you have any suggestion or any featured request then don’t hesitate to \u003Ca href=\"https:\u002F\u002Fsurror.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">contact\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Bug reports\u003C\u002Fh3>\n\u003Cp>Bug reports for “Free Assets Library” are welcomed in our \u003Ca href=\"https:\u002F\u002Fsurror.com\u002Fforums\u002Fforum\u002Ffree-asset-library\u002F\" rel=\"nofollow ugc\">Forum\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Further reading\u003C\u002Fh3>\n\u003Cp>For more info check out the following:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The \u003Ca href=\"https:\u002F\u002Fsurror.com\u002F\" rel=\"nofollow ugc\">surror.com\u003C\u002Fa> official website.\u003C\u002Fli>\n\u003Cli>The \u003Ca href=\"https:\u002F\u002Fsurror.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">Contact Me\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>The \u003Ca href=\"https:\u002F\u002Fsurror.com\u002Fdoc\u002Ffree-asset-library\u002F\" rel=\"nofollow ugc\">Getting started guide\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Other my \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsearch\u002Fsurror\u002F\" rel=\"ugc\">WordPress Plugins\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Make a \u003Ca href=\"https:\u002F\u002Fwww.paypal.me\u002Fmwaghmare7\u002F\" rel=\"nofollow ugc\">small donation\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n","Free Assets Library is the #1 WordPress plugin which provides 600 Million FREE Images with 90,000+ downloads 🚀",4000,114456,88,11,"2023-11-19T21:14:00.000Z","6.3.8","4.4","",[72,19,73,21,22],"images","photos","https:\u002F\u002Fsurror.com\u002Ffree-asset-library\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffree-images.2.2.1.zip",85,{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":87,"num_ratings":88,"last_updated":89,"tested_up_to":14,"requires_at_least":15,"requires_php":70,"tags":90,"homepage":92,"download_link":93,"security_score":94,"vuln_count":95,"unpatched_count":11,"last_vuln_date":96,"fetched_at":54},"instant-images","Instant Images – One-click Image Uploads from Unsplash, Openverse, Pixabay, Pexels, and Giphy","7.1.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,3044872,96,59,"2026-04-01T18:55:00.000Z",[56,18,21,91,51],"stock-photos","https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Finstant-images\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finstant-images.7.1.1.zip",98,3,"2024-01-29 00:00:00",{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":105,"downloaded":106,"rating":107,"num_ratings":95,"last_updated":108,"tested_up_to":14,"requires_at_least":109,"requires_php":110,"tags":111,"homepage":113,"download_link":114,"security_score":115,"vuln_count":32,"unpatched_count":11,"last_vuln_date":116,"fetched_at":27},"ai-image","Instant Image Generator (AI Image by Gemini, Dall-E and One Click Image from Unsplash, Openverse, Pixabay, Pexels, Giphy)","2.1.1","bdthemes","https:\u002F\u002Fprofiles.wordpress.org\u002Fbdthemes\u002F","\u003Cp>\u003Cstrong>Instant Image Generator\u003C\u002Fstrong> is the most powerful and complete image management plugin for WordPress. Stop wasting time searching for images across multiple websites, downloading them to your computer, and re-uploading to WordPress. With Instant Image Generator, you can \u003Cstrong>search, preview, and import millions of free images\u003C\u002Fstrong> directly into your WordPress Media Library — all without ever leaving your dashboard.\u003C\u002Fp>\n\u003Cp>🔍 \u003Cstrong>Search across 5+ image sources\u003C\u002Fstrong> including Pixabay, Pexels, Unsplash, Openverse, and Giphy — all from a single, unified search bar. Or use the \u003Cstrong>AI-powered image generation\u003C\u002Fstrong> with OpenAI DALL·E and Google Gemini Imagen to create completely unique images from text descriptions.\u003C\u002Fp>\n\u003Ch3>USEFUL LINKS 👇\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbdthemes.com\u002Fknowledge-base\u002Fai-image\u002Fai-image-generator\u002F?utm_source=WordPress_Repository&utm_medium=Plugin_Page&utm_campaign=WordPress_to_AI_Image_Generator\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fstrong> | \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbdthemes.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Need Support?\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FcGmPFU_ju4s?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>🚀 Why Instant Image Generator?\u003C\u002Fh3>\n\u003Cp>Finding the right image for your blog post, page, or product shouldn’t be a chore. Traditional workflows require you to open a new tab, search a stock photo website, download the image, switch back to WordPress, upload it, and then insert it. That’s \u003Cstrong>6 steps\u003C\u002Fstrong> for a single image.\u003C\u002Fp>\n\u003Cp>With Instant Image Generator, it’s just \u003Cstrong>2 steps\u003C\u002Fstrong>: Search \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Import. Done.\u003C\u002Fp>\n\u003Cp>Whether you’re a blogger crafting your next viral post, an agency building client websites, a WooCommerce store owner adding product images, or a content creator who needs fresh visuals daily — this plugin transforms your workflow and saves you hours every week.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Instant Image Generator\u003C\u002Fstrong> integrates seamlessly into both the \u003Cstrong>WordPress Media Library page\u003C\u002Fstrong> and the \u003Cstrong>WordPress Media Modal\u003C\u002Fstrong> (the popup that appears when you click “Add Media” or set a Featured Image). This means you can access millions of images from anywhere in WordPress — while editing a post, creating a page, or managing your media.\u003C\u002Fp>\n\u003Ch3>✨ Key Features\u003C\u002Fh3>\n\u003Ch4>🔍 Global Search — One Search, All Sources\u003C\u002Fh4>\n\u003Cp>Search across \u003Cstrong>all enabled image providers simultaneously\u003C\u002Fstrong> with the Global Search tab. Type your keyword once, and instantly see results from Pixabay, Pexels, Unsplash, Openverse, and Giphy combined in a beautiful masonry grid. No more switching between tabs — find the perfect image faster than ever.\u003C\u002Fp>\n\u003Ch4>📸 5+ Free Image Sources\u003C\u002Fh4>\n\u003Cp>Access millions of royalty-free, high-quality images from the world’s best stock photo libraries:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>🟣 Pexels\u003C\u002Fstrong> — Beautiful free stock photos curated by talented creators\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🟢 Pixabay\u003C\u002Fstrong> — Over 4.2 million free stock photos, illustrations, and vectors\u003C\u002Fli>\n\u003Cli>\u003Cstrong>⬛ Unsplash\u003C\u002Fstrong> — The internet’s source for freely-usable high-resolution photos\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🟠 Openverse\u003C\u002Fstrong> — Open-licensed images from WordPress, Flickr, NASA, Wikimedia, and 10+ more sources\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🎬 Giphy\u003C\u002Fstrong> — The world’s largest library of animated GIFs with smart animation control\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🤖 AI Image Generation\u003C\u002Fh4>\n\u003Cp>Create completely unique, one-of-a-kind images using artificial intelligence:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>OpenAI DALL·E\u003C\u002Fstrong> — Generate stunning AI images from text prompts using OpenAI’s latest image generation model\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Gemini Imagen 3.0\u003C\u002Fstrong> — Create photorealistic images with Google’s cutting-edge Imagen 3.0 model with customizable size (512px to 2048px) and batch generation (1-4 images)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>⬇️ One-Click Import to Media Library\u003C\u002Fh4>\n\u003Cp>Every image you find can be imported directly to your WordPress Media Library with a single click. No downloading, no uploading, no FTP — just click “Import” and the image appears in your Media Library instantly, ready to use in posts, pages, and products.\u003C\u002Fp>\n\u003Ch4>🖼️ WordPress Media Modal Integration\u003C\u002Fh4>\n\u003Cp>Access Instant Image Generator directly from the \u003Cstrong>WordPress Media Modal\u003C\u002Fstrong> — the popup that appears when you set a Featured Image, add media to a post, or use any media selector. A dedicated “Instant Images” tab appears right alongside “Upload Files” and “Media Library” for seamless workflow integration.\u003C\u002Fp>\n\u003Ch4>🏷️ Smart Image Metadata\u003C\u002Fh4>\n\u003Cp>When importing images, the plugin automatically sets:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Alternative Text\u003C\u002Fstrong> — Image title from the source for better SEO and accessibility\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Title\u003C\u002Fstrong> — Human-readable title for organization\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Caption with Attribution\u003C\u002Fstrong> — “Photo by [Author Name]” for proper credit\u003C\u002Fli>\n\u003Cli>Each metadata field can be individually enabled or disabled in General Settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🎛️ Advanced Filtering\u003C\u002Fh4>\n\u003Cp>Every image source has provider-specific filters to help you find exactly what you need:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Pixabay\u003C\u002Fstrong> — Filter by Order (Popular\u002FLatest), Type (Photo\u002FIllustration\u002FVector), Category (20+ categories), Color (14 colors with visual swatches), and Orientation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Openverse\u003C\u002Fstrong> — Filter by Source (WordPress, Flickr, NASA, SpaceX, Wikimedia, and 10+ more) and Orientation (Square\u002FTall\u002FWide)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unsplash\u003C\u002Fstrong> — Filter by Order (Latest\u002FRelevant)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pexels\u003C\u002Fstrong> — Curated photo collections\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Giphy\u003C\u002Fstrong> — Trending GIFs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🎬 GIF Animation Control\u003C\u002Fh4>\n\u003Cp>Giphy GIFs are displayed as still thumbnails by default to save bandwidth and reduce visual noise. Simply \u003Cstrong>hover over any GIF\u003C\u002Fstrong> to see it animate. A visual “GIF” badge indicates animated content. Preview modal shows the full-size animated version.\u003C\u002Fp>\n\u003Ch4>📋 Batch Selection & Import\u003C\u002Fh4>\n\u003Cp>Need multiple images at once? Use the \u003Cstrong>batch selection\u003C\u002Fstrong> feature to select multiple images across any provider, then import them all to your Media Library in one operation with a beautiful progress indicator.\u003C\u002Fp>\n\u003Ch4>❤️ Favorites & Bookmarks\u003C\u002Fh4>\n\u003Cp>Found an image you love but don’t need right now? Add it to your \u003Cstrong>Favorites\u003C\u002Fstrong> with one click. Your bookmarked images are saved locally and accessible anytime from the dedicated Favorites tab.\u003C\u002Fp>\n\u003Ch4>🔍 Search History\u003C\u002Fh4>\n\u003Cp>Your recent searches are automatically saved and displayed as suggestions when you click the search bar. Navigate search history with keyboard arrows and select with Enter for lightning-fast repeat searches.\u003C\u002Fp>\n\u003Ch4>👁️ Full-Size Image Preview\u003C\u002Fh4>\n\u003Cp>Click any image to open the \u003Cstrong>preview modal\u003C\u002Fstrong> with a large, high-resolution view. The modal features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Full-size image display on a dark background\u003C\u002Fli>\n\u003Cli>Sidebar with title, author info, and action buttons\u003C\u002Fli>\n\u003Cli>Previous\u002FNext navigation with keyboard arrow keys\u003C\u002Fli>\n\u003Cli>Multiple import options (Original, Downsized, etc.)\u003C\u002Fli>\n\u003Cli>Add to Favorites button\u003C\u002Fli>\n\u003Cli>View Original source link\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>⚙️ Comprehensive Dashboard Settings\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>General Settings:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Max Image Upload Width & Height\u003Cbr \u002F>\n* Default Provider selection\u003Cbr \u002F>\n* Alternative Text auto-fill toggle\u003Cbr \u002F>\n* Image Title auto-fill toggle\u003Cbr \u002F>\n* Image Attribution (Caption) toggle\u003Cbr \u002F>\n* Media Modal tab visibility\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Display Settings:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Default View Mode (Grid\u002FList)\u003Cbr \u002F>\n* Items Per Page (20-100 with slider)\u003Cbr \u002F>\n* Thumbnail Size (Small\u002FMedium\u002FLarge)\u003Cbr \u002F>\n* Load More Mode (Auto Scroll \u002F Manual Button)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Image Sources:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Enable\u002Fdisable individual providers\u003Cbr \u002F>\n* Drag-and-drop provider ordering\u003Cbr \u002F>\n* Global Search on\u002Foff toggle\u003Cbr \u002F>\n* Provider order reflects in Image Generator tabs\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Custom Image Sizes:\u003C\u002Fstrong>\u003Cbr \u002F>\n* View all WordPress registered image sizes\u003Cbr \u002F>\n* Add custom image sizes with Name, Width, Height, and Crop\u003Cbr \u002F>\n* Delete custom sizes (WordPress defaults are protected)\u003C\u002Fp>\n\u003Ch4>🎨 Beautiful, Modern UI\u003C\u002Fh4>\n\u003Cp>Built with \u003Cstrong>React\u003C\u002Fstrong> and \u003Cstrong>Tailwind CSS\u003C\u002Fstrong>, the plugin features a stunning, responsive interface that looks great on any screen size. Professional card-based layouts, smooth transitions, color-coded provider tabs, masonry image grids, and skeleton loading states provide a premium user experience.\u003C\u002Fp>\n\u003Ch4>🔒 Secure & Lightweight\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>All API communications secured with WordPress nonces\u003C\u002Fli>\n\u003Cli>API keys stored securely in WordPress options\u003C\u002Fli>\n\u003Cli>No external tracking or analytics\u003C\u002Fli>\n\u003Cli>Loads assets only where needed\u003C\u002Fli>\n\u003Cli>Clean, optimized React bundle\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🏆 Perfect For\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>📝 Bloggers\u003C\u002Fstrong> — Find the perfect header image in seconds\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🏢 Agencies\u003C\u002Fstrong> — Build client websites faster with instant image access\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🛒 WooCommerce Stores\u003C\u002Fstrong> — Add product images without leaving WordPress\u003C\u002Fli>\n\u003Cli>\u003Cstrong>📰 News & Magazine Sites\u003C\u002Fstrong> — Source images for articles quickly\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🎨 Designers\u003C\u002Fstrong> — AI-generate unique visuals from text descriptions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>📱 Social Media Managers\u003C\u002Fstrong> — Find trending GIFs and images instantly\u003C\u002Fli>\n\u003Cli>\u003Cstrong>👨‍💻 Developers\u003C\u002Fstrong> — Add placeholder images during development\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Checkout our other Plugins 👑\u003C\u002Fh3>\n\u003Cp>Explore the best free addons for Elementor and Gutenberg to boost your site with advanced blocks, sliders and eCommerce tools.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbdthemes-element-pack-lite\u002F\" rel=\"ugc\">Element Pack\u003C\u002Fa>\u003C\u002Fstrong> – Build responsive websites from scratch with an all-rounder package of 300+ widgets and 2700+ ready-to-use assets for Elementor.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbdthemes-prime-slider-lite\u002F\" rel=\"ugc\">Prime Slider\u003C\u002Fa>\u003C\u002Fstrong> – The revolutionary slider builder addon for Elementor with a next-gen superb interface and 50+ unique slider designs.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fultimate-post-kit\u002F\" rel=\"ugc\">Ultimate Post Kit\u003C\u002Fa>\u003C\u002Fstrong> – Best blogging addon for building a quality blogging website with fine-tuned post layouts, carousels, sliders and lists.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fultimate-store-kit\u002F\" rel=\"ugc\">Ultimate Store Kit\u003C\u002Fa>\u003C\u002Fstrong> – The only eCommerce addon for answering all your online store design problems in one package for WooCommerce and EDD.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpixel-gallery\u002F\" rel=\"ugc\">Pixel Gallery\u003C\u002Fa>\u003C\u002Fstrong> – The first Elementor-based WordPress gallery addon offering 60+ flexible and customizable gallery builder widgets.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fzoloblocks\u002F\" rel=\"ugc\">ZoloBlocks\u003C\u002Fa>\u003C\u002Fstrong> – Mind-blowing dynamic block plugin for Gutenberg with powerful and advanced features offering a greater web design experience.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Far-viewer\u002F\" rel=\"ugc\">Augmented Reality Viewer\u003C\u002Fa>\u003C\u002Fstrong> – Bring your products to life with immersive 3D and AR experiences directly inside your WordPress website.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdark-reader\u002F\" rel=\"ugc\">Dark Reader\u003C\u002Fa>\u003C\u002Fstrong> – Instantly transform your website into a sleek, eye-friendly dark mode experience with smooth and elegant styling.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fai-image\u002F\" rel=\"ugc\">Instant Image Generator\u003C\u002Fa>\u003C\u002Fstrong> – Generate AI-powered images or import visuals instantly from popular platforms like Unsplash, Openverse, Pixabay, Pexels and Giphy — all from one place.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flive-copy-paste\u002F\" rel=\"ugc\">Live Copy Paste\u003C\u002Fa>\u003C\u002Fstrong> – Seamlessly copy and paste sections, widgets and entire pages across domains with zero hassle.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwebsite-accessibility\u002F\" rel=\"ugc\">One Accessibility\u003C\u002Fa>\u003C\u002Fstrong> – Make your website inclusive and accessible to everyone with essential accessibility enhancements and compliance-ready tools.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fzolo-qr-code\u002F\" rel=\"ugc\">QR Code Generator & Scanner\u003C\u002Fa>\u003C\u002Fstrong> – Create and manage dynamic QR codes directly from your WordPress dashboard for smarter engagement and tracking.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsmart-admin-assistant\u002F\" rel=\"ugc\">Smart Admin Assistant\u003C\u002Fa>\u003C\u002Fstrong> – Enhance your WordPress dashboard with productivity-focused tools and smart site management features.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fspin-wheel\u002F\" rel=\"ugc\">Spin Wheel\u003C\u002Fa>\u003C\u002Fstrong> – Engage visitors with an interactive spinning wheel that offers discounts, coupons and promotional rewards.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fswift-checkout\u002F\" rel=\"ugc\">Swift Checkout for WooCommerce\u003C\u002Fa>\u003C\u002Fstrong> – Simplify the WooCommerce checkout process to improve user experience and boost conversion rates.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Visit \u003Ca href=\"https:\u002F\u002Fbdthemes.com\u002F\" rel=\"nofollow ugc\">BdThemes\u003C\u002Fa> to learn about our services, Elementor page builder-based products, informative blogs and documentation.\u003C\u002Fp>\n","Search millions of stock photos, generate AI images with OpenAI & Gemini, browse GIFs, and import directly to your Media Library.",1000,12579,46,"2026-03-17T05:59:00.000Z","5.0","7.0",[112,20,21,91,51],"ai-image-generator","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fai-image\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fai-image.2.1.1.zip",97,"2024-11-11 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":25,"num_ratings":127,"last_updated":128,"tested_up_to":14,"requires_at_least":129,"requires_php":16,"tags":130,"homepage":134,"download_link":135,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":54},"all-sources-images","All Sources Images","1.0.8","Esteban","https:\u002F\u002Fprofiles.wordpress.org\u002Festebandezafra\u002F","\u003Cp>\u003Cstrong>All Sources Images\u003C\u002Fstrong> helps you search, download, generate, and insert images into WordPress posts using multiple external image providers and AI services.\u003C\u002Fp>\n\u003Ch4>Main Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Search images from multiple stock photo providers\u003C\u002Fli>\n\u003Cli>Generate images using supported AI providers\u003C\u002Fli>\n\u003Cli>Set images as featured images\u003C\u002Fli>\n\u003Cli>Insert images inside post content\u003C\u002Fli>\n\u003Cli>Bulk-generate images for multiple posts\u003C\u002Fli>\n\u003Cli>Gutenberg block for manual image search and insertion\u003C\u002Fli>\n\u003Cli>Elementor widget for image search and insertion\u003C\u002Fli>\n\u003Cli>Automatic generation on post publish (optional)\u003C\u002Fli>\n\u003Cli>Keyword extraction from title, content, tags, and categories\u003C\u002Fli>\n\u003Cli>Logging for troubleshooting\u003C\u002Fli>\n\u003Cli>REST API support\u003C\u002Fli>\n\u003Cli>WordPress Abilities API support for MCP-compatible clients (WordPress 6.9+)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🎬 Demo Video\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\u002FXLHrwJsnGiY?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>Supported Image Sources\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>AI Generation\u003C\u002Fstrong>\u003Cbr \u002F>\n* OpenAI (DALL·E)\u003Cbr \u002F>\n* Stability AI\u003Cbr \u002F>\n* Google Gemini\u003Cbr \u002F>\n* Replicate\u003Cbr \u002F>\n* Cloudflare Workers AI\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Stock \u002F Search Sources\u003C\u002Fstrong>\u003Cbr \u002F>\n* Pexels\u003Cbr \u002F>\n* Unsplash\u003Cbr \u002F>\n* Pixabay\u003Cbr \u002F>\n* Flickr\u003Cbr \u002F>\n* Openverse\u003Cbr \u002F>\n* GIPHY\u003Cbr \u002F>\n* YouTube thumbnails\u003C\u002Fp>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Cp>The plugin can work in two ways depending on the source:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>Direct API mode\u003C\u002Fstrong>\u003Cbr \u002F>\nYou add your own API keys for supported providers and the plugin connects directly to those services.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Developer proxy mode (optional, for some stock sources)\u003C\u002Fstrong>\u003Cbr \u002F>\nSome stock image searches can work without your own API key through an optional developer-operated proxy service. In that case, the search keywords are sent to the developer proxy, which forwards the request to the relevant image provider and returns the results.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>AI image generation services generally require your own API keys.\u003C\u002Fp>\n\u003Ch4>Typical Use Cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatically find a featured image for a blog post\u003C\u002Fli>\n\u003Cli>Insert an image after a selected paragraph\u003C\u002Fli>\n\u003Cli>Search stock images directly from the Media Library\u003C\u002Fli>\n\u003Cli>Use the Gutenberg block to manually insert images in content\u003C\u002Fli>\n\u003Cli>Use the Elementor widget to search and display images\u003C\u002Fli>\n\u003Cli>Bulk-process many posts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>AI Agent Integration\u003C\u002Fh4>\n\u003Cp>With WordPress 6.9+, AI agents can interact with this plugin through the WordPress Abilities API and MCP-compatible tools.\u003C\u002Fp>\n\u003Cp>Available abilities include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>allsi\u002Fsearch-image\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>allsi\u002Fset-featured-image\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>allsi\u002Fauto-generate-for-post\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>allsi\u002Finsert-image-in-content\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>allsi\u002Fgenerate-ai-image\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This allows compatible assistants to help find, generate, and assign images to posts.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>There are several ways to use the plugin:\u003C\u002Fp>\n\u003Ch4>1. Media Library\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Go to \u003Cstrong>Media > Add New\u003C\u002Fstrong> or open a media picker\u003C\u002Fli>\n\u003Cli>Open the \u003Cstrong>All Sources Images\u003C\u002Fstrong> tab\u003C\u002Fli>\n\u003Cli>Search for images\u003C\u002Fli>\n\u003Cli>Download the selected image into your Media Library\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>2. Gutenberg Block\u003C\u002Fh4>\n\u003Col>\n\u003Cli>In the Block Editor, add the \u003Cstrong>ASI Images\u003C\u002Fstrong> block\u003C\u002Fli>\n\u003Cli>Search images from supported sources\u003C\u002Fli>\n\u003Cli>Select and insert the image into the post\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>3. Elementor Widget\u003C\u002Fh4>\n\u003Col>\n\u003Cli>In Elementor, add the \u003Cstrong>ASI Image\u003C\u002Fstrong> widget\u003C\u002Fli>\n\u003Cli>Open the image explorer\u003C\u002Fli>\n\u003Cli>Search and select an image source\u003C\u002Fli>\n\u003Cli>Insert the image into the page\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>4. Post Image Generation\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Open a post or page\u003C\u002Fli>\n\u003Cli>Use the image generation tools from the plugin interface\u003C\u002Fli>\n\u003Cli>Generate or retrieve an image\u003C\u002Fli>\n\u003Cli>Set it as featured image or insert it into content\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>5. Bulk Generation\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Go to the bulk generation interface\u003C\u002Fli>\n\u003Cli>Select one or more posts\u003C\u002Fli>\n\u003Cli>Run the generation process\u003C\u002Fli>\n\u003Cli>The plugin processes the configured image blocks for each selected post\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Cp>Configuration depends on the providers you want to use.\u003C\u002Fp>\n\u003Ch4>Stock image sources\u003C\u002Fh4>\n\u003Cp>Some stock image providers can work either:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>through the optional developer proxy, or\u003C\u002Fli>\n\u003Cli>through your own API keys, where supported\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Using your own API keys may provide direct connections and provider-specific rate limits.\u003C\u002Fp>\n\u003Ch4>AI image generation sources\u003C\u002Fh4>\n\u003Cp>AI services generally require your own API keys.\u003C\u002Fp>\n\u003Cp>To configure providers:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Go to \u003Cstrong>All Sources Images\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Open the \u003Cstrong>Image Banks\u003C\u002Fstrong> tab\u003C\u002Fli>\n\u003Cli>Add your API keys for the providers you want to use\u003C\u002Fli>\n\u003Cli>Save the settings\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to external third-party services to search, retrieve, or generate images.\u003C\u002Fp>\n\u003Cp>Depending on the provider and feature used, the plugin may send search keywords, prompts, post titles, selected text, or video URLs.\u003C\u002Fp>\n\u003Ch4>Important\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>The plugin can connect either directly to third-party providers or, for some supported stock sources, through an optional developer-operated proxy service.\u003C\u002Fli>\n\u003Cli>The optional proxy is used only for supported stock-source requests.\u003C\u002Fli>\n\u003Cli>AI image generation services generally require your own API keys.\u003C\u002Fli>\n\u003Cli>Please review the terms and privacy policies of each external service before use.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Plugin Developer Service\u003C\u002Fh3>\n\u003Ch4>All Sources Images Proxy (optional)\u003C\u002Fh4>\n\u003Cp>For some supported stock image sources, the plugin can use an optional proxy service operated by the plugin developer.\u003C\u002Fp>\n\u003Cp>When this proxy path is used:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>search keywords are sent to the developer proxy\u003C\u002Fli>\n\u003Cli>the developer proxy forwards the request to the relevant image provider\u003C\u002Fli>\n\u003Cli>the proxy returns the search results to your site\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This proxy exists only to perform the remote request to the external provider on behalf of the site.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service provider: Plugin developer\u003C\u002Fli>\n\u003Cli>Service purpose: Forward supported stock image search requests\u003C\u002Fli>\n\u003Cli>Data sent: Search keywords\u003C\u002Fli>\n\u003Cli>Terms of Service: https:\u002F\u002Fgithub.com\u002Festebanstifli\u002Fall-sources-images\u002Fblob\u002Fmain\u002FTERMS.md\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fgithub.com\u002Festebanstifli\u002Fall-sources-images\u002Fblob\u002Fmain\u002FPRIVACY.md\u003C\u002Fli>\n\u003Cli>Infrastructure provider: Cloudflare Workers\u003C\u002Fli>\n\u003Cli>Cloudflare Terms of Service: https:\u002F\u002Fwww.cloudflare.com\u002Fterms\u002F\u003C\u002Fli>\n\u003Cli>Cloudflare Privacy Policy: https:\u002F\u002Fwww.cloudflare.com\u002Fprivacypolicy\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Stock Photo Services\u003C\u002Fh3>\n\u003Ch4>Pexels API\u003C\u002Fh4>\n\u003Cp>Used to search stock photos.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service: https:\u002F\u002Fwww.pexels.com\u002F\u003C\u002Fli>\n\u003Cli>Data sent: Search keywords\u003C\u002Fli>\n\u003Cli>Terms of Service: https:\u002F\u002Fwww.pexels.com\u002Fterms-of-service\u002F\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fwww.pexels.com\u002Fprivacy-policy\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Unsplash API\u003C\u002Fh4>\n\u003Cp>Used to search stock photos.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service: https:\u002F\u002Funsplash.com\u002F\u003C\u002Fli>\n\u003Cli>Data sent: Search keywords\u003C\u002Fli>\n\u003Cli>Terms of Service: https:\u002F\u002Funsplash.com\u002Fterms\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Funsplash.com\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pixabay API\u003C\u002Fh4>\n\u003Cp>Used to search stock photos.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service: https:\u002F\u002Fpixabay.com\u002F\u003C\u002Fli>\n\u003Cli>Data sent: Search keywords\u003C\u002Fli>\n\u003Cli>Terms of Service: https:\u002F\u002Fpixabay.com\u002Fservice\u002Fterms\u002F\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fpixabay.com\u002Fservice\u002Fprivacy\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Flickr API\u003C\u002Fh4>\n\u003Cp>Used to search photos.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service: https:\u002F\u002Fwww.flickr.com\u002F\u003C\u002Fli>\n\u003Cli>Data sent: Search keywords\u003C\u002Fli>\n\u003Cli>Terms of Service: https:\u002F\u002Fwww.flickr.com\u002Fhelp\u002Fterms\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fwww.flickr.com\u002Fhelp\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Openverse API\u003C\u002Fh4>\n\u003Cp>Used to search open-licensed media.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service: https:\u002F\u002Fopenverse.org\u002F\u003C\u002Fli>\n\u003Cli>Data sent: Search keywords\u003C\u002Fli>\n\u003Cli>Terms of Service: https:\u002F\u002Fdocs.openverse.org\u002Fterms_of_service.html\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fautomattic.com\u002Fprivacy\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>GIPHY API\u003C\u002Fh4>\n\u003Cp>Used to search animated GIFs.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service: https:\u002F\u002Fgiphy.com\u002F\u003C\u002Fli>\n\u003Cli>Data sent: Search keywords\u003C\u002Fli>\n\u003Cli>Terms of Service: https:\u002F\u002Fsupport.giphy.com\u002Fhc\u002Fen-us\u002Farticles\u002F360020027752-GIPHY-Terms-of-Service\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fsupport.giphy.com\u002Fhc\u002Fen-us\u002Farticles\u002F360032872931-GIPHY-Privacy-Policy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>AI Image Generation Services\u003C\u002Fh3>\n\u003Ch4>OpenAI API (DALL·E)\u003C\u002Fh4>\n\u003Cp>Used to generate AI images.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service: https:\u002F\u002Fopenai.com\u002F\u003C\u002Fli>\n\u003Cli>Data sent: Text prompts\u003C\u002Fli>\n\u003Cli>Terms of Use: https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fterms-of-use\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fprivacy-policy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Stability AI API\u003C\u002Fh4>\n\u003Cp>Used to generate AI images.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service: https:\u002F\u002Fstability.ai\u002F\u003C\u002Fli>\n\u003Cli>Data sent: Text prompts\u003C\u002Fli>\n\u003Cli>Terms of Service: https:\u002F\u002Fstability.ai\u002Fterms-of-service\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fstability.ai\u002Fprivacy-policy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Google Gemini API\u003C\u002Fh4>\n\u003Cp>Used to generate AI images.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service: https:\u002F\u002Fai.google.dev\u002F\u003C\u002Fli>\n\u003Cli>Data sent: Text prompts\u003C\u002Fli>\n\u003Cli>Terms of Service: https:\u002F\u002Fai.google.dev\u002Fgemini-api\u002Fterms\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Cloudflare Workers AI\u003C\u002Fh4>\n\u003Cp>Used to generate AI images.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service: https:\u002F\u002Fdevelopers.cloudflare.com\u002Fworkers-ai\u002F\u003C\u002Fli>\n\u003Cli>Data sent: Text prompts\u003C\u002Fli>\n\u003Cli>Terms of Service: https:\u002F\u002Fwww.cloudflare.com\u002Fterms\u002F\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fwww.cloudflare.com\u002Fprivacypolicy\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Replicate API\u003C\u002Fh4>\n\u003Cp>Used to generate AI images.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service: https:\u002F\u002Freplicate.com\u002F\u003C\u002Fli>\n\u003Cli>Data sent: Text prompts\u003C\u002Fli>\n\u003Cli>Terms of Service: https:\u002F\u002Freplicate.com\u002Fterms\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Freplicate.com\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Other Services\u003C\u002Fh3>\n\u003Ch4>YouTube Data API\u003C\u002Fh4>\n\u003Cp>Used to retrieve video thumbnails.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service: https:\u002F\u002Fwww.youtube.com\u002F\u003C\u002Fli>\n\u003Cli>Data sent: Video URLs or search terms\u003C\u002Fli>\n\u003Cli>Terms of Service: https:\u002F\u002Fwww.youtube.com\u002Ft\u002Fterms\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Google Custom Search API\u003C\u002Fh4>\n\u003Cp>Used for web image search where configured.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service: https:\u002F\u002Fprogrammablesearchengine.google.com\u002F\u003C\u002Fli>\n\u003Cli>Data sent: Search keywords\u003C\u002Fli>\n\u003Cli>Terms of Service: https:\u002F\u002Fdevelopers.google.com\u002Fcustom-search\u002Fterms\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Google Cloud Translation API\u003C\u002Fh4>\n\u003Cp>Optional service used to translate search text where configured.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service: https:\u002F\u002Fcloud.google.com\u002Ftranslate\u003C\u002Fli>\n\u003Cli>Data sent: Text to translate\u003C\u002Fli>\n\u003Cli>Terms of Service: https:\u002F\u002Fcloud.google.com\u002Fterms\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Third Party Libraries\u003C\u002Fh3>\n\u003Ch4>MiniMasonry.js\u003C\u002Fh4>\n\u003Cp>A lightweight dependency-free masonry layout library used for the image grid display.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Source code: https:\u002F\u002Fgithub.com\u002FSpope\u002FMiniMasonry.js\u003C\u002Fli>\n\u003Cli>Package: https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fminimasonry\u003C\u002Fli>\n\u003Cli>License: MIT\u003C\u002Fli>\n\u003Cli>Version: 1.3.2\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, please use the WordPress.org support forum for this plugin.\u003C\u002Fp>\n","Generate stunning images for posts via AI (DALL·E, Stable Diffusion, etc) or image banks (Pexels, Unsplash, etc)",500,1973,5,"2026-03-25T09:37:00.000Z","5.8",[131,132,133,19,21],"ai","image","mcp","https:\u002F\u002Fgithub.com\u002Festebanstifli\u002Fall-sources-images","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fall-sources-images.1.0.8.zip",{"attackSurface":137,"codeSignals":164,"taintFlows":171,"riskAssessment":172,"analyzedAt":177},{"hooks":138,"ajaxHandlers":160,"restRoutes":161,"shortcodes":162,"cronEvents":163,"entryPointCount":11,"unprotectedCount":11},[139,144,148,152,156],{"type":140,"name":141,"callback":141,"file":142,"line":143},"action","admin_menu","fls-stock-photo-importer.php",22,{"type":140,"name":145,"callback":146,"file":142,"line":147},"admin_init","register_settings",23,{"type":140,"name":149,"callback":150,"file":142,"line":151},"add_meta_boxes","add_metabox",25,{"type":140,"name":153,"callback":154,"file":142,"line":155},"admin_enqueue_scripts","enqueue_admin_assets",26,{"type":140,"name":157,"callback":158,"file":142,"line":159},"rest_api_init","register_rest_routes",28,[],[],[],[],{"dangerousFunctions":165,"sqlUsage":166,"outputEscaping":168,"fileOperations":11,"externalRequests":32,"nonceChecks":11,"capabilityChecks":127,"bundledLibraries":170},[],{"prepared":11,"raw":11,"locations":167},[],{"escaped":88,"rawEcho":11,"locations":169},[],[],[],{"summary":173,"deductions":174},"The plugin 'fls-stock-photo-importer' v1.0.4 exhibits a strong security posture based on the provided static analysis.  The absence of any identified dangerous functions, raw SQL queries, unsanitized taint flows, or unprotected entry points is a significant positive.  Furthermore, the complete adherence to output escaping and the use of prepared statements for all SQL queries demonstrate robust coding practices. The presence of capability checks suggests an awareness of access control, although the absence of nonce checks on AJAX handlers is a point of concern, as this could potentially allow for cross-site request forgery (CSRF) if any AJAX actions are sensitive.\n\nThe vulnerability history is also notably clean, with no recorded CVEs, indicating a lack of publicly known security flaws. This, combined with the positive static analysis findings, suggests a generally well-secured plugin. However, the sole external HTTP request, while not inherently a vulnerability, is a potential vector for supply chain attacks or denial-of-service if the external resource is compromised or unavailable, and its security implications should be carefully reviewed.\n\nIn conclusion, the plugin demonstrates excellent security practices in key areas like SQL handling and output sanitization. The primary weakness identified is the potential for CSRF due to the absence of nonce checks on AJAX handlers, even though there are no AJAX handlers currently exposed without authentication. The external HTTP request warrants careful monitoring. Overall, the plugin appears secure but should be maintained with attention to potential CSRF vectors and the security of its external dependencies.",[175],{"reason":176,"points":127},"Missing nonce checks on AJAX handlers","2026-03-17T06:50:41.100Z",{"wat":179,"direct":188},{"assetPaths":180,"generatorPatterns":183,"scriptPaths":184,"versionParams":185},[181,182],"\u002Fwp-content\u002Fplugins\u002Ffls-stock-photo-importer\u002Ffls-spi-admin.css","\u002Fwp-content\u002Fplugins\u002Ffls-stock-photo-importer\u002Ffls-spi-admin.js",[],[182],[186,187],"fls-stock-photo-importer\u002Ffls-spi-admin.css?ver=","fls-stock-photo-importer\u002Ffls-spi-admin.js?ver=",{"cssClasses":189,"htmlComments":190,"htmlAttributes":191,"restEndpoints":199,"jsGlobals":201,"shortcodeOutput":202},[],[],[192,193,194,195,196,197,198],"name=\"flsspi_settings[pexels_key]\"","name=\"flsspi_settings[pixabay_key]\"","name=\"flsspi_settings[openverse_key]\"","name=\"flsspi_settings[default_provider]\"","name=\"flsspi_settings[default_width]\"","name=\"flsspi_settings[default_quality]\"","name=\"flsspi_settings[insert_attribution]\"",[200],"\u002Fwp-json\u002Fflsspi\u002Fv1",[],[],{"error":204,"url":205,"statusCode":206,"statusMessage":207,"message":207},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Ffls-stock-photo-importer\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":209,"versions":210},6,[211,217,224,231,238,245],{"version":6,"download_url":24,"svn_tag_url":212,"released_at":26,"has_diff":213,"diff_files_changed":214,"diff_lines":26,"trac_diff_url":215,"vulnerabilities":216,"is_current":204},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffls-stock-photo-importer\u002Ftags\u002F1.0.7\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffls-stock-photo-importer%2Ftags%2F1.0.6&new_path=%2Ffls-stock-photo-importer%2Ftags%2F1.0.7",[],{"version":218,"download_url":219,"svn_tag_url":220,"released_at":26,"has_diff":213,"diff_files_changed":221,"diff_lines":26,"trac_diff_url":222,"vulnerabilities":223,"is_current":213},"1.0.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffls-stock-photo-importer.1.0.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffls-stock-photo-importer\u002Ftags\u002F1.0.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffls-stock-photo-importer%2Ftags%2F1.0.5&new_path=%2Ffls-stock-photo-importer%2Ftags%2F1.0.6",[],{"version":225,"download_url":226,"svn_tag_url":227,"released_at":26,"has_diff":213,"diff_files_changed":228,"diff_lines":26,"trac_diff_url":229,"vulnerabilities":230,"is_current":213},"1.0.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffls-stock-photo-importer.1.0.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffls-stock-photo-importer\u002Ftags\u002F1.0.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffls-stock-photo-importer%2Ftags%2F1.0.4&new_path=%2Ffls-stock-photo-importer%2Ftags%2F1.0.5",[],{"version":232,"download_url":233,"svn_tag_url":234,"released_at":26,"has_diff":213,"diff_files_changed":235,"diff_lines":26,"trac_diff_url":236,"vulnerabilities":237,"is_current":213},"1.0.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffls-stock-photo-importer.1.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffls-stock-photo-importer\u002Ftags\u002F1.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffls-stock-photo-importer%2Ftags%2F1.0.3&new_path=%2Ffls-stock-photo-importer%2Ftags%2F1.0.4",[],{"version":239,"download_url":240,"svn_tag_url":241,"released_at":26,"has_diff":213,"diff_files_changed":242,"diff_lines":26,"trac_diff_url":243,"vulnerabilities":244,"is_current":213},"1.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffls-stock-photo-importer.1.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffls-stock-photo-importer\u002Ftags\u002F1.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffls-stock-photo-importer%2Ftags%2F1.0.2&new_path=%2Ffls-stock-photo-importer%2Ftags%2F1.0.3",[],{"version":246,"download_url":247,"svn_tag_url":248,"released_at":26,"has_diff":213,"diff_files_changed":249,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":250,"is_current":213},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffls-stock-photo-importer.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffls-stock-photo-importer\u002Ftags\u002F1.0.2\u002F",[],[]]