[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fin3hY3kLkghDZtksva1h-96yjc7ireVMMKjaTVbivNQ":3,"$fBczpxlJ3BMqg_xUG9lpaYFWx4CU7efa3rO00fHXmhns":229,"$fMkmKKe50PaIOlgRqGEExOgO_E-6BrqHZEFUSpR4ZICY":234},{"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":140,"fingerprints":208},"aquamark","AquaMark","1.0.0","William Arin","https:\u002F\u002Fprofiles.wordpress.org\u002Fwilliarin\u002F","\u003Cp>AquaMark is a full-featured, professional solution for applying image watermarks to your media uploads.\u003Cbr \u002F>\nBuilt with a modern, robust architecture, it provides extensive control over the appearance and placement of your watermark, ensuring your brand is consistently represented across your site.\u003Cbr \u002F>\nThe plugin automatically uses the best available image processing library on your server (Imagick for quality, GD for compatibility) to deliver excellent results.\u003C\u002Fp>\n\u003Ch4>Core Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Selectable Watermark Image\u003C\u002Fstrong>: Choose any image from your Media Library to use as a watermark.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Precise Positioning\u003C\u002Fstrong>: Place your watermark in any one of nine grid positions (top-left, middle-center, bottom-right, etc.).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fine-Tuned Offset\u003C\u002Fstrong>: Adjust the watermark’s final position with pixel (px) or percentage (%) based X and Y offsets.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Sizing\u003C\u002Fstrong>: Control the watermark’s size with pixel (px) or percentage (%) based width and height. Supports auto-scaling.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Opacity Control\u003C\u002Fstrong>: Set the transparency of your watermark from 0% (fully transparent) to 100% (fully opaque).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Blend Modes\u003C\u002Fstrong>: Go beyond simple overlays with Photoshop-like blend modes, including Normal, Multiply, Screen, and Overlay.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Target Specific Image Sizes\u003C\u002Fstrong>: Choose exactly which registered image sizes should receive the watermark (e.g., thumbnail, medium, large).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Driver Selection\u003C\u002Fstrong>: Automatically uses the best image library available (Imagick or GD), with a manual override option for advanced users.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Destructive Action Warning\u003C\u002Fstrong>: The plugin warns you if you choose to apply the watermark to the ‘full’ size image, as this is a permanent, destructive action.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Regenerate Watermarks\u003C\u002Fstrong>: Easily apply new settings to existing images via a “Regenerate Watermarks” bulk action in the Media Library.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Remove Watermarks\u003C\u002Fstrong>: Remove watermarks from existing images via a “Remove Watermarks” bulk action in the Media Library.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer Friendly\u003C\u002Fstrong>: Includes WordPress actions and filters for programmatic extension and customization.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modern & Conflict-Free\u003C\u002Fstrong>: Built with modern PHP and scoped dependencies to prevent conflicts with other plugins.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Developer Documentation\u003C\u002Fh3>\n\u003Cp>The plugin includes a variety of actions and filters for programmatic customization. For detailed documentation and code examples, please see the \u003Ccode>DEVELOPER.md\u003C\u002Fcode> file included with the plugin.\u003C\u002Fp>\n","Add a custom watermark to your images in the WordPress media library with powerful controls and blending modes.",0,277,"2025-09-04T04:14:00.000Z","6.8.5","6.0","8.1",[18,19,20,21,22],"branding","free","image","media","watermark","https:\u002F\u002Fgithub.com\u002Fwilliarin\u002Faquamark","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faquamark.1.0.0.zip",100,null,"2026-04-16T10:56:18.058Z","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},"williarin",1,30,94,"2026-05-20T09:28:45.129Z",[37,63,84,104,124],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":15,"requires_php":51,"tags":52,"homepage":58,"download_link":59,"security_score":60,"vuln_count":61,"unpatched_count":11,"last_vuln_date":62,"fetched_at":27},"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","6.9.4","",[53,54,55,56,57],"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.1.zip",98,3,"2024-01-29 00:00:00",{"slug":64,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":71,"downloaded":72,"rating":73,"num_ratings":74,"last_updated":75,"tested_up_to":14,"requires_at_least":76,"requires_php":77,"tags":78,"homepage":51,"download_link":81,"security_score":82,"vuln_count":32,"unpatched_count":11,"last_vuln_date":83,"fetched_at":27},"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,669281,74,157,"2025-08-25T11:16:00.000Z","4.6","5.6",[20,21,79,80,22],"photo","picture","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-watermark.1.0.11.zip",99,"2019-02-25 00:00:00",{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":92,"downloaded":93,"rating":25,"num_ratings":32,"last_updated":94,"tested_up_to":95,"requires_at_least":76,"requires_php":51,"tags":96,"homepage":101,"download_link":102,"security_score":103,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"ls-wp-ccsearch","Easy search and use CC-licensed images for WP","4.0","lenasterg","https:\u002F\u002Fprofiles.wordpress.org\u002Flenasterg\u002F","\u003Cp>Easy search and use CC-licensed images for WP helps you search millions of free photos using the \u003Ca href=\"https:\u002F\u002Fapi.openverse.engineering\u002Fv1\u002F\" rel=\"nofollow ugc\">Openverse API\u003C\u002Fa> and insert the original image into your content or set as featured image very quickly.\u003Cbr \u002F>\nIt allows the user to filter the provider source.\u003Cbr \u002F>\nThe plugin is inspired and based on the [CCSearch] (https:\u002F\u002Fccsearch.creativecommons.org\u002F) and it wouldnt’t be possible without the  \u003Ca href=\"https:\u002F\u002Fapi.openverse.engineering\u002Fv1\u002F\" rel=\"nofollow ugc\">Openverse API\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>After the plugin’s activation, you can see the “Image with CC License”  button above the editor and as option into the “Add Media” pop-up window.\u003Cbr \u002F>\nBy pressing it  you can search using Latin characters for an image, browse the returned images, preview an image and its license and adjust the image settings:\u003Cbr \u002F>\n – use of thumbnail or original image,\u003Cbr \u002F>\n – set the image link (if any).\u003Cbr \u002F>\n – Insert the image into the post or as featured image.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Works in WordPress editor and add a button above the content text area and into the “Add Media” pop-up window.\u003C\u002Fli>\n\u003Cli>Via a pop-up window, allows searching through millions of images using Creative Commons Catalog API power.\u003C\u002Fli>\n\u003Cli>Allows filtering by a provider\u003C\u002Fli>\n\u003Cli>Paginated results\u003C\u002Fli>\n\u003Cli>Quick insert original image or thumbnail with an (optional) link to the image URL or the original site\u003C\u002Fli>\n\u003Cli>Use image as a featured image for the blog post\u003C\u002Fli>\n\u003Cli>WPML compatible\u003C\u002Fli>\n\u003Cli>Multisite compatible\u003C\u002Fli>\n\u003Cli>Translation ready (it’s already translated in Greek)\u003C\u002Fli>\n\u003Cli>Tested up to WordPress 5.9 with Classic Editor plugin\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can find a blog post in \u003Ca href=\"https:\u002F\u002Fopensource.creativecommons.org\u002Fblog\u002Fentries\u002F2019-07-24-cc-search-wp-plugin\u002F\" rel=\"nofollow ugc\">opensource.creativecommons.org\u003C\u002Fa> about the inspiration and how it works.\u003C\u002Fp>\n\u003Cp>NOTE 1: Please, verify the license at the source. Creative Commons does not host the content and does not verify that the content is properly CC-licensed or that the attribution information is accurate or complete.\u003Cbr \u002F>\nPlease follow the link to the source of the content to independently verify before reuse.\u003C\u002Fp>\n\u003Cp>NOTE 2: Currently, the plugin needs \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fclassic-editor\u002F\" rel=\"ugc\">Classic Editor\u003C\u002Fa> in order to work for WP 5+.\u003C\u002Fp>\n\u003Ch4>Roadmap\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Multiple images select support\u003C\u002Fli>\n\u003Cli>Gutenberg compatibility\u003C\u002Fli>\n\u003Cli>Multiselect options for filtering: providers\u003C\u002Fli>\n\u003Cli>select options for filtering: licenses, creator\u003C\u002Fli>\n\u003Cli>Image for the ‘Image with CC license’ editor button\u003C\u002Fli>\n\u003Cli>Info page\u003C\u002Fli>\n\u003Cli>Initial step for registring in the API and use of Bearer authentication \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>The plugin is inspired and based on the [CC Search] (https:\u002F\u002Fccsearch.creativecommons.org\u002F) and wouldnt’t be possible without the [Creative Commons Catalog API] (https:\u002F\u002Fapi.openverse.engineering)\u003C\u002Fli>\n\u003Cli>The plugin’s code is based on the [WP Pexels] (https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-pexels\u002F)  code by WPclever.net\u003C\u002Fli>\n\u003Cli>Pointer’s code is based on [https:\u002F\u002Fcode.tutsplus.com\u002Farticles\u002Fintegrating-with-wordpress-ui-admin-pointers–wp-26853] (https:\u002F\u002Fcode.tutsplus.com\u002Farticles\u002Fintegrating-with-wordpress-ui-admin-pointers–wp-26853)\u003C\u002Fli>\n\u003Cli>Many thanks to \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fstavroulastas\u002F\" rel=\"nofollow ugc\">Stavroula Stasinou\u003C\u002Fa> for the free creation of header image and plugin icon.\u003C\u002Fli>\n\u003C\u002Ful>\n","Search millions of CC-licensed images without leaving WordPress editor and use one into your post content or set as featured image very quickly.",80,4249,"2024-12-23T12:23:00.000Z","6.7.5",[97,98,99,100,54],"cc","creative-commons","free-image","free-photo","https:\u002F\u002Fgithub.com\u002Flenasterg\u002Fls-wp-ccsearch","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fls-wp-ccsearch.4.0.zip",92,{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":112,"downloaded":113,"rating":25,"num_ratings":61,"last_updated":114,"tested_up_to":14,"requires_at_least":115,"requires_php":116,"tags":117,"homepage":122,"download_link":123,"security_score":103,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"advanced-image-grabber","Advanced Image Grabber","1.2","mansurahamed","https:\u002F\u002Fprofiles.wordpress.org\u002Fmansurahamed\u002F","\u003Cp>Import free web images instantly for your WordPress media to use in your website– no costs, full free!\u003C\u002Fp>\n\u003Cp>Official Developer: \u003Ca href=\"https:\u002F\u002Fwww.upwork.com\u002Ffreelancers\u002F~013259d08861bd5bd8\" rel=\"nofollow ugc\">Mansur Ahamed\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>Advanced Image Grabber can import all images into your media library from external webpage urls.\u003Cbr \u002F>\n You can click and select the images to upload and import just by one click.\u003Cbr \u002F>\n This plugin is extremely useful for the people who doesn’t want to spend hours to search image in web and manually upload to wordpress media library.\u003Cbr \u002F>\n No need costly AI fee. You can now get full free images within your dashboard to use in your website.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Easy to use\u003C\u002Fli>\n\u003Cli>See live import status , success and failure\u003C\u002Fli>\n\u003Cli>Browse all imported image on click from same page\u003C\u002Fli>\n\u003Cli>Keeps orignal image name when importing\u003C\u002Fli>\n\u003Cli>Fully responsive and one click image selection\u003C\u002Fli>\n\u003Cli>Easy to use \u003C\u002Fli>\n\u003Cli>Simple admin page\u003C\u002Fli>\n\u003C\u002Ful>\n","Import free web images instantly for your WordPress media to use in your website– no costs, full free!",50,5605,"2025-04-14T07:50:00.000Z","5.0","7.3",[99,118,119,120,121],"import-free-image","import-free-thumbnail","media-import","website-image","https:\u002F\u002Fwww.mansurahamed.com\u002Fadvanced-image-grabber\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-image-grabber.1.2.zip",{"slug":125,"name":126,"version":127,"author":128,"author_profile":129,"description":130,"short_description":131,"active_installs":11,"downloaded":132,"rating":11,"num_ratings":11,"last_updated":133,"tested_up_to":95,"requires_at_least":15,"requires_php":134,"tags":135,"homepage":138,"download_link":139,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"watermark-manager","Watermark Manager","3.1.0","labanthegreat","https:\u002F\u002Fprofiles.wordpress.org\u002Flabanthegreat\u002F","\u003Cp>Watermark Manager adds text or image watermarks to your WordPress media uploads. It supports single-image and batch operations, reusable templates, automatic backup of originals, and a full WP-CLI interface.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Text watermarks with configurable font size, colour, and opacity\u003C\u002Fli>\n\u003Cli>Image watermarks scaled relative to the target image\u003C\u002Fli>\n\u003Cli>Five position options: top-left, top-right, center, bottom-left, bottom-right\u003C\u002Fli>\n\u003Cli>Tiling mode to repeat the watermark across the entire image\u003C\u002Fli>\n\u003Cli>Rotation for both text and image watermarks\u003C\u002Fli>\n\u003Cli>Auto-apply watermarks on upload\u003C\u002Fli>\n\u003Cli>Batch processing with date range and dimension filtering\u003C\u002Fli>\n\u003Cli>Dry-run mode to preview batch operations before applying\u003C\u002Fli>\n\u003Cli>Reusable watermark templates (saved as a custom post type)\u003C\u002Fli>\n\u003Cli>Backup and restore of original images\u003C\u002Fli>\n\u003Cli>Daily cron cleanup of old backups with configurable retention\u003C\u002Fli>\n\u003Cli>Per-image watermark controls on the attachment edit screen\u003C\u002Fli>\n\u003Cli>Import and export settings as JSON\u003C\u002Fli>\n\u003Cli>Activity log tracking all watermark operations\u003C\u002Fli>\n\u003Cli>JPEG EXIF\u002FIPTC metadata preservation\u003C\u002Fli>\n\u003Cli>Optional WebP output conversion\u003C\u002Fli>\n\u003Cli>Minimum image size threshold to skip small images\u003C\u002Fli>\n\u003Cli>WP-CLI commands for all operations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 6.0 or higher\u003C\u002Fli>\n\u003Cli>PHP 8.0 or higher\u003C\u002Fli>\n\u003Cli>GD library with TrueType font support\u003C\u002Fli>\n\u003C\u002Ful>\n","Apply text or image watermarks to WordPress media uploads with batch processing, templates, and backup\u002Frestore.",472,"2026-03-12T19:00:00.000Z","8.0",[136,20,137,21,22],"bulk-watermark","image-protection","https:\u002F\u002Flabanthegreat.com\u002Fplugins\u002Fwatermark-manager","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwatermark-manager.3.1.0.zip",{"attackSurface":141,"codeSignals":191,"taintFlows":203,"riskAssessment":204,"analyzedAt":207},{"hooks":142,"ajaxHandlers":187,"restRoutes":188,"shortcodes":189,"cronEvents":190,"entryPointCount":11,"unprotectedCount":11},[143,149,153,157,163,168,172,176,179,181,183,185],{"type":144,"name":145,"callback":146,"file":147,"line":148},"action","admin_menu","addOptionsPage","src\\Admin\\SettingsPage.php",24,{"type":144,"name":150,"callback":151,"file":147,"line":152},"admin_init","registerSettings",25,{"type":144,"name":154,"callback":155,"file":147,"line":156},"admin_enqueue_scripts","enqueueScripts",26,{"type":158,"name":159,"callback":160,"priority":161,"file":147,"line":162},"filter","wp_generate_attachment_metadata","applyWatermark",10,93,{"type":158,"name":164,"callback":165,"file":166,"line":167},"bulk_actions-upload","addBulkAction","src\\Watermark\\RegenerateService.php",11,{"type":158,"name":169,"callback":170,"priority":161,"file":166,"line":171},"handle_bulk_actions-upload","handleBulkAction",12,{"type":144,"name":173,"callback":174,"file":166,"line":175},"admin_notices","displayAdminNotice",13,{"type":158,"name":164,"callback":165,"file":177,"line":178},"src\\Watermark\\RemoveService.php",16,{"type":158,"name":169,"callback":170,"priority":161,"file":177,"line":180},17,{"type":144,"name":173,"callback":174,"file":177,"line":182},18,{"type":158,"name":159,"callback":160,"priority":161,"file":177,"line":184},54,{"type":158,"name":159,"callback":160,"priority":161,"file":186,"line":152},"src\\Watermark\\WatermarkService.php",[],[],[],[],{"dangerousFunctions":192,"sqlUsage":193,"outputEscaping":195,"fileOperations":32,"externalRequests":11,"nonceChecks":201,"capabilityChecks":11,"bundledLibraries":202},[],{"prepared":11,"raw":11,"locations":194},[],{"escaped":196,"rawEcho":32,"locations":197},64,[198],{"file":147,"line":199,"context":200},109,"raw output",4,[],[],{"summary":205,"deductions":206},"The \"aquamark\" v1.0.0 plugin exhibits a very strong security posture based on the provided static analysis.  The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events significantly limits the plugin's attack surface.  Furthermore, the code demonstrates excellent security practices with 100% of SQL queries using prepared statements and an extremely high rate of output escaping (98%). The presence of nonce checks and a file operation with what appears to be proper context (no taint flows found) suggests a developer mindful of common WordPress vulnerabilities. The vulnerability history is entirely clean, with no recorded CVEs, which is a significant positive indicator for the plugin's long-term security. \n\nDespite the overwhelmingly positive findings, the static analysis does highlight a minor area for potential concern: the lack of capability checks. While the current implementation might not require them due to a zero attack surface, any future expansion or addition of functionality could introduce vulnerabilities if capability checks are not implemented.  The single file operation, though not showing taint, is a potential entry point that warrants continued vigilance.  Overall, \"aquamark\" v1.0.0 is a highly secure plugin as presented. The lack of any identified vulnerabilities or critical code signals, combined with good practices, makes it a low-risk component. The absence of capability checks is a recommendation for future development rather than a current deficiency.",[],"2026-03-17T05:46:20.654Z",{"wat":209,"direct":219},{"assetPaths":210,"generatorPatterns":213,"scriptPaths":214,"versionParams":215},[211,212],"\u002Fwp-content\u002Fplugins\u002Faquamark\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Faquamark\u002Fassets\u002Fjs\u002Fadmin.js",[],[212],[216,217,218],"aquamark-admin","aquamark\u002Fassets\u002Fcss\u002Fadmin.css?ver=","aquamark\u002Fassets\u002Fjs\u002Fadmin.js?ver=",{"cssClasses":220,"htmlComments":222,"htmlAttributes":223,"restEndpoints":226,"jsGlobals":227,"shortcodeOutput":228},[221],"aquamark-image-preview",[],[224,225],"aquamark-upload-button","aquamark-remove-button",[],[],[],{"error":230,"url":231,"statusCode":232,"statusMessage":233,"message":233},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Faquamark\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":32,"versions":235},[236],{"version":6,"download_url":24,"svn_tag_url":237,"released_at":26,"has_diff":238,"diff_files_changed":239,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":240,"is_current":230},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Faquamark\u002Ftags\u002F1.0.0\u002F",false,[],[]]