[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fWEta8vmcf21_JRqW_7stViLKPlsMZ2GxiztIOc940L8":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":39,"analysis":142,"fingerprints":190},"wp-smushit-nextgen-gallery-integration","WP Smush.it NextGEN Gallery Integration","0.1.0","Alex Dunae","https:\u002F\u002Fprofiles.wordpress.org\u002Falexdunae\u002F","\u003Cp>This is a very basic integration made by popular request: the only thing it does is smushes new images.\u003C\u002Fp>\n\u003Cp>We don’t use NextGEN Gallery, so anyone wanting more functionality (re-smush, bulk smush, etc…) is encouraged to dive in and contribute.\u003C\u002Fp>\n\u003Cp>Plugin updates are announced on \u003Ca href=\"http:\u002F\u002Fwww.twitter.com\u002FTheCHANGELOG\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.twitter.com\u002FTheCHANGELOG\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Contact and Credits\u003C\u002Fh3>\n\u003Cp>Written by Alex Dunae at Dialect (\u003Ca href=\"http:\u002F\u002Fdialect.ca\u002F\" rel=\"nofollow ugc\">dialect.ca\u003C\u002Fa>, e-mail ‘alex’ at ‘dialect dot ca’, Twitter \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002F#!\u002Fthechangelog\" rel=\"nofollow ugc\">@TheCHANGELOG\u003C\u002Fa>, 2011.\u003C\u002Fp>\n","This is a very basic integration made by popular request: the only thing it does is smushes new images.",200,13431,60,1,"2011-11-16T16:12:00.000Z","3.2.1","2.9","",[20,21,22,23,24],"attachment","attachments","image","images","nextgen-gallery","http:\u002F\u002Fdialect.ca\u002Fcode\u002Fwp-smushit\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-smushit-nextgen-gallery-integration.0.1.0.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":27,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"alexdunae",3,290,30,84,"2026-04-05T23:58:10.441Z",[40,62,85,106,123],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":18,"tags":55,"homepage":59,"download_link":60,"security_score":61,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"lightbox-photoswipe","Lightbox with PhotoSwipe","5.8.3","Arno Welzel","https:\u002F\u002Fprofiles.wordpress.org\u002Fawelzel\u002F","\u003Cp>This plugin integrates PhotoSwipe to WordPress. All linked images in a post or page will be displayed using PhotoSwipe, regardless if they are part of a gallery or single images.\u003C\u002Fp>\n\u003Cp>More about the original version of PhotoSwipe see here: \u003Ca href=\"http:\u002F\u002Fphotoswipe.com\" rel=\"nofollow ugc\">http:\u002F\u002Fphotoswipe.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>You can also display EXIF data from supported image types.\u003C\u002Fp>\n\u003Cp>As of version 4.0.0 this plugin requires at least WordPress 5.3 and PHP 7.0. Older PHP version will cause problems. In this case you have to upgrade your PHP version or ask your hoster to do so. Please note that WordPress itself also recommends at least PHP 7.4 – see \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fabout\u002Frequirements\u002F\" rel=\"ugc\">https:\u002F\u002Fwordpress.org\u002Fabout\u002Frequirements\u002F\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Please keep in mind: not the visible thumbnail is relevant, but only the image link. Images should always be linked to the file and not to the attachment page. Since version 5.6.1 there is an option to fix attachment links which can be enabled if needed – however this may slow down your website since then all links on a page will be checked if they are attachment links.\u003C\u002Fp>\n","Integration of PhotoSwipe (http:\u002F\u002Fphotoswipe.com) for WordPress.",20000,937902,98,113,"2026-02-26T16:27:00.000Z","6.9.4","5.3",[21,56,23,57,58],"gallery","lightbox","photoswipe","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flightbox-photoswipe\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flightbox-photoswipe.5.8.3.zip",100,{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":72,"num_ratings":73,"last_updated":74,"tested_up_to":75,"requires_at_least":76,"requires_php":18,"tags":77,"homepage":80,"download_link":81,"security_score":82,"vuln_count":83,"unpatched_count":83,"last_vuln_date":84,"fetched_at":30},"import-external-attachments","Import external attachments","1.5.12","ryanpcmcquen","https:\u002F\u002Fprofiles.wordpress.org\u002Fryanpcmcquen\u002F","\u003Cp>Makes local copies of all the linked images and pdfs in a post, adding them as gallery attachments.\u003C\u002Fp>\n\u003Cp>Source & support:\u003C\u002Fp>\n\u003Cp>https:\u002F\u002Fgithub.com\u002Fryanpcmcquen\u002Fimport-external-attachments\u003C\u002Fp>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cp>This plugin is based on the work done in the “Import External Images” plugin by MartyThornley.\u003C\u002Fp>\n\u003Cp>https:\u002F\u002Fgithub.com\u002FMartyThornley\u003C\u002Fp>\n\u003Cp>HTTPS support added by IvanDoomer:\u003Cbr \u002F>\nhttps:\u002F\u002Fgithub.com\u002FIvanDoomer\u003C\u002Fp>\n\u003Cp>PDF support added by bengreeley:\u003Cbr \u002F>\nhttps:\u002F\u002Fgithub.com\u002Fbengreeley\u003C\u002Fp>\n\u003Cp>Most of the JavaScript was rewritten from the original plugin, to reduce the\u003Cbr \u002F>\nnumber of global variables.\u003C\u002Fp>\n","Makes local copies of all the linked images and pdfs in a post, adding them as gallery attachments.",2000,24175,86,26,"2017-02-24T14:39:00.000Z","4.4.34","3.2",[21,56,23,78,79],"photo","photobloggers","https:\u002F\u002Fgithub.com\u002Fryanpcmcquen\u002Fimport-external-attachments","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimport-external-attachments.zip",41,2,"2025-12-14 00:00:00",{"slug":86,"name":87,"version":88,"author":89,"author_profile":90,"description":91,"short_description":92,"active_installs":93,"downloaded":94,"rating":37,"num_ratings":95,"last_updated":96,"tested_up_to":97,"requires_at_least":98,"requires_php":99,"tags":100,"homepage":104,"download_link":105,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"comment-image","Comment Image","1.2.3","Stefano Lissa","https:\u002F\u002Fprofiles.wordpress.org\u002Fsatollo\u002F","\u003Cp>Comment Image enables blog readers to attach an image while leaving their comments.\u003Cbr \u002F>\nSupported formats are JPG, PNG, GIF.\u003C\u002Fp>\n\u003Cp>Uploaded images are inserted below the comment text as thumbnail (of configurable max dimensions) and linked to the original pictures.\u003C\u002Fp>\n\u003Cp>File selection field can be injected automatically or added manually.\u003C\u002Fp>\n\u003Cp>Original pictures and their thumbnails are stored in a separate folder for easy management.\u003C\u002Fp>\n\u003Cp>See the official \u003Ca href=\"http:\u002F\u002Fwww.satollo.net\u002Fplugins\u002Fcomment-image\" rel=\"nofollow ugc\">Comment Image\u003C\u002Fa> page for more.\u003C\u002Fp>\n\u003Cp>Other plugins by Stefano Lissa:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.satollo.net\u002Fplugins\u002Fhyper-cache\" rel=\"nofollow ugc\">Hyper Cache\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.thenewsletterplugin.com\" rel=\"nofollow ugc\">Newsletter\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.satollo.net\u002Fplugins\u002Fheader-footer\" rel=\"nofollow ugc\">Header and Footer\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.satollo.net\u002Fplugins\u002Fthumbnails\" rel=\"nofollow ugc\">Thumbnails\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.satollo.net\u002Fplugins\u002Finclude-me\" rel=\"nofollow ugc\">Include Me\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Enable readers to attach an image to their comments.",1000,40981,6,"2021-08-28T08:40:00.000Z","5.8.13","4.6","5.6",[21,101,102,23,103],"comments","gif","pictures","http:\u002F\u002Fwww.satollo.net\u002Fplugins\u002Fcomment-image","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcomment-image.1.2.3.zip",{"slug":107,"name":108,"version":109,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":93,"downloaded":114,"rating":115,"num_ratings":116,"last_updated":117,"tested_up_to":118,"requires_at_least":119,"requires_php":18,"tags":120,"homepage":18,"download_link":122,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"photo-swipe","PhotoSwipe","4.1.1.1","Louy Alakkad","https:\u002F\u002Fprofiles.wordpress.org\u002Flouyx\u002F","\u003Cp>This plugins adds the PhotoSwipe library to your WordPress blog seamlessly. No configuration required.\u003C\u002Fp>\n","A very light implementation of PhotoSwipe javascript plugin for WordPress",31166,90,11,"2016-03-17T14:51:00.000Z","4.4.0","4.0",[21,121,56,23,57],"fancybox","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fphoto-swipe.4.1.1.1.zip",{"slug":124,"name":125,"version":126,"author":127,"author_profile":128,"description":129,"short_description":130,"active_installs":131,"downloaded":132,"rating":50,"num_ratings":133,"last_updated":134,"tested_up_to":135,"requires_at_least":98,"requires_php":99,"tags":136,"homepage":18,"download_link":140,"security_score":141,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"hotlink-file-prevention","Hotlink File Prevention","2.0.0","swinggraphics","https:\u002F\u002Fprofiles.wordpress.org\u002Fswinggraphics\u002F","\u003Cp>Hotlink File Prevention (HFP) offers simple hotlink protection that can be turned on\u002Foff for individual files in the WordPress media library.\u003C\u002Fp>\n\u003Cp>“Hotlinking” is when a file, such as an image or PDF, is linked to from another website or entered manually in a web browser’s location bar. HFP only allows your file to be viewed on your website.\u003C\u002Fp>\n\u003Cp>Hotlink protection is provided via \u003Ccode>.htaccess\u003C\u002Fcode> rules in the \u003Ccode>wp-content\u002Fuploads\u003C\u002Fcode> directory.\u003C\u002Fp>\n\u003Ch3>Basic Usage\u003C\u002Fh3>\n\u003Cp>Once the HFP plugin is activated, you will have two new features in the media library:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Within the Screen Options tab (list view only), check box for the “Hotlink Prevention” column.\u003C\u002Fli>\n\u003Cli>To protect a file, edit the file and scroll down to the checkbox labelled “Hotlink Protection”.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Any asset that is checked will have “Yes” displayed in the “Hotlink Prevention” column; otherwise, this column will be blank.\u003C\u002Fp>\n\u003Ch4>Note about “Open in new tab” option\u003C\u002Fh4>\n\u003Cp>When you use the “Open in new tab” option for links, WordPress adds \u003Ccode>rel=\"noreferrer\"\u003C\u002Fcode>, which effectively makes the link act like direct access, and the link will be blocked for files protected using HFP.\u003C\u002Fp>\n","Simple hotlink protection for individual files in the media library.",700,7815,7,"2024-04-15T22:00:00.000Z","6.5.8",[137,21,138,139,23],"admin","files","hotlink","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhotlink-file-prevention.2.0.0.zip",92,{"attackSurface":143,"codeSignals":168,"taintFlows":178,"riskAssessment":179,"analyzedAt":189},{"hooks":144,"ajaxHandlers":164,"restRoutes":165,"shortcodes":166,"cronEvents":167,"entryPointCount":28,"unprotectedCount":28},[145,151,156,161],{"type":146,"name":147,"callback":148,"file":149,"line":150},"action","ngg_added_new_image","added_new_image","wp-smushit-nextgen-gallery-integration.php",15,{"type":152,"name":153,"callback":154,"file":149,"line":155},"filter","ngg_manage_images_columns","manage_images_columns",16,{"type":146,"name":157,"callback":158,"priority":159,"file":149,"line":160},"ngg_manage_image_custom_column","manage_image_custom_column",10,17,{"type":146,"name":162,"callback":163,"file":149,"line":50},"init","WPSmushitNGG",[],[],[],[],{"dangerousFunctions":169,"sqlUsage":170,"outputEscaping":172,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":177},[],{"prepared":83,"raw":28,"locations":171},[],{"escaped":34,"rawEcho":14,"locations":173},[174],{"file":149,"line":175,"context":176},53,"raw output",[],[],{"summary":180,"deductions":181},"Based on the static analysis, the \"wp-smushit-nextgen-gallery-integration\" plugin v0.1.0 exhibits a strong security posture. The absence of any identified attack surface through AJAX, REST API, shortcodes, or cron events is a significant positive. Furthermore, the code demonstrates good practices by utilizing prepared statements for all SQL queries and properly escaping a majority of its output.\n\nThe plugin also shows no signs of dangerous functions, file operations, external HTTP requests, or bundled libraries, which further contributes to its security. The taint analysis revealing zero flows with unsanitized paths indicates a lack of common injection vulnerabilities. The vulnerability history being entirely clear of known CVEs reinforces the impression of a well-developed and secure plugin.\n\nWhile the plugin has a minimal attack surface and no reported vulnerabilities, the complete lack of nonce checks and capability checks for any potential entry points, should they exist and be discovered later, represents a theoretical weakness. However, given the current analysis showing zero entry points, this is a highly speculative concern. Overall, the plugin appears to be very secure with no immediate exploitable vulnerabilities identified in the provided data.",[182,185,187],{"reason":183,"points":184},"No nonce checks found",5,{"reason":186,"points":184},"No capability checks found",{"reason":188,"points":34},"Some output not properly escaped","2026-03-16T20:17:40.349Z",{"wat":191,"direct":196},{"assetPaths":192,"generatorPatterns":193,"scriptPaths":194,"versionParams":195},[],[],[],[],{"cssClasses":197,"htmlComments":198,"htmlAttributes":199,"restEndpoints":200,"jsGlobals":201,"shortcodeOutput":202},[],[],[],[],[],[203,204,205,206,207,208,209],"\u003Ch2>WP Smush.it NextGEN Gallery Integration Error\u003C\u002Fh2>","\u003Cp>It appears that the NextGEN Gallery plugin isn't installed or activated.\u003C\u002Fp>","\u003Cp>Either install NextGEN Gallery or deactivate the WP Smush.it NextGEN Gallery Integration plugin.\u003C\u002Fp>","\u003Cp>It appears that the WP Smush.it plugin isn't installed or activated.\u003C\u002Fp>","\u003Cp>Either install WP Smush.it or deactivate the WP Smush.it NextGEN Gallery Integration plugin.\u003C\u002Fp>","\u003Cp>WP Smush.it version 1.5 or higher is required.\u003C\u002Fp>","\u003Cp>Either update WP Smush.it or deactivate the WP Smush.it NextGEN Gallery Integration plugin.\u003C\u002Fp>"]