[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fUNHNuhwG4MK6TtqGdQgasWp5OWnJ6dEEDzM6rF-04XQ":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":18,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":39,"analysis":140,"fingerprints":304},"nextgen-gallery-comments","NextGEN Gallery Comments","0.1.5","roberto.c","https:\u002F\u002Fprofiles.wordpress.org\u002Frobertoc\u002F","\u003Cp>\u003Cstrong>Please use at least version 1.8.3 of NextGEN Gallery. This plugin is not tested with lower versions\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>NextGEN Gallery Comments give power to the best wordpress gallery plugin i have seen! With my plugin, now all users can leave comments to your galleries. Comments are also displayed in admin in Comments section and in manage gallery page.\u003C\u002Fp>\n\u003Cp>** * * NOTE * * **\u003C\u002Fp>\n\u003Cp>For now, comments are show on galleries only when they are not called directly in post\u002Fpage with shortcode. Example:\u003C\u002Fp>\n\u003Cp>[nggallery id=X]  —-> gallery comments are not showed\u003C\u002Fp>\n\u003Cp>[album id=X] —-> gallery comments are showed (Not in album list, but inside the gallery page)\u003C\u002Fp>\n\u003Cp>I will check in next release to find a way to do it.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Template : You can add custom comment form template for your theme. (read F.A.Q.)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Copyright 2011 by Roberto Cantarano\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","This plugin add comments (form and list) in every NextGEN Gallery.",70,15433,20,1,"2011-09-16T18:01:00.000Z","3.2.1","2.9.1","",[20,21,22,23,24],"comment","gallery","nextgen","nextgen-gallery","photo-gallery","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnextgen-gallery-comments.0.1.5.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"robertoc",3,100,90,30,87,"2026-04-04T15:09:40.462Z",[40,59,78,99,119],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":11,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":18,"tags":54,"homepage":57,"download_link":58,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"import-to-photo-gallery-from-nextgen-gallery","Import to Photo Gallery from NextGen gallery","1.0.5","10Web","https:\u002F\u002Fprofiles.wordpress.org\u002F10web\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fweb-dorado.com\u002Fwordpress-plugins-bundle.html\" rel=\"nofollow ugc\">Special Offer for all Premium Plugins\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Import to Photo Gallery from NextGen gallery is an easy setup addon for importing photos and related data from NextGen Gallery plugin to Photo Gallery.\u003C\u002Fp>\n\u003Cp>Plugin allows importing not only NextGen galleries and albums but also related data. This include photo tags and comments. This means that you can import individual or specific album from NextGen or choose to import all albums and galleries.\u003C\u002Fp>\n\u003Cp>The imported data gets switched from NextGen structure to Photo Gallery, so the galleries and albums can be further modified and changed based on Photo Gallery options.\u003C\u002Fp>\n","Import to Photo Gallery from NextGen gallery  is an easy setup addon for importing photos and related data from NextGen Gallery to Photo Gallery.",500,39069,4,"2018-10-25T12:20:00.000Z","4.9.29","3.4",[55,21,56,23,24],"export","import","http:\u002F\u002Fweb-dorado.com\u002Fproducts\u002Fwordpress-photo-gallery-plugin.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimport-to-photo-gallery-from-nextgen-gallery.1.0.5.zip",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":18,"short_description":65,"active_installs":13,"downloaded":66,"rating":67,"num_ratings":68,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":18,"tags":72,"homepage":76,"download_link":77,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"nggimagerotation","NGG Image Rotation","1.0","matthewo256","https:\u002F\u002Fprofiles.wordpress.org\u002Fmatthewo256\u002F","This is a custom module to extend NextGEN Gallery with a custom view that places the thumbnails in the left column, places a large image in the right  &hellip;",5449,40,2,"2012-09-19T11:38:00.000Z","3.4.2","3.3",[73,74,75,24],"image-display","image-gallery","nextgen-gallery-addon","http:\u002F\u002Fwww.prositebuilder.com\u002Fimage-rotation\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnggimagerotation.zip",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":88,"num_ratings":89,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":18,"tags":93,"homepage":97,"download_link":98,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"nextgen-gallery-optimizer","NextGEN Gallery Optimizer","2.1.5","Mark Jeldi","https:\u002F\u002Fprofiles.wordpress.org\u002Fmark-jeldi\u002F","\u003Ch4>NextGEN Gallery Optimizer\u003C\u002Fh4>\n\u003Cp>NextGEN Gallery Optimizer improves your site’s page load speed, by preventing NextGEN’s scripts and stylesheets from loading on posts and pages \u003Cstrong>\u003Cem>without\u003C\u002Fem>\u003C\u002Fstrong> NextGEN Gallery content.\u003C\u002Fp>\n\u003Cp>Additionally…\u003C\u002Fp>\n\u003Cp>If you’re using \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnextgen-gallery\u002F\" rel=\"ugc\">NextGEN v2\u003C\u002Fa> (v2.0.0 to v2.1.60), Optimizer also provides you with complete granular control of the scripts and stylesheets that load on posts and pages \u003Cstrong>\u003Cem>with\u003C\u002Fem>\u003C\u002Fstrong> NextGEN Gallery content. For a live example of these settings in action, please view the source of \u003Ca href=\"http:\u002F\u002Fwww.nextgengalleryoptimizer.com\u002F\" rel=\"nofollow ugc\">Optimizer’s homepage\u003C\u002Fa> (a NextGEN v2 gallery page with AJAX pagination) in your browser.\u003C\u002Fp>\n\u003Cp>If you’re using \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnextgen-gallery\u002Fdevelopers\u002F\" rel=\"ugc\">NextGEN Legacy\u003C\u002Fa> (v1.6.2 to v1.9.13) or \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnextcellent-gallery-nextgen-legacy\u002F\" rel=\"ugc\">NextCellent Gallery\u003C\u002Fa> (v1.9.14 to v1.9.31), Optimizer will intelligently fine-tune all your posts and pages \u003Cstrong>\u003Cem>with\u003C\u002Fem>\u003C\u002Fstrong> NextGEN Gallery content automatically… detecting every shortcode and setting, to only load the scripts and stylesheets required on each page.\u003C\u002Fp>\n\u003Cp>For a full overview of the optimization process, please see…\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fwww.nextgengalleryoptimizer.com\u002Foptimization-flowcharts\u002F\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.nextgengalleryoptimizer.com\u002Foptimization-flowcharts\u002F\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Optimizer also includes an \u003Cstrong>\u003Cem>enhanced\u003C\u002Fem>\u003C\u002Fstrong> version of the fantastic \u003Ca href=\"http:\u002F\u002Ffancybox.net\" rel=\"nofollow ugc\">Fancybox\u003C\u002Fa> lightbox script, and only loads it on appropriate posts and pages \u003Cstrong>\u003Cem>with\u003C\u002Fem>\u003C\u002Fstrong> NextGEN Gallery content. The result? Gorgeous galleries \u003Cstrong>\u003Cem>and\u003C\u002Fem>\u003C\u002Fstrong> a speedy site.\u003C\u002Fp>\n\u003Cp>Optimizer v2.1.5 currently supports (and is tested compatible with) \u003Cstrong>NextGEN Gallery (v2.0.0 to v2.1.60)\u003C\u002Fstrong>, \u003Cstrong>NextGEN Legacy (v1.6.2 to v1.9.13)\u003C\u002Fstrong> and \u003Cstrong>NextCellent Gallery (v1.9.14 to v1.9.31)\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch4>NextGEN Gallery Optimizer Pro\u003C\u002Fh4>\n\u003Cp>Upgrade to \u003Cstrong>\u003Ca href=\"http:\u002F\u002Fwww.nextgengalleryoptimizer.com\u002Fnextgen-gallery-optimizer-pro\u002F\" rel=\"nofollow ugc\">Optimizer Pro\u003C\u002Fa>\u003C\u002Fstrong> for the new \u003Cstrong>\u003Ca href=\"http:\u002F\u002Fwww.nextgengalleryoptimizer.com\u002Fnextgen-gallery-optimizer-pro\u002F\" rel=\"nofollow ugc\">NextGEN Gallery Deactivator\u003C\u002Fa>\u003C\u002Fstrong> feature.\u003Cbr \u002F>\nA whole new level of speed optimization.\u003Cbr \u002F>\n\u003Cstrong>Only load NextGEN’s PHP \u003Cem>code\u003C\u002Fem> on posts and pages \u003Cem>with\u003C\u002Fem> NextGEN Gallery content.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Upgrade to \u003Cstrong>\u003Ca href=\"http:\u002F\u002Fwww.nextgengalleryoptimizer.com\u002Fnextgen-gallery-optimizer-pro\u002F\" rel=\"nofollow ugc\">Optimizer Pro\u003C\u002Fa>\u003C\u002Fstrong> for the new \u003Cstrong>\u003Ca href=\"http:\u002F\u002Fwww.nextgengalleryoptimizer.com\u002Fnextgen-gallery-optimizer-pro\u002F\" rel=\"nofollow ugc\">Dynamic Fancybox Settings Interface\u003C\u002Fa>\u003C\u002Fstrong>.\u003Cbr \u002F>\nThe fastest and easiest way to customize Fancybox.\u003Cbr \u002F>\n\u003Cstrong>Set title styles, background color and opacity, make Fancybox responsive and more.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>For more information, please see the following…\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fwww.nextgengalleryoptimizer.com\u002F\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.nextgengalleryoptimizer.com\u002F\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fwww.nextgengalleryoptimizer.com\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.nextgengalleryoptimizer.com\u002Fdocumentation\u002F\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fwww.nextgengalleryoptimizer.com\u002Fnextgen-gallery-optimizer-pro\u002F\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.nextgengalleryoptimizer.com\u002Fnextgen-gallery-optimizer-pro\u002F\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fwww.nextgengalleryoptimizer.com\u002Fpurchase\u002F\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.nextgengalleryoptimizer.com\u002Fpurchase\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Key features:\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Improves your site’s page load speed when using NextGEN Gallery.\u003C\u002Fli>\n\u003Cli>Prevents NextGEN’s scripts & styles from loading on non-NextGEN posts\u002Fpages.\u003C\u002Fli>\n\u003Cli>Additionally fine-tunes NextGEN’s scripts and styles on NextGEN posts\u002Fpages.\u003C\u002Fli>\n\u003Cli>1-click install of the Enhanced Fancybox Lightbox to display your images in style.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>NEW in Version 2.1.5:\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Tested: Fully compatible with NextGEN Gallery up to v2.1.60.\u003C\u002Fli>\n\u003Cli>Tested: Fully compatible with NextCellent Gallery up to v1.9.31 (unchanged).\u003C\u002Fli>\n\u003Cli>Tested: Fully compatible with WordPress up to v4.7.\u003C\u002Fli>\n\u003Cli>Updated: Incremented all version numbers in the in-plugin documentation to reflect our new “tested up to” compatibilities.\u003C\u002Fli>\n\u003Cli>Added: NextGEN Pro’s new checkout, checkout return and proofed images pages are now allowed in Deactivator by default (Pro).\u003C\u002Fli>\n\u003Cli>Fixed: Compatibility with WP-CLI in Deactivator (Pro).\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>NEW in Version 2.1.4:\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Tested: Fully compatible with NextGEN Gallery up to v2.1.46.\u003C\u002Fli>\n\u003Cli>Tested: Fully compatible with NextCellent Gallery up to v1.9.31 (unchanged).\u003C\u002Fli>\n\u003Cli>Tested: Fully compatible with WordPress up to v4.5.3.\u003C\u002Fli>\n\u003Cli>Tested: PHP 7 ready.\u003C\u002Fli>\n\u003Cli>Added: WP v4.5 compatibility for our plugin description JavaScript on the “plugins.php” page.\u003C\u002Fli>\n\u003Cli>Updated: Incremented all version numbers to document our new “tested up to” compatibilities.\u003C\u002Fli>\n\u003Cli>Updated: The download URL to NextGEN’s repository page is now in the new WordPress.org format.\u003C\u002Fli>\n\u003Cli>Fixed: Character encoding issues in readme.txt. Now saved strictly as UTF-8.\u003C\u002Fli>\n\u003Cli>Fixed: Single-quote encoding issues in the header comment documentation.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>NEW in Version 2.1.3:\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Tested fully compatible with NextGEN Gallery up to v2.1.23.\u003C\u002Fli>\n\u003Cli>Tested fully compatible with NextCellent Gallery up to v1.9.31.\u003C\u002Fli>\n\u003Cli>Tested fully compatible with WordPress up to v4.4.2.\u003C\u002Fli>\n\u003Cli>Updated all in-plugin documentation to reflect our new “tested up to” compatibility.\u003C\u002Fli>\n\u003Cli>Added styling updates to Optimizer’s settings page, for header tag changes in WordPress v4.4.\u003C\u002Fli>\n\u003Cli>Added full compatibility with NextCellent Gallery v1.9.30+ for our lightbox effects page integration, after its major admin rewrite in v1.9.30.\u003C\u002Fli>\n\u003Cli>Added detection of NextCellent Gallery’s new admin management PHP pages in NextGEN Gallery Deactivator (Pro), after the full admin rewrite in NextCellent v1.9.30.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>NEW in Version 2.1.2:\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Tested fully compatible with NextGEN Gallery up to v2.1.15.\u003C\u002Fli>\n\u003Cli>Tested fully compatible with NextCellent Gallery up to v1.9.26 (unchanged).\u003C\u002Fli>\n\u003Cli>Tested fully compatible with WordPress up to v4.3.\u003C\u002Fli>\n\u003Cli>Updated all in-plugin documentation to reflect our new “tested up to” compatibility.\u003C\u002Fli>\n\u003Cli>Added detection of base_url query string parameter pages in NextGEN Gallery Deactivator (Pro).\u003C\u002Fli>\n\u003Cli>Added detection of NextGEN’s “Manage Gallery” meta links in NextGEN Gallery Deactivator (Pro).\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>NEW in Version 2.1.1:\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Tested fully compatible with NextGEN Gallery up to v2.1.0.\u003C\u002Fli>\n\u003Cli>Tested fully compatible with NextCellent Gallery up to v1.9.26.\u003C\u002Fli>\n\u003Cli>Tested fully compatible with WordPress up to v4.2.2.\u003C\u002Fli>\n\u003Cli>Updated all in-plugin documentation to reflect our new “tested up to” compatibility.\u003C\u002Fli>\n\u003Cli>Added 256×256, 128×128 and svg plugin icons for the new WordPress plugin installer screen.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>NEW in Version 2.1 (at a glance):\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\n\u003Cp>Now fully compatible with the major update of NextGEN Gallery v2.0.71 (up to v2.0.77).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Now fully compatible with the major update of NextCellent Gallery v1.9.25 (up to v1.9.25.3).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Now fully compatible down to WordPress v3.7.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Tested fully compatible with WordPress v4.1 and v4.1.1.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Now fully compatible with the NextGEN Plus (v1.1.3) and NextGEN Pro (v2.1.4) premium add-ons.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Improved plugin descriptions and documentation throughout.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Please see \u003Ca href=\"http:\u002F\u002Fwww.nextgengalleryoptimizer.com\u002Fblog\u002Fnextgen-gallery-optimizer-v2-1-now-available\u002F\" rel=\"nofollow ugc\">Optimizer v2.1’s development blog post\u003C\u002Fa> for the full list of improvements and additions.\u003C\u002Fp>\n\u003Ch4>NEW in Version 2.0 (at a glance):\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\n\u003Cp>Now optimizes the new NextGEN v2.0.xx codebase, and the new NextGEN Legacy fork called \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnextcellent-gallery-nextgen-legacy\u002F\" rel=\"ugc\">NextCellent Gallery\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Completely rewritten utilizing class encapsulation, and with a strong focus on WordPress coding standards and best practices.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Virtually all of Optimizer’s former Premium functionality for NextGEN Legacy is now included in the Basic version here at the WordPress repository.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Completely rounds out support for all features and options available in NextGEN Legacy (and the NextCellent Gallery fork).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.nextgengalleryoptimizer.com\u002Fpurchase\u002F\" rel=\"nofollow ugc\">Optimizer Pro\u003C\u002Fa> is introduced, including the all new \u003Ca href=\"http:\u002F\u002Fwww.nextgengalleryoptimizer.com\u002F#nextgen-gallery-deactivator\" rel=\"nofollow ugc\">NextGEN Gallery Deactivator\u003C\u002Fa> feature, and the \u003Ca href=\"http:\u002F\u002Fwww.nextgengalleryoptimizer.com\u002F#dynamic-fancybox-settings-interface\" rel=\"nofollow ugc\">Dynamic Fancybox Settings Interface\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.nextgengalleryoptimizer.com\u002F\" rel=\"nofollow ugc\">Optimizer’s website\u003C\u002Fa> is introduced.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Please see \u003Ca href=\"http:\u002F\u002Fwww.nextgengalleryoptimizer.com\u002Fblog\u002Fnextgen-gallery-optimizer-v2-0-now-available\u002F\" rel=\"nofollow ugc\">Optimizer v2.0’s development blog post\u003C\u002Fa> for the full list of improvements and additions.\u003C\u002Fp>\n\u003Ch4>NEW in Version 1.1.2:\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Tested compatible with WordPress 3.5 (Basic and Premium)\u003C\u002Fli>\n\u003Cli>Latest Google-hosted jQuery 1.8.3 to match new WP version (Basic and Premium)\u003C\u002Fli>\n\u003Cli>New admin notifications to assist with NextGEN installation (Basic and Premium)\u003C\u002Fli>\n\u003Cli>Improvements to Optimizer’s automatic Fancybox installation (Basic and Premium)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>This release brings us up to date with WordPress 3.5, and features a number of additions and refinements to improve user experience. These include new admin notifications to assist users who don’t have the required NextGEN Gallery plugin installed and activated, new step-by-step installation instructions via the WordPress admin (to ensure the correct file ownership and permissions are set), a streamlined settings page, and improvements to Optimizer’s automatic Fancybox installation.\u003C\u002Fp>\n\u003Ch4>NEW in Version 1.1.1:\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Dynamic messaging for admins on unsupported shortcodes (Basic)\u003C\u002Fli>\n\u003Cli>Checks to ensure jQuery isn’t being deregistered (Basic and Premium)\u003C\u002Fli>\n\u003Cli>Includes blank index.php files for enhanced security (Basic and Premium)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>This release aims to improve communication between Optimizer and end-users, including dynamic messaging for admins on unsupported shortcodes, and a clever regex that detects and alerts you if your theme (or child-theme) is deregistering jQuery…which causes Fancybox to break. Additionally, security is enhanced with the addition of blank index.php files in each folder, preventing bots from scanning your server’s directory tree.\u003C\u002Fp>\n\u003Ch4>NEW in Version 1.1 (first major release):\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Fancybox title now included in image height calculations (Basic and Premium)\u003C\u002Fli>\n\u003Cli>New options: WordPress’s included jQuery \u003Cstrong>or\u003C\u002Fstrong> go Google-hosted (Basic and Premium)\u003C\u002Fli>\n\u003Cli>Support for the Thickbox effect (Basic and Premium)\u003C\u002Fli>\n\u003Cli>Support for the Shutter effect (Basic and Premium)\u003C\u002Fli>\n\u003Cli>Support for JW Image Rotator slideshow integration (Premium)\u003C\u002Fli>\n\u003Cli>Support for AJAX pagination on [imagebrowser id=x] (reqs. Shutter) (Premium)\u003C\u002Fli>\n\u003Cli>Fancybox gets extra fancy…auto-resizes when the browser is resized (Premium)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>This first major release for Optimizer sees a number of new additions and features…\u003Cbr \u002F>\nFancybox now includes space for a single-line title in its image height calculations, vastly improving vertical alignment of the lightbox. Also, Optimizer now lets you choose between using WordPress’s included jQuery (for greater compatibility), or the Google-hosted version (for faster page loads). Support for the Thickbox and Shutter effects has also been added thanks to user requests.\u003C\u002Fp>\n\u003Cp>On top of this, the Premium version now includes AJAX pagination when using Shutter on the [imagebrowser id=x] shortcode, supports the JW Image Rotator for slideshows and features a super-fancy, auto-resize function that \u003Cem>resizes Fancybox when the browser window is resized!\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch4>NEW in Version 1.0.8:\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Tested fully-compatible with WordPress 3.4 (Basic and Premium)\u003C\u002Fli>\n\u003Cli>Improved compatibility with other plugins and themes (Basic and Premium)\u003C\u002Fli>\n\u003Cli>Display fix for Fancybox when no title is available (Basic and Premium)\u003C\u002Fli>\n\u003Cli>Latest jQuery 1.7.2 (Basic and Premium)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>This version adds the jQuery.noConflict(); method for improved compatibility with plugins and themes using other javascript libraries\u002Fframeworks including script.aculo.us, Prototype and MooTools. It also includes a fix for Fancybox\u002FNextGEN Gallery integration where a small white line would appear underneath the lightbox when no title was set.\u003C\u002Fp>\n\u003Ch4>NEW in Version 1.0.7:\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Improved compatibility with other scripts and plugins. (Basic and Premium)\u003C\u002Fli>\n\u003Cli>Minor bug fix in admin message. (Basic and Premium)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>This version enhances compatibility with other plugins and includes a few minor improvements.\u003C\u002Fp>\n\u003Ch4>NEW in Version 1.0.6:\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Fully-automated Fancybox installation! (Basic and Premium)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>This version features completely automated Fancybox integration with NextGEN Gallery, so now you can be up and running even faster.\u003C\u002Fp>\n\u003Ch4>NEW in Version 1.0.5:\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Precision matching with WordPress’s built-in shortcode finder.\u003C\u002Fli>\n\u003Cli>NextGEN Gallery Optimizer \u003Cem>Premium\u003C\u002Fem> (an optional upgrade for a small donation).\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>This version uses WordPress’s native get_shortcode_regex() function for EXACT shortcode matching, ensuring scripts and styles don’t load unexpectedly unless the FULL shortcode is present. If WordPress doesn’t detect a shortcode, neither do we!\u003C\u002Fp>\n\u003Cp>Also, this update introduces the new NextGEN Gallery Optimizer \u003Cem>Premium\u003C\u002Fem> version, which adds support for ALL TEN of NextGen’s shortcodes, support for the [show as slideshow] link, the removal of NextGEN’s version number comment and more.\u003C\u002Fp>\n\u003Ch4>NEW in Version 1.0.4:\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Easier set up\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>This version automatically redirects first time users to the options page on activation and sets a default stylesheet for easier set up.\u003C\u002Fp>\n\u003Ch4>NEW in Version 1.0.3:\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Optimized code for better compatibility and page load speed\u003C\u002Fli>\n\u003Cli>Improved settings page\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>This update results in faster page loads on gallery pages by avoiding duplicate scripts. It reduces the chance of conflicts with other plugins and makes setting up Fancybox even easier.\u003C\u002Fp>\n\u003Ch4>NEW in Version 1.0.2:\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Support for WordPress Pages\u003C\u002Fli>\n\u003Cli>Fancybox overlap fix\u003C\u002Fli>\n\u003Cli>Fix for Fancybox not working in IE6 & IE8\u003C\u002Fli>\n\u003Cli>Latest JQuery\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>This update lets you display galleries on both Posts AND Pages in style, but only load code when they’re present.\u003C\u002Fp>\n\u003Cp>It also fixes an issue where some page elements overlap Fancybox and prevent the close button from functioning (in particular the title text, header image and menu bar in Twenty Eleven).\u003C\u002Fp>\n\u003Cp>It fixes the “Fancybox not working in IE6 & IE8” issue by automatically updating the Fancybox stylesheet to use the correct file paths, and we’re now running Fancybox on  JQuery version 1.7.1, resulting in faster page loads where galleries are present.\u003C\u002Fp>\n","The essential add-on for the NextGEN Gallery WordPress plugin.",2000,252410,62,29,"2017-11-28T15:43:00.000Z","4.7.32","3.7",[94,95,22,23,96],"nextcellent","nextcellent-gallery","nextgen-legacy","http:\u002F\u002Fwww.nextgengalleryoptimizer.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnextgen-gallery-optimizer.2.1.5.zip",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":107,"downloaded":108,"rating":34,"num_ratings":109,"last_updated":110,"tested_up_to":111,"requires_at_least":112,"requires_php":18,"tags":113,"homepage":117,"download_link":118,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"nextgen-gallery-custom-fields","NextGEN Custom Fields","1.2.5","shauno","https:\u002F\u002Fprofiles.wordpress.org\u002Fshauno\u002F","\u003Cp>This plugin was developed to add custom fields to the excellent and popular NextGEN Gallery plugin. Simply enter the name of your new field(s), select between “input”, “textarea” or “dropdown”, and the field(s) will be automatically added to the “Manage Gallery” screens in the NGG dashboard.\u003C\u002Fp>\n\u003Cp>Please note, you do need to add a small tag to the NGG templates to get your custom fields showing in your theme, \u003Cstrong>so please do read the FAQ\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>Quick note on NextGEN Gallery version >= 3.5.0\u003C\u002Fh3>\n\u003Cp>This plugin has been working untouched for about 10 years as of the beginning of 2024. But an update to NextGEN Gallery >= 3.50 broke some functionality. Thankfully it was a small\u003Cbr \u002F>\nfix to add support, so I have pushed version 1.2.5 with that support.\u003C\u002Fp>\n","Creates the ability to quickly and easily add custom fields to NextGEN Galleries and Images.",1000,98607,8,"2024-01-19T18:50:00.000Z","6.4.8","2.7.1",[114,115,22,23,116],"custom","fields","ngg-custom-fields","http:\u002F\u002Fshauno.co.za\u002Fwordpress\u002Fnextgen-gallery-custom-fields\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnextgen-gallery-custom-fields.1.2.5.zip",{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":48,"downloaded":127,"rating":128,"num_ratings":129,"last_updated":130,"tested_up_to":131,"requires_at_least":132,"requires_php":18,"tags":133,"homepage":138,"download_link":139,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"advanced-custom-fields-nextgen-gallery-field-add-on","Advanced Custom Fields: NextGEN Gallery Field add-on","2.1","Apollo139","https:\u002F\u002Fprofiles.wordpress.org\u002Faloziak\u002F","\u003Cp>This is an add-on for the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fadvanced-custom-fields\u002F\" rel=\"ugc\">Advanced Custom Fields\u003C\u002Fa> WordPress plugin and will not provide any functionality to WordPress unless advanced Custom Fields is installed and activated.\u003C\u002Fp>\n\u003Cp>The NextGEN Gallery field provides a dropdown (select or multi-select) of NextGEN Gallery names (galleries and albums) and the ability to map the selected NextGEN Gallery to the post.\u003Cbr \u002F>\nThe get_value() API returns an array of the selected NextGEN Gallery IDs and the form – album or gallery.\u003C\u002Fp>\n\u003Cp>Support ACF5 Pro, ACF4, ACF3, NextCellent Gallery – NextGEN Legacy.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>!!! Version 1.1 !!! \u003C\u002Fstrong>\u003Cbr \u002F>\nThis version changes get_value() API returned value. You must change your template files. !!!\u003C\u002Fp>\n\u003Cp>The get_value() API returns a following array:\u003Cbr \u002F>\n    Array (\u003Cbr \u002F>\n        [0] => Array (\u003Cbr \u002F>\n            [ngg_id] => 8  ( NextGEN Gallery ‘gallery’ or ‘album’ ID )\u003Cbr \u002F>\n            [ngg_form] => gallery  ( ‘gallery’ or ‘album’ )\u003Cbr \u002F>\n        )\u003Cbr \u002F>\n    )\u003C\u002Fp>\n\u003Ch4>Example\u003C\u002Fh4>\n\u003Cp>These examples should show a NextGEN Gallery gallery or NextGEN Gallery album.\u003C\u002Fp>\n\u003Cp>For version 1.1 and later\n    \u003C\u002Fp>\n\u003Cp>For version 1.0.2 and earlier\n    \u003C\u002Fp>\n","Adds a NextGEN Gallery Field to Advanced Custom Fields. Select one or more NextGEN Galleries and assign them to the post.",41677,42,7,"2015-01-04T14:26:00.000Z","4.1.0","3.0",[134,135,136,23,137],"acf","acf-add-on","custom-field","nextgen-gallery-field","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fadvanced-custom-fields-nextgen-gallery-field-add-on\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-custom-fields-nextgen-gallery-field-add-on.zip",{"attackSurface":141,"codeSignals":215,"taintFlows":248,"riskAssessment":289,"analyzedAt":303},{"hooks":142,"ajaxHandlers":211,"restRoutes":212,"shortcodes":213,"cronEvents":214,"entryPointCount":27,"unprotectedCount":27},[143,148,152,157,161,166,170,174,178,182,186,190,194,198,202,206],{"type":144,"name":145,"callback":146,"file":147,"line":109},"action","init","register_post_types","comments\\comments.php",{"type":144,"name":149,"callback":150,"file":147,"line":151},"ngg_created_new_gallery","rcwd_ngg_gallery_comments_create_post",24,{"type":144,"name":153,"callback":154,"priority":155,"file":147,"line":156},"ngg_update_gallery","rcwd_ngg_gallery_comments_update_post",10,39,{"type":144,"name":158,"callback":159,"file":147,"line":160},"admin_print_styles-edit-comments.php","rcwd_ngg_add_post_comments_stylesheet",48,{"type":162,"name":163,"callback":164,"file":147,"line":165},"filter","manage_edit-comments_columns","rcwd_ngg_add_comment_column_header",59,{"type":144,"name":167,"callback":168,"file":147,"line":169},"manage_comments_custom_column","rcwd_ngg_add_comment_column",99,{"type":162,"name":171,"callback":172,"priority":155,"file":147,"line":173},"get_comment_link","rcwd_ngg_get_comment_link",111,{"type":144,"name":175,"callback":176,"file":147,"line":177},"admin_init","rcwd_ngg_mg_init",124,{"type":144,"name":179,"callback":180,"file":147,"line":181},"admin_footer","rcwd_ngg_mg_add_post_comments_box",172,{"type":162,"name":183,"callback":184,"priority":155,"file":147,"line":185},"ngg_gallery_output","rcwd_ngg_gallery_output",187,{"type":162,"name":187,"callback":188,"priority":155,"file":147,"line":189},"ngg_gallery_object","rcwd_ngg_gallery_object",195,{"type":162,"name":191,"callback":192,"file":147,"line":193},"comments_template","rcwd_ngg_comments_template",217,{"type":162,"name":195,"callback":196,"file":147,"line":197},"comment_form_defaults","rcwd_ngg_comment_form_defaults",352,{"type":162,"name":199,"callback":200,"priority":155,"file":147,"line":201},"comment_id_fields","rcwd_ngg_comment_id_fields",353,{"type":144,"name":203,"callback":204,"file":147,"line":205},"wp","rcwd_ngg_wp",356,{"type":144,"name":207,"callback":208,"file":209,"line":210},"plugins_loaded","start_plugin","nextgen-gallery-comments.php",47,[],[],[],[],{"dangerousFunctions":216,"sqlUsage":217,"outputEscaping":228,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":68,"bundledLibraries":247},[],{"prepared":50,"raw":33,"locations":218},[219,222,225],{"file":147,"line":220,"context":221},230,"$wpdb->query() with variable interpolation",{"file":223,"line":13,"context":224},"functions\\functions.php","$wpdb->get_row() with variable interpolation",{"file":223,"line":226,"context":227},35,"$wpdb->get_results() with variable interpolation",{"escaped":109,"rawEcho":109,"locations":229},[230,233,235,237,239,241,243,245],{"file":147,"line":231,"context":232},79,"raw output",{"file":147,"line":234,"context":232},143,{"file":147,"line":236,"context":232},147,{"file":147,"line":238,"context":232},150,{"file":147,"line":240,"context":232},155,{"file":147,"line":242,"context":232},166,{"file":147,"line":244,"context":232},300,{"file":147,"line":246,"context":232},329,[],[249,276],{"entryPoint":250,"graph":251,"unsanitizedCount":27,"severity":275},"\u003Ccomments> (comments\\comments.php:0)",{"nodes":252,"edges":271},[253,258,264,267],{"id":254,"type":255,"label":256,"file":147,"line":257},"n0","source","$_GET",138,{"id":259,"type":260,"label":261,"file":147,"line":262,"wp_function":263},"n1","sink","get_var() [SQLi]",140,"get_var",{"id":265,"type":255,"label":266,"file":147,"line":257},"n2","$_GET (x3)",{"id":268,"type":260,"label":269,"file":147,"line":238,"wp_function":270},"n3","echo() [XSS]","echo",[272,274],{"from":254,"to":259,"sanitized":273},true,{"from":265,"to":268,"sanitized":273},"low",{"entryPoint":277,"graph":278,"unsanitizedCount":50,"severity":288},"rcwd_ngg_mg_add_post_comments_box (comments\\comments.php:128)",{"nodes":279,"edges":284},[280,281,282,283],{"id":254,"type":255,"label":256,"file":147,"line":257},{"id":259,"type":260,"label":261,"file":147,"line":262,"wp_function":263},{"id":265,"type":255,"label":266,"file":147,"line":257},{"id":268,"type":260,"label":269,"file":147,"line":238,"wp_function":270},[285,287],{"from":254,"to":259,"sanitized":286},false,{"from":265,"to":268,"sanitized":286},"high",{"summary":290,"deductions":291},"The nextgen-gallery-comments plugin, version 0.1.5, exhibits a generally positive security posture with no known CVEs and a limited attack surface. The absence of AJAX handlers, REST API routes, shortcodes, and cron events without proper authentication checks is commendable.  However, the static analysis reveals concerning areas.  A significant portion of SQL queries (43%) are not using prepared statements, which could lead to SQL injection vulnerabilities if not handled with extreme care elsewhere in the code. Furthermore, 50% of output escaping is not properly handled, increasing the risk of cross-site scripting (XSS) vulnerabilities when displaying user-provided or dynamically generated content. The taint analysis identified one high-severity flow with an unsanitized path, indicating a potential for directory traversal or similar file-based attacks, which is a critical concern despite the absence of direct file operations in the code signals. While the plugin benefits from a lack of known vulnerabilities and a controlled entry point, these specific code-level weaknesses, particularly the unsanitized path and the SQL\u002Foutput escaping issues, warrant careful attention and remediation to maintain a robust security profile.",[292,295,297,300],{"reason":293,"points":294},"High severity taint flow with unsanitized path",12,{"reason":296,"points":109},"SQL queries not using prepared statements",{"reason":298,"points":299},"Output escaping not properly handled",6,{"reason":301,"points":302},"No nonce checks on entry points",5,"2026-03-16T21:37:44.177Z",{"wat":305,"direct":311},{"assetPaths":306,"generatorPatterns":308,"scriptPaths":309,"versionParams":310},[307],"\u002Fwp-content\u002Fplugins\u002Fnextgen-gallery-comments\u002Fadmin-style.css",[],[],[],{"cssClasses":312,"htmlComments":314,"htmlAttributes":321,"restEndpoints":323,"jsGlobals":324,"shortcodeOutput":325},[313],"rcwd-ngg",[315,316,317,318,319,320],"REGISTER POST TYPE _______________________________________________________________________________________________________","___________________________________________________________________________________________________________________________","FUNC: create custom post id and post meta on gallery creation __________________________________________________","FUNC: check custom post id and post meta on gallery update _____________________________________________________","FUNC: add stylesheet to comments page _________________________________________________________________________________________________","FUNC: add comments columns header to comments page  ___________________________________________________________________________________",[322],"_rcwd_nggid",[],[],[]]