[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f-SMj82cgbuprOS2a0k4YAe39hTo3UDlP-KR0Mr6Rb10":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":24,"download_link":25,"security_score":26,"vuln_count":14,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":46,"crawl_stats":36,"alternatives":54,"analysis":157,"fingerprints":219},"wp-image-mask","WP Image Mask","3.1.3","Bogdan Bendziukov","https:\u002F\u002Fprofiles.wordpress.org\u002Fbarb0ss\u002F","\u003Cp>Select a custom mask for your Gutenberg image’s block or add a masked image anywhere via shortcode \u003Ccode>[wp-image-mask]\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>Shortcode attributes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>src\u003C\u002Fcode> – URL of the image;\u003C\u002Fli>\n\u003Cli>\u003Ccode>mask\u003C\u002Fcode> – URL of the mask;\u003C\u002Fli>\n\u003Cli>\u003Ccode>fit\u003C\u002Fcode>  – how the mask should fit into the image. \u003Ccode>cover\u003C\u002Fcode>, \u003Ccode>contain\u003C\u002Fcode> (default \u003Ccode>contain\u003C\u002Fcode>);\u003C\u002Fli>\n\u003Cli>\u003Ccode>alt\u003C\u002Fcode> – alt text for the image.\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin adds the ability to set a mask to Gutenberg's image block or via shortcode [wp-image-mask].",200,4657,100,1,"2025-05-09T15:25:00.000Z","6.8.5","6.0.1","7.3",[20,21,22,23],"gutenberg","image","mask","shortcode","https:\u002F\u002Fwordpress.com\u002Fplugins\u002Fwp-image-mask","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-image-mask.3.1.3.zip",99,0,"2025-05-19 00:00:00","2026-03-15T15:16:48.613Z",[31],{"id":32,"url_slug":33,"title":34,"description":35,"plugin_slug":4,"theme_slug":36,"affected_versions":37,"patched_in_version":6,"severity":38,"cvss_score":39,"cvss_vector":40,"vuln_type":41,"published_date":28,"updated_date":42,"references":43,"days_to_patch":45},"CVE-2025-48235","wp-image-mask-authenticated-contributor-stored-cross-site-scripting","WP Image Mask \u003C= 3.1.2 - Authenticated (Contributor+) Stored Cross-Site Scripting","The WP Image Mask plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 3.1.2 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.",null,"\u003C=3.1.2","medium",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2025-05-29 14:53:12",[44],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F67050673-73f5-4fc5-a9fc-576ab7ebd7a9?source=api-prod",11,{"slug":47,"display_name":7,"profile_url":8,"plugin_count":48,"total_installs":49,"avg_security_score":50,"avg_patch_time_days":51,"trust_score":52,"computed_at":53},"barb0ss",7,1570,94,9,90,"2026-04-03T21:14:01.445Z",[55,79,100,124,140],{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":13,"num_ratings":65,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":69,"tags":70,"homepage":76,"download_link":77,"security_score":26,"vuln_count":14,"unpatched_count":27,"last_vuln_date":78,"fetched_at":29},"b-carousel-block","Carousel Block – Responsive Image and Content Carousel","1.2.2","bPlugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fbplugins\u002F","\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fb-carousel-block\u002F#demos\" rel=\"nofollow ugc\">Plugin Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fdocs\u002Fb-carousel-block\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fb-carousel-block\u002Fpricing\" rel=\"nofollow ugc\">Get Pro Version\u003C\u002Fa> 👈\u003C\u002Fp>\n\u003Cp>The Carousel Block is a powerful and user-friendly Gutenberg plugin designed to enhance your WordPress website’s visual appeal. With this plugin, you can effortlessly create beautiful and responsive carousels directly within the Gutenberg editor. Showcase your images in a sleek and dynamic carousel format that captivates your audience.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Reorder Slides\u003C\u002Fstrong>: Rearrange the slides or images that do not need to be deleted and recreated.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Caption\u003C\u002Fstrong>: Add a caption for each slide image.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Click Action\u003C\u002Fstrong>: slide can be linkable with click action.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive\u003C\u002Fstrong>: Customize width, height, and column number for different devices.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Caption Style\u003C\u002Fstrong>: Customize text alignment, typography, overlay colors, colors(text and background), and padding for the caption.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Slide Link\u003C\u002Fstrong>: Choose whether the link should open in the same tab or a new tab.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Options\u003C\u002Fstrong>: Customize loop, speed, autoplay, autoplay delay, pagination, and navigation options for the slider with more customization.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Effects\u003C\u002Fstrong>: Explore Slide, Fade, and Creative effects.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Slider Style\u003C\u002Fstrong>: Set background and padding for the slider.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Image in Lightbox\u003C\u002Fstrong>: Open the slide image in the lightbox.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Link on Caption\u003C\u002Fstrong>: Set the slide link on the caption.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Touch Move\u003C\u002Fstrong>: Control the slider with touch move.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disable on Interaction\u003C\u002Fstrong>: Disable on Interaction option in autoplay.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pause on Mouse Enter\u003C\u002Fstrong>: Pause on Mouse Enter option in autoplay.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reverse Direction\u003C\u002Fstrong>: Reverse Direction option in autoplay.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Stop on Last Slide\u003C\u002Fstrong>: Stop on Last Slide option in autoplay.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Free Mode\u003C\u002Fstrong>: Free Mode option on drag slide.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sticky\u003C\u002Fstrong>: Sticky option in free mode.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Effects\u003C\u002Fstrong>: Explore more effects such as Cube, Coverflow, Flip, and Cards.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Slide on Mousewheel\u003C\u002Fstrong>: Slide on Mousewheel option.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pagination Device\u003C\u002Fstrong>: Show\u002FHide pagination in different devices(tablet and mobile).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dynamic Bullets\u003C\u002Fstrong>: Option for pagination dynamic bullets.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Navigation Device\u003C\u002Fstrong>: Show\u002FHide navigation in different devices(tablet and mobile).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Caption\u003C\u002Fstrong>: Show Caption on hover, Set position outside of the image, Change vertical align.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How to use Carousel Block\u003C\u002Fh3>\n\u003Cp>Getting started is easy.\u003C\u002Fp>\n\u003Cp>\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\u002FBHxDuVF2M7E?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>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Step by Step Setup\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>First, install the Carousel Block plugin\u003C\u002Fli>\n\u003Cli>Add the Carousel block from the block category called “Widgets” in the Gutenberg editor.\u003C\u002Fli>\n\u003Cli>You can change block settings from the right-side settings sidebar.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Enjoy!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>For installation help click on Installation Tab.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Feedback\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Did you like this plugin? Dislike it? Do you have a feature request? \u003Ca href=\"mailto:support@bplugins.com\" title=\"Send feedback\" rel=\"nofollow ugc\">Please share your feedback with us\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Check out the Parent Plugin of this plugin-\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbblockswp.com\" rel=\"nofollow ugc\">\u003Cstrong>B Blocks\u003C\u002Fstrong>\u003C\u002Fa> – A blocks collection and page building tool for Gutenberg.\u003C\u002Fp>\n\u003Ch3>Check out our other WordPress Plugins-\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-video-player\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Html5 Video Player\u003C\u002Fstrong>\u003C\u002Fa> – Display videos as single and playlist in multiple skins.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fpdf-poster\u002F\" rel=\"nofollow ugc\">\u003Cstrong>PDF Poster\u003C\u002Fstrong>\u003C\u002Fa> – Display\u002FEmbed PDF files with different styles.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-audio-player\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Html5 Audio Player\u003C\u002Fstrong>\u003C\u002Fa> – Listen audios with awesome visuals.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fstreamcast-radio-player\u002F\" rel=\"nofollow ugc\">\u003Cstrong>StreamCast\u003C\u002Fstrong>\u003C\u002Fa> – Customizable radio player with different skins.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002F3d-viewer\u002F\" rel=\"nofollow ugc\">\u003Cstrong>3D Viewer\u003C\u002Fstrong>\u003C\u002Fa> – Embed 3D models and 3D products with interaction.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fadvanced-post-block\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Advanced Post Block\u003C\u002Fstrong>\u003C\u002Fa> – Show posts and custom posts in different layouts.\u003C\u002Fp>\n","Create stunning carousels effortlessly with the Carousel Block. Showcase your images in an elegant carousel directly within the Gutenberg editor.",6000,89871,6,"2026-03-04T18:14:00.000Z","6.9.4","6.5","7.1",[71,72,73,74,75],"block","client-logo-slider","gutenberg-block","image-slider","logo-carousel","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fb-carousel-block.1.2.2.zip","2025-11-04 17:38:53",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":89,"num_ratings":90,"last_updated":91,"tested_up_to":92,"requires_at_least":93,"requires_php":94,"tags":95,"homepage":98,"download_link":99,"security_score":89,"vuln_count":27,"unpatched_count":27,"last_vuln_date":36,"fetched_at":29},"360-image","Algori 360 Image","1.0.9","Kevin Bazira","https:\u002F\u002Fprofiles.wordpress.org\u002Fkevinbazira\u002F","\u003Cp>Algori 360 Image is a Gutenberg Block Plugin that enables you add interactive 360° images to your WordPress website. Adding immersive panorama images, spherical images, equirectangular photos, full-sphere 3D images and VR (Virtual Reality) photography will boost user engagement and increase revenue for your site.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Cbr \u002F>\nPlease Note that this plugin;\u003Cbr \u002F>\n* Currently supports one 360° image per page.\u003Cbr \u002F>\n* Requires the Gutenberg editor to be activated on your WordPress site in order to access and use the 360° image block.\u003Cbr \u002F>\n\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Col>\n\u003Cli>No Flash Needed\u003C\u002Fli>\n\u003Cli>Compatible with Modern Browsers like Chrome, Firefox, Edge and Safari.\u003C\u002Fli>\n\u003Cli>Supports VR (Virtual Reality) headsets such as Vive, Rift, Windows Mixed Reality, Daydream, GearVR and Cardboard.\u003C\u002Fli>\n\u003Cli>Supports JPG.\u003C\u002Fli>\n\u003Cli>Supports both mouse and touch.\u003C\u002Fli>\n\u003Cli>You can zoom into the image using touch.\u003C\u002Fli>\n\u003Cli>Only one 360° image can be loaded on a single page.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>How to use\u003C\u002Fh3>\n\u003Col>\n\u003Cli>After installing and activating the 360 Image plugin in your WordPress website.\u003C\u002Fli>\n\u003Cli>Navigate to your blog post or page and use the Gutenberg editor to add a 360 Image block.\u003C\u002Fli>\n\u003Cli>Use the 360 Image block to add a 360° image to your web page.\u003C\u002Fli>\n\u003Cli>At this point, you can adjust your image’s dimensions (width and height) using the Gutenberg block inspector section.\u003C\u002Fli>\n\u003Cli>Click “Publish” to view your new web page with a 360° image.\u003C\u002Fli>\n\u003Cli>Congratulations 😀\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fahmadawais\u002Fcreate-guten-block\" rel=\"nofollow ugc\">create-guten-block\u003C\u002Fa> , (C) 2018 Ahmad Awais, \u003Ca href=\"https:\u002F\u002Fopensource.org\u002Flicenses\u002FMIT\" rel=\"nofollow ugc\">MIT\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Faframe.io\u002F\" rel=\"nofollow ugc\">A-Frame\u003C\u002Fa> , (C) 2015-2018 Mozilla and A-Frame Authors, \u003Ca href=\"https:\u002F\u002Fopensource.org\u002Flicenses\u002FMIT\" rel=\"nofollow ugc\">MIT\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Algori 360 Image WordPress Plugin, Copyright 2025 Kevin Bazira\u003Cbr \u002F>\nAlgori 360 Image is distributed under the terms of the GNU GPL\u003C\u002Fp>\n","Algori 360 Image is a Gutenberg Block Plugin that enables you add interactive 360° images to your WordPress website.",4000,54496,92,5,"2024-12-24T08:50:00.000Z","6.7.5","5.0.0","5.6.0",[96,71,97,20,21],"360","block-editor","https:\u002F\u002Fgithub.com\u002Fkevinbazira\u002Falgori-360-image\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002F360-image.zip",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":87,"downloaded":108,"rating":109,"num_ratings":110,"last_updated":111,"tested_up_to":67,"requires_at_least":112,"requires_php":113,"tags":114,"homepage":119,"download_link":120,"security_score":121,"vuln_count":122,"unpatched_count":27,"last_vuln_date":123,"fetched_at":29},"latest-post-shortcode","Latest Post Shortcode","14.2.2","Iulia Cazan","https:\u002F\u002Fprofiles.wordpress.org\u002Fiulia-cazan\u002F","\u003Cp>The “Latest Post Shortcode” helps you display a list or grid of the posts or pages in a page\u002Fsidebar, without having to code or know PHP. The output parameters are extremely flexible, allowing you to choose the way your selected content will be displayed. You can embed as many shortcodes in a page as you need, each shortcode configured differently. The shortcode for displaying the latest posts is \u003Ccode>[latest-selected-content]\u003C\u002Fcode> and can be generated very easily, the plugin will add a block or a shortcode button in the editor area.\u003C\u002Fp>\n\u003Cp>You can write your own “read more” replacement, choose whether to show\u002Fhide featured images, you can even sort the items by several options, and paginate the output (also AJAX pagination). This plugin works with any modern theme. When used with WordPress >= 5.0 + Gutenberg, the plugin shortcode can be configured from the LPS block or any Classic block, using the plugin button. The plugin can be used with Elementor page builder.\u003C\u002Fp>\n\u003Ch3>Demo\u003C\u002Fh3>\n\u003Cp>\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\u002Fer5wnGolfw8?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>\u003C\u002Fp>\n\u003Ch4>Usage example\u003C\u002Fh4>\n\u003Cp>Example of a simple grid with 4 cards per row, with AJAX pagination:\u003Cbr \u002F>\n    [latest-selected-content ver=”2″ perpage=”4″ showpages=”4″ display=”title,date,excerpt-small” titletag=”h3″ chrlimit=”120″ more=”…” url=”yes” linktext=”Read more” image=”thumbnail” image_placeholder=”auto” elements=”25″ image_opacity=”0.3″ css=”four-columns as-overlay content-end pagination-space-between light tall” type=”post” status=”publish” orderby=”dateD” show_extra=”ajax_pagination,pagination_all,trim,date_diff,category,hide_uncategorized_category,oneterm_category,light_spinner”]\u003C\u002Fp>\n\u003Cp>Example of a simple grid with 4 cards (2 per row), filtered by a category (sample term):\u003Cbr \u002F>\n    [latest-selected-content ver=”2″ limit=”4″ display=”title,content-small” titletag=”h3″ chrlimit=”50″ image=”full” image_placeholder=”auto” elements=”0″ css=”two-columns as-column has-shadow content-center” type=”post” taxonomy=”category” term=”sample” orderby=”dateA”]\u003C\u002Fp>\n\u003Cp>Starting with version 8.0.0, the plugin has a new UI and some new cool features. With this version, the output of the shortcode can be configured also as a slider, with responsive and different modes options. In this way, if you previously used the Latest Post Shortcode Extension, this is no longer needed, the plugin handles it all by itself.\u003C\u002Fp>\n\u003Cp>Starting with version 7.0.0, the plugin implements new hooks that allow for defining and managing your custom output, through your theme or your plugins. Check more hook details and code samples at https:\u002F\u002Fiuliacazan.ro\u002Flatest-post-shortcode\u002F.\u003C\u002Fp>\n\u003Ch3>Hooks\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>Custom cards output filters: \u003Ccode>lps\u002Foverride_card_patterns\u003C\u002Fcode>, \u003Ccode>lps\u002Foverride_card\u003C\u002Fcode>, \u003Ccode>lps\u002Foverride_card_terms\u003C\u002Fcode>, \u003Ccode>lps\u002Foverride_post_class\u003C\u002Fcode>, \u003Ccode>lps\u002Foverride_card_display\u003C\u002Fcode>, \u003Ccode>lps\u002Foverride_section_start\u003C\u002Fcode>, \u003Ccode>lps\u002Foverride_section_end\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Pagination filters: \u003Ccode>lps\u002Foverride_pagination_display\u002Ffirst\u003C\u002Fcode>, \u003Ccode>lps\u002Foverride_pagination_display\u002Ffirst_icon\u003C\u002Fcode>, \u003Ccode>lps\u002Foverride_pagination_display\u002Fprev\u003C\u002Fcode>, \u003Ccode>lps\u002Foverride_pagination_display\u002Fprev_icon\u003C\u002Fcode>, \u003Ccode>lps\u002Foverride_pagination_display\u002Fnext\u003C\u002Fcode>, \u003Ccode>lps\u002Foverride_pagination_display\u002Fnext_icon\u003C\u002Fcode>, \u003Ccode>lps\u002Foverride_pagination_display\u002Flast\u003C\u002Fcode>, \u003Ccode>lps\u002Foverride_pagination_display\u002Flast_icon\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Additional filters: \u003Ccode>lps\u002Ffilter_sites_list\u003C\u002Fcode>, \u003Ccode>lps\u002Ffilter_statuses\u003C\u002Fcode>, \u003Ccode>lps\u002Ffilter_front_end_statuses\u003C\u002Fcode>, \u003Ccode>lps\u002Ffilter_types\u003C\u002Fcode>, \u003Ccode>lps\u002Ffilter_taxonomies\u003C\u002Fcode>, \u003Ccode>lps\u002Fusable_taxonomies\u003C\u002Fcode>, \u003Ccode>lps\u002Fcard_output_types\u003C\u002Fcode>, \u003Ccode>lps\u002Fremove_donate_info\u003C\u002Fcode>, \u003Ccode>lps\u002Fload_assets_on_page\u003C\u002Fcode>, \u003Ccode>lps\u002Fexclude_ids\u003C\u002Fcode>, \u003Ccode>lps\u002Fshortcode_arguments\u003C\u002Fcode>, \u003Ccode>lps\u002Fquery_arguments\u003C\u002Fcode>, \u003Ccode>lps\u002Fbefore_check_posts\u003C\u002Fcode>, \u003Ccode>lps\u002Fremove_update_info\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Marked as deprecated: \u003Ccode>lps_filter_tile_patterns\u003C\u002Fcode>, \u003Ccode>lps_filter_display_posts_list\u003C\u002Fcode>, \u003Ccode>lps_filter_remove_update_info\u003C\u002Fcode>, \u003Ccode>lps_filter_use_custom_section_markup_end\u003C\u002Fcode>, \u003Ccode>lps_filter_use_custom_section_markup_start\u003C\u002Fcode>, \u003Ccode>lps_filter_use_custom_tile_markup\u003C\u002Fcode>, \u003Ccode>lps_filter_exclude_previous_content_ids\u003C\u002Fcode>, \u003Ccode>lps_filter_use_custom_shortcode_arguments\u003C\u002Fcode>, \u003Ccode>lps_filter_use_custom_query_arguments\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","The \"Latest Post Shortcode\" allows you to create a dynamic content selection from your posts by combining, limiting, and filtering what you need.",159622,96,46,"2026-02-09T19:43:00.000Z","5.5.0","7.3.5",[115,73,116,117,118],"configurable-shortcode-with-ui","paginated-posts","posts-grid","posts-shortcode","https:\u002F\u002Fiuliacazan.ro\u002Flatest-post-shortcode\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flatest-post-shortcode.14.2.2.zip",98,2,"2026-01-24 00:00:00",{"slug":125,"name":126,"version":127,"author":83,"author_profile":84,"description":128,"short_description":129,"active_installs":130,"downloaded":131,"rating":132,"num_ratings":122,"last_updated":133,"tested_up_to":134,"requires_at_least":93,"requires_php":94,"tags":135,"homepage":137,"download_link":138,"security_score":139,"vuln_count":27,"unpatched_count":27,"last_vuln_date":36,"fetched_at":29},"algori-image-video-slider","Algori Video and Image Slider","1.0.6","\u003Cp>Algori Video and Image Slider is a Gutenberg Block Plugin that enables you easily add video and image sliders to your website.\u003C\u002Fp>\n\u003Cp>Capture your site visitors’ attention with compelling image slideshows, hero images\u002Fvideos, header sliders and image carousels. \u003Cstrong>This will boost user engagement and increase revenue for your site\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>This free plugin has a lot to offer. Even more can be found in the Premium version of this Plugin, please see \u003Ca href=\"http:\u002F\u002Fwww.kevinbazira.com\u002Fblog\u002Farticle\u002Falgori-image-and-video-slider-pro-for-wordpress-gutenberg#features\" rel=\"nofollow ugc\">all features of the Premium plugin here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Features of the free image slider\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Hide\u002FShow Navigation Dots\u003C\u002Fli>\n\u003Cli>Hide\u002FShow Navigation Arrows\u003C\u002Fli>\n\u003Cli>Enable\u002FDisable Slideshow Autoplay\u003C\u002Fli>\n\u003Cli>1 slider dot style\u003C\u002Fli>\n\u003Cli>1 slider arrow style\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Features of the premium version\u003C\u002Fh3>\n\u003Col>\n\u003Cli>14 different slider dot styles\u003C\u002Fli>\n\u003Cli>14 different slider arrow styles\u003C\u002Fli>\n\u003Cli>Add text with call to action button on top of slider\u003C\u002Fli>\n\u003Cli>Hide\u002FShow Navigation Dots\u003C\u002Fli>\n\u003Cli>Hide\u002FShow Navigation Arrows\u003C\u002Fli>\n\u003Cli>Enable\u002FDisable Slideshow Autoplay\u003C\u002Fli>\n\u003Cli>Hide\u002FShow Pause Autoplay on Click\u003C\u002Fli>\n\u003Cli>Disable\u002FEnable Right to Left Direction\u003C\u002Fli>\n\u003Cli>Enable\u002FDisable Vertical Direction\u003C\u002Fli>\n\u003Cli>Enable\u002FDisable Slide Fade\u003C\u002Fli>\n\u003Cli>Enable\u002FDisable Lazy Load\u003C\u002Fli>\n\u003Cli>Enable\u002FDisable Center Mode\u003C\u002Fli>\n\u003Cli>Disable\u002FEnable Infinite Slider Loop\u003C\u002Fli>\n\u003Cli>Adjust Slider Animation Speed\u003C\u002Fli>\n\u003Cli>Adjust Slider Autoplay Speed\u003C\u002Fli>\n\u003Cli>Show multiple slides\u003C\u002Fli>\n\u003Cli>Scroll multiple slides\u003C\u002Fli>\n\u003Cli>Show slides in rows\u003C\u002Fli>\n\u003Cli>Adjust slider video settings ( autoplay, muted, controls, loop, and much more … )\u003C\u002Fli>\n\u003Cli>Set left, right, center, wide and full width alignments for image slider.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Most of these features are enabled by default and can’t be disabled or adjusted in the free version. We released a Premium Plugin with many more exciting features that will enable you to adjust all the slider settings as you wish.\u003C\u002Fp>\n\u003Cp>Have a look at the \u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Falgori-image-and-video-slider-pro-for-wordpress-gutenberg\u002F22818690\" rel=\"nofollow ugc\">Premium Plugin here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>How to use\u003C\u002Fh3>\n\u003Col>\n\u003Cli>After installing and activating the “Algori Image and Video Slider” plugin in your WordPress website.\u003C\u002Fli>\n\u003Cli>Navigate to your blog post or page and use the Gutenberg editor to add an “Image & Video Slider” block.\u003C\u002Fli>\n\u003Cli>Use the “Image & Video Slider” block to upload images\u002Fvideos or choose images\u002Fvideos from the media library to create your image slider or image carousel.\u003Cbr \u002F>\nPS: In order to choose multiple images in the media library press keyboard button “Ctrl” on Windows or “Command” on Mac, then click on your images to select them.\u003C\u002Fli>\n\u003Cli>At this point, you can adjust your slider settings using the Gutenberg block inspector section.\n\u003Cul>\n\u003Cli>Hide\u002FShow Navigation Dots\u003C\u002Fli>\n\u003Cli>Hide\u002FShow Navigation Arrows\u003C\u002Fli>\n\u003Cli>Enable\u002FDisable Slideshow Autoplay\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Click “Publish” to view your new web page with an image slider.\u003C\u002Fli>\n\u003Cli>Congratulations 😀\u003C\u002Fli>\n\u003C\u002Fol>\n","Algori Video and Image Slider is a Gutenberg Block Plugin that enables you easily add video and image sliders to your website.",2000,41660,50,"2022-07-11T13:08:00.000Z","6.0.11",[71,97,20,74,136],"slider","https:\u002F\u002Fgithub.com\u002Fkevinbazira\u002Falgori-image-and-video-slider-lite\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Falgori-image-video-slider.zip",85,{"slug":141,"name":142,"version":143,"author":144,"author_profile":145,"description":146,"short_description":147,"active_installs":148,"downloaded":149,"rating":13,"num_ratings":90,"last_updated":150,"tested_up_to":151,"requires_at_least":152,"requires_php":153,"tags":154,"homepage":76,"download_link":156,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":36,"fetched_at":29},"enable-responsive-image","Enable Responsive Image","1.6.0","Aki Hamano","https:\u002F\u002Fprofiles.wordpress.org\u002Fwildworks\u002F","\u003Cp>Enable Responsive Image adds settings to the Image block to display different images depending on the width of the screen. You can add multiple images and set media queries and resolution for each image. If the screen width matches the conditions of that media query, it will switch to the corresponding image.\u003C\u002Fp>\n\u003Ch3>Resources\u003C\u002Fh3>\n\u003Ch4>Image for screenshot\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>License: Public Domain\u003C\u002Fli>\n\u003Cli>Source: https:\u002F\u002Fopenverse.org\u002Fimage\u002Fcd8e5cc5-d38a-462e-b4c1-1ea5c6f94e20\u003C\u002Fli>\n\u003C\u002Ful>\n","WordPress plugin that adds settings to the Image block to display different images depending on the width of the screen.",1000,13222,"2026-03-03T06:40:00.000Z","7.0","6.9","8.0",[71,20,21,155],"responsive","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fenable-responsive-image.1.6.0.zip",{"attackSurface":158,"codeSignals":193,"taintFlows":203,"riskAssessment":204,"analyzedAt":218},{"hooks":159,"ajaxHandlers":186,"restRoutes":187,"shortcodes":188,"cronEvents":192,"entryPointCount":14,"unprotectedCount":27},[160,167,173,177,181],{"type":161,"name":162,"callback":163,"priority":164,"file":165,"line":166},"filter","render_block","wpim_gutenberg_block_html",10,"inc\\gutenberg-block.php",13,{"type":168,"name":169,"callback":170,"file":171,"line":172},"action","init","wpim_block_assets","inc\\init.php",16,{"type":168,"name":174,"callback":175,"file":171,"line":176},"wp_enqueue_scripts","wpim_enqueue_styles",24,{"type":168,"name":178,"callback":179,"file":171,"line":180},"enqueue_block_editor_assets","wpim_enqueue_block_editor_assets",32,{"type":168,"name":182,"callback":183,"file":184,"line":185},"plugins_loaded","wpim_load_textdomain","wp-image-mask.php",29,[],[],[189],{"tag":4,"callback":190,"file":191,"line":166},"wpim_image_mask_shortcode","inc\\shortcode.php",[],{"dangerousFunctions":194,"sqlUsage":195,"outputEscaping":197,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":202},[],{"prepared":27,"raw":27,"locations":196},[],{"escaped":164,"rawEcho":14,"locations":198},[199],{"file":191,"line":200,"context":201},72,"raw output",[],[],{"summary":205,"deductions":206},"The wp-image-mask plugin v3.1.3 exhibits a mixed security posture. On the positive side, the static analysis reveals no dangerous functions, all SQL queries utilize prepared statements, and file operations and external HTTP requests are absent. The majority of output is properly escaped, and the total attack surface is minimal with only one shortcode entry point, which is reported as unprotected in the analysis. This suggests a generally careful approach to code development regarding common vulnerabilities like SQL injection and file manipulation.\n\nHowever, the plugin's vulnerability history is a significant concern. It has one known medium severity CVE related to Cross-site Scripting (XSS), which was last recorded in 2025. While currently unpatched CVEs are reported as zero, the existence of past XSS vulnerabilities, even if resolved, indicates a potential for input sanitization issues. The lack of nonce checks and capability checks in the static analysis, coupled with an unprotected entry point (the shortcode), raises questions about the robustness of its security controls against unauthorized actions or data manipulation, especially if the shortcode's output is not perfectly sanitized in all contexts or if it processes user-supplied data.\n\nIn conclusion, while the plugin demonstrates good practices in areas like database interaction and avoiding risky functions, the past XSS vulnerability and the absence of explicit capability\u002Fnonce checks on its sole entry point warrant caution. The security team should verify that the historical XSS vulnerability has been definitively addressed and monitor for any future security advisories.",[207,209,211,213,215],{"reason":208,"points":164},"Medium severity CVE with XSS history",{"reason":210,"points":90},"No nonce checks",{"reason":212,"points":90},"No capability checks",{"reason":214,"points":90},"Unprotected entry point (shortcode)",{"reason":216,"points":217},"Minor output escaping concern (8.8% not properly escaped)",3,"2026-03-16T20:09:55.058Z",{"wat":220,"direct":229},{"assetPaths":221,"generatorPatterns":224,"scriptPaths":225,"versionParams":226},[222,223],"\u002Fwp-content\u002Fplugins\u002Fwp-image-mask\u002Fbuild\u002Fstyle-index.css","\u002Fwp-content\u002Fplugins\u002Fwp-image-mask\u002Fbuild\u002Findex.js",[],[223],[227,228],"wp-image-mask\u002Fbuild\u002Fstyle-index.css?ver=","wp-image-mask\u002Fbuild\u002Findex.js?ver=",{"cssClasses":230,"htmlComments":235,"htmlAttributes":236,"restEndpoints":239,"jsGlobals":240,"shortcodeOutput":242},[4,231,232,233,234],"has-image-mask","has-custom-image-mask","has-image-mask-contain-fit","has-image-mask-cover-fit",[],[237,238],"data-wpim-plugin-dir-path","data-wpim-plugin-dir-url",[],[241],"wpimGlobal",[243,244],"\u003Cfigure class=\"wp-image-mask has-image-mask has-custom-image-mask","\u003Cimg src=\""]