[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f6u2O271UVGKSxD5FO_hbuiD6-w4npuCHZLbZVMLkJTw":3,"$f3SNuBpFCHZdzjZMUbL38j6IyB_oOevMs9MYw3kuDpew":401,"$fOtczVuHU-wWg9O6drQ3zqzUS-Zrrs2QZNAgzWEEzxKc":406},{"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":40,"analysis":156,"fingerprints":368},"tinywebgallery-wrapper","TinyWebGallery wrapper","2.4","mdempfle","https:\u002F\u002Fprofiles.wordpress.org\u002Fmdempfle\u002F","\u003Cp>This plugin includes TinyWebGallery as shortcode in an advanced iframe and offers a TWG random image widget.\u003C\u002Fp>\n\u003Ch4>Shortcode for TinyWebGallery\u003C\u002Fh4>\n\u003Cp>By entering the shortcode ‘[twg securitykey=””]’ you can include the TinyWebGallery to any page or article.\u003Cbr \u002F>\nThe following differences to a normal iframe are implemented:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Security code: You can only insert the shortcode with a valid security code from the administration.\u003C\u002Fli>\n\u003Cli>Enable\u002Fdisable the overwrite of default short code settings\u003C\u002Fli>\n\u003Cli>Hide areas of the layout to give the iframe more space (see screenshot) \u003C\u002Fli>\n\u003Cli>Modify css styles to e.g. change the width of the content area (see screenshot)\u003C\u002Fli>\n\u003Cli>Forward parameters to the iframe \u003C\u002Fli>\n\u003Cli>Include the css for the lytebox automatically\u003C\u002Fli>\n\u003Cli>Set an optimised TWG skin\u003C\u002Fli>\n\u003Cli>Add the user directory automatically\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The following shortcode attributes can be used. Please go to the administration for details:\u003Cbr \u002F>\n[twg securitykey=”” twg_url=”” width=”” height=”” scrolling=”” marginwidth=”” marginheight=””\u003Cbr \u002F>\n frameborder=”” skin=”” addalbum=”” include_lytebox_css=”” content_id=”” content_styles=””\u003Cbr \u002F>\n hide_elements=”” class=”” url_forward_parameter=””]\u003C\u002Fp>\n\u003Ch4>Widget for a random image\u003C\u002Fh4>\n\u003Cp>Adds a random\u002Fmost viewed image to your sidebar with the follwing options:\u003Cbr \u002F>\n– random\u002Fmost viewed image\u003Cbr \u002F>\n– Include sub dirs\u003Cbr \u002F>\n– Styling of the image (3 borders, center, css)\u003Cbr \u002F>\n– Direct link to the image or album\u003Cbr \u002F>\n– Slideshow with fade effect.\u003Cbr \u002F>\n– Can be used multiple times on the same page. Even with slideshow!\u003C\u002Fp>\n\u003Ch4>Aministration\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>See Settings -> TinyWebGallery\u003C\u002Fli>\n\u003Cli>Enables the configuration of the defaults for the iframe\u003C\u002Fli>\n\u003Cli>Direkt link to the TWG administration with automatic login\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Advanced iframe\u003C\u002Fh4>\n\u003Cp>The iframe wrapper is also available  as standalone iframe wrapper without the TWG features. The plugin is called ‘Advanced iframe’ and can be found here:\u003C\u002Fp>\n\u003Ch3>Tested with TWG 1.8.7\u003C\u002Fh3>\n\u003Cp>Tested with WordPress 3.3.1\u003Cbr \u002F>\nFixed the typo in the doumentation. In securitykey sometimes the r was missing\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cblockquote>\n\u003Cblockquote>\n\u003Cblockquote>\n\u003Cblockquote>\n\u003Cblockquote>\n\u003Cblockquote>\n\u003Cp>.theirs= 1.8.6 =\u003Cbr \u002F>\n              Improved the reading of settings when the attributes are read.\u003Cbr \u002F>\n              Addes a new administration setting\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003C\u002Fblockquote>\n\u003C\u002Fblockquote>\n\u003C\u002Fblockquote>\n\u003C\u002Fblockquote>\n\u003C\u002Fblockquote>\n\u003C\u002Fblockquote>\n\u003Ch4>1.8.5\u003C\u002Fh4>\n\u003Cp>First version.\u003C\u002Fp>\n","This plugin includes TinyWebGallery as shortcode in an advanced iframe and offers a TWG random image widget.",40,6700,100,1,"2023-01-18T19:38:00.000Z","6.0.11","2.8.6","",[20,21,22,23,24],"gallery","iframe","shortcode","tinywebgallery","twg","http:\u002F\u002Fwww.tinywebgallery.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftinywebgallery-wrapper.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":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},2,40040,90,99,72,"2026-05-20T11:17:43.328Z",[41,66,89,112,133],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":51,"num_ratings":52,"last_updated":53,"tested_up_to":54,"requires_at_least":55,"requires_php":18,"tags":56,"homepage":61,"download_link":62,"security_score":63,"vuln_count":64,"unpatched_count":28,"last_vuln_date":65,"fetched_at":30},"wp-show-posts","WP Show Posts","1.1.6","Tom","https:\u002F\u002Fprofiles.wordpress.org\u002Fedge22\u002F","\u003Ch4>Note\u003C\u002Fh4>\n\u003Cp>This plugin is only receiving security updates at this time. Check out our \u003Ca href=\"https:\u002F\u002Fgenerateblocks.com\u002F\" rel=\"nofollow ugc\">GenerateBlocks\u003C\u002Fa> plugin for a more modern solution.\u003C\u002Fp>\n\u003Cp>\u003Ciframe loading=\"lazy\" title=\"WP Show Posts\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F175638957?dnt=1&app_id=122963\" width=\"750\" height=\"422\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write\">\u003C\u002Fiframe>\u003C\u002Fp>\n\u003Cp>WP Show Posts allows you to display posts anywhere on your website using an easy to use shortcode.\u003C\u002Fp>\n\u003Cp>You can pull posts from any post type like WooCommerce, Easy Digital Downloads etc..\u003C\u002Fp>\n\u003Cp>This plugin works with any theme.\u003C\u002Fp>\n\u003Cp>Here are the features in the free version:\u003C\u002Fp>\n\u003Ch4>Posts\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Post type\u003C\u002Fli>\n\u003Cli>Taxonomy\u003C\u002Fli>\n\u003Cli>Terms\u003C\u002Fli>\n\u003Cli>Posts per page\u003C\u002Fli>\n\u003Cli>Pagination\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Columns\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Columns\u003C\u002Fli>\n\u003Cli>Columns gutter\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Images\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Show images\u003C\u002Fli>\n\u003Cli>Image width\u003C\u002Fli>\n\u003Cli>Image height\u003C\u002Fli>\n\u003Cli>Image alignment\u003C\u002Fli>\n\u003Cli>Image location\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Content\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Content type (excerpt or full post)\u003C\u002Fli>\n\u003Cli>Excerpt length\u003C\u002Fli>\n\u003Cli>Include title\u003C\u002Fli>\n\u003Cli>Read more text\u003C\u002Fli>\n\u003Cli>Read more button class\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Meta\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Include author\u003C\u002Fli>\n\u003Cli>Author location\u003C\u002Fli>\n\u003Cli>Include date\u003C\u002Fli>\n\u003Cli>Date location\u003C\u002Fli>\n\u003Cli>Include terms\u003C\u002Fli>\n\u003Cli>Terms location\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>More settings\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Author ID\u003C\u002Fli>\n\u003Cli>Exclude current\u003C\u002Fli>\n\u003Cli>Post ID\u003C\u002Fli>\n\u003Cli>Exclude post ID\u003C\u002Fli>\n\u003Cli>Ignore sticky posts\u003C\u002Fli>\n\u003Cli>Offset\u003C\u002Fli>\n\u003Cli>Order\u003C\u002Fli>\n\u003Cli>Order by\u003C\u002Fli>\n\u003Cli>Status\u003C\u002Fli>\n\u003Cli>Meta key\u003C\u002Fli>\n\u003Cli>Meta value\u003C\u002Fli>\n\u003Cli>Tax operator\u003C\u002Fli>\n\u003Cli>No results message\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Our *Pro* version has these features\u003C\u002Fh4>\n\u003Cp>\u003Ciframe loading=\"lazy\" title=\"WP Show Posts Pro\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F175660953?dnt=1&app_id=122963\" width=\"750\" height=\"422\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write\">\u003C\u002Fiframe>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpshowposts.com\u002F\" title=\"Check out Pro\" rel=\"nofollow ugc\">Check out Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Posts\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>AJAX pagination\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Columns\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Masonry\u003C\u002Fli>\n\u003Cli>Featured post\u003C\u002Fli>\n\u003Cli>Background color\u003C\u002Fli>\n\u003Cli>Background color hover\u003C\u002Fli>\n\u003Cli>Border color\u003C\u002Fli>\n\u003Cli>Border color hover\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Images\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Image overlay color\u003C\u002Fli>\n\u003Cli>Image overlay icon\u003C\u002Fli>\n\u003Cli>Image hover effect\u003C\u002Fli>\n\u003Cli>Image lightbox\u003C\u002Fli>\n\u003Cli>Image lightbox gallery\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Content\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Read more style\u003C\u002Fli>\n\u003Cli>Read more color\u003C\u002Fli>\n\u003Cli>Content link color\u003C\u002Fli>\n\u003Cli>Content link color hover\u003C\u002Fli>\n\u003Cli>Content text color\u003C\u002Fli>\n\u003Cli>Title color\u003C\u002Fli>\n\u003Cli>Title color hover\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Meta\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Meta color\u003C\u002Fli>\n\u003Cli>Meta color hover\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Social\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Twitter\u003C\u002Fli>\n\u003Cli>Twitter color + hover\u003C\u002Fli>\n\u003Cli>Facebook\u003C\u002Fli>\n\u003Cli>Facebook color + hover\u003C\u002Fli>\n\u003Cli>Google+\u003C\u002Fli>\n\u003Cli>Google+ color + hover\u003C\u002Fli>\n\u003Cli>Pinterest\u003C\u002Fli>\n\u003Cli>Pinterest color + hover\u003C\u002Fli>\n\u003Cli>Love it\u003C\u002Fli>\n\u003Cli>Alignment\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Check out GeneratePress, our awesome WordPress theme! (https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fgeneratepress)\u003C\u002Fp>\n","Add posts to your website from any post type using a simple shortcode.",70000,606130,94,80,"2024-04-16T19:12:00.000Z","6.1.10","4.5",[57,20,58,59,60],"display-posts-shortcode","portfolio","post-columns","show-posts","https:\u002F\u002Fwpshowposts.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-show-posts.1.1.6.zip",84,3,"2024-04-16 00:00:00",{"slug":67,"name":68,"version":69,"author":7,"author_profile":8,"description":70,"short_description":71,"active_installs":72,"downloaded":73,"rating":74,"num_ratings":75,"last_updated":76,"tested_up_to":77,"requires_at_least":78,"requires_php":79,"tags":80,"homepage":84,"download_link":85,"security_score":86,"vuln_count":87,"unpatched_count":28,"last_vuln_date":88,"fetched_at":30},"advanced-iframe","Advanced iFrame","2026.1","\u003Cblockquote>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.advanced-iframe.com\u002F\" rel=\"nofollow ugc\">New website: advanced-iframe.com\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n  \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.advanced-iframe.com\u002Fadvanced-iframe\u002Fdemo-advanced-iframe-2-0\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Include content the way YOU like in an iframe that can hide and modify elements, does auto height, forward parameters and does many, many more…\u003C\u002Fp>\n\u003Ch4>Main features of advanced iframe\u003C\u002Fh4>\n\u003Cp>By entering the shortcode ‘[advanced_iframe]’ you can include any webpage to any page or article.\u003C\u002Fp>\n\u003Cp>Advanced iFrame now has out of the box support for embedded 3D models using the p3d 3D viewer. Go to https:\u002F\u002Fp3d.in\u002Fb\u002F24 and download a pre-configured plugin where the model does scale already nicely on all devices. Get started for free! If you need more storage or access to the Premium features of p3d.in, you can get a 50% discount on your first payment with the coupon AIFRAME on checkout.\u003C\u002Fp>\n\u003Cp>The following cool features compared to a normal iframe are implemented:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Hide areas of the layout to give the iframe more space (see screenshot)\u003C\u002Fli>\n\u003Cli>Show only specific areas of the iframe when the iframe is on a same domain (The Pro version supports this on different domains) or include parts directly by jQuery\u003C\u002Fli>\n\u003Cli>Modify css styles in the parent and the iframe to e.g. change the width of the content area (see screen-shot)\u003C\u002Fli>\n\u003Cli>Forward parameters to the iframe\u003C\u002Fli>\n\u003Cli>Resize the iframe to the content height or width on loading, AJAX or click\u003C\u002Fli>\n\u003Cli>Responsive videos (moved from the pro to the the free version in v2022)\u003C\u002Fli>\n\u003Cli>Scroll the parent to the top when the iframe is loaded\u003C\u002Fli>\n\u003Cli>Hide the content until it is fully loaded\u003C\u002Fli>\n\u003Cli>Add a css and js file to the parent page\u003C\u002Fli>\n\u003Cli>Security code: You can only insert the shortcode with a valid security code from the administration.\u003C\u002Fli>\n\u003Cli>Many additional cool features are available the pro version – see https:\u002F\u002Fwww.advanced-iframe.com\u002Fadvanced-iframe\u002Fadvanced-iframe-comparison-chart\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>In the free version you can update to the pro version directly or test all features in the 30 days trial!\u003C\u002Fp>\n\u003Cp>Please note: Modification inside the iframe are only possible if you are on the same domain or use a workaround like described in the settings.\u003C\u002Fp>\n\u003Cp>So please check first if the iframe page and the parent page are one the same domain. www.example.com and text.example.com are different domains! Please check in the documentation if you can use the feature you like\u003C\u002Fp>\n\u003Cp>A free iframe checker is available at\u003Cbr \u002F>\nhttps:\u002F\u002Fwww.advanced-iframe.com\u002Fadvanced-iframe\u002Ffree-iframe-checker.\u003Cbr \u002F>\nThis tool does check if a page is allowed to be included!\u003C\u002Fp>\n\u003Cp>All settings can be set with shortcode attributes as well. If you only use one iframe please use the settings in the administration because there each parameter is explained in detail and also the defaults are set there.\u003C\u002Fp>\n\u003Ch4>Limitations of the free version\u003C\u002Fh4>\n\u003Cp>The free version has no functional restrictions and is for personal and small non-commercial sites. After 10.000 views\u002Fmonth you have to opt-in to get unlimited views. If you do not opt-in the iframe is still working 100% and at the bottom of the iframe a small notice to opt-in is shown.\u003C\u002Fp>\n\u003Ch4>Upgrading to Advanced IFrame Pro\u003C\u002Fh4>\n\u003Cp>It’s quick and painless to get Advanced iFrame Pro. Simply sign up for the 30 days trail or buy directly in the plugin. You can than use the plugin on commercial, business, and professional sites and blogs. You furthermore get:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Show only specific areas of the iframe even when the iframe is on different domain\u003C\u002Fli>\n\u003Cli>Graphical content selector: https:\u002F\u002Fwww.mdempfle.de\u002Fdemos\u002Fconfigurator\u002Fadvanced-iframe-area-selector.html\u003C\u002Fli>\n\u003Cli>External workaround supports iframe modifications\u003C\u002Fli>\n\u003Cli>Widget support\u003C\u002Fli>\n\u003Cli>No view limit\u003C\u002Fli>\n\u003Cli>Hide areas of an iframe\u003C\u002Fli>\n\u003Cli>Browser detection\u003C\u002Fli>\n\u003Cli>Change link targets\u003C\u002Fli>\n\u003Cli>URL forward parameter mapping.\u003C\u002Fli>\n\u003Cli>Zoom iframe content\u003C\u002Fli>\n\u003Cli>Accordion menu\u003C\u002Fli>\n\u003Cli>jQuery help\u003C\u002Fli>\n\u003Cli>Advanced lazy load\u003C\u002Fli>\n\u003Cli>Standalone version – can be used in ANY php page!\u003C\u002Fli>\n\u003Cli>And much more…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can find the comparison chart here: https:\u002F\u002Fwww.advanced-iframe.com\u002Fadvanced-iframe\u002Fadvanced-iframe-comparison-chart\u003Cbr \u002F>\nSee the pro demo here:\u003Cbr \u002F>\nhttps:\u002F\u002Fwww.advanced-iframe.com\u002Fadvanced-iframe\u002Fadvanced-iframe-pro-demo\u003C\u002Fp>\n\u003Ch4>Administration\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Go to Settings -> Advanced iFrame\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Quick start guide\u003C\u002Fh4>\n\u003Cp>The quickstart guide is also available as video: https:\u002F\u002Fwww.advanced-iframe.com\u002Fadvanced-iframe\u002Fadvanced-iframe-video-tutorials\u003C\u002Fp>\n\u003Cp>To include a webpage to your page please check the following things first:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Check if your page page is allowed to be included https:\u002F\u002Fwww.advanced-iframe.com\u002Fadvanced-iframe\u002Ffree-iframe-checker!\u003C\u002Fli>\n\u003Cli>Check if the iframe page and the parent page are one the same domain. www.example.com and text.example.com are different domains!\u003C\u002Fli>\n\u003Cli>Can you modify the page that should be included?\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Most likely you have one of the following setups:\u003C\u002Fp>\n\u003Col>\n\u003Cli>iframe cannot be included:  You cannot include the content because the owner does not allow this.\u003C\u002Fli>\n\u003Cli>iframe can be included and you are on a different domain: See the feature comparison chart: https:\u002F\u002Fwww.advanced-iframe.com\u002Fadvanced-iframe\u002Fadvanced-iframe-comparison-chart and the feature overview https:\u002F\u002Fwww.advanced-iframe.com\u002Fadvanced-iframe\u002Fadvanced-iframe-features-availability-overview. To resize the content to the height\u002Fwidth or modify css you need to modify the remote iframe page by adding one line of Javascript to enable the provided workaround.\u003C\u002Fli>\n\u003Cli>iframe can be included and you are on the same domain: All features of the plugin can be used.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>If you mix http and https read https:\u002F\u002Fwww.advanced-iframe.com\u002Fiframe-do-not-mix-http-and-https. Parent https and iframe http does not work on all mayor browsers!\u003C\u002Fp>\n\u003Ch4>Advanced iframe attributes\u003C\u002Fh4>\n\u003Cp>Below you find all possible shortcode attributes. If you only use one iframe please use the settings in the administration because there each parameter is explained in detail and also the defaults are set there.\u003C\u002Fp>\n\u003Cp>Setting an attribute does overwrite the setting in the administration.\u003C\u002Fp>\n\u003Cp>[advanced_iframe securitykey=””   src=””\u003Cbr \u002F>\n  id=””   name=””\u003Cbr \u002F>\n  width=””   height=””\u003Cbr \u002F>\n  marginwidth=””   marginheight=””\u003Cbr \u002F>\n  scrolling=””   frameborder=””\u003Cbr \u002F>\n  class=””   style=””\u003Cbr \u002F>\n  content_id=””   content_styles=””\u003Cbr \u002F>\n  hide_elements=””   url_forward_parameter=””\u003Cbr \u002F>\n  onload=””   onload_resize=””\u003Cbr \u002F>\n  onload_scroll_top=””   onload_show_element_only=””\u003Cbr \u002F>\n  store_height_in_cookie=””   additional_height=””\u003Cbr \u002F>\n  additional_js=””   additional_css=””\u003Cbr \u002F>\n  iframe_content_id=””   iframe_content_styles=””\u003Cbr \u002F>\n  iframe_hide_elements=””  hide_page_until_loaded=””\u003Cbr \u002F>\n  include_hide_page_until_loaded=””\u003Cbr \u002F>\n  include_url=”” include_content=””\u003Cbr \u002F>\n  include_height=””  include_fade=””\u003Cbr \u002F>\n  onload_resize_width=””   resize_on_ajax=””\u003Cbr \u002F>\n  resize_on_ajax_jquery=””   resize_on_click=””\u003Cbr \u002F>\n  resize_on_click_elements=””   use_shortcode_attributes_only=””\u003Cbr \u002F>\n  onload_resize_delay=””\u003Cbr \u002F>\n  ]\u003C\u002Fp>\n","Include content the way YOU like in an iframe that can hide and modify elements, does auto-height, forward parameters and does many, many more...",40000,2398184,86,55,"2026-04-10T22:11:00.000Z","6.9.4","5.5","7.4",[81,21,82,83,22],"embed","modify-css","resize","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-iframe\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-iframe.zip",95,12,"2026-01-19 00:00:00",{"slug":90,"name":91,"version":92,"author":93,"author_profile":94,"description":95,"short_description":96,"active_installs":97,"downloaded":98,"rating":99,"num_ratings":100,"last_updated":101,"tested_up_to":102,"requires_at_least":103,"requires_php":79,"tags":104,"homepage":109,"download_link":110,"security_score":13,"vuln_count":14,"unpatched_count":28,"last_vuln_date":111,"fetched_at":30},"gallery-box","Gallery Box","1.7.39","Noor Alam","https:\u002F\u002Fprofiles.wordpress.org\u002Fnalam-1\u002F","\u003Cp>Youtube video gallery, Quick Image gallery, Advance Image gallery, Image carousel and slider gallery, Portfolio gallery, Vimeo video gallery, and Iframe gallery. All gallery in one box this is the Gallery Box!!\u003C\u002Fp>\n\u003Cp>Heavily customizable, easy to use, and built to support \u003Cstrong> Youtube video gallery\u003C\u002Fstrong> ,\u003Cstrong>vimeo video gallery\u003C\u002Fstrong> ,\u003Cstrong>Image carousel gallery\u003C\u002Fstrong>,\u003Cstrong>Iframe gallery\u003C\u002Fstrong>, \u003Cstrong>Portfolio gallery\u003C\u002Fstrong>, \u003Cstrong>Advance image gallery\u003C\u002Fstrong> and \u003Cstrong>regular image gallery\u003C\u002Fstrong> too. There are also lots of hover effect and all gallery support masonry grid. All gallery items will be open nice and smooth lightbox. Gallery Box now support Elementor page builder. \u003C\u002Fp>\n\u003Ch4>Most powerful features: \u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Quick image gallery.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advance image gallery.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>portfolio Gallery.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Youtube video Gallery Pro.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Vimeo video gallery Pro.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>iframe gallery. \u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Tab Gallery Pro. \u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lots of hover effects.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>3 diffrent Masonry grid style support.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ascending and descending order support.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unique options panel.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited color support.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive and touch friendly.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Load more button.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited gallery.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Elementor widget available for Gallery Box.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>See live preview\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgbox.wpteamx.com\" rel=\"nofollow ugc\">Live preview Gallery Box \u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>See WordPress posts gallery and more\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fmpd.wpcolors.net\u002F\" rel=\"nofollow ugc\">Magical Posts Display \u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>See online gallery box video documentation\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgbox.wpteamx.com\" rel=\"nofollow ugc\">Gallery Box Video documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>How to use gallery Box\u003C\u002Fh3>\n\u003Cp>See short video tutorial for better use\u003C\u002Fp>\n\u003Ch3>GALLERY BOX PRO NOW AVAILABLE. UPGRADE PRO AND GET MORE FEATURES.\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpthemespace.com\u002Fproduct\u002Fgallery-box-pro\" rel=\"nofollow ugc\">UPGRADE GALLERY BOX PRO\u003C\u002Fa>\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FpDM4NvriG3M?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>You may check this author premium wordpress theme\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpthemespace.com\u002Fthemes\u002F\" rel=\"nofollow ugc\">Author premium wordpress theme in wpthemespace.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Quick Image Gallery\u003C\u002Fh3>\n\u003Ch4>Easy way to create image gallery\u003C\u002Fh4>\n\u003Cp>You can create awesome image gallery with quick time by gallery box. Quick image gallery support 3 diffrent masonry grid style, fixed height, carousel slider with unlimited options.\u003C\u002Fp>\n\u003Ch3>Advance image gallery\u003C\u002Fh3>\n\u003Ch4>Create awesome image gallery\u003C\u002Fh4>\n\u003Cp>Gallery Box advance image gallery really advance. You can use 17 hover effect, 4 diffrent layout, lightbox, 4 diffrent layout, loadmore button, caption and many more. So enjoy with Gallery Box.\u003C\u002Fp>\n\u003Ch3>Portfolio Gallery\u003C\u002Fh3>\n\u003Ch4>Show your portfolio by Gallery Box\u003C\u002Fh4>\n\u003Cp>You can create awesome portfolio gallery by Gallery Box WordPress plugin. You can add your portfolio image with link also you can add many hover effects in your protfolio gallery. Portfolio gallery support fixed and masonry layout, lightbox, extranel link, asc and desc order, loadmore button and many more options.\u003C\u002Fp>\n\u003Ch3>Youtube video gallery\u003C\u002Fh3>\n\u003Ch4>Create unlimited video gallery\u003C\u002Fh4>\n\u003Cp>If you want to show your youtube video in your site then you can create awesome Youtube video gallery by Gallery Box WordPress plugin. Gallery Box is the best Youtube video gallery plugin. Gallery Box has huge options for create awesome video gallery.\u003C\u002Fp>\n\u003Ch3>Vimeo Gallery\u003C\u002Fh3>\n\u003Ch4>Best vimeo gallery plugin Gallery Box\u003C\u002Fh4>\n\u003Cp>Gallery Box could be best chosice for your vimeo gallery. You can easily create vimeo gallery by Gallery Box. Gallery Box Vimeo gallery very flaxible and easy to use. You can create unlimited Vimeo gallery by Gallery Box.\u003C\u002Fp>\n\u003Ch3>iframe gallery\u003C\u002Fh3>\n\u003Ch4>Create awesome iframe gallery\u003C\u002Fh4>\n\u003Cp>Gallery Box support iframe gallery. You can easily create iframe gallery by Gallery Box. You can show your custom link with custom image by iframe gallery. You can use huge gallery optins for you iframe gallery.\u003C\u002Fp>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>Gallery Box uses Pulse SDK to collect some telemetry data upon user’s confirmation. This helps us to troubleshoot problems faster & make product improvements.\u003C\u002Fp>\n\u003Cp>The SDK \u003Cstrong>does not gather any data by default.\u003C\u002Fstrong> The SDK only starts gathering basic telemetry data \u003Cstrong>when a user allows it via the admin notice\u003C\u002Fstrong>. We collect the data to ensure a great user experience for all our users.\u003C\u002Fp>\n\u003Cp>The SDK \u003Cstrong>DOES NOT IMMEDIATELY\u003C\u002Fstrong> start gathering data, \u003Cstrong>without confirmation from users in any case.\u003C\u002Fstrong>\u003C\u002Fp>\n","You can create awesome image, portfolio, audio, video and i-frame gellery with lots of effects By this plugin.",1000,137854,82,18,"2026-04-07T03:49:00.000Z","7.0","5.0",[20,105,106,107,108],"iframe-gallery","image-gallery","portfolio-gallery","youtube-gallery","https:\u002F\u002Fwpthemespace.com\u002Fproduct\u002Fgallery-box-pro\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgallery-box.zip","2022-12-16 00:00:00",{"slug":113,"name":114,"version":115,"author":116,"author_profile":117,"description":118,"short_description":119,"active_installs":120,"downloaded":121,"rating":122,"num_ratings":123,"last_updated":124,"tested_up_to":125,"requires_at_least":126,"requires_php":18,"tags":127,"homepage":131,"download_link":132,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"ewsel-lightbox-for-galleries","EWSEL Lightbox For Galleries","1.0.7","EWSEL Team","https:\u002F\u002Fprofiles.wordpress.org\u002Fmwteam\u002F","\u003Cp>Makes the native WordPress galleries use a lightbox script called \u003Ca href=\"http:\u002F\u002Fcolorpowered.com\u002Fcolorbox\u002F\" rel=\"nofollow ugc\">ColorBox\u003C\u002Fa> to display the fullsize images right there in the page. No modifications required.\u003C\u002Fp>\n\u003Cp>You can also make single non-\u003Ccode>[gallery]\u003C\u002Fcode> images use the lightbox by giving their links a class of “lightbox”, like so:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Ca href=\"http:\u002F\u002Fdomian.com\" class=\"lightbox\">\u003Cimg src=\"..\u002Fimg.jpg\" alt=\"Demo\" \u002F>\u003C\u002Fa>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>developer version : \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fewteam\u002FEWSEL-Lightbox-For-Galleries\" rel=\"nofollow ugc\">Github\u003C\u002Fa>\u003C\u002Fp>\n","Makes the WordPress galleries use a lightbox script called ColorBox to display the fullsize images.",300,17224,92,7,"2014-06-11T12:15:00.000Z","3.5.2","2.6",[20,128,129,130],"jquery","lightbox","shortcodes","http:\u002F\u002Fwww.ewsel.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fewsel-lightbox-for-galleries.zip",{"slug":134,"name":135,"version":136,"author":137,"author_profile":138,"description":139,"short_description":140,"active_installs":141,"downloaded":142,"rating":143,"num_ratings":144,"last_updated":145,"tested_up_to":146,"requires_at_least":147,"requires_php":18,"tags":148,"homepage":152,"download_link":153,"security_score":154,"vuln_count":14,"unpatched_count":14,"last_vuln_date":155,"fetched_at":30},"piwigopress","PiwigoPress","2.33","vpiwigo","https:\u002F\u002Fprofiles.wordpress.org\u002Fvpiwigo\u002F","\u003Cp>On the one hand, PiwigoPress is a WordPress \u003Cstrong>Sidebar Widget\u003C\u002Fstrong> that links\u003Cbr \u002F>\nyour blog to some public pictures of a Piwigo gallery.  Thus, a Piwigo\u003Cbr \u002F>\ngallery with several public pictures in it is a prerequisite to make it\u003Cbr \u002F>\nworking. But even if you don’t have one yet, you can nonetheless give this\u003Cbr \u002F>\nplugin a try by using the Official Piwigo \u003Ca href=\"http:\u002F\u002Fpiwigo.org\u002Fdemo\u002F\" title=\"The demonstration gallery\" rel=\"nofollow ugc\">demonstration gallery\u003C\u002Fa> before\u003Cbr \u002F>\nsetting up your own gallery.\u003C\u002Fp>\n\u003Cp>PiwigoPress generates several highly valuable links in sidebars of your\u003Cbr \u002F>\nWordPress blog, all of them being optional: a thumbnail linking to\u003Cbr \u002F>\nthe corresponding picture page, menus directing to all albums defined\u003Cbr \u002F>\nas public in the gallery, several additional links to most recent, most\u003Cbr \u002F>\nviewed, most commented pictures, and more.\u003C\u002Fp>\n\u003Cp>On the other hand, by using \u003Cstrong>a shortcode\u003C\u002Fstrong> [PiwigoPress …] you can add\u003Cbr \u002F>\nany public picture of a Piwigo gallery. Here again you should try even\u003Cbr \u002F>\nthough you don’t have yet your Piwigo Gallery. Have a look with\u003Cbr \u002F>\n[PiwigoPress id=72 url=’http:\u002F\u002Fpiwigo.org\u002Fdemo’] in a post or page.\u003C\u002Fp>\n\u003Cp>Above all, PiwigoPress provides a shortcode \u003Cstrong>generator\u003C\u002Fstrong>. Each time you\u003Cbr \u002F>\nadd some pictures to your gallery you will be able to add a post related\u003Cbr \u002F>\nto your last uploaded photos. So, your friends and family are going to\u003Cbr \u002F>\nlike your photos and Search Engines are going reference your gallery with\u003Cbr \u002F>\nthe refbacks provided by PiwigoPress.\u003C\u002Fp>\n\u003Cp>When you’ve finished testing and want to create you own gallery, go to the\u003Cbr \u002F>\nPiwigo \u003Ca href=\"http:\u002F\u002Fpiwigo.org\u002Fbasics\u002Fdownloads\" title=\"Piwigo download page\" rel=\"nofollow ugc\">download page\u003C\u002Fa>, where you’ll find all the links you might need.\u003C\u002Fp>\n\u003Cp>Try “NetInstall” first. If it fails, switch to the “Package” download and\u003Cbr \u002F>\nfollow the full installation procedure. When ready, if you are a bit lost,\u003Cbr \u002F>\njust try Photos add page sheets (Web form, Applications, FTP + Synchronization)\u003Cbr \u002F>\nin your Piwigo gallery administration page.\u003C\u002Fp>\n\u003Cp>Development of PiwigoPress is open to contributions, please use the\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnorbusan\u002Fpiwigopress\" rel=\"nofollow ugc\">github page\u003C\u002Fa> for patches, bug reports, and issues.\u003C\u002Fp>\n\u003Ch3>Copyright\u002FLicense\u003C\u002Fh3>\n\u003Cp>PiwigoPress WordPress Plugin\u003C\u002Fp>\n\u003Cp>Copyright 2009-2012  VDigital\u003Cbr \u002F>\n  Copyright 2014-2024  Norbert Preining\u003C\u002Fp>\n\u003Cp>Contributions by\u003C\u002Fp>\n\u003Cp>Rüdiger Schulz 2015 (copyright transfered)\u003Cbr \u002F>\n  Anton Lavrov 2015\u003C\u002Fp>\n\u003Cp>Anton Lavrov’s contribution are under GPLv2+:\u003Cbr \u002F>\n  On Wed, 15 Jul 2015, Anton Lavrov wrote:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Hi Norbert,\u003C\u002Fp>\n\u003Cp>I hereby confirm that my contributions are under GPLv2 or higher.\u003C\u002Fp>\n\u003Cp>Please let me know if this is not exactly the wording you need.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>PiwigoPress is distributed under the terms of the GNU GPL version 2+\u003C\u002Fp>\n\u003Cp>This program is free software: you can redistribute it and\u002For modify\u003Cbr \u002F>\nit under the terms of the GNU General Public License as published by\u003Cbr \u002F>\nthe Free Software Foundation, either version 2 of the License, or\u003Cbr \u002F>\n(at your option) any later version.\u003C\u002Fp>\n\u003Cp>This program is distributed in the hope that it will be useful,\u003Cbr \u002F>\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\u003Cbr \u002F>\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\u003Cbr \u002F>\nGNU General Public License for more details.\u003C\u002Fp>\n\u003Cp>You should have received a copy of the GNU General Public License\u003Cbr \u002F>\nalong with this program.  If not, see if not, write to the Free Software\u003Cbr \u002F>\nFoundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA\u003C\u002Fp>\n","From any open API Piwigo gallery, swiftly include your photos in Posts\u002FPages and\u002For add randomized thumbnails and menus in your sidebar.",200,17893,74,6,"2024-10-21T07:11:00.000Z","4.9.29","2.8.4",[149,20,150,151,22],"galleries","pictures","randomize","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpiwigopress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpiwigopress.zip",71,"2025-02-24 00:00:00",{"attackSurface":157,"codeSignals":184,"taintFlows":360,"riskAssessment":361,"analyzedAt":367},{"hooks":158,"ajaxHandlers":177,"restRoutes":178,"shortcodes":179,"cronEvents":183,"entryPointCount":14,"unprotectedCount":28},[159,165,169,173],{"type":160,"name":161,"callback":162,"priority":14,"file":163,"line":164},"action","admin_menu","twgWrapper_ap","tinywebgallery-wrapper.php",250,{"type":160,"name":166,"callback":167,"priority":14,"file":163,"line":168},"widgets_init","load_widgets",251,{"type":160,"name":170,"callback":171,"priority":14,"file":163,"line":172},"init","loadLanguage",252,{"type":160,"name":174,"callback":175,"priority":37,"file":163,"line":176},"admin_head","addAdminHeaderCode",253,[],[],[180],{"tag":24,"callback":181,"file":163,"line":182},"do_iframe_script",254,[],{"dangerousFunctions":185,"sqlUsage":186,"outputEscaping":188,"fileOperations":28,"externalRequests":28,"nonceChecks":14,"capabilityChecks":28,"bundledLibraries":359},[],{"prepared":28,"raw":28,"locations":187},[],{"escaped":189,"rawEcho":36,"locations":190},13,[191,195,196,197,199,201,202,204,206,208,210,212,214,215,217,219,221,223,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,257,259,261,262,264,266,268,269,271,273,275,277,279,281,282,284,286,288,290,292,294,296,298,299,300,301,303,305,307,308,310,312,314,315,317,319,321,322,324,326,328,330,332,334,336,338,340,342,344,346,348,350,352,353,355,357],{"file":192,"line":193,"context":194},"tinywebgallery-admin-page.php",65,"raw output",{"file":192,"line":193,"context":194},{"file":192,"line":143,"context":194},{"file":192,"line":198,"context":194},75,{"file":192,"line":200,"context":194},76,{"file":192,"line":52,"context":194},{"file":192,"line":203,"context":194},109,{"file":192,"line":205,"context":194},228,{"file":192,"line":207,"context":194},233,{"file":192,"line":209,"context":194},237,{"file":192,"line":211,"context":194},241,{"file":192,"line":213,"context":194},248,{"file":192,"line":176,"context":194},{"file":192,"line":216,"context":194},257,{"file":192,"line":218,"context":194},261,{"file":192,"line":220,"context":194},268,{"file":192,"line":222,"context":194},279,{"file":224,"line":225,"context":194},"tinywebgallery-random-widget.php",27,{"file":224,"line":227,"context":194},30,{"file":224,"line":229,"context":194},123,{"file":224,"line":231,"context":194},129,{"file":224,"line":233,"context":194},130,{"file":224,"line":235,"context":194},131,{"file":224,"line":237,"context":194},132,{"file":224,"line":239,"context":194},133,{"file":224,"line":241,"context":194},134,{"file":224,"line":243,"context":194},135,{"file":224,"line":245,"context":194},136,{"file":224,"line":247,"context":194},151,{"file":224,"line":249,"context":194},156,{"file":224,"line":251,"context":194},186,{"file":224,"line":253,"context":194},187,{"file":224,"line":255,"context":194},188,{"file":224,"line":255,"context":194},{"file":224,"line":258,"context":194},194,{"file":224,"line":260,"context":194},198,{"file":224,"line":260,"context":194},{"file":224,"line":263,"context":194},202,{"file":224,"line":265,"context":194},203,{"file":224,"line":267,"context":194},204,{"file":224,"line":267,"context":194},{"file":224,"line":270,"context":194},209,{"file":224,"line":272,"context":194},213,{"file":224,"line":274,"context":194},220,{"file":224,"line":276,"context":194},221,{"file":224,"line":278,"context":194},222,{"file":224,"line":280,"context":194},223,{"file":224,"line":205,"context":194},{"file":224,"line":283,"context":194},229,{"file":224,"line":285,"context":194},230,{"file":224,"line":287,"context":194},235,{"file":224,"line":289,"context":194},236,{"file":224,"line":291,"context":194},240,{"file":224,"line":293,"context":194},242,{"file":224,"line":295,"context":194},243,{"file":224,"line":297,"context":194},247,{"file":224,"line":164,"context":194},{"file":224,"line":176,"context":194},{"file":224,"line":182,"context":194},{"file":224,"line":302,"context":194},269,{"file":224,"line":304,"context":194},270,{"file":224,"line":306,"context":194},271,{"file":224,"line":306,"context":194},{"file":224,"line":309,"context":194},277,{"file":224,"line":311,"context":194},281,{"file":224,"line":313,"context":194},285,{"file":224,"line":313,"context":194},{"file":224,"line":316,"context":194},289,{"file":224,"line":318,"context":194},290,{"file":224,"line":320,"context":194},291,{"file":224,"line":320,"context":194},{"file":224,"line":323,"context":194},298,{"file":224,"line":325,"context":194},302,{"file":224,"line":327,"context":194},308,{"file":224,"line":329,"context":194},311,{"file":224,"line":331,"context":194},312,{"file":224,"line":333,"context":194},335,{"file":224,"line":335,"context":194},339,{"file":224,"line":337,"context":194},345,{"file":224,"line":339,"context":194},346,{"file":224,"line":341,"context":194},347,{"file":224,"line":343,"context":194},352,{"file":224,"line":345,"context":194},355,{"file":224,"line":347,"context":194},356,{"file":224,"line":349,"context":194},377,{"file":224,"line":351,"context":194},381,{"file":163,"line":198,"context":194},{"file":163,"line":354,"context":194},108,{"file":163,"line":356,"context":194},110,{"file":163,"line":358,"context":194},180,[],[],{"summary":362,"deductions":363},"The tinywebgallery-wrapper v2.4 plugin exhibits a generally good security posture based on the provided static analysis and vulnerability history. The plugin has a very small attack surface with only one entry point (a shortcode), and importantly, no unprotected entry points were identified. The code also adheres to secure practices regarding SQL queries, exclusively using prepared statements, and includes a nonce check. There are no identified dangerous functions or external HTTP requests, which are significant strengths.\n\nHowever, a notable concern arises from the low percentage of properly escaped output (13%). This indicates a significant risk of Cross-Site Scripting (XSS) vulnerabilities, as user-supplied data or dynamic content may not be adequately neutralized before being displayed in the browser. While the taint analysis shows no critical or high severity issues, the lack of proper output escaping on a large number of outputs means that XSS vulnerabilities could still be present and exploitable.\n\nThe complete absence of recorded vulnerabilities, including CVEs, is a strong positive signal, suggesting a history of secure development and maintenance. Nevertheless, the low output escaping rate is a critical weakness that overshadows the otherwise positive indicators. The plugin's strengths lie in its limited attack surface and secure SQL handling, but the unescaped output presents a tangible and potentially exploitable risk that requires attention.",[364],{"reason":365,"points":366},"Low percentage of properly escaped output",8,"2026-03-16T22:22:38.895Z",{"wat":369,"direct":375},{"assetPaths":370,"generatorPatterns":372,"scriptPaths":373,"versionParams":374},[371],"\u002Fwp-content\u002Fplugins\u002Ftinywebgallery-wrapper\u002Fcss\u002Ftwg.css",[],[],[],{"cssClasses":376,"htmlComments":378,"htmlAttributes":379,"restEndpoints":397,"jsGlobals":398,"shortcodeOutput":399},[377],"errordiv",[],[380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396],"data-twg-url","data-twg-securitykey","data-twg-width","data-twg-height","data-twg-frameborder","data-twg-scrolling","data-twg-marginheight","data-twg-marginwidth","data-twg-transparency","data-twg-skin","data-twg-addalbum","data-twg-includelyteboxcss","data-twg-contentid","data-twg-contentstyles","data-twg-hideelements","data-twg-class","data-twg-urlforwardparameter",[],[],[400],"\u003Cdiv class=\"errordiv\">An invalid security key was specified. Please use at least the following shortcode:\u003Cbr>[twg securitykey=\"&lt;your security key - see settings&gt;\"]\u003C\u002Fdiv>",{"error":402,"url":403,"statusCode":404,"statusMessage":405,"message":405},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Ftinywebgallery-wrapper\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":28,"versions":407},[]]