[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fFJvJExLn2FDbSuaHQqGMOOiR7iQs76KIMUYlWqA2pps":3,"$fQfj917FLLiiwnRTmM-xuiYat-tpjABSKZHyChJlqBKo":204,"$fFDxZc0pZliQAVAO2hdufbrmLrkctgqRzaUIIXbJNWCA":209},{"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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":26,"download_link":27,"security_score":28,"vuln_count":13,"unpatched_count":13,"last_vuln_date":29,"fetched_at":30,"discovery_status":31,"vulnerabilities":32,"developer":33,"crawl_stats":29,"alternatives":38,"analysis":132,"fingerprints":187},"frontgallery","frontGallery","1.2","mirteh","https:\u002F\u002Fprofiles.wordpress.org\u002Fmirteh\u002F","\u003Cp>Easy to use lightweight gallery plugin. Based on jQuery. Easy to install.\u003C\u002Fp>\n\u003Cp>For more info: https:\u002F\u002Fmirteh.github.io\u002FfrontGallery\u002F\u003C\u002Fp>\n","Wordpress gallery plugin",10,1835,0,"2016-08-30T19:03:00.000Z","4.6.30","3.4","",[19,20,21,22,23,24,25],"gallery","images","jquery","lightbox","photo","photogallery","photos","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffrontgallery\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffrontgallery.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":11,"avg_security_score":28,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},1,30,84,"2026-05-20T02:19:54.443Z",[39,60,78,99,115],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":17,"tags":54,"homepage":57,"download_link":58,"security_score":59,"vuln_count":13,"unpatched_count":13,"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,942475,98,114,"2026-02-26T16:27:00.000Z","6.9.4","5.3",[55,19,20,22,56],"attachments","photoswipe","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flightbox-photoswipe\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flightbox-photoswipe.5.8.3.zip",100,{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":70,"num_ratings":71,"last_updated":72,"tested_up_to":17,"requires_at_least":73,"requires_php":17,"tags":74,"homepage":76,"download_link":77,"security_score":28,"vuln_count":13,"unpatched_count":13,"last_vuln_date":29,"fetched_at":30},"cleaner-gallery","Cleaner Gallery","1.1.0","Justin Tadlock","https:\u002F\u002Fprofiles.wordpress.org\u002Fgreenshady\u002F","\u003Cp>This plugin was written to take care of the invalid HTML that WordPress produces when using the \u003Ccode>[gallery]\u003C\u002Fcode> shortcode.\u003C\u002Fp>\n\u003Cp>It does a bit more than that though.  It will integrate with many Lightbox-type scripts and allow you to do much cooler things with your galleries.  Plus, it has a couple of extra options that you can play around with.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Uses HTML5 \u003Ccode>\u003Cfig>\u003C\u002Fcode> and \u003Ccode>\u003Cfigcaption>\u003C\u002Fcode> elements.\u003C\u002Fli>\n\u003Cli>Integrates with \u003Ca href=\"http:\u002F\u002Fschema.org\" rel=\"nofollow ugc\">Schema.org microdata\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Uses the \u003Ccode>aria-describedby\u003C\u002Fcode> attribute to make images + captions more accessible to users with disabilities.\u003C\u002Fli>\n\u003Cli>Validates the invalid code that WordPress spits out.\u003C\u002Fli>\n\u003Cli>Several options on how you want your gallery images.\u003C\u002Fli>\n\u003Cli>Allows multiple galleries in a single post.\u003C\u002Fli>\n\u003Cli>Ability to set the number of images shown in each gallery.\u003C\u002Fli>\n\u003Cli>Ability to exclude or include any images from your gallery.\u003C\u002Fli>\n\u003Cli>Doesn’t load any extra CSS or JavaScript unless you choose to do so.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Integrates with 18 different Lightbox-type scripts\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.huddletogether.com\u002Fprojects\u002Flightbox2\u002F\" rel=\"nofollow ugc\">Lightbox 2\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.digitalia.be\u002Fsoftware\u002Fslimbox\" rel=\"nofollow ugc\">Slimbox\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.digitalia.be\u002Fsoftware\u002Fslimbox2\" rel=\"nofollow ugc\">Slimbox 2\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fjquery.com\u002Fdemo\u002Fthickbox\u002F\" rel=\"nofollow ugc\">Thickbox\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdolem.com\u002Flytebox\u002F\" rel=\"nofollow ugc\">Lytebox\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Forangoo.com\u002Flabs\u002FGreyBox\u002F\" rel=\"nofollow ugc\">Greybox\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.nickstakenburg.com\u002Fprojects\u002Flightview\u002F\" rel=\"nofollow ugc\">Lightview\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.balupton.com\u002Fsandbox\u002Fjquery_lightbox\u002F\" rel=\"nofollow ugc\">jQuery Lightbox Plugin\u003C\u002Fa> (balupton edition)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fleandrovieira.com\u002Fprojects\u002Fjquery\u002Flightbox\u002F\" rel=\"nofollow ugc\">jQuery Lightbox Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.laptoptips.ca\u002Fprojects\u002Fwp-shutter-reloaded\u002F\" rel=\"nofollow ugc\">Shutter Reloaded\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fmjijackson.com\u002Fshadowbox\u002Findex.html\" rel=\"nofollow ugc\">Shadowbox\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ffancy.klade.lv\" rel=\"nofollow ugc\">FancyBox\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fgithub.com\u002Fkrewenki\u002Fjquery-lightbox\u002Ftree\u002Fmaster\" rel=\"nofollow ugc\">jQuery Lightbox\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.stickmanlabs.com\u002Flightwindow\" rel=\"nofollow ugc\">LightWindow\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.cabel.name\u002F2008\u002F02\u002Ffancyzoom-10.html\" rel=\"nofollow ugc\">FancyZoom\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Frandomous.com\u002Ffloatbox\u002Fhome\" rel=\"nofollow ugc\">Floatbox\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fcolorpowered.com\u002Fcolorbox\" rel=\"nofollow ugc\">Colorbox\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.no-margin-for-errors.com\u002Fprojects\u002Fprettyphoto-jquery-lightbox-clone\" rel=\"nofollow ugc\">prettyPhoto\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Professional Support\u003C\u002Fh3>\n\u003Cp>If you need professional plugin support from me, the plugin author, you can access the support forums at \u003Ca href=\"http:\u002F\u002Fthemehybrid.com\u002Fsupport\" rel=\"nofollow ugc\">Theme Hybrid\u003C\u002Fa>, which is a professional WordPress help\u002Fsupport site where I handle support for all my plugins and themes for a community of 40,000+ users (and growing).\u003C\u002Fp>\n\u003Ch3>Plugin Development\u003C\u002Fh3>\n\u003Cp>If you’re a theme author, plugin author, or just a code hobbyist, you can follow the development of this plugin on it’s \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjustintadlock\u002Fcleaner-gallery\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Donations\u003C\u002Fh3>\n\u003Cp>Yes, I do accept donations.  If you want to buy me a beer or whatever, you can do so from my \u003Ca href=\"http:\u002F\u002Fthemehybrid.com\u002Fdonate\" rel=\"nofollow ugc\">donations page\u003C\u002Fa>.  I appreciate all donations, no matter the size.  Further development of this plugin is not contingent on donations, but they are always a nice incentive.\u003C\u002Fp>\n","A cleaner WordPress [gallery] that integrates with multiple Lightbox-type scripts.",2000,216444,96,23,"2017-11-28T16:13:00.000Z","3.9",[19,20,21,22,75],"slimbox","http:\u002F\u002Fthemehybrid.com\u002Fplugins\u002Fcleaner-gallery","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcleaner-gallery.1.1.0.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":17,"tags":93,"homepage":95,"download_link":96,"security_score":36,"vuln_count":97,"unpatched_count":13,"last_vuln_date":98,"fetched_at":30},"responsive-lightbox2","Responsive Lightbox2","1.0.4","Noor Alam","https:\u002F\u002Fprofiles.wordpress.org\u002Fnaa986\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fnoorsplugin.com\u002Fresponsive-lightbox2-plugin-for-wordpress\u002F\" rel=\"nofollow ugc\">Responsive Lightbox2\u003C\u002Fa> plugin adds lightbox functionality to your WordPress site. It allows you to overlay images on top of the current page. You can add this lightbox popup effect to your website images, photos, album or even gallery. Responsive Lightbox2 is responsive and works on all modern browsers.\u003C\u002Fp>\n\u003Cp>Responsive Lightbox2 is very user friendly so there is absolutely nothing for you to configure in the lightbox settings. All you need to do is install this plugin and add shortcode to a page to create beautiful lightbox popup.\u003C\u002Fp>\n\u003Cp>Responsive Lightbox2 plugin is based on the original jQuery Lightbox script developed by Lokesh Dhakar. This plugin makes it possible for users to add  Lightbox2 effect to their WordPress sites.\u003C\u002Fp>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Latest version of WordPress\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Feature\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Beautiful lightbox popup style\u003C\u002Fli>\n\u003Cli>Flexibility of creating your own lightbox link\u003C\u002Fli>\n\u003Cli>Pop up responsive images in lightbox\u003C\u002Fli>\n\u003Cli>Trigger lightbox from either a text\u002Fimage link\u003C\u002Fli>\n\u003Cli>Compatible with WordPress multisite\u003C\u002Fli>\n\u003Cli>Add lightbox to a text\u002Fimage link\u003C\u002Fli>\n\u003Cli>Enable lightbox functionality on your site which supports all major browsers\u003C\u002Fli>\n\u003Cli>Use a simple shortcode anywhere on your site (Post, Page, Homepage etc.)to pop up an image in lightbox\u003C\u002Fli>\n\u003Cli>Apply lightbox effect on images inserted into WordPress post\u002Fpage\u003C\u002Fli>\n\u003Cli>Add lightbox effect to an album or photo gallery\u003C\u002Fli>\n\u003Cli>Add lightbox effect to a gallery of images\u003C\u002Fli>\n\u003Cli>Responsive lightbox2 popup which works on mobile devices. Also it fits perfectly on smaller screens.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Responsive Lightbox2 Usage\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Open lightbox from a text\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Create a new post\u002Fpage and use the following shortcode to create a text link which will trigger lightbox once clicked:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[lightbox2 url=\"http:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fimages\u002Foverlay.jpg\" hyperlink=\"click here to pop up image\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>here, url is the link to the image file that you wish to open in lightbox and hyperlink is the anchor text.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Open lightbox from an image\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[lightbox2 url=\"http:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fimages\u002Foverlay.jpg\" hyperlink=\"http:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fimages\u002Fthumb.jpg\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>here, hyperlink is the anchor\u002Fthumbnail image.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Show Title in lightbox\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[lightbox2 url=\"http:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fimages\u002Foverlay.jpg\" title=\"overlay image\" hyperlink=\"click here to pop up image\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>For detailed documentation please visit the \u003Ca href=\"https:\u002F\u002Fnoorsplugin.com\u002Fresponsive-lightbox2-plugin-for-wordpress\u002F\" rel=\"nofollow ugc\">Responsive Lightbox\u003C\u002Fa> plugin page\u003C\u002Fp>\n","Add responsive lightbox effect to your images, pop up photos and photo gallery in lightbox",300,10154,74,3,"2022-11-14T16:44:00.000Z","6.1.10","3.0",[19,20,22,25,94],"responsive","https:\u002F\u002Fnoorsplugin.com\u002Fresponsive-lightbox2-plugin-for-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fresponsive-lightbox2.zip",2,"2022-11-22 00:00:00",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":59,"downloaded":107,"rating":59,"num_ratings":97,"last_updated":108,"tested_up_to":109,"requires_at_least":110,"requires_php":111,"tags":112,"homepage":17,"download_link":114,"security_score":28,"vuln_count":13,"unpatched_count":13,"last_vuln_date":29,"fetched_at":30},"fcp-lightest-lightbox","FCP Lightest Lightbox","1.4.2","FirmCatalyst","https:\u002F\u002Fprofiles.wordpress.org\u002Ffirmcatalyst\u002F","\u003Cp>Simple and super lightweight Lightbox for WordPress with gallery navigation support.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Zero render-blocking tags are added on the page\u003C\u002Fli>\n\u003Cli>Only 0.5 kB is loaded if no linked images found\u003C\u002Fli>\n\u003Cli>Gallery support\u003C\u002Fli>\n\u003Cli>Caching, minifying & combining friendly\u003C\u002Fli>\n\u003Cli>jQuery independent (in case it’s async)\u003C\u002Fli>\n\u003Cli>Responsive\u003C\u002Fli>\n\u003Cli>Keyboard navigation\u003C\u002Fli>\n\u003Cli>Swipe navigation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Demo\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ffirmcatalyst.com\u002Flightest-lightbox\u002F\" rel=\"nofollow ugc\">firmcatalyst.com\u002Flightest-lightbox\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>Starts working just by the plugin activation. Opens linked images in a popup Lightbox by click. Adds arrow navigation, if an image is a part of a gallery or other links sequence.\u003C\u002Fp>\n\u003Ch3>Development\u003C\u002Fh3>\n\u003Cp>You can modify the code for your needs, or suggest improvemens on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FVVolkov833\u002Ffcp-lightbox\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>. It is pretty transparent and well-commented.\u003C\u002Fp>\n","Super lightweight Lighbox for WordPress",2663,"2023-12-06T23:39:00.000Z","6.4.8","5.7","7.0.0",[19,20,22,113],"photography","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffcp-lightest-lightbox.zip",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":123,"downloaded":124,"rating":13,"num_ratings":13,"last_updated":125,"tested_up_to":126,"requires_at_least":127,"requires_php":17,"tags":128,"homepage":130,"download_link":131,"security_score":28,"vuln_count":13,"unpatched_count":13,"last_vuln_date":29,"fetched_at":30},"fancyboxify","Fancyboxify","1.1","omerk","https:\u002F\u002Fprofiles.wordpress.org\u002Fomerk\u002F","\u003Cp>\u003Ca href=\"http:\u002F\u002Ffancybox.net\u002F\" rel=\"nofollow ugc\">Fancybox\u003C\u002Fa> is a tool for displaying images, html content and multi-media\u003Cbr \u002F>\nin a Mac-style “lightbox” that floats overtop of web page. It was built using the jQuery library.\u003C\u002Fp>\n\u003Cp>This plugin inserts the necessary elements required to run Fancybox on your blog. It also groups\u003Cbr \u002F>\nimages within posts using rel attributes. (Based on the code found on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fautomatic-adding-lightbox-rel-and-group-to-images-in-posts\" rel=\"ugc\">this\u003C\u002Fa>\u003Cbr \u002F>\nforum thread)\u003C\u002Fp>\n\u003Cp>To disable Fancybox per post: Add a custom field called ‘nofancybox’ and set it’s value to ‘true’.\u003Cbr \u002F>\nInstructions on how to add custom fields to posts can be found at \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FCustom_Fields\" rel=\"nofollow ugc\">this\u003C\u002Fa>\u003Cbr \u002F>\ncodex article.\u003C\u002Fp>\n","This simple plugin enables Fancybox on image links. It groups all images within a single post and can also be disabled per post.",60,9589,"2011-03-24T02:30:00.000Z","3.1.4","2.6",[129,19,21,22,23],"fancybox","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Ffancyboxify\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffancyboxify.1.1.zip",{"attackSurface":133,"codeSignals":156,"taintFlows":175,"riskAssessment":176,"analyzedAt":186},{"hooks":134,"ajaxHandlers":152,"restRoutes":153,"shortcodes":154,"cronEvents":155,"entryPointCount":13,"unprotectedCount":13},[135,141,145,149],{"type":136,"name":137,"callback":138,"file":139,"line":140},"action","wp_enqueue_scripts","wptuts_scripts_basic","frontgallery.php",18,{"type":136,"name":142,"callback":143,"file":139,"line":144},"admin_menu","fg_add_admin_menu",20,{"type":136,"name":146,"callback":147,"file":139,"line":148},"admin_init","fg_settings_init",21,{"type":136,"name":150,"callback":151,"file":139,"line":70},"wp_footer","loadFrontGallery",[],[],[],[],{"dangerousFunctions":157,"sqlUsage":158,"outputEscaping":160,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":174},[],{"prepared":13,"raw":13,"locations":159},[],{"escaped":13,"rawEcho":161,"locations":162},5,[163,166,168,170,172],{"file":139,"line":164,"context":165},56,"raw output",{"file":139,"line":167,"context":165},63,{"file":139,"line":169,"context":165},68,{"file":139,"line":171,"context":165},91,{"file":139,"line":173,"context":165},92,[],[],{"summary":177,"deductions":178},"The static analysis of the 'frontgallery' v1.2 plugin reveals a seemingly robust security posture with no identified entry points for common attack vectors such as AJAX handlers, REST API routes, shortcodes, or cron events that are exposed without proper authentication. Furthermore, the plugin demonstrates good practices by utilizing prepared statements for all SQL queries and avoiding dangerous functions, file operations, and external HTTP requests. The absence of any recorded vulnerabilities or CVEs in its history also suggests a history of secure development or minimal past security issues.\n\nHowever, a significant concern arises from the complete lack of output escaping for all identified output points. This means that any data rendered by the plugin, even if it originates from a trusted source, could potentially be injected with malicious content, leading to cross-site scripting (XSS) vulnerabilities. While taint analysis did not reveal any unsanitized paths, the lack of output escaping is a critical oversight that negates the benefits of other good security practices. The absence of nonce and capability checks is also a red flag, as these are fundamental security measures for protecting against CSRF and unauthorized actions.\n\nIn conclusion, while 'frontgallery' v1.2 shows strengths in its limited attack surface and SQL handling, the critical deficiency in output escaping and the lack of essential security checks for nonces and capabilities present significant risks. The plugin's historical lack of vulnerabilities is positive, but it does not mitigate the immediate dangers posed by the current code. Addressing the output escaping and implementing proper authorization checks are paramount to improving its security.",[179,182,184],{"reason":180,"points":181},"100% of outputs unescaped",8,{"reason":183,"points":161},"No nonce checks",{"reason":185,"points":161},"No capability checks","2026-03-17T01:04:38.724Z",{"wat":188,"direct":195},{"assetPaths":189,"generatorPatterns":192,"scriptPaths":193,"versionParams":194},[190,191],"\u002Fwp-content\u002Fplugins\u002Ffrontgallery\u002Fcss\u002Fmin.style.css","\u002Fwp-content\u002Fplugins\u002Ffrontgallery\u002Fjs\u002FfrontGallery.min.js",[],[191],[],{"cssClasses":196,"htmlComments":197,"htmlAttributes":198,"restEndpoints":201,"jsGlobals":202,"shortcodeOutput":203},[],[],[199,200],"name='fg_settings[fg_text_field_0]'","name='fg_settings[fg_text_field_1]'",[],[5],[],{"error":205,"url":206,"statusCode":207,"statusMessage":208,"message":208},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Ffrontgallery\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":97,"versions":210},[211,218],{"version":6,"download_url":212,"svn_tag_url":213,"released_at":29,"has_diff":214,"diff_files_changed":215,"diff_lines":29,"trac_diff_url":216,"vulnerabilities":217,"is_current":205},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffrontgallery.1.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffrontgallery\u002Ftags\u002F1.2\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffrontgallery%2Ftags%2F1.1&new_path=%2Ffrontgallery%2Ftags%2F1.2",[],{"version":118,"download_url":219,"svn_tag_url":220,"released_at":29,"has_diff":214,"diff_files_changed":221,"diff_lines":29,"trac_diff_url":29,"vulnerabilities":222,"is_current":214},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffrontgallery.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffrontgallery\u002Ftags\u002F1.1\u002F",[],[]]