[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f0F3i_rJOnSFR0rJRB9xR39M0gbyKU35lts5gXRPkTYc":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":127,"fingerprints":374},"smart-gallery-dbgt","Smart Gallery DBGT","1.1.8","Kapsule Corp","https:\u002F\u002Fprofiles.wordpress.org\u002Fgothamdev\u002F","\u003Cp>🇫🇷 FRENCH 🇫🇷 ➡️ Pour afficher une gallerie d’image intelligente, insérez tout simplement le shortcode suivant à l’endroit où vous le désirez :\u003C\u002Fp>\n\u003Cp>[smartgallery_dbgt keyword=’% MOT CLE %’ number=’% 1 – 9 %’]\u003C\u002Fp>\n\u003Cp>Saisissez dans le paramètre %keyword% la thématique des images que vous souhaitez afficher et dans le paramètre %number% le nombre d’images désiré.\u003C\u002Fp>\n\u003Cp>\u002F!\\ 3rd Party \u002F!\\\u003C\u002Fp>\n\u003Cp>Vous avez le choix entre 2 bibliothèques d’images qui sont totalement indépendantes de ce plugin :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpixabay.com\u002F\" title=\"Pixabay.com ©\" rel=\"nofollow ugc\">https:\u002F\u002Fpixabay.com\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.flickr.com\u002F\" title=\"Flickr ©\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.flickr.com\u002F \u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>La modération du contenu, et la gestion du droit d’auteur quant aux images fournies par leur API leur incombe à 100%. Ce plugin ne propose aucune image et ne fait que se connecter à leur API.\u003C\u002Fp>\n\u003Cp>Merci de consulter leur politique de confidentialité et leur CGU.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>https:\u002F\u002Fpixabay.com\u002Fapi\u002Fdocs\u002F\u003C\u002Fli>\n\u003Cli>https:\u002F\u002Fpixabay.com\u002Ffr\u002Fservice\u002Fterms\u002F\u003C\u002Fli>\n\u003Cli>https:\u002F\u002Fwww.flickr.com\u002Fservices\u002Fapi\u002F\u003C\u002Fli>\n\u003Cli>https:\u002F\u002Fwww.flickr.com\u002Fhelp\u002Fterms\u002Fapi\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>🇺🇸 ENGLISH 🇺🇸\u003C\u002Fp>\n\u003Cp>➡️ In order to display smart image gallery, simply insert the following shortcode where you want it:\u003C\u002Fp>\n\u003Cp>[smartgallery_dbgt keyword = ‘% KEYWORD %’ number = ‘% 1 – 9 %’]\u003C\u002Fp>\n\u003Cp>Enter in the %keyword % parameter the theme of the images you want to display and in the %number% parameter the desired number of images.\u003C\u002Fp>\n\u003Cp>\u002F!\\ 3rd Party \u002F!\\\u003C\u002Fp>\n\u003Cp>You have the choice between 2 image libraries which are completely independent of this plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpixabay.com\u002F\" title=\"Pixabay.com ©\" rel=\"nofollow ugc\">https:\u002F\u002Fpixabay.com\u002F\u003C\u002Fa> \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.flickr.com\u002F\" title=\"Flickr ©\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.flickr.com\u002F \u003C\u002Fa>  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The moderation of the content, and the management of the copyright for the images provided by their API is 100% their responsibility. This plugin does not offer any images and only connects to their API.\u003Cbr \u002F>\nPlease consult their privacy policy and T & Cs\u003C\u002Fp>\n\u003Cul>\n\u003Cli>https:\u002F\u002Fpixabay.com\u002Fapi\u002Fdocs\u002F\u003C\u002Fli>\n\u003Cli>https:\u002F\u002Fpixabay.com\u002Ffr\u002Fservice\u002Fterms\u002F\u003C\u002Fli>\n\u003Cli>https:\u002F\u002Fwww.flickr.com\u002Fservices\u002Fapi\u002F\u003C\u002Fli>\n\u003Cli>https:\u002F\u002Fwww.flickr.com\u002Fhelp\u002Fterms\u002Fapi\u003C\u002Fli>\n\u003C\u002Ful>\n","🇫🇷 FRENCH 🇫🇷 ➡️ Pour afficher une gallerie d'image intelligente, insérez tout simplement le shortcode suivant à l'endroit où vous le désirez :",10,1512,0,"2025-12-05T10:45:00.000Z","6.9.4","6.0","7.4.0",[19,20,21,22],"gallery","image","pictures","smart-image-gallery","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-gallery-dbgt.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":25,"computed_at":34},"gothamdev",7,200,2,"2026-04-04T14:17:31.761Z",[36,60,78,95,109],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":23,"tags":51,"homepage":55,"download_link":56,"security_score":57,"vuln_count":58,"unpatched_count":58,"last_vuln_date":59,"fetched_at":27},"facebook-photo-fetcher","Social Photo Fetcher","3.0.4","JK","https:\u002F\u002Fprofiles.wordpress.org\u002Fjustin_k\u002F","\u003Cp>Social Photo Fetcher (previously called “Facebook Photo Fetcher”) allows you to quickly and easily generate WordPress photo galleries from Facebook albums.\u003C\u002Fp>\n\u003Cp>The idea was inspired by \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Ffotobook\u002F\" rel=\"ugc\">Fotobook\u003C\u002Fa>, though its approach is fundamentally different: while Fotobook’s emphasis is on automation, this plugin allows a great deal of customization.  With it you can create galleries in any Post or Page you like, right alongside your regular content. You do this simply by putting a “magic HTML tag” in the post’s content – much like \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FGallery_Shortcode\" rel=\"nofollow ugc\">WordPress Shortcode\u003C\u002Fa>. Upon saving, the tag will instantly be populated with the Facebook album content. Presentation is fully customizable via parameters to the “magic tag” – you can choose to show only a subset of an album’s photos, change the number of photos per column, show photo captions, and more.  Plus, Social Photo Fetcher doesn’t limit you to just your own albums: it can create galleries from fanpages as well.\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Uses Facebook’s API to instantly create WordPress photo galleries from Facebook albums.\u003C\u002Fli>\n\u003Cli>Galleries are fully customizable: you can import complete albums, select excerpts, random excerpts, album descriptions, photo captions, and more.\u003C\u002Fli>\n\u003Cli>Galleries can be organized however you like: in any post or page, alone or alongside your other content.\u003C\u002Fli>\n\u003Cli>Simple PHP template function allows programmers to manually embed albums in any template or widget.\u003C\u002Fli>\n\u003Cli>Built-in LightBox: Photos appear in attractive pop-up overlays without the need for any other plugins.\u003C\u002Fli>\n\u003Cli>Admin panel handles all the setup for you: Just login and you’re ready to start making albums.\u003C\u002Fli>\n\u003Cli>No custom database tables required; galleries live in regular post content.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For a Demo Gallery, see the \u003Ca href=\"https:\u002F\u002Fwww.justin-klein.com\u002Fprojects\u002Ffacebook-photo-fetcher\" rel=\"nofollow ugc\">plugin’s homepage\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Donate\u003C\u002Fh3>\n\u003Cp>Many hours have gone into developing & maintaining this plugin, far beyond my own personal needs. If you find it useful, please consider \u003Ca href=\"https:\u002F\u002Fwww.justin-klein.com\u002Fprojects\u002Ffacebook-photo-fetcher\u002F#donate\" rel=\"nofollow ugc\">making a donation\u003C\u002Fa> to help support its continued development.\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>This plugin uses the Facebook API to fetch photo albums from Facebook. Facebook’s security rules require that apps must authorize from one specific, known location. In order comply with this requirement, when you first authorize the plugin from its admin panel, a Facebook dialog will be initiated via my own authentication server. The dialog itself is shown directly by Facebook, and Facebook handles the entire login process – no personal information will be transferred via my server, as Facebook only supplies a single-use token which I then hand back to your site to be stored. This is what the plugin uses in order to fetch the photos. For more information about how the Facebook authorization process works, please see \u003Ca href=\"https:\u002F\u002Fdevelopers.facebook.com\u002Fdocs\u002Ffacebook-login\u002Fweb\" rel=\"nofollow ugc\">Facebook’s documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Usage of this plugin means the site administrator is consenting to \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fpolicy.php\" rel=\"nofollow ugc\">Facebook’s data policy\u003C\u002Fa>. Fetched album data will be stored in your WordPress database, in posts or pages of your choosing. It can be removed by deleting those posts or pages. You are solely responsible for the security and protection of the fetched data, as it resides on and is hosted within your own WordPress site.\u003C\u002Fp>\n\u003Cp>I do not store or process any of your data.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Please direct all support requests \u003Ca href=\"https:\u002F\u002Fwww.justin-klein.com\u002Fprojects\u002Ffacebook-photo-fetcher#feedback\" rel=\"nofollow ugc\">here\u003C\u002Fa>\u003C\u002Fp>\n","Allows you to automatically create Wordpress photo galleries from Facebook albums.  Simple to use and highly customizable.",1000,258658,74,12,"2024-04-04T23:45:00.000Z","6.5.8","2.5",[52,19,53,54,21],"facebook","images","photos","https:\u002F\u002Fwww.justin-klein.com\u002Fprojects\u002Ffacebook-photo-fetcher","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffacebook-photo-fetcher.3.0.4.zip",70,1,"2025-12-08 00:00:00",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":32,"downloaded":68,"rating":69,"num_ratings":70,"last_updated":71,"tested_up_to":72,"requires_at_least":50,"requires_php":23,"tags":73,"homepage":75,"download_link":76,"security_score":77,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"thickbox","ThickBox","1.6.1","Christian Schenk","https:\u002F\u002Fprofiles.wordpress.org\u002Fchschenk\u002F","\u003Cp>Allows you to embed ThickBox into your blog. Simply insert ThickBox compliant markup\u003Cbr \u002F>\nwhere ever you want and you’re all set. It is a pretty lightweight plugin but here\u003Cbr \u002F>\nare some of its features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>comes with an expert mode that allows you include the JavaScript and CSS for ThickBox only on those pages that actually need it\u003C\u002Fli>\n\u003Cli>you can opt to use the script and style already bundled with WordPress\u003C\u002Fli>\n\u003Cli>automatically adds the correct class attribute when using the gallery shortcode\u003C\u002Fli>\n\u003Cli>and also contains SmoothBox\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Licence\u003C\u002Fh3>\n\u003Cp>This plugin is released under the GPL.\u003C\u002Fp>\n","Embed ThickBox into your posts and pages.",97645,52,5,"2014-06-21T10:43:00.000Z","3.9.40",[19,53,21,74,61],"smoothbox","http:\u002F\u002Fwww.christianschenk.org\u002Fprojects\u002Fwordpress-thickbox-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fthickbox.1.6.1.zip",85,{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":25,"downloaded":86,"rating":87,"num_ratings":33,"last_updated":88,"tested_up_to":89,"requires_at_least":90,"requires_php":23,"tags":91,"homepage":23,"download_link":94,"security_score":77,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"easy-gallery-slider","Easy Gallery Slider","0.6.6","iNexi","https:\u002F\u002Fprofiles.wordpress.org\u002Finexi\u002F","\u003Cp>This slider is easy to use, but powerful. It is designed to be responsive, and works perfectly with mobile devices. It can be automatically displayed on posts and pages, inserted by shortcode or PHP. The slides are pulled on each post from the attached images (gallery).\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatically display slider for every post and\u002For page\u003C\u002Fli>\n\u003Cli>Slides are created from images attached to the post\u002Fpage it is displayed on (WordPress Gallery)\u003C\u002Fli>\n\u003Cli>Responsive slider performs the same on every platform (desktop or mobile)\u003C\u002Fli>\n\u003Cli>Fade or slide effects\u003C\u002Fli>\n\u003Cli>Navigation with buttons, “dots”, keyboard, scroll-wheel, automatic timer\u003C\u002Fli>\n\u003Cli>Show titles and descriptions with an overlay\u003C\u002Fli>\n\u003Cli>Link individual slides to any URL\u003C\u002Fli>\n\u003Cli>Show a “zoom” button to integrate with a Lightbox plugin\u003C\u002Fli>\n\u003Cli>Many options available through an easy to use admin interface\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please visit my homepage to submit bug reports and feature requests.\u003C\u002Fp>\n\u003Cp>Plugin Homepage: \u003Ca href=\"http:\u002F\u002Finexi.com\u002Fwordpress\" title=\"iNexi: WordPress Plugins\" rel=\"nofollow ugc\">iNexi.com\u003C\u002Fa>\u003C\u002Fp>\n","Responsive slider uses the images attached to a post or page. Simple to customize and configure.",36461,80,"2012-09-26T06:32:00.000Z","3.4.2","3.0",[19,53,21,92,93],"responsive","slider","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-gallery-slider.0.6.6.zip",{"slug":96,"name":97,"version":98,"author":64,"author_profile":65,"description":99,"short_description":100,"active_installs":57,"downloaded":101,"rating":102,"num_ratings":58,"last_updated":103,"tested_up_to":72,"requires_at_least":104,"requires_php":23,"tags":105,"homepage":107,"download_link":108,"security_score":77,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"smoothgallery","SmoothGallery","1.15.8","\u003Cp>This plugin embeds JonDesign’s \u003Ca href=\"http:\u002F\u002Fsmoothgallery.jondesign.net\u002F\" rel=\"nofollow ugc\">SmoothGallery\u003C\u002Fa> into your posts and pages.\u003C\u002Fp>\n\u003Cp>It’s this simple:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>upload some pictures to a post\u002Fpage\u003C\u002Fli>\n\u003Cli>use the shortcode “smoothgallery”\u003C\u002Fli>\n\u003Cli>add a custom field named “smoothgallery” with some \u003Ca href=\"http:\u002F\u002Fwww.christianschenk.org\u002Fprojects\u002Fwordpress-smoothgallery-plugin\u002F#option\" rel=\"nofollow ugc\">options\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>watch your gallery 😉\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>There’re a lot more possibilities with this plugin. Please have a more\u003Cbr \u002F>\ndetailed look at it and don’t hesitate to leave a\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fwww.christianschenk.org\u002Fprojects\u002Fwordpress-smoothgallery-plugin\u002F#respond\" rel=\"nofollow ugc\">comment\u003C\u002Fa>\u003Cbr \u002F>\nif you’d like to suggest a feature, need help with the plugin or just\u003Cbr \u002F>\nwant to say how cool this is 😉\u003C\u002Fp>\n\u003Ch3>Licence\u003C\u002Fh3>\n\u003Cp>This plugin is released under the GPL.\u003C\u002Fp>\n","Embed JonDesign's SmoothGallery into your posts and pages.",47178,20,"2014-08-24T21:17:00.000Z","2.0",[19,53,106,21,96],"jondesign","http:\u002F\u002Fwww.christianschenk.org\u002Fprojects\u002Fwordpress-smoothgallery-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmoothgallery.1.15.8.zip",{"slug":110,"name":111,"version":112,"author":113,"author_profile":114,"description":115,"short_description":116,"active_installs":117,"downloaded":118,"rating":25,"num_ratings":70,"last_updated":119,"tested_up_to":120,"requires_at_least":90,"requires_php":23,"tags":121,"homepage":123,"download_link":124,"security_score":125,"vuln_count":58,"unpatched_count":58,"last_vuln_date":126,"fetched_at":27},"tp-gallery-slider","T&P Gallery Slider","1.2","pey22","https:\u002F\u002Fprofiles.wordpress.org\u002Fpey22\u002F","\u003Cp>This simple plugin shows a large size image in the page and below a scrollable row of thumbnails without scrollbar. You can scroll the thumbs while mouseover or mouseclick and choose an image for the big view.\u003Cbr \u002F>\nyou can also add each image a short description that displaying on the big image (the description is the images alt).\u003Cbr \u002F>\nyou can display slider from another post\u002Fpage by passing his ID to the short code [tp_gallery post_id=”id”].\u003Cbr \u002F>\nalso there is a setting page with beautiful preview box.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>New!!! from T&P plugins: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftp-navigation-menu\" rel=\"ugc\">T&P Navigation Menu\u003C\u002Fa> – sticky navigation menu when scroll down the page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Create Images\u003C\u002Fh3>\n\u003Cp>You need all images of your gallery in the same size and have to upload them in the same aspect ratio.\u003Cbr \u002F>\n1. The size of the big image is the size of the first in the gallery. You should have all images in the gallery in the same width and heigth to avoid scaling.\u003Cbr \u002F>\n2. When putting the mouse over the big image will change.\u003C\u002Fp>\n","T&P Gallery Slider for WordPress is an image hover\u002Fclick gallery as a WordPress plugin.",50,14487,"2013-08-23T08:46:00.000Z","3.5.2",[19,20,53,122,21],"jquery","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Ftp-gallery-slider\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftp-gallery-slider.1.2.zip",61,"2025-04-14 00:00:00",{"attackSurface":128,"codeSignals":193,"taintFlows":340,"riskAssessment":367,"analyzedAt":373},{"hooks":129,"ajaxHandlers":181,"restRoutes":182,"shortcodes":183,"cronEvents":192,"entryPointCount":33,"unprotectedCount":13},[130,136,141,145,149,153,157,161,165,168,172,176],{"type":131,"name":132,"callback":133,"file":134,"line":135},"filter","media_upload_tabs","dbgt_gallery_media_tabs_handler","dbgt.php",88,{"type":137,"name":138,"callback":139,"file":134,"line":140},"action","media_buttons","dbgt_gallery_button_premium",94,{"type":137,"name":142,"callback":143,"file":134,"line":144},"media_upload_pixabaytab","media_upload_pixabaytab_handler",202,{"type":137,"name":146,"callback":147,"file":134,"line":148},"admin_init","puipui_dbgt_form_setupdata",209,{"type":137,"name":150,"callback":151,"file":134,"line":152},"admin_menu","puipui_dbgt_form_setupmenu",224,{"type":137,"name":154,"callback":155,"file":134,"line":156},"admin_enqueue_scripts","puipui_dbgt_form_monjsdansladmin",276,{"type":131,"name":158,"callback":159,"file":134,"line":160},"mce_external_plugins","puipui_dbgt_script_tiny",286,{"type":131,"name":162,"callback":163,"file":134,"line":164},"mce_buttons","puipui_dbgt_register_button",287,{"type":137,"name":146,"callback":166,"file":134,"line":167},"puipui_dbgt_tinymce_button",294,{"type":137,"name":169,"callback":170,"file":134,"line":171},"wp_footer","puipui_dbgt_form_powa",585,{"type":137,"name":173,"callback":174,"file":134,"line":175},"wp_enqueue_scripts","smartgallery_dbgt_load_script_css_front",621,{"type":137,"name":177,"callback":178,"file":179,"line":180},"widgets_init","puipui_dbgt_load_widget","widget.php",147,[],[],[184,188],{"tag":185,"callback":186,"file":134,"line":187},"smartgallery_dbgt","puipui_dbgt_gallery",907,{"tag":189,"callback":190,"file":134,"line":191},"dbgtpremium","majin_dbgt_gallery_premium",1098,[],{"dangerousFunctions":194,"sqlUsage":195,"outputEscaping":197,"fileOperations":337,"externalRequests":338,"nonceChecks":13,"capabilityChecks":33,"bundledLibraries":339},[],{"prepared":13,"raw":13,"locations":196},[],{"escaped":198,"rawEcho":46,"locations":199},21,[200,203,205,207,209,211,213,215,217,219,221,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,269,271,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,301,303,305,307,309,311,313,314,316,318,319,321,323,324,326,327,329,330,332,333,334,335],{"file":134,"line":201,"context":202},92,"raw output",{"file":134,"line":204,"context":202},110,{"file":134,"line":206,"context":202},111,{"file":134,"line":208,"context":202},112,{"file":134,"line":210,"context":202},116,{"file":134,"line":212,"context":202},117,{"file":134,"line":214,"context":202},118,{"file":134,"line":216,"context":202},119,{"file":134,"line":218,"context":202},137,{"file":134,"line":220,"context":202},153,{"file":134,"line":220,"context":202},{"file":134,"line":223,"context":202},172,{"file":134,"line":225,"context":202},177,{"file":134,"line":227,"context":202},188,{"file":134,"line":229,"context":202},380,{"file":134,"line":231,"context":202},387,{"file":134,"line":233,"context":202},398,{"file":134,"line":235,"context":202},402,{"file":134,"line":237,"context":202},403,{"file":134,"line":239,"context":202},404,{"file":134,"line":241,"context":202},411,{"file":134,"line":243,"context":202},414,{"file":134,"line":245,"context":202},421,{"file":134,"line":247,"context":202},424,{"file":134,"line":249,"context":202},438,{"file":134,"line":251,"context":202},439,{"file":134,"line":253,"context":202},440,{"file":134,"line":255,"context":202},448,{"file":134,"line":257,"context":202},452,{"file":134,"line":259,"context":202},454,{"file":134,"line":261,"context":202},455,{"file":134,"line":263,"context":202},463,{"file":134,"line":265,"context":202},467,{"file":134,"line":267,"context":202},468,{"file":134,"line":267,"context":202},{"file":134,"line":270,"context":202},469,{"file":134,"line":270,"context":202},{"file":134,"line":273,"context":202},470,{"file":134,"line":275,"context":202},514,{"file":134,"line":277,"context":202},524,{"file":134,"line":279,"context":202},525,{"file":134,"line":281,"context":202},531,{"file":134,"line":283,"context":202},535,{"file":134,"line":285,"context":202},536,{"file":134,"line":287,"context":202},537,{"file":134,"line":289,"context":202},551,{"file":134,"line":291,"context":202},552,{"file":134,"line":293,"context":202},554,{"file":134,"line":295,"context":202},555,{"file":134,"line":297,"context":202},558,{"file":134,"line":299,"context":202},559,{"file":134,"line":299,"context":202},{"file":179,"line":302,"context":202},33,{"file":179,"line":304,"context":202},34,{"file":179,"line":306,"context":202},37,{"file":179,"line":308,"context":202},39,{"file":179,"line":310,"context":202},63,{"file":179,"line":312,"context":202},64,{"file":179,"line":312,"context":202},{"file":179,"line":315,"context":202},67,{"file":179,"line":317,"context":202},68,{"file":179,"line":317,"context":202},{"file":179,"line":320,"context":202},71,{"file":179,"line":322,"context":202},72,{"file":179,"line":322,"context":202},{"file":179,"line":325,"context":202},89,{"file":179,"line":140,"context":202},{"file":179,"line":328,"context":202},95,{"file":179,"line":328,"context":202},{"file":179,"line":331,"context":202},106,{"file":179,"line":206,"context":202},{"file":179,"line":208,"context":202},{"file":179,"line":208,"context":202},{"file":179,"line":336,"context":202},123,17,3,[],[341,359],{"entryPoint":342,"graph":343,"unsanitizedCount":13,"severity":358},"media_dbgt_pxbay_images_tab (dbgt.php:99)",{"nodes":344,"edges":355},[345,350],{"id":346,"type":347,"label":348,"file":134,"line":349},"n0","source","$_REQUEST['post_id']",136,{"id":351,"type":352,"label":353,"file":134,"line":349,"wp_function":354},"n1","sink","echo() [XSS]","echo",[356],{"from":346,"to":351,"sanitized":357},true,"low",{"entryPoint":360,"graph":361,"unsanitizedCount":13,"severity":358},"\u003Cdbgt> (dbgt.php:0)",{"nodes":362,"edges":365},[363,364],{"id":346,"type":347,"label":348,"file":134,"line":349},{"id":351,"type":352,"label":353,"file":134,"line":349,"wp_function":354},[366],{"from":346,"to":351,"sanitized":357},{"summary":368,"deductions":369},"The 'smart-gallery-dbgt' plugin version 1.1.8 exhibits a generally good security posture, primarily due to the absence of known vulnerabilities and a lack of critical findings in static and taint analysis. The plugin avoids dangerous functions, all SQL queries are prepared, and there are no recorded CVEs. This indicates a cautious approach to development and a commitment to patching any discovered issues promptly, if they arise.  However, some areas warrant attention. A significant portion of output (78%) is not properly escaped, creating a potential risk for Cross-Site Scripting (XSS) vulnerabilities, especially if user-supplied data is involved in these unescaped outputs. Additionally, the presence of file operations and external HTTP requests, while not flagged as problematic in this analysis, represents potential attack vectors that require ongoing vigilance.  While the current analysis shows no direct vulnerabilities, the high rate of unescaped output is a notable weakness that could be exploited in future scenarios. Overall, the plugin is secure based on current data, but the output escaping issue is a point of concern that should be addressed to further harden its security.",[370],{"reason":371,"points":372},"High rate of unescaped output",6,"2026-03-17T00:10:19.620Z",{"wat":375,"direct":385},{"assetPaths":376,"generatorPatterns":379,"scriptPaths":380,"versionParams":382},[377,378],"\u002Fwp-content\u002Fplugins\u002Fsmart-gallery-dbgt\u002Fwidget.php","\u002Fwp-content\u002Fplugins\u002Fsmart-gallery-dbgt\u002Finc\u002Fvalid_api.php",[],[381],"\u002Fwp-content\u002Fplugins\u002Fsmart-gallery-dbgt\u002Fimg\u002Fsearch.png",[383,384],"smart-gallery-dbgt\u002Fstyle.css?ver=","smart-gallery-dbgt\u002Fscript.js?ver=",{"cssClasses":386,"htmlComments":388,"htmlAttributes":389,"restEndpoints":393,"jsGlobals":394,"shortcodeOutput":412},[387],"dbgt-bustaflex-pix",[],[390,391,392],"data-w","data-h","data-src",[],[395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411],"asgdbgt_library","asgdbgt_apikey","asgdbgt_safesearch","babyvegeta","dbgt_pxbay_images_form","pixabay_results","getCookie","setCookie","escapejs","post_id","lang","per_page","form","hits","q","image_type","orientation",[]]