[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f-ZHKQZncWheh_sP89c4d4EKXRUnbo3jgDgClB0PlJPE":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":15,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":39,"analysis":141,"fingerprints":659},"xox-woocommerce-slidercarousel","X-tra Ordinary WooCommerce Product Carousel and Slider","3.1.1","Xolluteon","https:\u002F\u002Fprofiles.wordpress.org\u002Fdedong\u002F","\u003Cp>\u003Cstrong>New Updates\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Updated default and vertical carousel template. Demo can be viewed here: \u003Ca href=\"http:\u002F\u002Fxolluteon.press\u002Fdemo\u002Fcarousels\u002Fcarousel-default\u002F\" rel=\"nofollow ugc\">http:\u002F\u002Fxolluteon.press\u002Fdemo\u002Fcarousels\u002Fcarousel-default\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Fixed function to support WordPress 4.8\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>New Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>New data sources:\n\u003Cul>\n\u003Cli>\u003Cstrong>Latest Products.\u003C\u002Fstrong>\u003Cbr \u002F>\nWill automatically collect your newest products added, it adds more speed to create a carousel or slider to promote your latest arrival products.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Best Seller.\u003C\u002Fstrong>\u003Cbr \u002F>\nWill automatically built your slider with your most selling items.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Single Products.\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd a more customized products list for your slider\u002Fcarousel. This source let you chose products one by one for slider\u002Fcarousel by typing product name.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>New Template Format: Our new template format make it easier for you to customize your carousel or slider and make look more awesome.\u003C\u002Fli>\n\u003Cli>A lot lighter plugin and faster load time \u003Cem>(depend on the image size)\u003C\u002Fem>.\u003C\u002Fli>\n\u003Cli>Shop for a pre designed template from \u003Ca href=\"https:\u002F\u002Fxolluteon.store\" title=\"Store\" rel=\"nofollow ugc\">our store\u003C\u002Fa> and upload it to your website through plugin page.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cem>We are providing support to convert your previous modified template to use the new template model for a donation per domain\u003C\u002Fem>\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fxolluteon.press\u002F2017\u002F06\u002F04\u002Fxox-woocommerce-slidercarousel-support\u002F\" title=\"Special offer\" rel=\"nofollow ugc\">Click here for more information\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cstrong>Require WooCommerce to work properly\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Notes: We are transitioning from a one man developer toward a team. I’m building a team named Xolluteon Indonesia, which will be responsible for this plugin development. I am still (of course) in full charge of this plugin development.\u003C\u002Fp>\n\u003Cp>XoX stands for X-tra Ordinary Solution, so the plugin was built to become an out of the box solution for your Web Store that use WooCommerce as it’s framework.\u003C\u002Fp>\n\u003Cp>XoX Woocommerce Slider\u002FCarousel comes with these features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Fluid and Responsive Design, means that the images and texts inside the slider or carousel will follow the theme responsiveness style.\u003C\u002Fli>\n\u003Cli>10 Slider effects and 2 Carousel Scrolls.\u003C\u002Fli>\n\u003Cli>Easy shortcode implementation (integrated with WordPress editor).\u003C\u002Fli>\n\u003Cli>Additional Widget to add shortcode to dynamic widget.\u003C\u002Fli>\n\u003Cli>Conflict free, the sliders or carousels created with the plugin are unique and can be implemented inside posts or pages without conflicting each other (note: except for implementing one slider\u002Fcarousel multiple times in one page. EG: 1 slider used both inside the page and sidebar).\u003C\u002Fli>\n\u003Cli>5 Starter slider and carousel template + the ability to create your own customized template.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Slider effects:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Normal\u002FNo Effect, changing images without any transition effect\u003C\u002Fli>\n\u003Cli>Fade In\u003C\u002Fli>\n\u003Cli>Fade Out\u003C\u002Fli>\n\u003Cli>Scroll Horizontal\u003C\u002Fli>\n\u003Cli>Scroll Vertical\u003C\u002Fli>\n\u003Cli>Flip Horizontal\u003C\u002Fli>\n\u003Cli>Flip Vertical\u003C\u002Fli>\n\u003Cli>Shuffle\u003C\u002Fli>\n\u003Cli>Tile Side\u003C\u002Fli>\n\u003Cli>Tile Blind\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Carousel Scrolls:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Normal: Horizontal Scrolling (From right to left).\u003C\u002Fli>\n\u003Cli>Vertical: Scrolling up.\u003C\u002Fli>\n\u003Cli>Vertical Down: Scrolling downward (under development)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Features list:\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Fluid and Responsive Design, means that the images and texts inside the slider or carousel will follow the theme responsiveness style. \u003C\u002Fli>\n\u003Cli>10 Slider effects and 2 Carousel Scrolls.\u003C\u002Fli>\n\u003Cli>Easy shortcode implementation (integrated with WordPress editor).\u003C\u002Fli>\n\u003Cli>Additional Widget to add shortcode to dynamic widget.\u003C\u002Fli>\n\u003Cli>Conflict free, the sliders or carousels created with the plugin are unique and can be implemented inside posts or pages without conflicting each other (note: except for implementing one slider\u002Fcarousel multiple times in one page. EG: 1 slider used both inside the page and sidebar).\u003C\u002Fli>\n\u003Cli>5 Starter slider and carousel template + the ability to create your own customized template.\u003C\u002Fli>\n\u003Cli>Various data sources, ease you to roll on with the Slider\u002FCarousel.\u003C\u002Fli>\n\u003Cli>Editable Template Format: Our new template format make it easier for you to customize your carousel or slider and make look more awesome.\u003C\u002Fli>\n\u003Cli>Light plugin and faster load time \u003Cem>(depend on the image size)\u003C\u002Fem>.\u003C\u002Fli>\n\u003Cli>Shop for a pre designed template from \u003Ca href=\"https:\u002F\u002Fxolluteon.store\" title=\"Store\" rel=\"nofollow ugc\">our store\u003C\u002Fa> and upload it to your website through plugin page.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Additional Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Changeable Navigation Images\u003C\u002Fli>\n\u003Cli>Ability to use “numeric” or “bullet” pagination\u003C\u002Fli>\n\u003Cli>Commitment of support and help.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n","XoX Woocommerce Slider\u002FCarousel is useful plugin for displaying sliders consists of Products and Product Category.",20,8562,74,3,"","4.8.28","4.0",[19,20,21,22,23],"carousel","product","products","sliders","woocommerce","https:\u002F\u002Fxolluteon.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fxox-woocommerce-slidercarousel.3.1.1.zip",100,0,null,"2026-03-15T10:48:56.248Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"dedong",2,30,80,1680,65,"2026-04-04T16:52:00.326Z",[40,66,84,101,117],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":26,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":54,"tags":55,"homepage":15,"download_link":61,"security_score":62,"vuln_count":33,"unpatched_count":63,"last_vuln_date":64,"fetched_at":65},"woo-products-widgets-for-elementor","Widgets for WooCommerce Products on Elementor","2.0.4","themelocation","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemelocation\u002F","\u003Cp>The special widgets are made exclusively for WooCommerce websites, providing opportunity to display the products in the most attractive layouts.\u003C\u002Fp>\n\u003Ch4>Products List\u003C\u002Fh4>\n\u003Cp>Use this widget to add the stylish listings of the WooCommerce products for build your shop pages with Elementor.\u003C\u002Fp>\n\u003Ch4>Products Grid\u003C\u002Fh4>\n\u003Cp>This widget adds the WooCommerce products into attractive grid layouts as well to build your shop pages with Elementor.\u003C\u002Fp>\n\u003Ch4>Categories Grid\u003C\u002Fh4>\n\u003Cp>This widget adds the WooCommerce Product Categories Grid layouts to build your shop pages with Elementor on WooCommerce-based websites.\u003C\u002Fp>\n\u003Cp>Please, note, that in order for the widgets to display the content you need to create at least several WooCommerce products with prices and thumbnail images and add them to at least several product categories.\u003C\u002Fp>\n\u003Cp>Then just drag and drop the needed widget into the page and built with Elementor. It will pull the categories or products and let you set the columns layout, query type, order, etc.\u003C\u002Fp>\n\u003Cp>There are also multiple Style settings for every widget, allowing to customize the items, thumbnails shown, excerpts, price blocks, etc.\u003C\u002Fp>\n\u003Cp>With Woo Products Widgets it will be easy to add WooCommerce products to any of your pages built with Elementor just in a few clicks!\u003C\u002Fp>\n\u003Ch4>Pro Features\u003C\u002Fh4>\n\u003Col>\n\u003Cli>WooCommerce Shop, Archive, Single product, Cart, Checkout, Thank you, My Account Page Builder.\u003C\u002Fli>\n\u003Cli>36+ Elementor Widget for Shop, Archive, Single product, Cart, Checkout, Thank you, My Account Page to make and edit every pages\u003C\u002Fli>\n\u003Cli>Product widget usable as a archive page products.\u003C\u002Fli>\n\u003Cli>Product Filter By Types\u003C\u002Fli>\n\u003Cli>No single code required to build your WooCommerce Pages.\u003C\u002Fli>\n\u003Cli>Product widget thumbnails and effects\u003C\u002Fli>\n\u003Cli>And Much more….\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Important Note\u003C\u002Fh4>\n\u003Cp>You must use Elementor 3.0, caused elementor deperacted lot of things, so we update codes and so on.\u003C\u002Fp>\n","Woo Products widget is a plugin that allows adding WooCommerce Products and Categories into stylish grid and listing layouts to the pages built with E &hellip;",3000,91781,8,"2024-10-14T12:14:00.000Z","6.6.5","4.7","7.4",[56,57,58,59,60],"elementor","elementor-woocommerce-addons","product-grid","products-carousel","products-list","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-products-widgets-for-elementor.2.0.4.zip",68,1,"2024-08-12 00:00:00","2026-03-15T15:16:48.613Z",{"slug":67,"name":68,"version":69,"author":70,"author_profile":71,"description":72,"short_description":73,"active_installs":27,"downloaded":74,"rating":27,"num_ratings":27,"last_updated":75,"tested_up_to":76,"requires_at_least":77,"requires_php":78,"tags":79,"homepage":82,"download_link":83,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":65},"featured-products-carousel-tag","Featured Products Carousel by Tag","1.0.0","Daniel Esparza","https:\u002F\u002Fprofiles.wordpress.org\u002Fdesparza\u002F","\u003Cp>Este plugin muestra productos de WooCommerce con la etiqueta “featured” o “destacado” en un carrusel responsive usando OwlCarousel2. Se inserta con el shortcode [featured-products-carousel-tag].\u003C\u002Fp>\n\u003Cp>Características principales:\u003Cbr \u002F>\n1. Shortcode [featured-products-carousel-tag] para mostrar un carrusel de productos.\u003Cbr \u002F>\n2. Muestra imagen destacada (clic \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> ficha), título (clic \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> ficha), precio (clic \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> ficha) y botón Añadir al carrito.\u003Cbr \u002F>\n3. Soporta productos simples y variables (usa la plantilla de loop de WooCommerce).\u003Cbr \u002F>\n4. Fallback a CDN para OwlCarousel2 si no colocas los archivos locales.\u003Cbr \u002F>\n5. Preparado para traducción (text domain: featured-products-carousel-tag).\u003C\u002Fp>\n\u003Ch3>Video\u003C\u002Fh3>\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\u002FFt21cLBFcUs?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>External services\u003C\u002Fh3>\n\u003Cp>Este plugin incluye un fichero JavaScript de la librería oficial OwlCarousel 2.3.4. Esa librería, en su versión estándar, contiene soporte opcional para mostrar vídeos de servicios externos (por ejemplo Vimeo o Vzaar). En esos casos, puede realizar peticiones a esos servicios para obtener miniaturas o metadatos públicos de los vídeos.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Importante:\u003C\u002Fstrong>\u003Cbr \u002F>\nEl plugin \u003Cstrong>no utiliza ni activa estas funciones de vídeo por defecto\u003C\u002Fstrong>.\u003Cbr \u002F>\nEn la configuración actual del plugin, \u003Cstrong>no se realizan peticiones a servicios externos\u003C\u002Fstrong>.\u003Cbr \u002F>\nLas conexiones descritas arriba solo ocurrirían si un administrador decide incluir manualmente vídeos de Vimeo o Vzaar en los carruseles.\u003C\u002Fp>\n\u003Ch3>Donaciones\u003C\u002Fh3>\n\u003Cp>¿Te fue útil este plugin? Si te gusta mi trabajo y deseas que siga desarrollando, invítame a un café. ¡Mil gracias por tu apoyo! ☕️\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fbuy.stripe.com\u002FaFadR96KU6oU5Mxfw68N200\" rel=\"nofollow ugc\">Invítame a un café\u003C\u002Fa>\u003C\u002Fp>\n","Muestra productos de WooCommerce por etiqueta en un carrusel con OwlCarousel2.",205,"2025-09-26T15:39:00.000Z","6.8.5","5.0","7.2",[19,80,21,81,23],"owlcarousel","shortcode","https:\u002F\u002Fd3veloper.es\u002Ffeatured-products-carousel-tag\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeatured-products-carousel-tag.1.0.0.zip",{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":27,"downloaded":92,"rating":27,"num_ratings":27,"last_updated":93,"tested_up_to":94,"requires_at_least":95,"requires_php":54,"tags":96,"homepage":99,"download_link":100,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":65},"product-carousel-slider-biddut-block","Product Carousel Slider for WooCommerce","1.3.0","Shahriar Ahmed Biddut","https:\u002F\u002Fprofiles.wordpress.org\u002Fshahriarabiddut\u002F","\u003Cp>Transform your WooCommerce store with a stunning, fully responsive \u003Cstrong>Product Carousel Slider\u003C\u002Fstrong> — built as a native Gutenberg block. Choose from two beautiful design variants, control every detail from columns to colors, and deliver a seamless shopping experience across all devices.\u003C\u002Fp>\n\u003Ch4>Design Variants\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Card Style\u003C\u002Fstrong> — Modern card-based layout with borders, shadows, and smooth hover effects. Perfect for standard e-commerce stores.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gallery (Default)\u003C\u002Fstrong> — Minimalist, image-first presentation with transparent backgrounds and centered text. Ideal for art, photography, and premium products.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Fully Responsive Columns\u003C\u002Fstrong> — Set independent column counts for Desktop, Tablet, Mobile, and Phone breakpoints\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Header Support\u003C\u002Fstrong> — Add a section title and subtitle, shown or hidden with a single toggle\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Carousel Settings\u003C\u002Fstrong> — Enable autoplay, continuous loop, and adjust transition speed\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disable Slider on Mobile\u003C\u002Fstrong> — Display all products in a vertical stack on smaller screens instead of a carousel\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sale \u002F Sold Out Labels\u003C\u002Fstrong> — Automatically shows “Sale” when a sale price is set and “Sold Out” when stock runs out\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Navigation Options\u003C\u002Fstrong> — Choose arrows (shown elegantly on hover), dots, both, or none\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hover Effects\u003C\u002Fstrong> — Select from Zoom, Lift, Glow, or None for product card interactions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gallery Features\u003C\u002Fstrong> — Display product gallery images as clickable dots; show a second image on hover\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add to Cart\u003C\u002Fstrong> — Fully integrated WooCommerce AJAX add-to-cart with customizable button text and style\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Product Query\u003C\u002Fstrong> — Filter by multiple categories and control ordering with full flexibility\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display Controls\u003C\u002Fstrong> — Individually show or hide title, price, ratings, labels, and buttons\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Typography\u003C\u002Fstrong> — All font sizes adjust automatically for every screen size\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Deep Customizations\u003C\u002Fstrong> — Colors, spacing, and styles are customizable for nearly every element\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optimized Performance\u003C\u002Fstrong> — Clean, well-structured code with minimal dependencies\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Responsive Column Control\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Desktop\u003C\u002Fstrong> (1280px and above): 1–6 columns\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tablet\u003C\u002Fstrong> (768px–1279px): 1–4 columns\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile\u003C\u002Fstrong> (480px–767px): 1–3 columns\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Phone\u003C\u002Fstrong> (below 480px): 1–2 columns\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Image Display Modes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Natural\u003C\u002Fstrong> — Preserves each product image’s original aspect ratio for an organic feel\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Uniform\u003C\u002Fstrong> — Forces all images to the same height for a clean, grid-like consistency\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Display Controls\u003C\u002Fh4>\n\u003Cp>Show or hide any of the following elements independently:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Product Title\u003C\u002Fli>\n\u003Cli>Price\u003C\u002Fli>\n\u003Cli>Star Ratings\u003C\u002Fli>\n\u003Cli>Sale \u002F Sold Out Labels\u003C\u002Fli>\n\u003Cli>“View Product” button\u003C\u002Fli>\n\u003Cli>“View All (Shop)” button — with customizable link text\u003C\u002Fli>\n\u003Cli>“Add to Cart” button — with customizable label and button style\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Add to Cart Button Styles\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Default\u003C\u002Fstrong> — Inherits your theme’s standard button style\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Primary\u003C\u002Fstrong> — Bold, filled button for high visibility\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Outline\u003C\u002Fstrong> — Subtle bordered button for a minimal look\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WooCommerce online stores\u003C\u002Fli>\n\u003Cli>Art galleries and photography portfolios\u003C\u002Fli>\n\u003Cli>Fashion and lifestyle product showcases\u003C\u002Fli>\n\u003Cli>Featured or promotional product sections\u003C\u002Fli>\n\u003Cli>Any page that needs a beautiful, engaging product display\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Additional Info\u003C\u002Fh3>\n\u003Ch4>Browser Support\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Chrome (latest)\u003C\u002Fli>\n\u003Cli>Firefox (latest)\u003C\u002Fli>\n\u003Cli>Safari (latest)\u003C\u002Fli>\n\u003Cli>Microsoft Edge (latest)\u003C\u002Fli>\n\u003Cli>Mobile browsers — iOS Safari, Chrome for Android\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 5.8 or higher\u003C\u002Fli>\n\u003Cli>WooCommerce 5.0 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.4 or higher\u003C\u002Fli>\n\u003Cli>A modern browser with JavaScript enabled\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Privacy\u003C\u002Fh4>\n\u003Cp>This plugin does not collect, store, or transmit any user data. It only reads and displays WooCommerce product information already present in your database.\u003C\u002Fp>\n\u003Cp>= Support or Feature Requests=\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fshahriarabiddut\u002FProduct-Carousel-Slider-Block\" rel=\"nofollow ugc\">GitHub Repository\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fproduct-carousel-slider-biddut-block\u002F\" rel=\"ugc\">WordPress Support Forum\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contributing\u003C\u002Fh4>\n\u003Cp>Contributions are welcome! Visit the GitHub repository to submit a pull request or open an issue.\u003C\u002Fp>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Built with WordPress & WooCommerce\u003C\u002Fli>\n\u003Cli>Follows WordPress coding standards and best practices\u003C\u002Fli>\n\u003Cli>WordPress Dashicons used for navigation arrows\u003C\u002Fli>\n\u003C\u002Ful>\n","Beautiful, Responsive Product Carousel Slider Block with responsive columns, hover effects, gallery navigation, and add to cart functionality.",362,"2026-03-13T08:36:00.000Z","6.9.4","5.8",[19,97,21,98,23],"gallery","slider","https:\u002F\u002Fgithub.com\u002Fshahriarabiddut\u002FProduct-Carousel-Slider-Block","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproduct-carousel-slider-biddut-block.1.3.0.zip",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":27,"downloaded":109,"rating":27,"num_ratings":27,"last_updated":110,"tested_up_to":94,"requires_at_least":111,"requires_php":78,"tags":112,"homepage":15,"download_link":116,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":65},"specific-product-slider-for-woocommerce","Specific Product Slider for WooCommerce","1.0","samiur6688","https:\u002F\u002Fprofiles.wordpress.org\u002Fsamiur6688\u002F","\u003Cp>\u003Cstrong>Specific Product Slider for WooCommerce\u003C\u002Fstrong> is a flexible Gutenberg block that allows you to create product sliders by selecting specific WooCommerce products.\u003C\u002Fp>\n\u003Cp>Perfect for landing pages, homepages, or custom marketing sections — this block gives you full control over which products to display and how they appear.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Select individual WooCommerce products for each slider block.\u003Cbr \u002F>\n– Display multiple sliders across different pages or posts.\u003Cbr \u002F>\n– Fully responsive layout.\u003Cbr \u002F>\n– Optional autoplay feature.\u003C\u002Fp>\n","A Gutenberg block for WooCommerce that lets you select and display specific products in a customizable slider.",210,"2026-01-03T12:48:00.000Z","5.6",[19,113,114,115,23],"gutenberg","product-slider","specific-products","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fspecific-product-slider-for-woocommerce.1.0.zip",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":125,"downloaded":126,"rating":127,"num_ratings":128,"last_updated":129,"tested_up_to":94,"requires_at_least":130,"requires_php":54,"tags":131,"homepage":137,"download_link":138,"security_score":139,"vuln_count":14,"unpatched_count":27,"last_vuln_date":140,"fetched_at":65},"yith-woocommerce-compare","YITH WooCommerce Compare","3.8.0","YITHEMES","https:\u002F\u002Fprofiles.wordpress.org\u002Fyithemes\u002F","\u003Cp>YITH WooCommerce Compare plugin is an extension of WooCommerce plugin that allow your users to compare some products of your shop.\u003Cbr \u002F>\nAll products are saved in one complete table where the user can see the difference between the products. Each product features can be\u003Cbr \u002F>\nset with the woocommerce attributes in the product configuration.\u003Cbr \u002F>\nYou can also add a simple widget with the list of products the users have added, where you can manage them.\u003Cbr \u002F>\nAlso you can simply customize the compare table with your style, by editing the specific template.\u003C\u002Fp>\n\u003Cp>Full documentation is available \u003Ca href=\"https:\u002F\u002Fdocs.yithemes.com\u002Fyith-woocommerce-compare\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>This plugin is 100% compatible with \u003Ca href=\"https:\u002F\u002Fwpml.org\u002F\" rel=\"nofollow ugc\">WPML\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Suggestions\u003C\u002Fh3>\n\u003Cp>If you have suggestions about how to improve YITH WooCommerce Compare, you can \u003Ca href=\"mailto:plugins@yithemes.com\" title=\"Your Inspiration Themes\" rel=\"nofollow ugc\">write us\u003C\u002Fa> so we can bundle them into YITH WooCommerce Compare.\u003C\u002Fp>\n\u003Ch3>Translators\u003C\u002Fh3>\n\u003Ch4>Available Languages\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>English (Default)\u003C\u002Fli>\n\u003Cli>Italiano\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you can’t find this plugin in your language and want to translate it, use the dedicated tool at \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Flocale\u002Fit\u002Fdefault\u002Fwp-plugins\u002Fyith-woocommerce-compare\" title=\"Translating WordPress\" rel=\"nofollow ugc\">Translating WordPress\u003C\u002Fa>.\u003Cbr \u002F>\nOr, if you have created your own language pack, or have an update for an existing one, you can send it as an email attachment from our \u003Ca href=\"http:\u002F\u002Fyithemes.com\u002Fcontact\u002F\" title=\"Your Inspiration Themes\" rel=\"nofollow ugc\">Contacts page\u003C\u002Fa> and we will bundle into YITH WooCommerce Compare.\u003C\u002Fp>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>Full documentation is available \u003Ca href=\"https:\u002F\u002Fdocs.yithemes.com\u002Fyith-woocommerce-compare\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n","YITH WooCommerce Compare allows you to compare more products of your shop in one complete table. WooCommerce Compatible up to 10.6",100000,11783019,82,38,"2026-03-03T13:05:00.000Z","6.7",[132,133,134,135,136],"compare-products","product-compare","product-comparison","woocommerce-compare","yith","https:\u002F\u002Fyithemes.com\u002Fthemes\u002Fplugins\u002Fyith-woocommerce-compare\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fyith-woocommerce-compare.3.8.0.zip",96,"2024-04-22 00:00:00",{"attackSurface":142,"codeSignals":390,"taintFlows":549,"riskAssessment":653,"analyzedAt":658},{"hooks":143,"ajaxHandlers":375,"restRoutes":383,"shortcodes":384,"cronEvents":389,"entryPointCount":14,"unprotectedCount":27},[144,149,153,158,162,167,173,177,181,184,187,192,194,196,199,201,205,208,214,218,222,226,230,234,237,239,241,245,249,252,254,257,261,265,269,273,276,280,284,287,290,293,297,301,304,306,309,313,316,319,324,327,332,336,339,343,346,349,353,356,359,362,366,369,372],{"type":145,"name":146,"callback":147,"file":148,"line":50},"action","admin_init","xox_sc_buttons","admin\\class-xox-woo-carousel-mce.php",{"type":145,"name":150,"callback":151,"file":148,"line":152},"admin_footer","pu_get_shortcodes",9,{"type":154,"name":155,"callback":156,"file":148,"line":157},"filter","mce_external_plugins","xox_sc_add_buttons",18,{"type":154,"name":159,"callback":160,"file":148,"line":161},"mce_buttons","xox_sc_register_buttons",19,{"type":145,"name":163,"callback":164,"file":165,"line":166},"widgets_init","wpb_load_widget","admin\\class-xox-woo-carousel-widget.php",87,{"type":145,"name":168,"callback":169,"priority":170,"file":171,"line":172},"init","initialize_showcase_meta_box",9999,"includes\\class-xox-woo-carousel-custom-meta-box.php",32,{"type":145,"name":174,"callback":175,"priority":11,"file":171,"line":176},"admin_enqueue_scripts","load_custom_cmb2_script",39,{"type":145,"name":178,"callback":179,"file":171,"line":180},"cmb2_init","xox_main_box",51,{"type":145,"name":178,"callback":182,"file":171,"line":183},"xox_nav_box",89,{"type":145,"name":178,"callback":185,"file":171,"line":186},"xox_source_data",193,{"type":145,"name":188,"callback":189,"file":190,"line":191},"plugins_loaded","anonymous","includes\\class-xox-woo-carousel.php",151,{"type":145,"name":174,"callback":189,"file":190,"line":193},166,{"type":145,"name":174,"callback":189,"file":190,"line":195},167,{"type":145,"name":197,"callback":189,"file":190,"line":198},"wp_enqueue_scripts",182,{"type":145,"name":197,"callback":189,"file":190,"line":200},183,{"type":145,"name":178,"callback":202,"file":203,"line":204},"xox_carousel_box","includes\\cmb2\\cmb-carousel-options.php",13,{"type":145,"name":178,"callback":206,"file":207,"line":204},"xox_slider_box","includes\\cmb2\\cmb-slider-options.php",{"type":154,"name":209,"callback":210,"priority":211,"file":212,"line":213},"wp_prepare_attachment_for_js","prepare_image_sizes_for_js",10,"includes\\cmb2\\includes\\CMB2.php",1130,{"type":145,"name":215,"callback":216,"file":217,"line":180},"cmb2_save_options-page_fields","clean_stale_options_page_oembeds","includes\\cmb2\\includes\\CMB2_Ajax.php",{"type":154,"name":219,"callback":220,"priority":211,"file":217,"line":221},"get_post_metadata","hijack_oembed_cache_get",140,{"type":154,"name":223,"callback":224,"priority":211,"file":217,"line":225},"update_post_metadata","hijack_oembed_cache_set",143,{"type":154,"name":227,"callback":189,"priority":211,"file":228,"line":229},"cmb2_show_on","includes\\cmb2\\includes\\CMB2_hookup.php",56,{"type":145,"name":231,"callback":232,"file":228,"line":233},"edit_form_top","add_context_metaboxes",88,{"type":145,"name":235,"callback":232,"file":228,"line":236},"edit_form_before_permalink",92,{"type":145,"name":238,"callback":232,"file":228,"line":139},"edit_form_after_title",{"type":145,"name":240,"callback":232,"file":228,"line":26},"edit_form_after_editor",{"type":145,"name":242,"callback":243,"file":228,"line":244},"add_meta_boxes","add_metaboxes",104,{"type":145,"name":246,"callback":247,"file":228,"line":248},"add_attachment","save_post",107,{"type":145,"name":250,"callback":247,"file":228,"line":251},"edit_attachment",108,{"type":145,"name":247,"callback":247,"priority":211,"file":228,"line":253},109,{"type":145,"name":255,"callback":243,"file":228,"line":256},"add_meta_boxes_comment",120,{"type":145,"name":258,"callback":259,"file":228,"line":260},"edit_comment","save_comment",121,{"type":154,"name":262,"callback":263,"file":228,"line":264},"manage_edit-comments_columns","register_column_headers",124,{"type":145,"name":266,"callback":267,"priority":211,"file":228,"line":268},"manage_comments_custom_column","column_display",125,{"type":145,"name":270,"callback":271,"file":228,"line":272},"show_user_profile","user_metabox",132,{"type":145,"name":274,"callback":271,"file":228,"line":275},"edit_user_profile",133,{"type":145,"name":277,"callback":278,"file":228,"line":279},"user_new_form","user_new_metabox",134,{"type":145,"name":281,"callback":282,"file":228,"line":283},"personal_options_update","save_user",136,{"type":145,"name":285,"callback":282,"file":228,"line":286},"edit_user_profile_update",137,{"type":145,"name":288,"callback":282,"file":228,"line":289},"user_register",138,{"type":154,"name":291,"callback":263,"file":228,"line":292},"manage_users_columns",141,{"type":154,"name":294,"callback":295,"priority":211,"file":228,"line":296},"manage_users_custom_column","return_column_display",142,{"type":145,"name":298,"callback":299,"priority":211,"file":228,"line":300},"created_term","save_term",180,{"type":145,"name":302,"callback":299,"priority":211,"file":228,"line":303},"edited_terms",181,{"type":145,"name":305,"callback":305,"priority":211,"file":228,"line":198},"delete_term",{"type":145,"name":307,"callback":307,"file":308,"line":256},"cmb2_do_oembed","includes\\cmb2\\includes\\helper-functions.php",{"type":154,"name":310,"callback":310,"priority":211,"file":311,"line":312},"is_protected_meta","includes\\cmb2\\includes\\rest-api\\CMB2_REST.php",118,{"type":145,"name":168,"callback":314,"file":315,"line":256},"include_cmb","includes\\cmb2\\init.php",{"type":145,"name":317,"callback":317,"priority":211,"file":318,"line":157},"cmb2_render_switch","includes\\cmb2\\switch_metafield.php",{"type":145,"name":320,"callback":321,"file":322,"line":323},"cmb2_attached_posts_field_load","include_lib","includes\\cmb2-attached-posts\\cmb2-attached-posts-field.php",106,{"type":145,"name":325,"callback":326,"file":322,"line":253},"after_setup_theme","do_hook",{"type":145,"name":328,"callback":329,"priority":211,"file":330,"line":331},"cmb2_render_custom_attached_posts","render","includes\\cmb2-attached-posts\\init.php",49,{"type":145,"name":333,"callback":334,"priority":211,"file":330,"line":335},"cmb2_sanitize_custom_attached_posts","sanitize",50,{"type":145,"name":337,"callback":338,"file":330,"line":180},"cmb2_attached_posts_field_add_find_posts_div","add_find_posts_div",{"type":145,"name":340,"callback":341,"file":330,"line":342},"cmb2_after_init","ajax_find_posts",52,{"type":145,"name":150,"callback":344,"file":330,"line":345},"find_posts_div",71,{"type":145,"name":347,"callback":344,"file":330,"line":348},"wp_footer",500,{"type":145,"name":350,"callback":351,"file":330,"line":352},"pre_get_users","modify_query",540,{"type":145,"name":354,"callback":351,"file":330,"line":355},"pre_get_posts",542,{"type":145,"name":168,"callback":357,"file":358,"line":312},"xox_create_new_post_type","xox-woo-carousel.php",{"type":145,"name":242,"callback":360,"priority":152,"file":358,"line":361},"ads_widget",153,{"type":154,"name":363,"callback":364,"file":358,"line":365},"widget_text","do_shortcode",156,{"type":145,"name":242,"callback":367,"priority":211,"file":358,"line":368},"adding_new_publish",170,{"type":145,"name":370,"callback":371,"file":358,"line":198},"admin_menu","edit_theme_slider_carousel",{"type":145,"name":370,"callback":373,"file":358,"line":374},"upload_theme_slider_carousel",187,[376,382],{"action":377,"nopriv":378,"callback":379,"hasNonce":380,"hasCapCheck":378,"file":217,"line":381},"cmb2_oembed_handler",false,"oembed_handler",true,48,{"action":377,"nopriv":380,"callback":379,"hasNonce":380,"hasCapCheck":378,"file":217,"line":331},[],[385],{"tag":386,"callback":386,"file":387,"line":388},"xoxslider","public\\class-xox-woo-carousel-public.php",561,[],{"dangerousFunctions":391,"sqlUsage":392,"outputEscaping":394,"fileOperations":152,"externalRequests":27,"nonceChecks":50,"capabilityChecks":547,"bundledLibraries":548},[],{"prepared":27,"raw":27,"locations":393},[],{"escaped":244,"rawEcho":166,"locations":395},[396,399,401,403,404,406,408,410,411,413,415,416,418,419,420,422,423,425,426,427,428,430,432,434,436,437,438,440,441,443,444,446,447,449,450,451,454,457,459,461,463,465,467,469,471,473,475,477,479,481,483,485,487,489,491,492,495,497,499,501,503,505,506,509,510,512,513,514,515,517,518,519,521,524,525,527,529,531,533,534,535,537,539,540,542,543,544],{"file":148,"line":397,"context":398},69,"raw output",{"file":165,"line":400,"context":398},25,{"file":165,"line":402,"context":398},27,{"file":165,"line":34,"context":398},{"file":165,"line":405,"context":398},31,{"file":165,"line":407,"context":398},46,{"file":165,"line":409,"context":398},47,{"file":165,"line":409,"context":398},{"file":165,"line":412,"context":398},62,{"file":165,"line":414,"context":398},63,{"file":165,"line":414,"context":398},{"file":165,"line":417,"context":398},66,{"file":165,"line":417,"context":398},{"file":165,"line":417,"context":398},{"file":212,"line":421,"context":398},212,{"file":212,"line":421,"context":398},{"file":212,"line":424,"context":398},385,{"file":212,"line":424,"context":398},{"file":212,"line":424,"context":398},{"file":212,"line":424,"context":398},{"file":212,"line":429,"context":398},389,{"file":212,"line":431,"context":398},391,{"file":212,"line":433,"context":398},394,{"file":212,"line":435,"context":398},409,{"file":212,"line":435,"context":398},{"file":212,"line":435,"context":398},{"file":212,"line":439,"context":398},462,{"file":212,"line":439,"context":398},{"file":212,"line":442,"context":398},466,{"file":212,"line":442,"context":398},{"file":212,"line":445,"context":398},469,{"file":212,"line":445,"context":398},{"file":212,"line":448,"context":398},490,{"file":212,"line":448,"context":398},{"file":212,"line":448,"context":398},{"file":452,"line":453,"context":398},"includes\\cmb2\\includes\\CMB2_Base.php",235,{"file":455,"line":456,"context":398},"includes\\cmb2\\includes\\CMB2_Field.php",793,{"file":455,"line":458,"context":398},928,{"file":460,"line":268,"context":398},"includes\\cmb2\\includes\\CMB2_Field_Display.php",{"file":460,"line":462,"context":398},128,{"file":460,"line":464,"context":398},154,{"file":460,"line":466,"context":398},165,{"file":460,"line":468,"context":398},202,{"file":460,"line":470,"context":398},204,{"file":460,"line":472,"context":398},232,{"file":460,"line":474,"context":398},242,{"file":460,"line":476,"context":398},252,{"file":460,"line":478,"context":398},262,{"file":460,"line":480,"context":398},272,{"file":460,"line":482,"context":398},300,{"file":460,"line":484,"context":398},360,{"file":460,"line":486,"context":398},404,{"file":460,"line":488,"context":398},433,{"file":228,"line":490,"context":398},384,{"file":228,"line":429,"context":398},{"file":493,"line":494,"context":398},"includes\\cmb2\\includes\\CMB2_Types.php",101,{"file":493,"line":496,"context":398},323,{"file":493,"line":498,"context":398},329,{"file":493,"line":500,"context":398},387,{"file":493,"line":502,"context":398},392,{"file":493,"line":504,"context":398},422,{"file":308,"line":312,"context":398},{"file":507,"line":508,"context":398},"includes\\cmb2\\includes\\types\\CMB2_Type_Wysiwyg.php",86,{"file":507,"line":233,"context":398},{"file":318,"line":511,"context":398},16,{"file":330,"line":286,"context":398},{"file":330,"line":292,"context":398},{"file":330,"line":191,"context":398},{"file":330,"line":516,"context":398},174,{"file":330,"line":303,"context":398},{"file":330,"line":374,"context":398},{"file":330,"line":520,"context":398},196,{"file":522,"line":523,"context":398},"includes\\theme-editor.php",249,{"file":522,"line":476,"context":398},{"file":522,"line":526,"context":398},257,{"file":522,"line":528,"context":398},270,{"file":522,"line":530,"context":398},285,{"file":522,"line":532,"context":398},312,{"file":522,"line":532,"context":398},{"file":522,"line":532,"context":398},{"file":522,"line":536,"context":398},317,{"file":522,"line":538,"context":398},319,{"file":522,"line":496,"context":398},{"file":522,"line":541,"context":398},326,{"file":522,"line":541,"context":398},{"file":522,"line":541,"context":398},{"file":545,"line":546,"context":398},"includes\\theme-uploader.php",115,6,[],[550,606,629,642],{"entryPoint":551,"graph":552,"unsanitizedCount":27,"severity":605},"xox_carousel_slider_edit_theme (includes\\theme-editor.php:43)",{"nodes":553,"edges":598},[554,559,565,567,571,573,578,582,587,590,592,596],{"id":555,"type":556,"label":557,"file":522,"line":558},"n0","source","$_REQUEST",64,{"id":560,"type":561,"label":562,"file":522,"line":563,"wp_function":564},"n1","sink","fopen() [File Access]",114,"fopen",{"id":566,"type":556,"label":557,"file":522,"line":558},"n2",{"id":568,"type":561,"label":569,"file":522,"line":272,"wp_function":570},"n3","wp_redirect() [Open Redirect]","wp_redirect",{"id":572,"type":556,"label":557,"file":522,"line":558},"n4",{"id":574,"type":561,"label":575,"file":522,"line":576,"wp_function":577},"n5","file_get_contents() [SSRF\u002FLFI]",207,"file_get_contents",{"id":579,"type":556,"label":580,"file":522,"line":581},"n6","$_GET",233,{"id":583,"type":561,"label":584,"file":522,"line":585,"wp_function":586},"n7","echo() [XSS]",236,"echo",{"id":588,"type":556,"label":589,"file":522,"line":558},"n8","$_REQUEST (x7)",{"id":591,"type":561,"label":584,"file":522,"line":523,"wp_function":586},"n9",{"id":593,"type":556,"label":594,"file":522,"line":595},"n10","$_SERVER (x2)",44,{"id":597,"type":561,"label":584,"file":522,"line":526,"wp_function":586},"n11",[599,600,601,602,603,604],{"from":555,"to":560,"sanitized":380},{"from":566,"to":568,"sanitized":380},{"from":572,"to":574,"sanitized":380},{"from":579,"to":583,"sanitized":380},{"from":588,"to":591,"sanitized":380},{"from":593,"to":597,"sanitized":380},"low",{"entryPoint":607,"graph":608,"unsanitizedCount":27,"severity":605},"\u003Ctheme-editor> (includes\\theme-editor.php:0)",{"nodes":609,"edges":622},[610,611,612,613,614,615,616,617,618,619,620,621],{"id":555,"type":556,"label":557,"file":522,"line":558},{"id":560,"type":561,"label":562,"file":522,"line":563,"wp_function":564},{"id":566,"type":556,"label":557,"file":522,"line":558},{"id":568,"type":561,"label":569,"file":522,"line":272,"wp_function":570},{"id":572,"type":556,"label":557,"file":522,"line":558},{"id":574,"type":561,"label":575,"file":522,"line":576,"wp_function":577},{"id":579,"type":556,"label":580,"file":522,"line":581},{"id":583,"type":561,"label":584,"file":522,"line":585,"wp_function":586},{"id":588,"type":556,"label":589,"file":522,"line":558},{"id":591,"type":561,"label":584,"file":522,"line":523,"wp_function":586},{"id":593,"type":556,"label":594,"file":522,"line":595},{"id":597,"type":561,"label":584,"file":522,"line":526,"wp_function":586},[623,624,625,626,627,628],{"from":555,"to":560,"sanitized":380},{"from":566,"to":568,"sanitized":380},{"from":572,"to":574,"sanitized":380},{"from":579,"to":583,"sanitized":380},{"from":588,"to":591,"sanitized":380},{"from":593,"to":597,"sanitized":380},{"entryPoint":630,"graph":631,"unsanitizedCount":27,"severity":605},"xox_carousel_slider_upload_theme (includes\\theme-uploader.php:15)",{"nodes":632,"edges":639},[633,635,636,638],{"id":555,"type":556,"label":580,"file":545,"line":634},103,{"id":560,"type":561,"label":584,"file":545,"line":323,"wp_function":586},{"id":566,"type":556,"label":637,"file":545,"line":511},"$_SERVER",{"id":568,"type":561,"label":584,"file":545,"line":546,"wp_function":586},[640,641],{"from":555,"to":560,"sanitized":380},{"from":566,"to":568,"sanitized":380},{"entryPoint":643,"graph":644,"unsanitizedCount":27,"severity":605},"\u003Ctheme-uploader> (includes\\theme-uploader.php:0)",{"nodes":645,"edges":650},[646,647,648,649],{"id":555,"type":556,"label":580,"file":545,"line":634},{"id":560,"type":561,"label":584,"file":545,"line":323,"wp_function":586},{"id":566,"type":556,"label":637,"file":545,"line":511},{"id":568,"type":561,"label":584,"file":545,"line":546,"wp_function":586},[651,652],{"from":555,"to":560,"sanitized":380},{"from":566,"to":568,"sanitized":380},{"summary":654,"deductions":655},"The 'xox-woocommerce-slidercarousel' plugin v3.1.1 exhibits a generally positive security posture, with no recorded historical vulnerabilities or critical findings in taint analysis. The static analysis reveals a small attack surface with all identified entry points (AJAX handlers and shortcodes) appearing to have some form of authorization checks, which is a good practice. SQL queries are exclusively prepared, and there are no external HTTP requests, further reducing potential attack vectors. The presence of nonce and capability checks on some entry points is also encouraging.\n\nHowever, a significant concern lies in the output escaping, where only 54% of outputs are properly escaped. This indicates a potential for Cross-Site Scripting (XSS) vulnerabilities, especially if user-supplied data is not consistently handled before being rendered in the browser. While no critical taint flows were found, a large percentage of unescaped output can still lead to medium or low severity vulnerabilities that could be exploited. The plugin's history of zero vulnerabilities is a positive sign, suggesting a history of responsible development, but it does not negate the risks identified in the current code analysis.\n\nIn conclusion, while the plugin has several security strengths, the substantial proportion of unescaped output presents a tangible risk. The plugin would benefit from a thorough review and remediation of all output rendering to ensure proper sanitization and escaping, thereby mitigating potential XSS risks. Addressing this weakness would significantly improve the plugin's overall security.",[656],{"reason":657,"points":547},"High percentage of improperly escaped output","2026-03-16T22:42:18.274Z",{"wat":660,"direct":675},{"assetPaths":661,"generatorPatterns":667,"scriptPaths":668,"versionParams":669},[662,663,664,665,666],"\u002Fwp-content\u002Fplugins\u002Fxox-woocommerce-slidercarousel\u002Fassets\u002Fcss\u002Fowl.carousel.css","\u002Fwp-content\u002Fplugins\u002Fxox-woocommerce-slidercarousel\u002Fassets\u002Fcss\u002Fowl.theme.css","\u002Fwp-content\u002Fplugins\u002Fxox-woocommerce-slidercarousel\u002Fassets\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fxox-woocommerce-slidercarousel\u002Fassets\u002Fjs\u002Fowl.carousel.js","\u002Fwp-content\u002Fplugins\u002Fxox-woocommerce-slidercarousel\u002Fassets\u002Fjs\u002Fscript.js",[],[665,666],[670,671,672,673,674],"xox-woocommerce-slidercarousel\u002Fassets\u002Fcss\u002Fowl.carousel.css?ver=","xox-woocommerce-slidercarousel\u002Fassets\u002Fcss\u002Fowl.theme.css?ver=","xox-woocommerce-slidercarousel\u002Fassets\u002Fcss\u002Fstyle.css?ver=","xox-woocommerce-slidercarousel\u002Fassets\u002Fjs\u002Fowl.carousel.js?ver=","xox-woocommerce-slidercarousel\u002Fassets\u002Fjs\u002Fscript.js?ver=",{"cssClasses":676,"htmlComments":678,"htmlAttributes":679,"restEndpoints":681,"jsGlobals":682,"shortcodeOutput":684},[677],"xox_slider_carousel",[],[680],"data-xox-slider-carousel",[],[683],"xoxSliderCarousel",[685],"[xox_slider_carousel]"]