[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$flpkOTXg3OzVXRWQdJHCouf7PbodMWm1jPo5YteGEpsY":3,"$fpNqHUVd9MgES8J8Gp-9URybtIyQspsf5KVQ4VzIVEe0":328,"$fe_HvC9ArIMa0ZaCY5BgZOeGunEJK5jk463e4eZARHD4":333},{"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,"discovery_status":31,"vulnerabilities":32,"developer":33,"crawl_stats":29,"alternatives":40,"analysis":152,"fingerprints":270},"nextgen-scrollgallery","NextGEN Scroll Gallery","1.8.2","Benedikt Mo","https:\u002F\u002Fprofiles.wordpress.org\u002Fbmodesign2\u002F","\u003Cp>\u003Cstrong>Nextgen Scroll Gallery\u003C\u002Fstrong>: A WordPress Plugin that allows you to use the awesome Mootools \u003Cstrong>ScrollGallery from BMo-design\u003C\u002Fstrong> on your \u003Cstrong>NextGen-Gallery\u003C\u002Fstrong> galleries.\u003C\u002Fp>\n\u003Cp>If you want to to use this Plugin on your blog, you need to use the very cool WordPress gallery manager: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fnextgen-gallery\u002F\" rel=\"ugc\">NextGen Gallery\u003C\u002Fa>. So install the NextGENeration Gallery Plugin and upload some pictures. Copy the ‘[scrollGallery id=xxx]’ tag in your post an replace ‘xxx’ with the NextGEN Gallery id, for example with 1.\u003C\u002Fp>\n\u003Cp>After the installation, you will find an admin interface, with which you can adjust the plugin settings.\u003C\u002Fp>\n\u003Cp>This gallery do not use flash, so no extra browser plugin is required and search engines can crawl your content easily.\u003C\u002Fp>\n\u003Cp>If you have some questions or you need instructions look at \u003Ca href=\"http:\u002F\u002Fsoftware.bmo-design.de\u002Fscrollgallery\u002Fwordpress-plugin-nextgen-scroll-gallery.html\" rel=\"nofollow ugc\">BMo-Design – Nextgen Scroll Gallery\u003C\u002Fa>. There you will find instructions and discussions, which can help you.\u003C\u002Fp>\n\u003Cp>If you want a special adaptation to the needs of your page, you can commission me at \u003Ca href=\"http:\u002F\u002FBMo-design.de\u002Fkontakt\u002F\" rel=\"nofollow ugc\">BMo-Design\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>This is stable version 1.8.0. Since the code of NextGEN Gallery was massivly changed in version 2.0.X, I decided to develop a new version of my plugin. You can download it at \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbmo-expo\u002F\" rel=\"ugc\">https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbmo-expo\u002F\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Options\u003C\u002Fh3>\n\u003Cp>More Options can be set in the post\u002Fpage tag:\u003Cbr \u002F>\n‘[scrollGallery id=xxx option1=”value1″ option2=”value2″]’\u003C\u002Fp>\n\u003Ch4>Possibel Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>start: (number) start at picture number … the first picture is number 0\u003C\u002Fli>\n\u003Cli>area: (number) width of the area to scroll left or right\u003C\u002Fli>\n\u003Cli>thumbarea: (string) div class name for the thumbs\u003C\u002Fli>\n\u003Cli>imagearea: (string) div class name for the images\u003C\u002Fli>\n\u003Cli>speed: (number) 0\u003C=speed\u003C=1 thumb scroll speed\u003C\u002Fli>\n\u003Cli>clickable: (boolean) images can be clicked\u003C\u002Fli>\n\u003Cli>autoScroll: (boolean) autoscroll thumbs\u003C\u002Fli>\n\u003Cli>enableSwipeMode: (boolean) enable Swipe-Mode on touchable devices\u003C\u002Fli>\n\u003Cli>useCaptions: (boolean) use captions or not\u003C\u002Fli>\n\u003Cli>useDesc: (boolean) use description as caption\u003C\u002Fli>\n\u003Cli>thumbsdown: (boolean) set the thumbs under the images\u003C\u002Fli>\n\u003Cli>diashow: (boolean) activates the diashow option\u003C\u002Fli>\n\u003Cli>diashowDelay: (number) delay in seconds, have to be more than 1\u003C\u002Fli>\n\u003Cli>thumbOpacity: (number) optional opacity level for the tumbs in percent, have to be more than 0\u003C\u002Fli>\n\u003Cli>width: (number) gallery width\u003C\u002Fli>\n\u003Cli>height: (number) gallery height\u003C\u002Fli>\n\u003Cli>adjustImagesize: (boolean) if false it will strech the images\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For Example: ‘[scrollGallery id=1 start=5 autoScroll=true]’\u003C\u002Fp>\n\u003Cp>Of Course you can change the style, borders and colors! Go into the plugin-folder “nextgen-scrollGallery” there you will find a folder “css” and the “scrollGallery_greyDesign.css”.\u003Cbr \u002F>\nHere you can add custom css designs, like the “scrollGallery_greyDesign.css”.\u003Cbr \u002F>\nI recommend to copy your “scrollGallery_customDesign.css” in your theme folder. Because if you make a update of the plugin, the “css” folder will be replaced.\u003Cbr \u002F>\nAfter you save a css-file in this “css” folder, it will be possible to change the style of the gallery in the admin interface.\u003C\u002Fp>\n\u003Cp>The dimensions of thumbnails and images can be changed in your NextGEN Gallery plugin.\u003C\u002Fp>\n\u003Cp>Since version 1.5 the do_shortcode() function is supported and since version 1.6 you can use [sG_thumbsSolo id=xxx] and [sG_imagesSolo id=xxx] instead of [scrollGallery id=xxx] to show only thumbs or images.\u003C\u002Fp>\n\u003Cp>Since version 1.7 it is possible to set links to thumbs and images. To set a link, go into your NextGen Gallery and edit the image descriptions. If you write: [scrollGallery thumblink=”http:\u002F\u002Fwww.bmo-design.de” thumblink_target=”_blank”] you will set an external link to my page, which will open in a new window (target=”_blank”).\u003Cbr \u002F>\nAlso you can set image links and image targets. Here’s an example with all the possibilities: [scrollGallery imglink=”http:\u002F\u002Fwww.bmo-design.de” thumblink=”http:\u002F\u002Fsoftware.bmo-design.de” imglink_target=”_self” thumblink_target=”_blank”].\u003C\u002Fp>\n","Awesome free JavaScript gallery. BMo-Design's Mootools Javascript ScrollGallery as a Plugin for the Wordpress NextGEN Gallery.",1000,212682,82,21,"2017-11-28T16:17:00.000Z","3.2.2","3.1","",[20,21,22,23,24],"bmo-design","nextgen","picture","scroll-gallery","scrollgallery","http:\u002F\u002Fsoftware.bmo-design.de\u002Fscrollgallery\u002Fwordpress-plugin-nextgen-scroll-gallery.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnextgen-scrollgallery.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":34,"display_name":7,"profile_url":8,"plugin_count":35,"total_installs":36,"avg_security_score":27,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"bmodesign2",2,1010,30,84,"2026-05-20T00:32:11.836Z",[41,61,85,109,132],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":28,"num_ratings":28,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":18,"tags":54,"homepage":59,"download_link":60,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"nextgen-tinymce-description","NextGEN TinyMce Description","1.4","Marco Buttarini","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebgrafia\u002F","\u003Cp>NextGEN TinyMce Description simply integrate tinymce wysiwyg to the description of the picture in a NextGEN gallery.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed with the help of Andrea Brugnolo & Giorgio Martello\u003C\u002Fp>\n\u003Cp>This program is free software; you can redistribute it and\u002For modify\u003Cbr \u002F>\nit under the terms of the GNU General Public License as published by\u003Cbr \u002F>\nthe Free Software Foundation; either version 2 of the License, or\u003Cbr \u002F>\n(at your option) any later version.\u003C\u002Fp>\n\u003Cp>This program is distributed in the hope that it will be useful,\u003Cbr \u002F>\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\u003Cbr \u002F>\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\u003Cbr \u002F>\nGNU General Public License for more details.\u003C\u002Fp>\n\u003Cp>You should have received a copy of the GNU General Public License\u003Cbr \u002F>\nalong with this program; if not, write to the Free Software\u003Cbr \u002F>\nFoundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA\u003C\u002Fp>\n","NextGEN TinyMce Description add native tinymce to nextgen gallery picture description.",80,12166,"2014-06-03T08:47:00.000Z","3.7.41","2.8",[55,21,56,57,58],"admin","pictures","tinymce","wysiwyg","http:\u002F\u002Fmarbu.org\u002Fwordpress-plugin-tinymce-in-nextgen\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnextgen-tinymce-description.1.4.zip",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":71,"num_ratings":72,"last_updated":73,"tested_up_to":74,"requires_at_least":75,"requires_php":76,"tags":77,"homepage":83,"download_link":84,"security_score":71,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"gravatar-enhanced","Gravatar Enhanced – Avatars, Profiles, and Privacy","0.13.1","Automattic","https:\u002F\u002Fprofiles.wordpress.org\u002Fautomattic\u002F","\u003Cp>Elevate your WordPress site with Gravatar Enhanced – the plugin that simplifies digital identity and improves user engagement.\u003C\u002Fp>\n\u003Cp>Seven Ways Gravatar Enhanced Improves WordPress:\u003C\u002Fp>\n\u003Cp>✓ Privacy Protection – Automatic referrer blocking and optional IP address proxy\u003Cbr \u002F>\n✓ Accessibility Improvements – Alt-text for all avatars to support screen readers\u003Cbr \u002F>\n✓ One-Click Profile Updates – Edit Gravatar directly from the WordPress dashboard\u003Cbr \u002F>\n✓ Versatile Profile Block & Patterns – Showcase authors and team members anywhere\u003Cbr \u002F>\n✓ Comment Engagement Tools – Remind users to create avatars for better discussions\u003Cbr \u002F>\n✓ Comment Form Integration – Show Gravatar directly in the comment form\u003Cbr \u002F>\n✓ WooCommerce Integration – Personalized account pages for customers\u003C\u002Fp>\n\u003Ch3>Privacy Protection\u003C\u002Fh3>\n\u003Cp>Just by enabling the plugin, the plugin ensures that no referrer information is sent to Gravatar. The opt-in proxy service also keeps IP addresses from being exposed or logged.\u003C\u002Fp>\n\u003Ch3>Accessibility Improvements\u003C\u002Fh3>\n\u003Cp>All avatars now include alt-text, enhancing the experience for users with screen readers. Alt-text can be edited in the Gravatar Profile editor.\u003C\u002Fp>\n\u003Ch3>One-Click Profile Updates\u003C\u002Fh3>\n\u003Cp>Visit Users > Your Profile to edit your Gravatar profile directly from WordPress. Preview your hovercard and make updates with ease.\u003C\u002Fp>\n\u003Ch3>Gravatar Profile Block & Patterns\u003C\u002Fh3>\n\u003Cp>Enhance your website with our custom Gravatar profile block and patterns. Seamlessly integrate Gravatar profiles into posts, pages, or biographies to elegantly showcase team members, guest contributors, speakers, event attendees, authors, and more.\u003C\u002Fp>\n\u003Ch3>Comment Engagement Tools\u003C\u002Fh3>\n\u003Cp>Automatically remind commenters without avatars to create a Gravatar, increasing visual engagement on your blog.\u003C\u002Fp>\n\u003Ch3>Comment Form Integration\u003C\u002Fh3>\n\u003Cp>When the plugin is enabled we will show a Gravatar profile directly in the comment form, and allow the profile to be updated, so users can feel confident their details are correct, and the site shows richer comments.\u003C\u002Fp>\n\u003Ch3>WooCommerce Integration\u003C\u002Fh3>\n\u003Cp>Enhance your WooCommerce store by displaying user Gravatar avatars on the My Account page. Customers can view and update their avatars directly from their account dashboard, improving personalization and user engagement.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Seamless Integration: Automatically works if WooCommerce is installed and activated.\u003C\u002Fli>\n\u003Cli>Direct Avatar Management: Users can change their Gravatar avatars without leaving your site.\u003C\u002Fli>\n\u003Cli>Improved Personalization: Adds a personal touch to the shopping experience, fostering customer loyalty.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Automatic Installation\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Click ‘Add New Plugin’ from your WordPress plugins page and search for ‘Gravatar Enhanced’\u003C\u002Fli>\n\u003Cli>Press the ‘Install Now’ button\u003C\u002Fli>\n\u003Cli>Activate the plugin\u003C\u002Fli>\n\u003Cli>Go to the “Discussion” Settings page to enable the new features.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Manual Installation\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Download the plugin from https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgravatar-enhanced\u002F\u003C\u002Fli>\n\u003Cli>Upload and extract the plugin to your \u003Ccode>\u002Fwp-content\u002Fplugins\u002F\u003C\u002Fcode> directory\u003C\u002Fli>\n\u003Cli>Activate the plugin through the ‘Plugins’ menu in WordPress\u003C\u002Fli>\n\u003Cli>Go to the “Discussion” Settings page to enable the new features.\u003C\u002Fli>\n\u003C\u002Fol>\n","The official Gravatar plugin, featuring privacy-focused settings, easy profile updates, and customizable Gravatar Profile blocks.",100000,36874,100,3,"2026-03-17T16:18:00.000Z","6.8.5","6.6","7.4",[78,79,80,81,82],"avatar","comments","privacy","profile","profile-picture","https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fgravatar-enhanced\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgravatar-enhanced.0.13.1.zip",{"slug":86,"name":87,"version":88,"author":89,"author_profile":90,"description":91,"short_description":92,"active_installs":93,"downloaded":94,"rating":95,"num_ratings":96,"last_updated":97,"tested_up_to":98,"requires_at_least":99,"requires_php":18,"tags":100,"homepage":105,"download_link":106,"security_score":107,"vuln_count":72,"unpatched_count":28,"last_vuln_date":108,"fetched_at":30},"imagemagick-engine","ImageMagick Engine","1.8.0","Rickard Westerlind","https:\u002F\u002Fprofiles.wordpress.org\u002Frickardw\u002F","\u003Cp>Dramatically improve the quality of re-sized images by making WordPress use ImageMagick instead of standard GD image library.\u003C\u002Fp>\n\u003Cp>Features\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Preserve embedded color profile in re-sized image\u003C\u002Fli>\n\u003Cli>Automatically recognize custom image sizes\u003C\u002Fli>\n\u003Cli>Allow regeneration of existing images (optionally for selected image sizes only)\u003C\u002Fli>\n\u003Cli>Configure image quality or use dynamically computed default value\u003C\u002Fli>\n\u003Cli>Optimize different image sizes for either quality or size\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Lnguages: English, French, German, Swedish, Turkish\u003C\u002Fp>\n\u003Cp>Requires either ImageMagick binary or Imagick PHP module.\u003C\u002Fp>\n\u003Ch3>Contribute\u003C\u002Fh3>\n\u003Cp>Code repo available on https:\u002F\u002Fgithub.com\u002Forangelabweb\u002Fimagemagick-engine\u002F\u003C\u002Fp>\n","Improve the quality of re-sized images by replacing standard GD library with ImageMagick.",60000,1348610,88,16,"2026-03-27T13:45:00.000Z","6.9.4","5.0",[101,102,103,22,104],"gd","image","imagemagick","regenerate","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fimagemagick-engine\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimagemagick-engine.1.8.0.zip",96,"2024-09-20 00:00:00",{"slug":110,"name":111,"version":112,"author":113,"author_profile":114,"description":115,"short_description":116,"active_installs":117,"downloaded":118,"rating":119,"num_ratings":120,"last_updated":121,"tested_up_to":74,"requires_at_least":122,"requires_php":123,"tags":124,"homepage":18,"download_link":128,"security_score":129,"vuln_count":130,"unpatched_count":28,"last_vuln_date":131,"fetched_at":30},"easy-watermark","Easy Watermark","1.0.11","Wojtek Szałkiewicz","https:\u002F\u002Fprofiles.wordpress.org\u002Fszaleq\u002F","\u003Cp>Easy Watermark can automatically add watermark to images as they are uploaded to wordpress media library. You can also watermark existing images manually (all at once or an every single image). Watermark can be an image, text or both.\u003C\u002Fp>\n\u003Ch4>See the demo\u003C\u002Fh4>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FxM_0Y0oX4o0?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch4>Plugin features\u003C\u002Fh4>\n\u003Cp>On one image you can have two watermarks! One of them can be text watermark and the other image watermark. You can control their position and size and apply them to your media independently.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Image watermark can be a JPG, PNG or GIF\u003C\u002Fli>\n\u003Cli>Full support for transparency and alpha chanel in PNG and GIF files\u003C\u002Fli>\n\u003Cli>JPG and GIF files and text can have opacity set (from 0 to 100%)\u003C\u002Fli>\n\u003Cli>Text watermark is created using ttf fonts\u003C\u002Fli>\n\u003Cli>Text color, size and rotation can be set\u003C\u002Fli>\n\u003Cli>All built-in image sizes can be watermarked (thumbnail, medium, large and fullsize) as well as all additional sizes registered by themes or plugins\u003C\u002Fli>\n\u003Cli>Plugin can create image backups and allows to easily restore images\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Image watermark\u003C\u002Fh4>\n\u003Cp>Easy Watermark supports three most popular image formats for watermark: JPG, PNG and GIF. For JPG watermarks you can control the opacity as well.\u003C\u002Fp>\n\u003Cp>Watermark can be applied in on of the 9 positions on the image and you can controll the exact sizing of it.\u003C\u002Fp>\n\u003Ch4>Text watermark\u003C\u002Fh4>\n\u003Cp>Text watermark have a powerful feature of placeholders, which can be dynamically applied to the image. Ie. you can put the name of user who uploaded the image as well as the upload date. Watermark text will be automatically generated and applied.\u003C\u002Fp>\n\u003Cp>The plugin supports a few fonts:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Arial\u003C\u002Fli>\n\u003Cli>Arial Black\u003C\u002Fli>\n\u003Cli>Comic Sans MS\u003C\u002Fli>\n\u003Cli>Courier New\u003C\u002Fli>\n\u003Cli>Georgia\u003C\u002Fli>\n\u003Cli>Impact\u003C\u002Fli>\n\u003Cli>Tahoma\u003C\u002Fli>\n\u003Cli>Times New Roman\u003C\u002Fli>\n\u003Cli>Trebuchet MS\u003C\u002Fli>\n\u003Cli>Verdana\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can also place the text watermark in one of the 9 positions on the image, control the angle, color, opacity and size.\u003C\u002Fp>\n\u003Ch4>Custom development\u003C\u002Fh4>\n\u003Cp>BracketSpace – the company behind this plugin provides \u003Ca href=\"https:\u002F\u002Fbracketspace.com\u002Fcustom-development\u002F\" rel=\"nofollow ugc\">custom WordPress plugin development services\u003C\u002Fa>. We can create any custom plugin for you.\u003C\u002Fp>\n","Allows to add watermark to images automatically on upload or manually.",40000,669281,74,157,"2025-08-25T11:16:00.000Z","4.6","5.6",[102,125,126,22,127],"media","photo","watermark","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-watermark.1.0.11.zip",99,1,"2019-02-25 00:00:00",{"slug":133,"name":134,"version":135,"author":136,"author_profile":137,"description":138,"short_description":139,"active_installs":117,"downloaded":140,"rating":141,"num_ratings":141,"last_updated":142,"tested_up_to":74,"requires_at_least":123,"requires_php":76,"tags":143,"homepage":148,"download_link":149,"security_score":150,"vuln_count":72,"unpatched_count":28,"last_vuln_date":151,"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.",1942909,92,"2025-05-07T14:18:00.000Z",[144,145,146,147,56],"fancybox","images","lightbox","photos","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffancybox-for-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffancybox-for-wordpress.3.3.7.zip",89,"2025-05-13 00:00:00",{"attackSurface":153,"codeSignals":196,"taintFlows":250,"riskAssessment":251,"analyzedAt":269},{"hooks":154,"ajaxHandlers":180,"restRoutes":181,"shortcodes":182,"cronEvents":195,"entryPointCount":72,"unprotectedCount":28},[155,160,163,166,172,176],{"type":156,"name":157,"callback":157,"file":158,"line":159},"action","admin_notices","nggScrollGallery.php",437,{"type":156,"name":161,"callback":161,"file":158,"line":162},"admin_menu",764,{"type":156,"name":164,"callback":164,"file":158,"line":165},"admin_init",765,{"type":167,"name":168,"callback":169,"priority":170,"file":158,"line":171},"filter","plugin_row_meta","nggSGRegisterPluginLinks",10,766,{"type":167,"name":173,"callback":174,"file":158,"line":175},"the_content","nggScrollGalleryReplace",768,{"type":156,"name":177,"callback":178,"priority":130,"file":158,"line":179},"wp_head","nggSGHead",774,[],[],[183,187,191],{"tag":184,"callback":185,"file":158,"line":186},"scrollGallery","nggScrollGalleryReplaceShortcode",769,{"tag":188,"callback":189,"file":158,"line":190},"sG_thumbsSolo","nggScrollGalleryReplaceShortcode_thumbsSolo",770,{"tag":192,"callback":193,"file":158,"line":194},"sG_imagesSolo","nggScrollGalleryReplaceShortcode_imagesSolo",771,[],{"dangerousFunctions":197,"sqlUsage":206,"outputEscaping":217,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":249},[198,202],{"fn":199,"file":158,"line":200,"context":201},"unserialize",207,"$serialized_data = unserialize($picture->meta_data);",{"fn":203,"file":158,"line":204,"context":205},"create_function",665,"uasort($cssfiles, create_function('$a, $b', 'return strnatcasecmp($a[\"Name\"], $b[\"Name\"]);'));",{"prepared":207,"raw":72,"locations":208},6,[209,212,214],{"file":158,"line":210,"context":211},109,"$wpdb->get_var() with variable interpolation",{"file":158,"line":213,"context":211},111,{"file":158,"line":215,"context":216},196,"$wpdb->get_results() with variable interpolation",{"escaped":35,"rawEcho":218,"locations":219},14,[220,223,225,227,229,231,233,235,237,239,241,243,245,247],{"file":158,"line":221,"context":222},176,"raw output",{"file":158,"line":224,"context":222},494,{"file":158,"line":226,"context":222},497,{"file":158,"line":228,"context":222},506,{"file":158,"line":230,"context":222},510,{"file":158,"line":232,"context":222},514,{"file":158,"line":234,"context":222},518,{"file":158,"line":236,"context":222},522,{"file":158,"line":238,"context":222},554,{"file":158,"line":240,"context":222},558,{"file":158,"line":242,"context":222},562,{"file":158,"line":244,"context":222},566,{"file":158,"line":246,"context":222},609,{"file":158,"line":248,"context":222},612,[],[],{"summary":252,"deductions":253},"The \"nextgen-scrollgallery\" v1.8.2 plugin exhibits a mixed security posture.  On the positive side, there are no known vulnerabilities (CVEs) recorded, and the static analysis does not reveal any critical or high-severity taint flows.  Furthermore, the plugin has a limited attack surface with no unprotected entry points and no external HTTP requests. However, significant concerns arise from the code signals analysis. The presence of dangerous functions like `unserialize` and `create_function` is a major red flag, as these can be exploited if user-controlled data is passed to them without proper sanitization.  Additionally, a low percentage of output escaping (13%) suggests a high risk of Cross-Site Scripting (XSS) vulnerabilities. The complete absence of nonce checks and capability checks for its entry points further amplifies these risks, as it implies that any authenticated user could potentially trigger these functions, regardless of their intended permissions.",[254,257,259,262,264,266],{"reason":255,"points":256},"Dangerous function: unserialize",15,{"reason":258,"points":256},"Dangerous function: create_function",{"reason":260,"points":261},"Low output escaping percentage",8,{"reason":263,"points":170},"Missing nonce checks",{"reason":265,"points":170},"Missing capability checks",{"reason":267,"points":268},"SQL queries not always prepared",5,"2026-03-16T18:47:07.227Z",{"wat":271,"direct":286},{"assetPaths":272,"generatorPatterns":278,"scriptPaths":279,"versionParams":280},[273,274,275,276,277],"\u002Fwp-content\u002Fplugins\u002Fnextgen-scrollgallery\u002Fjs\u002Fnextgen-scrollgallery.js","\u002Fwp-content\u002Fplugins\u002Fnextgen-scrollgallery\u002Fcss\u002Fnextgen-scrollgallery.css","\u002Fwp-content\u002Fplugins\u002Fnextgen-scrollgallery\u002Fjs\u002Fmootools-core.js","\u002Fwp-content\u002Fplugins\u002Fnextgen-scrollgallery\u002Fjs\u002Fmootools-more.js","\u002Fwp-content\u002Fplugins\u002Fnextgen-scrollgallery\u002Fjs\u002Fmobile.js",[],[273,275,276,277],[281,282,283,284,285],"\u002Fwp-content\u002Fplugins\u002Fnextgen-scrollgallery\u002Fjs\u002Fnextgen-scrollgallery.js?ver=","\u002Fwp-content\u002Fplugins\u002Fnextgen-scrollgallery\u002Fcss\u002Fnextgen-scrollgallery.css?ver=","\u002Fwp-content\u002Fplugins\u002Fnextgen-scrollgallery\u002Fjs\u002Fmootools-core.js?ver=","\u002Fwp-content\u002Fplugins\u002Fnextgen-scrollgallery\u002Fjs\u002Fmootools-more.js?ver=","\u002Fwp-content\u002Fplugins\u002Fnextgen-scrollgallery\u002Fjs\u002Fmobile.js?ver=",{"cssClasses":287,"htmlComments":291,"htmlAttributes":294,"restEndpoints":297,"jsGlobals":298,"shortcodeOutput":300},[288,289,290],"sg_wrapper","sg_main","sg_thumbs",[292,293],"\u003C!-- Gallery not found -->","\u003C!-- Begin NextGen Scroll Gallery -->",[295,296],"data-galleryid","data-sg-settings",[],[299],"nextgenScrollGallery",[301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327],"[scrollGallery","[scrollGallery id=","[scrollGallery width=","[scrollGallery height=","[scrollGallery timed=","[scrollGallery delay=","[scrollGallery transition=","[scrollGallery arrows=","[scrollGallery info=","[scrollGallery carousel=","[scrollGallery text=","[scrollGallery open=","[scrollGallery links=","[scrollGallery thumbarea=","[scrollGallery imagearea=","[scrollGallery speed=","[scrollGallery clickable=","[scrollGallery autoscroll=","[scrollGallery enableswipemode=","[scrollGallery usecaptions=","[scrollGallery usedesc=","[scrollGallery thumbsdown=","[scrollGallery diashow=","[scrollGallery diashowdelay=","[scrollGallery thumbopacity=","[scrollGalleryThumbsSolo","[scrollGalleryImagesSolo",{"error":329,"url":330,"statusCode":331,"statusMessage":332,"message":332},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fnextgen-scrollgallery\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":207,"versions":334},[335,343,350,356,363,370],{"version":336,"download_url":337,"svn_tag_url":338,"released_at":29,"has_diff":339,"diff_files_changed":340,"diff_lines":29,"trac_diff_url":341,"vulnerabilities":342,"is_current":339},"2.0.2 beta","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnextgen-scrollgallery.2.0.2 beta.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fnextgen-scrollgallery\u002Ftags\u002F2.0.2 beta\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fnextgen-scrollgallery%2Ftags%2F2.0.0 beta&new_path=%2Fnextgen-scrollgallery%2Ftags%2F2.0.2 beta",[],{"version":344,"download_url":345,"svn_tag_url":346,"released_at":29,"has_diff":339,"diff_files_changed":347,"diff_lines":29,"trac_diff_url":348,"vulnerabilities":349,"is_current":339},"2.0.0 beta","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnextgen-scrollgallery.2.0.0 beta.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fnextgen-scrollgallery\u002Ftags\u002F2.0.0 beta\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fnextgen-scrollgallery%2Ftags%2F1.8.0&new_path=%2Fnextgen-scrollgallery%2Ftags%2F2.0.0 beta",[],{"version":88,"download_url":351,"svn_tag_url":352,"released_at":29,"has_diff":339,"diff_files_changed":353,"diff_lines":29,"trac_diff_url":354,"vulnerabilities":355,"is_current":339},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnextgen-scrollgallery.1.8.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fnextgen-scrollgallery\u002Ftags\u002F1.8.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fnextgen-scrollgallery%2Ftags%2F1.6&new_path=%2Fnextgen-scrollgallery%2Ftags%2F1.8.0",[],{"version":357,"download_url":358,"svn_tag_url":359,"released_at":29,"has_diff":339,"diff_files_changed":360,"diff_lines":29,"trac_diff_url":361,"vulnerabilities":362,"is_current":339},"1.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnextgen-scrollgallery.1.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fnextgen-scrollgallery\u002Ftags\u002F1.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fnextgen-scrollgallery%2Ftags%2F1.5&new_path=%2Fnextgen-scrollgallery%2Ftags%2F1.6",[],{"version":364,"download_url":365,"svn_tag_url":366,"released_at":29,"has_diff":339,"diff_files_changed":367,"diff_lines":29,"trac_diff_url":368,"vulnerabilities":369,"is_current":339},"1.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnextgen-scrollgallery.1.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fnextgen-scrollgallery\u002Ftags\u002F1.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fnextgen-scrollgallery%2Ftags%2F1.4.2&new_path=%2Fnextgen-scrollgallery%2Ftags%2F1.5",[],{"version":371,"download_url":372,"svn_tag_url":373,"released_at":29,"has_diff":339,"diff_files_changed":374,"diff_lines":29,"trac_diff_url":29,"vulnerabilities":375,"is_current":339},"1.4.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnextgen-scrollgallery.1.4.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fnextgen-scrollgallery\u002Ftags\u002F1.4.2\u002F",[],[]]