[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fXJGPzo_iMInPioxYNns4vglQOdy_jpgulVx20m1Kpm8":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":38,"analysis":118,"fingerprints":349},"simple-watermark","Simple Watermark","1.0","MyWebsiteAdvisor","https:\u002F\u002Fprofiles.wordpress.org\u002Fmywebsiteadvisor\u002F","\u003Cp>This plugin allows you to Automatically add a watermark to all images as they are viewed on your WordPress Website.\u003Cbr \u002F>\nWatermarks are not permenant, original images are not edited.\u003Cbr \u002F>\nThe plugin maintains a cached copy of the watermarked image, which can be cleared and regenerated at any time!\u003C\u002Fp>\n\u003Cp>The plugin uses PNG watermark images with transparency for precise control over the appearance of the watermarks.\u003Cbr \u002F>\nThis plugin also supports simple text watermarks with adjustable color, size and transparency.\u003Cbr \u002F>\nThe user friendly settings page allows for control over the appearance of your watermark.\u003Cbr \u002F>\nThe watermark preview feature allows for easy testing of the plugin settings.\u003Cbr \u002F>\nThe watermark size is controlled as a percentage of the target image, 50% means the watermark will be half the width of the target image.\u003C\u002Fp>\n\u003Cp>This plugin needs to add to your .htaccess file, and will not work if you do not have a .htaccess file or mod_rewrite.\u003C\u002Fp>\n\u003Cp>NOTE:\u003Cbr \u002F>\nThis plugin may have a slight impact on the performance of your web server, use of the Included Basic Caching System is Highly Recommended!\u003Cbr \u002F>\nThe premium version of this plugin also includes an Advanced Cache System which performs nearly identical to when the plugin is disabled.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002FMyWebsiteAdvisor.com\u002Ftools\u002Fwordpress-plugins\u002Fsimple-watermark\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Upgrade to Simple Watermark Ultra\u003C\u002Fstrong>\u003C\u002Fa> for advanced\u003Cbr \u002F>\nwatermark features including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Improved Performance with Advanced Cache\u003C\u002Fli>\n\u003Cli>Fully Adjustable Image Watermark Position\u003C\u002Fli>\n\u003Cli>Fully Adjustable Text Watermark Position\u003C\u002Fli>\n\u003Cli>Adjustable JPEG Image Output Quality\u003C\u002Fli>\n\u003Cli>Highest Quality Watermarks using Image Re-sampling rather than Re-sizing\u003C\u002Fli>\n\u003Cli>Lifetime Priority Support and Update License\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Developer Website: http:\u002F\u002FMyWebsiteAdvisor.com\u002F\u003C\u002Fp>\n\u003Cp>Plugin Support: http:\u002F\u002FMyWebsiteAdvisor.com\u002Fsupport\u002F\u003C\u002Fp>\n\u003Cp>Plugin Page: http:\u002F\u002FMyWebsiteAdvisor.com\u002Ftools\u002Fwordpress-plugins\u002Fsimple-watermark\u002F\u003C\u002Fp>\n\u003Cp>Requirements:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>PHP v5.0+\u003C\u002Fli>\n\u003Cli>WordPress v3.3+\u003C\u002Fli>\n\u003Cli>GD extension for PHP\u003C\u002Fli>\n\u003Cli>FreeType extension for PHP\u003C\u002Fli>\n\u003Cli>.htaccess file and mod_rewrite\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>To-do:\u003C\u002Fp>\n","Automatically watermark images as they are viewed",10,3199,20,1,"2013-05-21T17:19:00.000Z","3.5.2","3.3","",[20,21,22,23,24],"image","images","picture","pictures","watermark","http:\u002F\u002FMyWebsiteAdvisor.com\u002Ftools\u002Fwordpress-plugins\u002Fsimple-watermark\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-watermark.1.0.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":13,"avg_security_score":27,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"mywebsiteadvisor",2,30,84,"2026-04-04T16:08:12.475Z",[39,56,71,84,94],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":17,"requires_php":18,"tags":53,"homepage":54,"download_link":55,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"signature-watermark","Signature Watermark","1.7.12","ChrisHurst","https:\u002F\u002Fprofiles.wordpress.org\u002Fchrishurst\u002F","\u003Cp>This plugin allows you to Automatically add a watermark to all images as they are uploaded to the WordPress Media Library.\u003Cbr \u002F>\nThe plugin uses PNG watermark images with transparency for precise control over the appearance of the watermarks.\u003Cbr \u002F>\nThis plugin also supports simple text watermarks with adjustable color, size and transparency.\u003Cbr \u002F>\nThe plugin can be configured to apply ‘text and image’, ‘text only’ or ‘image only’ watermarks.\u003Cbr \u002F>\nThe user friendly settings page allows for control over the appearance of your watermark.\u003Cbr \u002F>\nThe watermark preview feature allows for easy testing of the plugin settings.\u003Cbr \u002F>\nThe watermark size is controlled as a percentage of the target image, 50% means the watermark will be half the width of the target image.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002FMyWebsiteAdvisor.com\u002Fplugins\u002Fsignature-watermark\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Upgrade to Signature Watermark Ultra\u003C\u002Fstrong>\u003C\u002Fa> for advanced\u003Cbr \u002F>\nwatermark features including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Manually Apply Watermarks to Images Previously Uploaded\u003C\u002Fli>\n\u003Cli>Fully Adjustable Text and Image Watermark Positions\u003C\u002Fli>\n\u003Cli>Adjustable JPEG Image Output Quality\u003C\u002Fli>\n\u003Cli>Highest Quality Watermarks using Image Re-sampling rather than Re-sizing\u003C\u002Fli>\n\u003Cli>Lifetime Priority Support and Update License\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Check out the \u003Ca href=\"http:\u002F\u002Fwww.youtube.com\u002Fwatch?v=pg3WvPBliM4&hd=1\" rel=\"nofollow ugc\">Signature Watermark Plugin for WordPress Video Tutorial\u003C\u002Fa>:\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\u002Fpg3WvPBliM4?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&hd=1&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\u003Cp>Developer Website: http:\u002F\u002FMyWebsiteAdvisor.com\u002F\u003C\u002Fp>\n\u003Cp>Plugin Support: http:\u002F\u002FMyWebsiteAdvisor.com\u002Fsupport\u002F\u003C\u002Fp>\n\u003Cp>Plugin Page: http:\u002F\u002FMyWebsiteAdvisor.com\u002Fplugins\u002Fsignature-watermark\u002F\u003C\u002Fp>\n\u003Cp>Compare Watermark Plugins: http:\u002F\u002FMyWebsiteAdvisor.com\u002Ftools\u002Fwordpress-plugins\u002Fwatermark-plugins-for-wordpress\u002F\u003C\u002Fp>\n\u003Cp>Video Tutorial: http:\u002F\u002Fmywebsiteadvisor.com\u002Flearning\u002Fvideo-tutorials\u002Fsignature-watermark-tutorial\u002F\u003C\u002Fp>\n\u003Cp>Requirements:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>PHP v5.0+\u003C\u002Fli>\n\u003Cli>WordPress v3.3+\u003C\u002Fli>\n\u003Cli>GD extension for PHP\u003C\u002Fli>\n\u003Cli>FreeType extension for PHP\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>To-do:\u003C\u002Fp>\n","Automatically watermark images as they are uploaded to the WordPress Media Library using Both Images and Text.",200,45901,32,9,"2015-02-14T17:39:00.000Z","4.1.42",[20,21,22,23,24],"http:\u002F\u002FMyWebsiteAdvisor.com\u002Fplugins\u002Fsignature-watermark\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsignature-watermark.1.7.12.zip",{"slug":57,"name":58,"version":59,"author":43,"author_profile":44,"description":60,"short_description":61,"active_installs":62,"downloaded":63,"rating":64,"num_ratings":34,"last_updated":65,"tested_up_to":52,"requires_at_least":17,"requires_php":18,"tags":66,"homepage":67,"download_link":68,"security_score":69,"vuln_count":14,"unpatched_count":14,"last_vuln_date":70,"fetched_at":30},"bulk-watermark","Bulk Watermark","1.6.10","\u003Cp>This plugin allows you to watermark your previously uploaded images using a PNG image file with transparency as well as text signature.\u003Cbr \u002F>\nThe user friendly settings page allows for control over the appearance of your watermark.\u003Cbr \u002F>\nYou can set your watermarks to always be a specific percentage of the target image.\u003Cbr \u002F>\nThis plugin will add the watermarks to ALL of the images in your WordPress uploads directory.\u003C\u002Fp>\n\u003Cp>Please BACK UP all of your uploads via FTP before using this plugin!\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fmywebsiteadvisor.com\u002Fplugins\u002Fbulk-watermark\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Upgrade to Bulk Watermark Ultra\u003C\u002Fstrong>\u003C\u002Fa> for advanced\u003Cbr \u002F>\nwatermark features including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Fully Adjustable Text and Image Watermark Positions\u003C\u002Fli>\n\u003Cli>Adjustable JPEG Image Output Quality\u003C\u002Fli>\n\u003Cli>Highest Quality Watermarks using Image Re-sampling rather than Re-sizing\u003C\u002Fli>\n\u003Cli>Lifetime Priority Support and Update License\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Check out the \u003Ca href=\"http:\u002F\u002Fwww.youtube.com\u002Fwatch?v=XkFXBjfzw2I&hd=1\" rel=\"nofollow ugc\">Bulk Watermark Plugin for WordPress Video Tutorial\u003C\u002Fa>:\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\u002FXkFXBjfzw2I?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&hd=1&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\u003Cp>Developer Website: http:\u002F\u002FMyWebsiteAdvisor.com\u002F\u003C\u002Fp>\n\u003Cp>Plugin Support: http:\u002F\u002FMyWebsiteAdvisor.com\u002Fsupport\u002F\u003C\u002Fp>\n\u003Cp>Plugin Page: http:\u002F\u002Fmywebsiteadvisor.com\u002Fplugins\u002Fbulk-watermark\u002F\u003C\u002Fp>\n\u003Cp>Compare Watermark Plugins: http:\u002F\u002FMyWebsiteAdvisor.com\u002Ftools\u002Fwordpress-plugins\u002Fwatermark-plugins-for-wordpress\u002F\u003C\u002Fp>\n\u003Cp>Video Tutorial: http:\u002F\u002Fmywebsiteadvisor.com\u002Flearning\u002Fvideo-tutorials\u002Fbulk-watermark-tutorial\u002F\u003C\u002Fp>\n\u003Cp>Requirements:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>PHP v5.0+\u003C\u002Fli>\n\u003Cli>WordPress v3.3+\u003C\u002Fli>\n\u003Cli>GD extension for PHP\u003C\u002Fli>\n\u003Cli>FreeType extension for PHP\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>To-do:\u003C\u002Fp>\n","Adds an image and\u002For text watermark to all uploaded images, using PNG images with transparency.",100,23114,40,"2015-02-15T15:32:00.000Z",[20,21,22,23,24],"http:\u002F\u002FMyWebsiteAdvisor.com\u002Fplugins\u002Fbulk-watermark\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbulk-watermark.1.6.10.zip",63,"2025-09-05 00:00:00",{"slug":72,"name":73,"version":74,"author":43,"author_profile":44,"description":75,"short_description":76,"active_installs":62,"downloaded":77,"rating":78,"num_ratings":79,"last_updated":80,"tested_up_to":52,"requires_at_least":17,"requires_php":18,"tags":81,"homepage":82,"download_link":83,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"transparent-image-watermark-plugin","Transparent Image Watermark","2.3.15","\u003Cp>This plugin allows you to Automatically add a watermark to all images as they are uploaded to the WordPress Media Library.\u003Cbr \u002F>\nThe plugin uses PNG watermark images with transparency for precise control over the appearance of the watermarks.\u003Cbr \u002F>\nThis plugin also supports simple text watermarks with adjustable color, size and transparency.\u003Cbr \u002F>\nThe user friendly settings page allows for control over the appearance of your watermark.\u003Cbr \u002F>\nThe watermark preview feature allows for easy testing of the plugin settings.\u003Cbr \u002F>\nThe watermark size is controlled as a percentage of the target image, 50% means the watermark will be half the width of the target image.\u003Cbr \u002F>\nWatermarks are now removable with the new backup system, any images watermarked while the new backup system is enabled are able to be restored to the original image.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002FMyWebsiteAdvisor.com\u002Fplugins\u002Ftransparent-image-watermark\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Upgrade to Transparent Watermark Ultra\u003C\u002Fstrong>\u003C\u002Fa> for advanced\u003Cbr \u002F>\nwatermark features including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Manually Apply Watermarks to Images Previously Uploaded\u003C\u002Fli>\n\u003Cli>Fully Adjustable Image Watermark Position\u003C\u002Fli>\n\u003Cli>Fully Adjustable Text Watermark Position\u003C\u002Fli>\n\u003Cli>Adjustable JPEG Image Output Quality\u003C\u002Fli>\n\u003Cli>Highest Quality Watermarks using Image Re-sampling rather than Re-sizing\u003C\u002Fli>\n\u003Cli>Lifetime Priority Support and Update License\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Check out the \u003Ca href=\"http:\u002F\u002Fwww.youtube.com\u002Fwatch?v=fEhZK1U8W94\" rel=\"nofollow ugc\">Transparent Image Watermark for WordPress video\u003C\u002Fa>:\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\u002FfEhZK1U8W94?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&hd=1&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\u003Cp>Developer Website: http:\u002F\u002FMyWebsiteAdvisor.com\u002F\u003C\u002Fp>\n\u003Cp>Plugin Support: http:\u002F\u002FMyWebsiteAdvisor.com\u002Fsupport\u002F\u003C\u002Fp>\n\u003Cp>Plugin Page: http:\u002F\u002FMyWebsiteAdvisor.com\u002Fplugins\u002Ftransparent-image-watermark\u002F\u003C\u002Fp>\n\u003Cp>Compare Watermark Plugins: http:\u002F\u002FMyWebsiteAdvisor.com\u002Ftools\u002Fwordpress-plugins\u002Fwatermark-plugins-for-wordpress\u002F\u003C\u002Fp>\n\u003Cp>Video Tutorial: http:\u002F\u002Fmywebsiteadvisor.com\u002Flearning\u002Fvideo-tutorials\u002Ftransparent-image-watermark-tutorial\u002F\u003C\u002Fp>\n\u003Cp>Requirements:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>PHP v5.0+\u003C\u002Fli>\n\u003Cli>WordPress v3.3+\u003C\u002Fli>\n\u003Cli>GD extension for PHP\u003C\u002Fli>\n\u003Cli>FreeType extension for PHP\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>To-do:\u003C\u002Fp>\n","Automatically watermark images as they are uploaded to the WordPress Media Library.",65539,46,11,"2015-02-15T15:34:00.000Z",[20,21,22,23,24],"http:\u002F\u002FMyWebsiteAdvisor.com\u002Fplugins\u002Ftransparent-image-watermark\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftransparent-image-watermark-plugin.2.3.15.zip",{"slug":85,"name":86,"version":6,"author":7,"author_profile":8,"description":87,"short_description":88,"active_installs":11,"downloaded":89,"rating":13,"num_ratings":14,"last_updated":90,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":91,"homepage":92,"download_link":93,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"watermark-hotlink-protection","Watermark Hotlink Protection","\u003Cp>This plugin allows you to Automatically displays a watermark on images which have been hotlinked as they are viewed on the Hotlinkers Website.\u003Cbr \u002F>\nThe plugin uses PNG watermark images with transparency for precise control over the appearance of the watermarks.\u003Cbr \u002F>\nThis plugin also supports simple text watermarks with adjustable color, size and transparency.\u003Cbr \u002F>\nThe user friendly settings page allows for control over the appearance of your watermark.\u003Cbr \u002F>\nThe watermark preview feature allows for easy testing of the plugin settings.\u003Cbr \u002F>\nThe watermark size is controlled as a percentage of the target image, 50% means the watermark will be half the width of the target image.\u003Cbr \u002F>\nWatermarks are non-permenant, original images are not edited, the plugin maintains a cached copy of the watermarked image, which can be cleared and regenerated at any time!\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002FMyWebsiteAdvisor.com\u002Ftools\u002Fwordpress-plugins\u002Fwatermark-hotlink-protection\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Upgrade to Watermark Hotlink Protection Ultra\u003C\u002Fstrong>\u003C\u002Fa> for advanced\u003Cbr \u002F>\nwatermark features including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Fully Adjustable Image Watermark Position\u003C\u002Fli>\n\u003Cli>Fully Adjustable Text Watermark Position\u003C\u002Fli>\n\u003Cli>Adjustable JPEG Image Output Quality\u003C\u002Fli>\n\u003Cli>Highest Quality Watermarks using Image Re-sampling rather than Re-sizing\u003C\u002Fli>\n\u003Cli>Lifetime Priority Support and Update License\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Developer Website: http:\u002F\u002FMyWebsiteAdvisor.com\u002F\u003C\u002Fp>\n\u003Cp>Plugin Support: http:\u002F\u002FMyWebsiteAdvisor.com\u002Fsupport\u002F\u003C\u002Fp>\n\u003Cp>Plugin Page: http:\u002F\u002FMyWebsiteAdvisor.com\u002Ftools\u002Fwordpress-plugins\u002Fwatermark-hotlink-protection\u002F\u003C\u002Fp>\n\u003Cp>Requirements:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>PHP v5.0+\u003C\u002Fli>\n\u003Cli>WordPress v3.3+\u003C\u002Fli>\n\u003Cli>GD extension for PHP\u003C\u002Fli>\n\u003Cli>FreeType extension for PHP\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>To-do:\u003C\u002Fp>\n","Displays a watermark on images which have been hotlinked",2474,"2013-05-22T19:40:00.000Z",[20,21,22,23,24],"http:\u002F\u002FMyWebsiteAdvisor.com\u002Ftools\u002Fwordpress-plugins\u002Fwatermark-hotlink-protection\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwatermark-hotlink-protection.1.0.zip",{"slug":95,"name":96,"version":97,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":102,"downloaded":103,"rating":104,"num_ratings":104,"last_updated":105,"tested_up_to":106,"requires_at_least":107,"requires_php":108,"tags":109,"homepage":113,"download_link":114,"security_score":115,"vuln_count":116,"unpatched_count":28,"last_vuln_date":117,"fetched_at":30},"fancybox-for-wordpress","FancyBox for WordPress","3.3.7","colorlibplugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fcolorlibplugins\u002F","\u003Cp>Seamlessly integrates FancyBox into your blog: Upload, activate, and you’re done. Additional configuration optional.\u003C\u002Fp>\n\u003Cp>You can easily customize almost anything you can think about fancybox lightbox: the border, margin width and color, zoom speed, animation type, close button position, overlay color and opacity and even more advanced option like several options to group images into galleries, and more…\u003C\u002Fp>\n\u003Cp>By default, the plugin will use jQuery to apply FancyBox to ANY thumbnails that link directly to an image. This includes posts, the sidebar, etc, so you can activate it and it will be applied automatically.\u003C\u002Fp>\n\u003Ch4>Further Reading\u003C\u002Fh4>\n\u003Cp>This plugin is developed and maintained by Colorlib. Which is well know for their free \u003Ca href=\"https:\u002F\u002Fcolorlib.com\u002Fwp\u002Fthemes\u002F\" rel=\"nofollow ugc\">\u003C\u002Fa>WordPress themes. However, now they are looking to extend their presence in plugin development and believe that FancyBox lightbox is a great way to start.\u003C\u002Fp>\n\u003Cp>If you are new to WordPress and want to lear more we have got you covered. Colorlib will teach you have to \u003Ca href=\"https:\u002F\u002Fcolorlib.com\u002F\" rel=\"nofollow ugc\">start a blog\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fcolorlib.com\u002Fwp\u002Fhow-to-make-a-website\u002F\" rel=\"nofollow ugc\">create a website\u003C\u002Fa> and much more. If you are already familiar with WordPress you likely want to learn how to make it faster and more reliable. That’s when you want to look into hosting and more specifically \u003Ca href=\"http:\u002F\u002Fcolorlib.com\u002Fwp\u002Fwordpress-hosting\" rel=\"nofollow ugc\">WordPress hosting\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>If you enjoy using FancyBox lightbox for WordPress please leave a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Ffancybox-for-wordpress\u002Freviews\u002F?filter=5\" rel=\"ugc\">positive feedback\u003C\u002Fa>. We are committed to make it the best lightbox plugin for WordPress.\u003C\u002Fp>\n","Seamlessly integrates FancyBox lightbox into your WordPress blog: Upload, activate, and you're done. Additional configuration optional.",40000,1940597,92,"2025-05-07T14:18:00.000Z","6.8.5","5.6","7.4",[110,21,111,112,23],"fancybox","lightbox","photos","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffancybox-for-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffancybox-for-wordpress.3.3.7.zip",96,3,"2025-05-13 00:00:00",{"attackSurface":119,"codeSignals":168,"taintFlows":252,"riskAssessment":339,"analyzedAt":348},{"hooks":120,"ajaxHandlers":158,"restRoutes":165,"shortcodes":166,"cronEvents":167,"entryPointCount":14,"unprotectedCount":28},[121,127,131,135,140,144,147,150,153,154],{"type":122,"name":123,"callback":124,"priority":11,"file":125,"line":126},"action","install_plugins_table_header","install_search_form","simple-watermark-plugin-installer.php",97,{"type":122,"name":128,"callback":129,"priority":50,"file":125,"line":130},"install_plugins_favorites","install_plugins_favorites_form",114,{"type":122,"name":132,"callback":133,"file":125,"line":134},"admin_menu","build_mwa_plugins_menu",413,{"type":122,"name":136,"callback":137,"file":138,"line":139},"init","do_simple_watermark","simple-watermark-plugin.php",66,{"type":122,"name":141,"callback":142,"file":138,"line":143},"admin_init","watermark_add_rewrite_rules",70,{"type":122,"name":141,"callback":145,"file":138,"line":146},"watermark_check_cache_dir",73,{"type":122,"name":141,"callback":148,"file":138,"line":149},"check_plugin_settings",78,{"type":122,"name":141,"callback":151,"file":138,"line":152},"settings_page_init",81,{"type":122,"name":132,"callback":132,"file":138,"line":36},{"type":155,"name":156,"callback":157,"priority":11,"file":138,"line":104},"filter","plugin_row_meta","add_plugin_links",[159],{"action":160,"nopriv":161,"callback":162,"hasNonce":163,"hasCapCheck":161,"file":125,"line":164},"update_mwa_plugin_installer_menu_option",false,"update_mwa_plugin_installer_menu_disable_option",true,419,[],[],[],{"dangerousFunctions":169,"sqlUsage":170,"outputEscaping":172,"fileOperations":250,"externalRequests":28,"nonceChecks":14,"capabilityChecks":116,"bundledLibraries":251},[],{"prepared":28,"raw":28,"locations":171},[],{"escaped":173,"rawEcho":174,"locations":175},16,38,[176,179,180,182,184,185,187,189,190,191,193,195,197,199,201,203,205,207,209,211,213,215,217,219,221,223,226,228,230,232,234,236,238,240,242,244,246,248],{"file":125,"line":177,"context":178},264,"raw output",{"file":125,"line":177,"context":178},{"file":125,"line":181,"context":178},265,{"file":125,"line":183,"context":178},267,{"file":125,"line":183,"context":178},{"file":125,"line":186,"context":178},268,{"file":125,"line":188,"context":178},273,{"file":125,"line":188,"context":178},{"file":125,"line":188,"context":178},{"file":125,"line":192,"context":178},345,{"file":125,"line":194,"context":178},350,{"file":125,"line":196,"context":178},429,{"file":138,"line":198,"context":178},198,{"file":138,"line":200,"context":178},453,{"file":138,"line":202,"context":178},455,{"file":138,"line":204,"context":178},458,{"file":138,"line":206,"context":178},488,{"file":138,"line":208,"context":178},490,{"file":138,"line":210,"context":178},494,{"file":138,"line":212,"context":178},584,{"file":138,"line":214,"context":178},588,{"file":138,"line":216,"context":178},590,{"file":138,"line":218,"context":178},1010,{"file":138,"line":220,"context":178},1019,{"file":138,"line":222,"context":178},1021,{"file":224,"line":225,"context":178},"simple-watermark-settings-page.php",161,{"file":224,"line":227,"context":178},163,{"file":224,"line":229,"context":178},204,{"file":224,"line":231,"context":178},224,{"file":224,"line":233,"context":178},229,{"file":224,"line":235,"context":178},255,{"file":224,"line":237,"context":178},272,{"file":224,"line":239,"context":178},292,{"file":224,"line":241,"context":178},311,{"file":224,"line":243,"context":178},332,{"file":224,"line":245,"context":178},351,{"file":224,"line":247,"context":178},371,{"file":224,"line":249,"context":178},387,4,[],[253,277,287,310,328],{"entryPoint":254,"graph":255,"unsanitizedCount":14,"severity":276},"do_simple_watermark (simple-watermark-tools.php:63)",{"nodes":256,"edges":273},[257,263,267],{"id":258,"type":259,"label":260,"file":261,"line":262},"n0","source","$_GET","simple-watermark-tools.php",146,{"id":264,"type":265,"label":266,"file":261,"line":262},"n1","transform","→ generate_file_headers()",{"id":268,"type":269,"label":270,"file":261,"line":271,"wp_function":272},"n2","sink","header() [Header Injection]",195,"header",[274,275],{"from":258,"to":264,"sanitized":161},{"from":264,"to":268,"sanitized":161},"medium",{"entryPoint":278,"graph":279,"unsanitizedCount":14,"severity":276},"generate_file_headers (simple-watermark-tools.php:168)",{"nodes":280,"edges":285},[281,284],{"id":258,"type":259,"label":282,"file":261,"line":283},"$_SERVER['HTTP_IF_MODIFIED_SINCE']",186,{"id":264,"type":269,"label":270,"file":261,"line":283,"wp_function":272},[286],{"from":258,"to":264,"sanitized":161},{"entryPoint":288,"graph":289,"unsanitizedCount":250,"severity":276},"\u003Csimple-watermark-tools> (simple-watermark-tools.php:0)",{"nodes":290,"edges":305},[291,292,293,296,299,301,303],{"id":258,"type":259,"label":282,"file":261,"line":283},{"id":264,"type":269,"label":270,"file":261,"line":283,"wp_function":272},{"id":268,"type":259,"label":294,"file":261,"line":295},"$_GET (x2)",69,{"id":297,"type":269,"label":270,"file":261,"line":298,"wp_function":272},"n3",190,{"id":300,"type":259,"label":260,"file":261,"line":262},"n4",{"id":302,"type":265,"label":266,"file":261,"line":262},"n5",{"id":304,"type":269,"label":270,"file":261,"line":271,"wp_function":272},"n6",[306,307,308,309],{"from":258,"to":264,"sanitized":161},{"from":268,"to":297,"sanitized":161},{"from":300,"to":302,"sanitized":161},{"from":302,"to":304,"sanitized":161},{"entryPoint":311,"graph":312,"unsanitizedCount":28,"severity":327},"update_mwa_plugin_installer_menu_disable_option (simple-watermark-plugin-installer.php:423)",{"nodes":313,"edges":324},[314,317,320,321],{"id":258,"type":259,"label":315,"file":125,"line":316},"$_POST['checked']",427,{"id":264,"type":269,"label":318,"file":125,"line":316,"wp_function":319},"update_option() [Settings Manipulation]","update_option",{"id":268,"type":259,"label":315,"file":125,"line":196},{"id":297,"type":269,"label":322,"file":125,"line":196,"wp_function":323},"echo() [XSS]","echo",[325,326],{"from":258,"to":264,"sanitized":163},{"from":268,"to":297,"sanitized":163},"low",{"entryPoint":329,"graph":330,"unsanitizedCount":28,"severity":327},"\u003Csimple-watermark-plugin-installer> (simple-watermark-plugin-installer.php:0)",{"nodes":331,"edges":336},[332,333,334,335],{"id":258,"type":259,"label":315,"file":125,"line":316},{"id":264,"type":269,"label":318,"file":125,"line":316,"wp_function":319},{"id":268,"type":259,"label":315,"file":125,"line":196},{"id":297,"type":269,"label":322,"file":125,"line":196,"wp_function":323},[337,338],{"from":258,"to":264,"sanitized":163},{"from":268,"to":297,"sanitized":163},{"summary":340,"deductions":341},"The simple-watermark plugin version 1.0 demonstrates a generally good security posture with a small attack surface and no publicly known vulnerabilities. The plugin correctly utilizes prepared statements for all SQL queries and includes nonce and capability checks, which are positive indicators of secure coding practices. However, the static analysis reveals a significant concern regarding output escaping. With 30% of outputs properly escaped, there's a substantial risk of Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is not handled carefully before being rendered on the frontend.\n\nFurthermore, the taint analysis indicates three flows with unsanitized paths. While these are not flagged as critical or high severity, they represent potential pathways for attackers to inject malicious code or manipulate file operations. The presence of these unsanitized paths, coupled with the low rate of output escaping, warrants attention. The lack of any recorded vulnerabilities in its history is positive but does not negate the risks identified in the static analysis. Overall, while the plugin avoids common pitfalls like raw SQL and large attack surfaces, the inadequate output escaping and potential for unsanitized paths present the most immediate security concerns.",[342,345],{"reason":343,"points":344},"Low output escaping percentage",8,{"reason":346,"points":347},"Unsanitized paths in taint analysis",5,"2026-03-17T01:12:45.544Z",{"wat":350,"direct":359},{"assetPaths":351,"generatorPatterns":354,"scriptPaths":355,"versionParams":356},[352,353],"\u002Fwp-content\u002Fplugins\u002Fsimple-watermark\u002Fcss\u002Fsimple-watermark.css","\u002Fwp-content\u002Fplugins\u002Fsimple-watermark\u002Fjs\u002Fsimple-watermark.js",[],[353],[357,358],"simple-watermark\u002Fcss\u002Fsimple-watermark.css?ver=","simple-watermark\u002Fjs\u002Fsimple-watermark.js?ver=",{"cssClasses":360,"htmlComments":361,"htmlAttributes":362,"restEndpoints":363,"jsGlobals":364,"shortcodeOutput":365},[],[],[],[],[],[]]