[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$foYL5JE-WoGe2Q6A_XznwxpCDbbLJZTV9WNIy_31JKMs":3,"$fetpv9yoPHmKHHWczsMpghpnoUr6S-E7B4L7MSGwcwOo":310,"$fIS3FefTVgLtVxtgTmVOJXBeFQzYm3LNsf03Lh3yPblc":315},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"discovery_status":31,"vulnerabilities":32,"developer":33,"crawl_stats":29,"alternatives":39,"analysis":133,"fingerprints":287},"shauno-simple-gallery","Shauno Simple Gallery","1.0","shauno","https:\u002F\u002Fprofiles.wordpress.org\u002Fshauno\u002F","\u003Cp>\u003Cstrong>PLEASE NOTE:\u003C\u002Fstrong> This plugin is no longer being developed or supported. There are much better galleries out there.\u003Cbr \u002F>\nTry \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fnextgen-gallery\u002F\" rel=\"ugc\">NextGEN Gallery\u003C\u002Fa> for starters 🙂\u003C\u002Fp>\n\u003Ch3>To Do\u003C\u002Fh3>\n\u003Ch4>Priority:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Front end templates\u003C\u002Fli>\n\u003Cli>Pagination of galleries and images in admin\u003C\u002Fli>\n\u003Cli>On-the-fly thumbnailer, plus manual override thumbnails\u003C\u002Fli>\n\u003Cli>Sort images in gallery\u003C\u002Fli>\n\u003Cli>Multi file upload (SWFUploader?)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Lower Priority:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>User defined custom fields for images\u003C\u002Fli>\n\u003Cli>Image ratings \u002F voting\u003C\u002Fli>\n\u003Cli>A bunch of cool display templates (anyone want to volunteer some designs\u002Fmark up?)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Wishlist:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Gallery \u002F Image commenting\u003C\u002Fli>\n\u003Cli>Millions of dollars in venture capital\u003C\u002Fli>\n\u003Cli>World domination\u003C\u002Fli>\n\u003C\u002Ful>\n","A simple, straight forward image gallery. Front end display is easily templated, to display as you please.",10,3445,20,1,"2013-03-29T20:51:00.000Z","3.1.4","3.1","",[20,21,22,23,24],"easy","gallery","image","image-gallery","simple","http:\u002F\u002Fshauno.co.za\u002Fwordpress-shauno-simple-gallery\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshauno-simple-gallery.1.0.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"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},3,1030,30,84,"2026-05-20T09:04:45.203Z",[40,59,80,97,116],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":28,"num_ratings":28,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":18,"tags":53,"homepage":57,"download_link":58,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"easy-integrated-image-gallery","Easy Integrated Image Gallery","1.0.0","jensmueller","https:\u002F\u002Fprofiles.wordpress.org\u002Fjensmueller\u002F","\u003Cp>\u003Ca href=\"http:\u002F\u002Fjensmueller.one\u002Feasy-integrated-image-gallery\u002F\" rel=\"nofollow ugc\">EIIG\u003C\u002Fa> ermöglicht es einfach und schnell Bilder in WordPress in einer Galerie anzuzeigen.\u003Cbr \u002F>\nEs können entweder Bilder aus der Mediathek, per URL oder über eine Schnittstelle zu \u003Ca href=\"http:\u002F\u002Fjensmueller.one\u002Feasy-amazon-product-information\u002F\" rel=\"nofollow ugc\">EAPI\u003C\u002Fa> dargestellt werden.\u003Cbr \u002F>\nDurch die Schnittstelle mit EAPI eignet sich Easy Integrated Image Gallery ideal dazu Produktbilder von Amazon in WordPress zu integrieren. Perfekt gemacht für einen Blog oder eine Nischenseite.\u003C\u002Fp>\n\u003Cp>EIIG ist und wird auch immer kostenlos bleiben!\u003C\u002Fp>\n\u003Cp>Viel Spaß und Erfolg mit dem Plugin und Ihrem Blog oder Nischenseite!\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fjensmueller.one\u002Feasy-integrated-image-gallery\u002F\" rel=\"nofollow ugc\">Dokumentation von EIIG\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>(Zögern Sie nicht, mich zu \u003Ca href=\"http:\u002F\u002Fjensmueller.one\u002Fkontakt\u002F\" rel=\"nofollow ugc\">kontaktieren\u003C\u002Fa>, wenn sie eine coole Idee für eine Erweiterung\u002FErgänzung haben.)\u003C\u002Fp>\n\u003Ch4>Funktionen\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Darstellung von Bildern in einer Galerie\u003C\u002Fli>\n\u003Cli>Integration mit \u003Ca href=\"http:\u002F\u002Fjensmueller.one\u002Feasy-amazon-product-information\u002F\" rel=\"nofollow ugc\">EAPI\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Navigation in der Galerie\u003C\u002Fli>\n\u003Cli>Optionale Anzeige eines Links in der Galerie\u003C\u002Fli>\n\u003Cli>SEO optimiert\u003C\u002Fli>\n\u003Cli>Anzeige von Produktbildern auf einer Nischenseite\u003C\u002Fli>\n\u003Cli>Responsive Darstellung\u003C\u002Fli>\n\u003C\u002Ful>\n","Mit diesem Plugin können Sie einfach Bilder in einer Galerie anzeigen. Das Plugin kann außerdem perfekt zusammen mit EAPI genutzt werden.",100,3251,"2017-11-18T13:47:00.000Z","4.8.28","4.0",[54,55,56,41],"amazon-bilder","bilder-galerie","eapi","http:\u002F\u002Fjensmueller.one\u002Feasy-integrated-image-gallery\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-integrated-image-gallery.zip",{"slug":60,"name":61,"version":6,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":13,"downloaded":66,"rating":67,"num_ratings":68,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":18,"tags":72,"homepage":78,"download_link":79,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"nic-image-gallery","Nic Image Gallery","jignesh_dekavadiya","https:\u002F\u002Fprofiles.wordpress.org\u002Fjignesh_dekavadiya\u002F","\u003Cp>A simple plugin for image nice rollover effect with attractive image loading. One of the good\u003Cbr \u002F>\nway to represent your post based on image rollover effect. We have given option for uploading\u003Cbr \u002F>\nup to 4 images for each post that will nicely shown at frontend gallery view and based on click it will shown popup with nicely representation of post.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.indianic.com\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Visit Our Website\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n","Advance great image gallery wordpress plugin for image rollover and slider effect.",6989,80,4,"2014-06-20T09:27:00.000Z","3.9.40","3.2",[73,74,75,76,77],"image-gallery-plugin","image-rollover-effect","indianic-easy-image-gallery-with-small-group-images","indianic-gallery","indianic-image-slide-show","http:\u002F\u002Fwww.indianic.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnic-image-gallery.zip",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":11,"downloaded":88,"rating":48,"num_ratings":68,"last_updated":89,"tested_up_to":90,"requires_at_least":91,"requires_php":18,"tags":92,"homepage":95,"download_link":96,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"image-gallery-google-style","Image Gallery Google Style","0.42","bigflannel","https:\u002F\u002Fprofiles.wordpress.org\u002Fbigflannel\u002F","\u003Cp>Transform your regular WordPress galleries into elegant grids of thumbnails. Click on any thumbnail to open a panel and display a bigger image with its title and caption and previous and next buttons. Easy to use (just edit a gallery and check a box), matches any theme, clean standards compliant code, responsive, supports high resolution screens, no image cropping.\u003C\u002Fp>\n\u003Cp>Supported in Classic Editor, either using the plugin, or using the Classic Editor block in Gutenberg. Do NOT set thumbnails to crop in WordPress Admin \u002F Settings \u002F Media.\u003C\u002Fp>\n\u003Ch3>Author\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fimagegallerygooglestyle.com\u002F\" rel=\"nofollow ugc\">Image Gallery Plugin Home Page\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Transform your regular WordPress galleries into elegant grids of thumbnails that open to display a larger image with previous and next buttons.",2421,"2023-06-17T16:14:00.000Z","6.2.9","3.5.0",[93,21,23,94,24],"elegant","responsive","https:\u002F\u002Fimagegallerygooglestyle.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimage-gallery-google-style.zip",{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":28,"downloaded":105,"rating":28,"num_ratings":28,"last_updated":106,"tested_up_to":107,"requires_at_least":108,"requires_php":109,"tags":110,"homepage":18,"download_link":115,"security_score":48,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"minimal-gallery-page","Minimal Gallery Page – Simple Custom Post Type Gallery","1.0.1","Edgars V","https:\u002F\u002Fprofiles.wordpress.org\u002Fveidenbaums\u002F","\u003Cp>Minimal Gallery Page is a \u003Cstrong>simple and minimal WordPress gallery plugin\u003C\u002Fstrong> built for users who want a clean, fast, and distraction-free way to display images.\u003C\u002Fp>\n\u003Cp>Instead of relying on shortcodes or page builders, the plugin creates a \u003Cstrong>custom post type gallery\u003C\u002Fstrong> that integrates naturally into WordPress. Each gallery automatically gets its own \u003Cstrong>single page gallery view\u003C\u002Fstrong>, along with a generated \u003Cstrong>gallery archive page\u003C\u002Fstrong> that lists all galleries.\u003C\u002Fp>\n\u003Cp>This plugin is ideal if you’re looking for a \u003Cstrong>really simple gallery\u003C\u002Fstrong>, a \u003Cstrong>minimal gallery plugin\u003C\u002Fstrong>, or a lightweight \u003Cstrong>custom post type based image gallery\u003C\u002Fstrong> without unnecessary features or visual clutter.\u003C\u002Fp>\n\u003Cp>Galleries are easy to manage from the WordPress admin using a familiar drag-and-drop image interface. On the frontend, galleries are displayed using responsive, optimized layouts that work seamlessly on desktop and mobile devices.\u003C\u002Fp>\n\u003Cp>Minimal Gallery Page is perfect for portfolios, photography websites, and anyone who wants a \u003Cstrong>single page gallery\u003C\u002Fstrong> for each collection of images – clean, fast, and easy to maintain.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Simple and minimal image gallery plugin\u003C\u002Fli>\n\u003Cli>Custom post type gallery for structured image management\u003C\u002Fli>\n\u003Cli>Automatic gallery archive page\u003C\u002Fli>\n\u003Cli>Single page gallery view for each gallery\u003C\u002Fli>\n\u003Cli>Drag-and-drop image management\u003C\u002Fli>\n\u003Cli>Optimized image sizes for performance\u003C\u002Fli>\n\u003Cli>Responsive and mobile-friendly gallery layout\u003C\u002Fli>\n\u003Cli>Customizable gallery URL slug\u003C\u002Fli>\n\u003Cli>Clean frontend templates with no bloat\u003C\u002Fli>\n\u003Cli>Theme-friendly and easy to override\u003C\u002Fli>\n\u003Cli>Automatic permalink flushing when slug changes\u003C\u002Fli>\n\u003Cli>Translation ready\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Go to Gallery > Add New in your WordPress admin\u003C\u002Fli>\n\u003Cli>Enter a title and optional description for your gallery\u003C\u002Fli>\n\u003Cli>Click “Add images” in the Gallery Images meta box\u003C\u002Fli>\n\u003Cli>Select multiple images from your media library\u003C\u002Fli>\n\u003Cli>Click “Add to gallery”\u003C\u002Fli>\n\u003Cli>Publish to create a single page gallery\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Visit Gallery > Settings to customize the gallery URL slug and access the gallery archive page.\u003C\u002Fp>\n\u003Ch4>Custom Image Sizes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>minigp_single_gallery – 1230px wide (single gallery view)\u003C\u002Fli>\n\u003Cli>minigp_list_gallery – 500x500px (gallery archive\u002Flisting)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Theme Integration\u003C\u002Fh4>\n\u003Cp>You can override the default gallery templates by copying them into your theme.\u003C\u002Fp>\n\u003Cp>Supported template files:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>gallery-single-style-1.php- Single gallery template\u003C\u002Fli>\n\u003Cli>template-gallery-1.php – Gallery archive template\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For Sage \u002F Blade themes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>your-theme\u002Fresources\u002Fviews\u002Ftemplates\u002Fminimal-gallery-page\u002Fgallery-single-style-1.blade.php\u003C\u002Fli>\n\u003C\u002Ful>\n","A really simple and minimal WordPress gallery plugin with a custom post type and clean single page gallery layouts.",178,"2026-02-07T18:04:00.000Z","6.9.4","5.0","7.4",[111,23,112,113,114],"custom-post-type","minimal-gallery","portfolio","simple-gallery","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fminimal-gallery-page.1.0.1.zip",{"slug":117,"name":118,"version":6,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":28,"downloaded":123,"rating":48,"num_ratings":14,"last_updated":124,"tested_up_to":125,"requires_at_least":126,"requires_php":18,"tags":127,"homepage":18,"download_link":131,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":132},"simple-wp-mixitup-portfolio","Simple Wp Mixitup Portfolio","nayon46","https:\u002F\u002Fprofiles.wordpress.org\u002Fnayon46\u002F","\u003Cp>Awesome Mixitup Portfolio allows designers, artists, photographers to create, manage and publish a very modern and outstanding Mixitup portfolio that can be filtered using smooth animations and cool image hover effects. Select from a huge set of effects and animation presets to customize the look of your portfolio. Set up, customize and publish your portfolio within just a few minutes.\u003C\u002Fp>\n\u003Cp>add shortcode in your page   [simple-portfolio]\u003C\u002Fp>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n\u003Cp>You may provide arbitrary sections, in the same format as the ones above.  This may be of use for extremely complicated\u003Cbr \u002F>\nplugins where more information needs to be conveyed that doesn’t fit into the categories of “description” or\u003Cbr \u002F>\n“installation.”  Arbitrary sections will be shown below the built-in sections outlined above.\u003C\u002Fp>\n\u003Ch3>A brief Markdown Example\u003C\u002Fh3>\n\u003Cp>Ordered list:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Some feature\u003C\u002Fli>\n\u003Cli>Another feature\u003C\u002Fli>\n\u003Cli>Something else about the plugin\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Unordered list:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>something\u003C\u002Fli>\n\u003Cli>something else\u003C\u002Fli>\n\u003Cli>third thing\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Here’s a link to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002F\" title=\"Your favorite software\" rel=\"ugc\">WordPress\u003C\u002Fa> and one to \u003Ca href=\"http:\u002F\u002Fdaringfireball.net\u002Fprojects\u002Fmarkdown\u002Fsyntax\" title=\"Markdown is what the parser uses to process much of the readme file\" rel=\"nofollow ugc\">Markdown’s Syntax Documentation\u003C\u002Fa>.\u003Cbr \u002F>\nTitles are optional, naturally.\u003C\u002Fp>\n\u003Cp>Markdown uses email style notation for blockquotes and I’ve been told:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Asterisks for \u003Cem>emphasis\u003C\u002Fem>. Double it up  for \u003Cstrong>strong\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cpre>\u003Ccode>\u003C?php code(); \u002F\u002F goes in backticks ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Simple Mixitup Portfolio allows you to create a very modern and outstanding portfolio which filters instantly using jQuery animations.",1283,"2024-01-07T03:03:00.000Z","6.4.8","5.0.1",[128,23,129,117,130],"awesome-photo-galley","photo","widget-photo-gallery","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-wp-mixitup-portfolio.zip","2026-04-06T09:54:40.288Z",{"attackSurface":134,"codeSignals":154,"taintFlows":226,"riskAssessment":274,"analyzedAt":286},{"hooks":135,"ajaxHandlers":146,"restRoutes":147,"shortcodes":148,"cronEvents":153,"entryPointCount":14,"unprotectedCount":28},[136,142],{"type":137,"name":138,"callback":139,"file":140,"line":141},"action","admin_init","adminInits","shauno-simple-gallery.php",38,{"type":137,"name":143,"callback":144,"file":140,"line":145},"admin_menu","adminMenus",40,[],[],[149],{"tag":150,"callback":151,"file":140,"line":152},"ssgallery","code_ssgallery",42,[],{"dangerousFunctions":155,"sqlUsage":156,"outputEscaping":159,"fileOperations":14,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":225},[],{"prepared":157,"raw":28,"locations":158},6,[],{"escaped":28,"rawEcho":160,"locations":161},34,[162,166,167,169,171,173,175,177,178,179,181,183,185,187,189,191,193,195,197,199,201,203,205,207,208,210,211,213,215,217,219,221,222,224],{"file":163,"line":164,"context":165},"gallery-templates\\default.php",2,"raw output",{"file":163,"line":68,"context":165},{"file":163,"line":168,"context":165},5,{"file":140,"line":170,"context":165},544,{"file":140,"line":172,"context":165},570,{"file":140,"line":174,"context":165},571,{"file":140,"line":176,"context":165},572,{"file":140,"line":176,"context":165},{"file":140,"line":176,"context":165},{"file":140,"line":180,"context":165},573,{"file":140,"line":182,"context":165},580,{"file":140,"line":184,"context":165},622,{"file":140,"line":186,"context":165},629,{"file":140,"line":188,"context":165},634,{"file":140,"line":190,"context":165},639,{"file":140,"line":192,"context":165},645,{"file":140,"line":194,"context":165},688,{"file":140,"line":196,"context":165},697,{"file":140,"line":198,"context":165},699,{"file":140,"line":200,"context":165},703,{"file":140,"line":202,"context":165},706,{"file":140,"line":204,"context":165},715,{"file":140,"line":206,"context":165},718,{"file":140,"line":206,"context":165},{"file":140,"line":209,"context":165},727,{"file":140,"line":209,"context":165},{"file":140,"line":212,"context":165},742,{"file":140,"line":214,"context":165},743,{"file":140,"line":216,"context":165},744,{"file":140,"line":218,"context":165},745,{"file":140,"line":220,"context":165},747,{"file":140,"line":220,"context":165},{"file":140,"line":223,"context":165},748,{"file":140,"line":223,"context":165},[],[227,260],{"entryPoint":228,"graph":229,"unsanitizedCount":164,"severity":259},"addGallery (shauno-simple-gallery.php:590)",{"nodes":230,"edges":254},[231,236,242,245,249],{"id":232,"type":233,"label":234,"file":140,"line":235},"n0","source","$_POST",605,{"id":237,"type":238,"label":239,"file":140,"line":240,"wp_function":241},"n1","sink","wp_redirect() [Open Redirect]",606,"wp_redirect",{"id":243,"type":233,"label":244,"file":140,"line":235},"n2","$_POST['ssg']",{"id":246,"type":247,"label":248,"file":140,"line":235},"n3","transform","→ saveGallery()",{"id":250,"type":238,"label":251,"file":140,"line":252,"wp_function":253},"n4","query() [SQLi]",320,"query",[255,257,258],{"from":232,"to":237,"sanitized":256},false,{"from":243,"to":246,"sanitized":256},{"from":246,"to":250,"sanitized":256},"high",{"entryPoint":261,"graph":262,"unsanitizedCount":34,"severity":259},"\u003Cshauno-simple-gallery> (shauno-simple-gallery.php:0)",{"nodes":263,"edges":270},[264,266,267,268,269],{"id":232,"type":233,"label":265,"file":140,"line":235},"$_POST (x2)",{"id":237,"type":238,"label":239,"file":140,"line":240,"wp_function":241},{"id":243,"type":233,"label":244,"file":140,"line":235},{"id":246,"type":247,"label":248,"file":140,"line":235},{"id":250,"type":238,"label":251,"file":140,"line":252,"wp_function":253},[271,272,273],{"from":232,"to":237,"sanitized":256},{"from":243,"to":246,"sanitized":256},{"from":246,"to":250,"sanitized":256},{"summary":275,"deductions":276},"The shauno-simple-gallery plugin v1.0 exhibits a concerning security posture despite a lack of recorded historical vulnerabilities. While it avoids dangerous functions and uses prepared statements for all SQL queries, a significant weakness lies in its output escaping. With 0% of its 34 outputs properly escaped, this plugin is highly susceptible to Cross-Site Scripting (XSS) vulnerabilities. Any user-provided data rendered on the frontend without proper escaping can be exploited by attackers to inject malicious scripts.\n\nThe taint analysis further highlights this risk, identifying two flows with unsanitized paths, both flagged as high severity. These unsanitized paths likely lead to the unescaped output points, creating a clear avenue for attack. The presence of a shortcode as the sole entry point is not inherently problematic, but given the lack of output escaping and unsanitized taint flows, this shortcode likely becomes the vector for XSS attacks. The complete absence of nonce and capability checks on any potential entry points, although the static analysis reports none, is a general concern for plugins that might expand their functionality in the future.\n\nWhile the plugin has no recorded CVEs, this history should not be seen as a guarantee of security. The current code analysis reveals critical vulnerabilities related to output escaping and unsanitized data flows. The lack of historical vulnerabilities might simply indicate the plugin hasn't been thoroughly audited or exploited in the past. In conclusion, the plugin has some positive aspects like secure SQL handling, but the severe lack of output escaping and the identified unsanitized taint flows present a significant, exploitable risk of XSS attacks.",[277,279,282,284],{"reason":278,"points":13},"Unescaped output detected",{"reason":280,"points":281},"High severity unsanitized taint flows",16,{"reason":283,"points":168},"Missing nonce checks",{"reason":285,"points":168},"Missing capability checks","2026-03-17T00:47:01.884Z",{"wat":288,"direct":297},{"assetPaths":289,"generatorPatterns":292,"scriptPaths":293,"versionParams":294},[290,291],"\u002Fwp-content\u002Fplugins\u002Fshauno-simple-gallery\u002Fjs\u002Fsimple-gallery.js","\u002Fwp-content\u002Fplugins\u002Fshauno-simple-gallery\u002Fcss\u002Fsimple-gallery.css",[],[290],[295,296],"shauno-simple-gallery\u002Fjs\u002Fsimple-gallery.js?ver=","shauno-simple-gallery\u002Fcss\u002Fsimple-gallery.css?ver=",{"cssClasses":298,"htmlComments":301,"htmlAttributes":303,"restEndpoints":305,"jsGlobals":306,"shortcodeOutput":308},[299,300],"ssg-gallery-container","ssg-gallery-images",[302],"\u003C!-- stop direct call -->",[304],"data-ssg-gallery-id",[],[307],"window.ShaunoSimpleGallery",[309],"[ssgallery]",{"error":311,"url":312,"statusCode":313,"statusMessage":314,"message":314},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fshauno-simple-gallery\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":14,"versions":316},[317],{"version":6,"download_url":26,"svn_tag_url":318,"released_at":29,"has_diff":256,"diff_files_changed":319,"diff_lines":29,"trac_diff_url":29,"vulnerabilities":320,"is_current":311},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fshauno-simple-gallery\u002Ftags\u002F1.0\u002F",[],[]]