[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$feQF6G7rUJl7K6xQAvQtFDgXACQCogBAkFnM2aKEzNtI":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":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":85,"crawl_stats":38,"alternatives":93,"analysis":203,"fingerprints":672},"ngg-smart-image-search","NGG Smart Image Search","3.4.3","wpo-HR","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpo-hr\u002F","\u003Cp>NGG Smart Image Search will provide a highly customizable search and display functionality for images in NextGEN Galleries. Search results can be displayed in various layouts including all original NextGEN galleries.\u003C\u002Fp>\n\u003Cp>You find more infos and examples on the \u003Ca href=\"https:\u002F\u002Fr-fotos.de\u002Fwordpress-plugins\u002Fnextgen-galleries-smart-image-search\u002F\" rel=\"nofollow ugc\">plugin website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>An image search will be carried out across title, description, filename and tags (as configured per widget or shortcode) of all images in arbitary selectable NextGEN search galleries. There are two search modes available. The basic search mode will look for images which satisfy at least one of the search terms (logical or). The extended search mode will look for images which satisfy all search terms (logical and).\u003C\u002Fp>\n\u003Cp>The search result list can be displayed in various ways.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>you can use any of the native NextGEN Galleries to display the search result list. \u003C\u002Fli>\n\u003Cli>you can also use any of the NextGEN Pro \u002F Plus Galleries with all their features including ecommerce.\u003C\u002Fli>\n\u003Cli>you can use any available NextGEN Gallery settings.\u003C\u002Fli>\n\u003Cli>you can use single image lists and linked image lists providing additional image meta data.\u003C\u002Fli>\n\u003Cli>you can use an advanced thumbnail list which is independant of NextGEN Gallery code.\u003C\u002Fli>\n\u003Cli>you can use fancybox v5 for image display and show exifdata and\u002For use NextGEN backup files\u003C\u002Fli>\n\u003Cli>you can sort the search result list in various ways.\u003C\u002Fli>\n\u003Cli>you can use paging for long search result lists.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can enter search strings via widgets or shortcodes. You can use complex predefined searches to display an almost arbitrary collection of NextGEN Gallery images. You can dynamically switch the search mode or the display mode between searches. Searches can be configured differently for public users or for logged in (private) users.\u003C\u002Fp>\n\u003Cp>For an extended documentation see \u003Ca href=\"https:\u002F\u002Fr-fotos.de\u002Fwordpress-plugins\u002Fnextgen-galleries-smart-image-search\u002Fqualified-search-examples\u002F\" rel=\"nofollow ugc\">qualified search examples\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fr-fotos.de\u002Fwordpress-plugins\u002Fnextgen-galleries-smart-image-search\u002Fdisplay-search-result-list\u002F\" rel=\"nofollow ugc\">display search result list\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>The new \u003Ca href=\"https:\u002F\u002Fr-fotos.de\u002Fwordpress-plugins\u002Fnextgen-galleries-smart-image-search\u002Fnew-functionalities\u002F\" rel=\"nofollow ugc\">version 3\u003C\u002Fa> of this plugin is a major update of version 2 with many new functionalities and some optimization and error corrections.\u003C\u002Fp>\n","NGG Smart Image Search provides a smart search and display functionality for images in selectable arbitary collections of NextGEN galleries.",400,11413,98,13,"2025-06-18T01:44:00.000Z","6.8.5","5.5.4","7.0",[20,21,22,23,24],"frontend-search","gallery-displays","image-search","nextgen-gallery","smart-search","https:\u002F\u002Fr-fotos.de\u002Fwordpress-plugins\u002Fngg-smart-image-search","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fngg-smart-image-search.3.4.3.zip",71,4,1,"2025-09-22 00:00:00","2026-03-15T15:16:48.613Z",[33,47,62,74],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":38,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":30,"updated_date":44,"references":45,"days_to_patch":38},"CVE-2025-58027","ngg-smart-image-search-authenticated-contributor-stored-cross-site-scripting-2","NGG Smart Image Search \u003C= 3.4.3 - Authenticated (Contributor+) Stored Cross-Site Scripting","The NGG Smart Image Search plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 3.4.3 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.",null,"\u003C=3.4.3","medium",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2025-09-26 17:32:12",[46],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Ff592a397-5de5-431a-b680-1262b521f32d?source=api-prod",{"id":48,"url_slug":49,"title":50,"description":51,"plugin_slug":4,"theme_slug":38,"affected_versions":52,"patched_in_version":6,"severity":53,"cvss_score":54,"cvss_vector":55,"vuln_type":56,"published_date":57,"updated_date":58,"references":59,"days_to_patch":61},"CVE-2025-52832","ngg-smart-image-search-unauthenticated-sql-injection","NGG Smart Image Search \u003C= 3.4.1 - Unauthenticated SQL Injection","The NGG Smart Image Search plugin for WordPress is vulnerable to SQL Injection in versions up to, and including, 3.4.1 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query.  This makes it possible for unauthenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.","\u003C=3.4.1","high",7.5,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:H\u002FI:N\u002FA:N","Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')","2025-07-01 00:00:00","2025-07-08 18:53:54",[60],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fd889257e-b7a6-4704-876d-4b49f92a0849?source=api-prod",8,{"id":63,"url_slug":64,"title":65,"description":66,"plugin_slug":4,"theme_slug":38,"affected_versions":67,"patched_in_version":68,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":69,"updated_date":70,"references":71,"days_to_patch":73},"CVE-2025-47503","ngg-smart-image-search-authenticated-contributor-stored-cross-site-scripting-3","NGG Smart Image Search \u003C= 3.3.3 - Authenticated (Contributor+) Stored Cross-Site Scripting","The NGG Smart Image Search plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 3.3.3 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=3.3.3","3.4.1","2025-05-07 00:00:00","2025-05-13 14:19:40",[72],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Ffefd0e4d-3286-4d05-a715-d76524f1bc2b?source=api-prod",7,{"id":75,"url_slug":76,"title":77,"description":78,"plugin_slug":4,"theme_slug":38,"affected_versions":79,"patched_in_version":80,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":81,"updated_date":82,"references":83,"days_to_patch":29},"CVE-2024-13658","ngg-smart-image-search-authenticated-contributor-stored-cross-site-scripting","NGG Smart Image Search \u003C= 3.2.1 - Authenticated (Contributor+) Stored Cross-Site Scripting","The NGG Smart Image Search plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's 'hr_SIS_nextgen_searchbox' shortcode in all versions up to, and including, 3.2.1 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=3.2.1","3.3.2","2025-02-11 00:00:00","2025-02-12 04:22:17",[84],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fd916e320-e78b-4305-a4da-10c6fb8db41a?source=api-prod",{"slug":86,"display_name":7,"profile_url":8,"plugin_count":87,"total_installs":88,"avg_security_score":89,"avg_patch_time_days":90,"trust_score":91,"computed_at":92},"wpo-hr",2,410,78,5,85,"2026-04-04T16:12:47.332Z",[94,120,143,163,182],{"slug":95,"name":96,"version":97,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":102,"downloaded":103,"rating":13,"num_ratings":104,"last_updated":105,"tested_up_to":106,"requires_at_least":107,"requires_php":108,"tags":109,"homepage":114,"download_link":115,"security_score":116,"vuln_count":117,"unpatched_count":118,"last_vuln_date":119,"fetched_at":31},"add-search-to-menu","Ivory Search – WordPress Search Plugin","5.5.14","Vinod Dalvi","https:\u002F\u002Fprofiles.wordpress.org\u002Fvinod-dalvi\u002F","\u003Cp>Ivory Search is a simple to use advanced WordPress search plugin.\u003C\u002Fp>\n\u003Cp>It enhances the default WordPress search and also allows you to create new custom search forms.\u003C\u002Fp>\n\u003Cp>With Ivory Search, you can create an unlimited number of search forms and configure each search form individually to customize WordPress search and perform different types of searches on site content.\u003C\u002Fp>\n\u003Cp>Display the custom search forms on site header, footer, sidebar or widget area, navigation or menu, on pages, posts, custom post types or anywhere on the site using its shortcodes.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Note: The styling of the search form highly depends on how your theme styles it. If your theme does not style search form correctly then to style it get free support from \u003Ca href=\"https:\u002F\u002Fivorysearch.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Ivory Search Support\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Have any doubt or question?\u003Cbr \u002F>\nFeel free to ask it using \u003Ca href=\"https:\u002F\u002Fivorysearch.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">Contact Form\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fivorysearch.com\u002F\" rel=\"nofollow ugc\">Website\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fivorysearch.com\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fivorysearch.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fivorysearch.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">Contact Us\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli> Perform faster search with inverted index-based search engine.\u003C\u002Fli>\n\u003Cli> Index and search  shortcode contents.\u003C\u002Fli>\n\u003Cli> Search WooCommerce products.\u003C\u002Fli>\n\u003Cli> Search images, files and attachments.\u003C\u002Fli>\n\u003Cli> Customize search form using customizer.\u003C\u002Fli>\n\u003Cli> Search using AJAX search.\u003C\u002Fli>\n\u003Cli> Track searches in search analytics.\u003C\u002Fli>\n\u003Cli> Index and search TablePress shortcode contents.\u003C\u002Fli>\n\u003Cli> Create unlimited number of search forms.\u003C\u002Fli>\n\u003Cli> Configure each search forms separately.\u003C\u002Fli>\n\u003Cli> Configure search form to search specific content.\u003C\u002Fli>\n\u003Cli> Exclude specific content from search results.\u003C\u002Fli>\n\u003Cli> Display Search Forms anywhere on your site.\u003C\u002Fli>\n\u003Cli> Supports multilingual search.\u003C\u002Fli>\n\u003Cli> Multilingual Search supported by Weglot\u003C\u002Fli>\n\u003Cli> Integrates with popular plugins such as WooCommerce, Weglot, Polylang, bbPress, WPML etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>AJAX Search or Live Search\u003C\u002Fh3>\n\u003Cul>\n\u003Cli> Convert any search form including default search form to AJAX search form.\u003C\u002Fli>\n\u003Cli> Search posts, pages, WooCommerce products, images, files or any custom post type using AJAX search.\u003C\u002Fli>\n\u003Cli> Exclude any specific content from AJAX search.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Search Form Customizer\u003C\u002Fh3>\n\u003Cul>\n\u003Cli> Use customizer to change search form colors and its text.\u003C\u002Fli>\n\u003Cli> Choose any search form style from various search forms.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Search Specific Content\u003C\u002Fh3>\n\u003Cul>\n\u003Cli> Search specific post types such as post, page, product, attachment, forum etc.\u003C\u002Fli>\n\u003Cli> Search in post title.\u003C\u002Fli>\n\u003Cli> Search in post content.\u003C\u002Fli>\n\u003Cli> Search in post excerpt.\u003C\u002Fli>\n\u003Cli> Search posts having specific category or taxonomy terms.\u003C\u002Fli>\n\u003Cli> Search in category or taxonomy terms title.\u003C\u002Fli>\n\u003Cli> Search in category or taxonomy terms description.\u003C\u002Fli>\n\u003Cli> Search posts having specific custom fields or metadata.\u003C\u002Fli>\n\u003Cli> Search WooCommerce products SKU. [Premium]\u003C\u002Fli>\n\u003Cli> Search WooCommerce products variation. [Premium]\u003C\u002Fli>\n\u003Cli> Search posts created by specific authors. [Premium]\u003C\u002Fli>\n\u003Cli> Search in author Display name and display the posts created by that author.\u003C\u002Fli>\n\u003Cli> Search posts having specific statuses. [Premium]\u003C\u002Fli>\n\u003Cli> Search posts having specific number of comments. [Premium]\u003C\u002Fli>\n\u003Cli> Search in approved comments content.\u003C\u002Fli>\n\u003Cli> Search posts created in specific date.\u003C\u002Fli>\n\u003Cli> Search only password protected posts.\u003C\u002Fli>\n\u003Cli> Search only posts without passwords.\u003C\u002Fli>\n\u003Cli> Search all posts with and without passwords.\u003C\u002Fli>\n\u003Cli> Search specific files, MIME type or media attachments such as images, audio, videos, PDF, documents etc. [Premium]\u003C\u002Fli>\n\u003Cli> Search in the title, caption and description of images, attachments and media.\u003C\u002Fli>\n\u003Cli> Search in multiple languages as the plugin supports multilingual plugins such as Polylang, WPML etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Exclude Specific Content From Search\u003C\u002Fh3>\n\u003Cul>\n\u003Cli> Exclude specific post types from search.\u003C\u002Fli>\n\u003Cli> Exclude specific posts, pages, WooCommerce Products, Media Attachments, forums or any custom post type from search.\u003C\u002Fli>\n\u003Cli> Do not search in the post title.\u003C\u002Fli>\n\u003Cli> Configure to not search in post content.\u003C\u002Fli>\n\u003Cli> Configure to not search in post excerpt.\u003C\u002Fli>\n\u003Cli> Exclude posts from search having specific category or taxonomy terms.\u003C\u002Fli>\n\u003Cli> Exclude posts from search having specific custom fields or metadata. [Premium]\u003C\u002Fli>\n\u003Cli> Exclude ‘out of stock’ WooCommerce products from search. [Premium]\u003C\u002Fli>\n\u003Cli> Exclude posts from search created by specific authors. [Premium]\u003C\u002Fli>\n\u003Cli> Exclude posts from search having specific statuses. [Premium]\u003C\u002Fli>\n\u003Cli> Exclude sticky posts from search.\u003C\u002Fli>\n\u003Cli> Exclude posts from search having specific number of comments.\u003C\u002Fli>\n\u003Cli> Exclude posts from search created before or after specific dates.\u003C\u002Fli>\n\u003Cli> Exclude password protected posts from search.\u003C\u002Fli>\n\u003Cli> Exclude posts from search without passwords.\u003C\u002Fli>\n\u003Cli> Exclude images, audios, videos, PDF, documents, attachments, files, media, file type or MIME type from search. [Premium]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Control and Extend Search\u003C\u002Fh3>\n\u003Cul>\n\u003Cli> Display search form in navigation menu and configure its functionality.\u003C\u002Fli>\n\u003Cli> Configure the number of posts to display in search results.\u003C\u002Fli>\n\u003Cli> Highlight search terms on the search results page.\u003C\u002Fli>\n\u003Cli> Order posts in ascending or descending order of date, relevance, id, author, title, type, name, comment count, menu order or entirely random. [Premium]\u003C\u002Fli>\n\u003Cli> Display or hide sticky posts at the top of the search results page.\u003C\u002Fli>\n\u003Cli> Display an error page or list all posts for empty search queries.\u003C\u002Fli>\n\u003Cli> Display search forms only to site administrators while testing, before going live.\u003C\u002Fli>\n\u003Cli> Disable an individual search form or disable searching site wide.\u003C\u002Fli>\n\u003Cli> Configure stop words which are excluded from search.\u003C\u002Fli>\n\u003Cli> Option to add word synonyms to provide more relevant search results.\u003C\u002Fli>\n\u003Cli> Display post_type argument in the search query URL and restrict search to it.\u003C\u002Fli>\n\u003Cli> Search posts having all or any of the selected category or taxonomy terms.\u003C\u002Fli>\n\u003Cli> Display content having any or all the searched terms.\u003C\u002Fli>\n\u003Cli> Fuzzy Matching – Search posts that include the whole search term or search words in the posts that begins or ends with the search term.\u003C\u002Fli>\n\u003Cli> Keyword Stemming – Also searches base word of searched keyword. [Premium]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>Note: some of the features are Premium marked as [Premium]. To have access to those features you will need Ivory Search Premium. You can \u003Ca href=\"https:\u002F\u002Fivorysearch.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">get Ivory Search Premium here\u003C\u002Fa>!\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>We enhanced and re-wrote old Add Search To Menu plugin from the ground up and Add Search To Menu has renamed to Ivory Search.\u003C\u002Fp>\n\u003Ch4>Help\u003C\u002Fh4>\n\u003Cp>Need Help? Get \u003Ca href=\"https:\u002F\u002Fivorysearch.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Ivory Search support\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Feedback\u003C\u002Fh4>\n\u003Cp>Any suggestions or comments are welcome. Feel free to contact us using this \u003Ca href=\"https:\u002F\u002Fivorysearch.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">Contact form\u003C\u002Fa>.\u003C\u002Fp>\n","Advanced WordPress custom search plugin. Provides Search Form Customizer, WooCommerce Search, AJAX Search & Live Search support!",100000,2881577,1544,"2026-01-22T09:38:00.000Z","6.9.4","3.9","5.2.4",[110,111,22,112,113],"ajax-search","file-search","search","woocommerce-search","https:\u002F\u002Fivorysearch.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadd-search-to-menu.5.5.14.zip",95,11,0,"2026-01-27 19:35:51",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":128,"downloaded":129,"rating":130,"num_ratings":131,"last_updated":132,"tested_up_to":133,"requires_at_least":134,"requires_php":135,"tags":136,"homepage":141,"download_link":142,"security_score":91,"vuln_count":118,"unpatched_count":118,"last_vuln_date":38,"fetched_at":31},"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","",[137,138,139,23,140],"nextcellent","nextcellent-gallery","nextgen","nextgen-legacy","http:\u002F\u002Fwww.nextgengalleryoptimizer.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnextgen-gallery-optimizer.2.1.5.zip",{"slug":144,"name":145,"version":146,"author":147,"author_profile":148,"description":149,"short_description":150,"active_installs":151,"downloaded":152,"rating":153,"num_ratings":61,"last_updated":154,"tested_up_to":155,"requires_at_least":156,"requires_php":135,"tags":157,"homepage":161,"download_link":162,"security_score":91,"vuln_count":118,"unpatched_count":118,"last_vuln_date":38,"fetched_at":31},"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,100,"2024-01-19T18:50:00.000Z","6.4.8","2.7.1",[158,159,139,23,160],"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":164,"name":165,"version":166,"author":167,"author_profile":168,"description":169,"short_description":170,"active_installs":151,"downloaded":171,"rating":172,"num_ratings":173,"last_updated":174,"tested_up_to":16,"requires_at_least":175,"requires_php":176,"tags":177,"homepage":180,"download_link":181,"security_score":153,"vuln_count":118,"unpatched_count":118,"last_vuln_date":38,"fetched_at":31},"smart-search-for-woocommerce","Smart Search & Product Filter for WooCommerce – Searchanise","1.0.18","Searchanise","https:\u002F\u002Fprofiles.wordpress.org\u002Fsearchanise\u002F","\u003Cp>Smart Search and Product Filter from Searchanise is the all-in-one live search solution to improve your store’s conversion rate. Our clients report at least a 20% rise in conversion, with some reaching as much as 60% in just several months.\u003C\u002Fp>\n\u003Cp>Our feature-packed product search and filter plugin for WooCommerce, trusted by over 14,000 brands (including CBS, Durex, Lonely Planet, Fossil, Media Markt, Decathlon, Himalaya Wellness, and Ergo Baby), aims to enhance your customers’ experience as it guides them through your website. Starting with:\u003C\u002Fp>\n\u003Ch3>Typing a search query\u003C\u002Fh3>\n\u003Cp>Your potential future customers have probably come to your site with at least a rough idea of what they want. Their first point of contact will thus be the search bar – and our advanced search engine has everything you might possibly need, such as:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Predictive search with typo autocorrection and synonyms\u003C\u002Fli>\n\u003Cli>“Did you mean” suggestions\u003C\u002Fli>\n\u003Cli>Site search both across products & site content\u003C\u002Fli>\n\u003Cli>Personalized instant search results\u003C\u002Fli>\n\u003Cli>In-search product previews\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Navigating the search results page\u003C\u002Fh3>\n\u003Cp>After your visitors get to the search results page, they will likely need a way to narrow down the results. With our powerful filtering system, they can do that. We offer:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Both basic and product attribute filters. The former includes all the usual suspects (price, categories, manufacturer, etc.), while the latter can be set up to match specific product attributes.\u003C\u002Fli>\n\u003Cli>Multiple smart filter selections.\u003C\u002Fli>\n\u003Cli>Top and\u002For side advanced filters. Choose where you want your filters to be.\u003C\u002Fli>\n\u003Cli>Customizable look and feel. Display your search filters as open or closed, and tinker with settings to deploy different looks\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You will also be able to add View Details or Add to Cart button to your search results page’s products – and provide a snappy route to checkout.\u003C\u002Fp>\n\u003Ch3>Exploring products\u003C\u002Fh3>\n\u003Cp>We can further fuel your visitors’ interest in your goods via recommendations blocks. Our Upsell and Cross-sell widgets will help you out here.\u003C\u002Fp>\n\u003Cp>Some of them are ready out of the box (like Customers Who Bought This Also Bought), while you can easily configure others. Just select a common denominator for the products you’d like to promote, name the resulting recommendation block, and choose a page where to insert it.\u003C\u002Fp>\n\u003Ch3>It gets even better\u003C\u002Fh3>\n\u003Cp>The list of our navigation features doesn’t end here. Our product filter & search widgets are fully customizable to blend in with your store’s theme; we help promote goods in-search and beyond via product merchandising rules, while our in-depth analytics will explain your customers’ behavior.\u003C\u002Fp>\n\u003Cp>We are also integrated with other WordPress plugins, such as Weglot and Yotpo, and are a mobile-friendly bunch: our smart search and filters look just as good on smartphones as they do on laptops.\u003C\u002Fp>\n\u003Cp>You can install the app in just one click – no coding skills required. Give it a whirl – the first 14 days are on us.\u003C\u002Fp>\n\u003Ch3>Pricing\u003C\u002Fh3>\n\u003Cp>Our plans start at just $99 per year (a little over $8 a month, if an annual plan is chosen!) and we offer a 14-day trial period if you want to give the app a test run.\u003C\u002Fp>\n\u003Cp>For more information on our paid plans, head over \u003Ca href=\"https:\u002F\u002Fsearchanise.io\u002Fpricing\u002Fwoocommerce\" rel=\"nofollow ugc\">here\u003C\u002Fa>. If you have any questions, feel free to \u003Ca href=\"mailto:feedback@searchanise.io\" rel=\"nofollow ugc\">contact us\u003C\u002Fa> via email or live chat.\u003C\u002Fp>\n\u003Ch3>Live demo\u003C\u002Fh3>\n\u003Cp>Still not sure whether we are the right fit for you? Check how our app works in our \u003Ca href=\"https:\u002F\u002Fdemo.searchanise.com\u002Fwoocommerce\u002F\" rel=\"nofollow ugc\">demo store\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Feedback and support\u003C\u002Fh3>\n\u003Cp>Our support team is here for you round the clock, and you can easily chat to us on our website or via email at feedback@searchanise.com. We guarantee we’ll get back to you within 360 minutes – but do check our extensive \u003Ca href=\"https:\u002F\u002Fdocs.searchanise.io\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> too: the odds are we’ll have a ready answer there.\u003C\u002Fp>\n\u003Ch3>We are social\u003C\u002Fh3>\n\u003Cp>Follow us on \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fsearchanise\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fsearchaniseapp\u002F\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa> and never miss an important update again.\u003C\u002Fp>\n","Advanced WooCommerce product search and filter plugin. Customizable search bar, live search suggestions and auto-generated filters for search results.",26938,88,43,"2025-10-17T07:42:00.000Z","4.0","5.6",[178,179,112,24,113],"product-filter","product-search","https:\u002F\u002Fsearchanise.io\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-search-for-woocommerce.zip",{"slug":183,"name":184,"version":185,"author":186,"author_profile":187,"description":188,"short_description":189,"active_installs":190,"downloaded":191,"rating":192,"num_ratings":73,"last_updated":193,"tested_up_to":194,"requires_at_least":195,"requires_php":135,"tags":196,"homepage":201,"download_link":202,"security_score":91,"vuln_count":118,"unpatched_count":118,"last_vuln_date":38,"fetched_at":31},"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.",500,41677,42,"2015-01-04T14:26:00.000Z","4.1.0","3.0",[197,198,199,23,200],"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":204,"codeSignals":265,"taintFlows":586,"riskAssessment":655,"analyzedAt":671},{"hooks":205,"ajaxHandlers":246,"restRoutes":247,"shortcodes":248,"cronEvents":264,"entryPointCount":28,"unprotectedCount":118},[206,212,217,220,222,225,228,230,233,236,239,241],{"type":207,"name":208,"callback":209,"file":210,"line":211},"action","wp_footer","def_svg_icon","admin\\class-ngg-smart-image-search-admin.php",1131,{"type":207,"name":213,"callback":214,"file":215,"line":216},"plugins_loaded","anonymous","includes\\class-ngg-smart-image-search.php",149,{"type":207,"name":218,"callback":214,"file":215,"line":219},"admin_enqueue_scripts",164,{"type":207,"name":218,"callback":214,"file":215,"line":221},165,{"type":207,"name":223,"callback":214,"file":215,"line":224},"admin_menu",168,{"type":207,"name":226,"callback":214,"file":215,"line":227},"admin_init",171,{"type":207,"name":226,"callback":214,"file":215,"line":229},174,{"type":207,"name":231,"callback":214,"file":215,"line":232},"admin_notices",181,{"type":207,"name":234,"callback":214,"file":215,"line":235},"widgets_init",187,{"type":207,"name":237,"callback":214,"file":215,"line":238},"wp_enqueue_scripts",202,{"type":207,"name":237,"callback":214,"file":215,"line":240},203,{"type":207,"name":242,"callback":243,"file":244,"line":245},"wp_head","set_thumbnail_boarder","public\\class-ngg-smart-image-search-public.php",2115,[],[],[249,253,257,260],{"tag":250,"callback":251,"file":244,"line":252},"hr_SIS_nextgen_searchbox","hr_SIS_nextgen_searchbox_handler",1881,{"tag":254,"callback":255,"file":244,"line":256},"hr_SIS_search_nextgen_images","hr_SIS_display_images_handler",1883,{"tag":258,"callback":255,"file":244,"line":259},"hr_SIS_display_images",1884,{"tag":261,"callback":262,"file":244,"line":263},"hr_SIS_textbox","hr_SIS_textbox_handler",1886,[],{"dangerousFunctions":266,"sqlUsage":271,"outputEscaping":274,"fileOperations":118,"externalRequests":118,"nonceChecks":118,"capabilityChecks":584,"bundledLibraries":585},[267],{"fn":268,"file":244,"line":269,"context":270},"shell_exec",2169,"$exif_data_perl = shell_exec(\"perl \" . $hr_exiftool . \" -php -q \" . $_SERVER['DOCUMENT_ROOT'] . $ima",{"prepared":272,"raw":118,"locations":273},18,[],{"escaped":275,"rawEcho":227,"locations":276},33,[277,280,282,284,286,287,289,291,292,294,296,297,298,300,302,303,305,307,308,310,312,314,315,317,319,321,322,324,326,328,329,331,333,334,336,338,339,341,343,344,346,348,349,351,353,354,356,358,359,361,363,365,366,368,370,372,373,375,377,378,380,382,383,385,387,389,390,392,394,396,397,399,401,402,404,406,407,409,411,412,414,416,417,419,421,422,424,426,427,429,431,432,434,436,437,439,441,442,444,446,447,449,451,452,454,456,457,459,461,462,464,466,468,470,472,474,476,478,480,482,484,486,488,490,491,493,495,497,499,501,503,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,545,547,549,551,553,555,557,559,561,563,565,567,569,571,573,575,578,580,581,582],{"file":210,"line":278,"context":279},249,"raw output",{"file":210,"line":281,"context":279},258,{"file":210,"line":283,"context":279},584,{"file":210,"line":285,"context":279},585,{"file":210,"line":285,"context":279},{"file":210,"line":288,"context":279},589,{"file":210,"line":290,"context":279},590,{"file":210,"line":290,"context":279},{"file":210,"line":293,"context":279},595,{"file":210,"line":295,"context":279},596,{"file":210,"line":295,"context":279},{"file":210,"line":295,"context":279},{"file":210,"line":299,"context":279},598,{"file":210,"line":301,"context":279},599,{"file":210,"line":301,"context":279},{"file":210,"line":304,"context":279},604,{"file":210,"line":306,"context":279},605,{"file":210,"line":306,"context":279},{"file":210,"line":309,"context":279},606,{"file":210,"line":311,"context":279},610,{"file":210,"line":313,"context":279},611,{"file":210,"line":313,"context":279},{"file":210,"line":316,"context":279},612,{"file":210,"line":318,"context":279},616,{"file":210,"line":320,"context":279},617,{"file":210,"line":320,"context":279},{"file":210,"line":323,"context":279},618,{"file":210,"line":325,"context":279},625,{"file":210,"line":327,"context":279},626,{"file":210,"line":327,"context":279},{"file":210,"line":330,"context":279},630,{"file":210,"line":332,"context":279},631,{"file":210,"line":332,"context":279},{"file":210,"line":335,"context":279},635,{"file":210,"line":337,"context":279},636,{"file":210,"line":337,"context":279},{"file":210,"line":340,"context":279},640,{"file":210,"line":342,"context":279},641,{"file":210,"line":342,"context":279},{"file":210,"line":345,"context":279},647,{"file":210,"line":347,"context":279},648,{"file":210,"line":347,"context":279},{"file":210,"line":350,"context":279},651,{"file":210,"line":352,"context":279},652,{"file":210,"line":352,"context":279},{"file":210,"line":355,"context":279},655,{"file":210,"line":357,"context":279},656,{"file":210,"line":357,"context":279},{"file":210,"line":360,"context":279},657,{"file":210,"line":362,"context":279},658,{"file":210,"line":364,"context":279},659,{"file":210,"line":364,"context":279},{"file":210,"line":367,"context":279},660,{"file":210,"line":369,"context":279},665,{"file":210,"line":371,"context":279},666,{"file":210,"line":371,"context":279},{"file":210,"line":374,"context":279},670,{"file":210,"line":376,"context":279},671,{"file":210,"line":376,"context":279},{"file":210,"line":379,"context":279},674,{"file":210,"line":381,"context":279},675,{"file":210,"line":381,"context":279},{"file":210,"line":384,"context":279},676,{"file":210,"line":386,"context":279},677,{"file":210,"line":388,"context":279},678,{"file":210,"line":388,"context":279},{"file":210,"line":391,"context":279},679,{"file":210,"line":393,"context":279},686,{"file":210,"line":395,"context":279},687,{"file":210,"line":395,"context":279},{"file":210,"line":398,"context":279},691,{"file":210,"line":400,"context":279},692,{"file":210,"line":400,"context":279},{"file":210,"line":403,"context":279},696,{"file":210,"line":405,"context":279},697,{"file":210,"line":405,"context":279},{"file":210,"line":408,"context":279},701,{"file":210,"line":410,"context":279},702,{"file":210,"line":410,"context":279},{"file":210,"line":413,"context":279},706,{"file":210,"line":415,"context":279},707,{"file":210,"line":415,"context":279},{"file":210,"line":418,"context":279},711,{"file":210,"line":420,"context":279},712,{"file":210,"line":420,"context":279},{"file":210,"line":423,"context":279},716,{"file":210,"line":425,"context":279},717,{"file":210,"line":425,"context":279},{"file":210,"line":428,"context":279},724,{"file":210,"line":430,"context":279},725,{"file":210,"line":430,"context":279},{"file":210,"line":433,"context":279},730,{"file":210,"line":435,"context":279},731,{"file":210,"line":435,"context":279},{"file":210,"line":438,"context":279},735,{"file":210,"line":440,"context":279},736,{"file":210,"line":440,"context":279},{"file":210,"line":443,"context":279},740,{"file":210,"line":445,"context":279},741,{"file":210,"line":445,"context":279},{"file":210,"line":448,"context":279},745,{"file":210,"line":450,"context":279},746,{"file":210,"line":450,"context":279},{"file":210,"line":453,"context":279},812,{"file":210,"line":455,"context":279},814,{"file":210,"line":455,"context":279},{"file":210,"line":458,"context":279},816,{"file":210,"line":460,"context":279},817,{"file":210,"line":460,"context":279},{"file":210,"line":463,"context":279},820,{"file":210,"line":465,"context":279},821,{"file":210,"line":467,"context":279},824,{"file":210,"line":469,"context":279},825,{"file":210,"line":471,"context":279},853,{"file":210,"line":473,"context":279},855,{"file":210,"line":475,"context":279},880,{"file":210,"line":477,"context":279},885,{"file":210,"line":479,"context":279},886,{"file":210,"line":481,"context":279},887,{"file":210,"line":483,"context":279},888,{"file":210,"line":485,"context":279},889,{"file":210,"line":487,"context":279},890,{"file":210,"line":489,"context":279},891,{"file":210,"line":489,"context":279},{"file":210,"line":492,"context":279},896,{"file":210,"line":494,"context":279},904,{"file":210,"line":496,"context":279},905,{"file":210,"line":498,"context":279},906,{"file":210,"line":500,"context":279},908,{"file":210,"line":502,"context":279},909,{"file":210,"line":504,"context":279},912,{"file":210,"line":506,"context":279},913,{"file":210,"line":508,"context":279},914,{"file":210,"line":510,"context":279},916,{"file":210,"line":512,"context":279},917,{"file":210,"line":514,"context":279},925,{"file":210,"line":516,"context":279},927,{"file":210,"line":518,"context":279},928,{"file":210,"line":520,"context":279},940,{"file":210,"line":522,"context":279},941,{"file":210,"line":524,"context":279},942,{"file":210,"line":526,"context":279},944,{"file":210,"line":528,"context":279},945,{"file":210,"line":530,"context":279},951,{"file":210,"line":532,"context":279},952,{"file":210,"line":534,"context":279},955,{"file":210,"line":536,"context":279},956,{"file":210,"line":538,"context":279},959,{"file":210,"line":540,"context":279},963,{"file":210,"line":542,"context":279},968,{"file":210,"line":544,"context":279},969,{"file":210,"line":546,"context":279},972,{"file":210,"line":548,"context":279},973,{"file":210,"line":550,"context":279},976,{"file":210,"line":552,"context":279},980,{"file":210,"line":554,"context":279},993,{"file":210,"line":556,"context":279},994,{"file":210,"line":558,"context":279},998,{"file":210,"line":560,"context":279},1004,{"file":210,"line":562,"context":279},1011,{"file":210,"line":564,"context":279},1013,{"file":210,"line":566,"context":279},1015,{"file":210,"line":568,"context":279},1016,{"file":210,"line":570,"context":279},1040,{"file":210,"line":572,"context":279},1041,{"file":210,"line":574,"context":279},1043,{"file":576,"line":577,"context":279},"ngg-smart-image-search.php",47,{"file":244,"line":579,"context":279},1294,{"file":244,"line":579,"context":279},{"file":244,"line":579,"context":279},{"file":244,"line":583,"context":279},2092,3,[],[587,623,645],{"entryPoint":588,"graph":589,"unsanitizedCount":118,"severity":622},"hr_SIS_display_images_handler (public\\class-ngg-smart-image-search-public.php:274)",{"nodes":590,"edges":617},[591,596,602,606,611,613],{"id":592,"type":593,"label":594,"file":244,"line":595},"n0","source","$_POST (x4)",365,{"id":597,"type":598,"label":599,"file":244,"line":600,"wp_function":601},"n1","sink","get_results() [SQLi]",1163,"get_results",{"id":603,"type":593,"label":604,"file":244,"line":605},"n2","$_POST (x2)",543,{"id":607,"type":598,"label":608,"file":244,"line":609,"wp_function":610},"n3","get_var() [SQLi]",1242,"get_var",{"id":612,"type":593,"label":604,"file":244,"line":595},"n4",{"id":614,"type":598,"label":615,"file":244,"line":579,"wp_function":616},"n5","echo() [XSS]","echo",[618,620,621],{"from":592,"to":597,"sanitized":619},true,{"from":603,"to":607,"sanitized":619},{"from":612,"to":614,"sanitized":619},"low",{"entryPoint":624,"graph":625,"unsanitizedCount":118,"severity":622},"\u003Cclass-ngg-smart-image-search-public> (public\\class-ngg-smart-image-search-public.php:0)",{"nodes":626,"edges":640},[627,628,629,630,631,632,633,637],{"id":592,"type":593,"label":594,"file":244,"line":595},{"id":597,"type":598,"label":599,"file":244,"line":600,"wp_function":601},{"id":603,"type":593,"label":604,"file":244,"line":605},{"id":607,"type":598,"label":608,"file":244,"line":609,"wp_function":610},{"id":612,"type":593,"label":604,"file":244,"line":595},{"id":614,"type":598,"label":615,"file":244,"line":579,"wp_function":616},{"id":634,"type":593,"label":635,"file":244,"line":636},"n6","$_SERVER",2168,{"id":638,"type":598,"label":639,"file":244,"line":269,"wp_function":268},"n7","shell_exec() [RCE]",[641,642,643,644],{"from":592,"to":597,"sanitized":619},{"from":603,"to":607,"sanitized":619},{"from":612,"to":614,"sanitized":619},{"from":634,"to":638,"sanitized":619},{"entryPoint":646,"graph":647,"unsanitizedCount":29,"severity":654},"hr_get_exif_data_container (public\\class-ngg-smart-image-search-public.php:2123)",{"nodes":648,"edges":651},[649,650],{"id":592,"type":593,"label":635,"file":244,"line":636},{"id":597,"type":598,"label":639,"file":244,"line":269,"wp_function":268},[652],{"from":592,"to":597,"sanitized":653},false,"critical",{"summary":656,"deductions":657},"The `ngg-smart-image-search` plugin v3.4.3 exhibits a mixed security posture. On one hand, it demonstrates good practices by exclusively using prepared statements for SQL queries and avoiding file operations and external HTTP requests. However, several concerning signals are present in the static analysis, most notably the presence of `shell_exec` without apparent authorization checks, which is a high-risk function. Additionally, only 16% of output is properly escaped, leaving the plugin susceptible to Cross-Site Scripting (XSS) vulnerabilities if user input is not sufficiently sanitized before being displayed.\n\nThe taint analysis reveals a critical severity flow with unsanitized paths, indicating a potential for path traversal or other file system related exploits. The plugin's vulnerability history is also a significant concern, with a total of 4 known CVEs, one of which remains unpatched. The common vulnerability types of SQL injection and XSS, alongside the presence of a high-severity unpatched CVE, suggest recurring weaknesses in input validation and sanitization that have not been fully addressed. While the plugin has strengths in its handling of SQL queries and avoidance of certain dangerous operations, the identified critical taint flow, low output escaping percentage, and persistent vulnerability history present a considerable risk.",[658,661,664,666,669],{"reason":659,"points":660},"Unpatched high severity CVE",17,{"reason":662,"points":663},"Critical severity taint flow with unsanitized paths",12,{"reason":665,"points":61},"Low percentage of properly escaped output (16%)",{"reason":667,"points":668},"Presence of dangerous function: shell_exec",10,{"reason":670,"points":73},"No nonce checks","2026-03-16T19:44:13.804Z",{"wat":673,"direct":688},{"assetPaths":674,"generatorPatterns":679,"scriptPaths":680,"versionParams":683},[675,676,677,678],"\u002Fwp-content\u002Fplugins\u002Fngg-smart-image-search\u002Fadmin\u002Fcss\u002Fngg-smart-image-search-admin.css","\u002Fwp-content\u002Fplugins\u002Fngg-smart-image-search\u002Fadmin\u002Ffonts\u002Fgenericons\u002Fgenericons.css","\u002Fwp-content\u002Fplugins\u002Fngg-smart-image-search\u002Fadmin\u002Fjs\u002Fngg-smart-image-search-admin.js","\u002Fwp-content\u002Fplugins\u002Fngg-smart-image-search\u002Fadmin\u002Fjs\u002Fhide-nextgen-header.js",[],[681,682],"admin\u002Fjs\u002Fngg-smart-image-search-admin.js","admin\u002Fjs\u002Fhide-nextgen-header.js",[684,685,686,687],"ngg-smart-image-search-admin.css?ver=","genericons.css?ver=","ngg-smart-image-search-admin.js?ver=","hide-nextgen-header.js?ver=",{"cssClasses":689,"htmlComments":691,"htmlAttributes":692,"restEndpoints":693,"jsGlobals":694,"shortcodeOutput":696},[690],"hr_SIS_warning",[],[],[],[695],"hr_SIS_options",[]]