[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fs3o2wYPnQK97tAcSqvxgDCBsggyAMbuB5tkl75n4Phc":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":25,"download_link":26,"security_score":27,"vuln_count":14,"unpatched_count":14,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":45,"crawl_stats":36,"alternatives":53,"analysis":157,"fingerprints":631},"trusty-woo-products-filter","Shop Products Filter","1.2","Trusty Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Ftrustyplugins\u002F","\u003Cp>Filter WooCommerce products with ajax functionality. Use this plugin to make an awesome product filter like price,category tags etc. Use price slider or checkbox which is very easy to filter the woo products from shop.\u003Cbr \u002F>\nwoo product filter allows the users to filter the products\u002Fitems by by price, categories, tags, taxonomy, and attributes.\u003Cbr \u002F>\n100% Elementor Compatibility,100% Divi and other e-commerce theme’s Compatibility\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Ajax Filter with Pagination and Sorting\u003C\u002Fli>\n\u003Cli>Works with default Shop Template\u003C\u002Fli>\n\u003Cli>Product Category Filter (hierarchically option)\u003C\u002Fli>\n\u003Cli>Product Tags Filter (hierarchically option)\u003C\u002Fli>\n\u003Cli>Attribute Filter (Color Selection option)\u003C\u002Fli>\n\u003Cli>On Sale Products Filter \u003C\u002Fli>\n\u003Cli>Price Filter (Checkbox and Range Slider)\u003C\u002Fli>\n\u003Cli>Taxonomy Filter\u003C\u002Fli>\n\u003Cli>Unlimited Filter \u003C\u002Fli>\n\u003Cli>Easy Admin Panel\u003C\u002Fli>\n\u003Cli>Fast Support\u003C\u002Fli>\n\u003Cli>Easy Shortcode\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Col>\n\u003Cli>After plugin activation you will get new menu ‘Trusty Woo Filters’\u003C\u002Fli>\n\u003Cli>Click on ‘Add new’ and play with awesome settings panel.\u003C\u002Fli>\n\u003Cli>Add new filters from dropdown (General Tab)\u003C\u002Fli>\n\u003Cli>every filter has thier own control settings.\u003C\u002Fli>\n\u003Cli>Make your filter and get shortcode.\u003C\u002Fli>\n\u003C\u002Fol>\n","Filter all products of your woocommerce shop. Filter by categories,tags,attributes,taxonomies,price slider,on sale etc.",30,2619,100,1,"2024-04-10T07:22:00.000Z","6.5.8","4.8","5.6",[20,21,22,23,24],"divi","elementor","products-filter","shop-filter","woocommerce-filter","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftrusty-woo-products-filter.1.2.zip",68,"2025-04-09 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":36,"severity":38,"cvss_score":39,"cvss_vector":40,"vuln_type":41,"published_date":28,"updated_date":42,"references":43,"days_to_patch":36},"CVE-2025-32585","shop-products-filter-authenticated-subscriber-local-file-inclusion","Shop Products Filter \u003C= 1.2 - Authenticated (Subscriber+) Local File Inclusion","The Shop Products Filter plugin for WordPress is vulnerable to Local File Inclusion in versions up to, and including, 1.2. This makes it possible for authenticated attackers, with subscriber-level access and above, to include and execute arbitrary files on the server, allowing the execution of any PHP code in those files. This can be used to bypass access controls, obtain sensitive data, or achieve code execution in cases where images and other “safe” file types can be uploaded and included.",null,"\u003C=1.2","high",8.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Improper Control of Filename for Include\u002FRequire Statement in PHP Program ('PHP Remote File Inclusion')","2025-11-13 13:16:44",[44],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F1810e2f1-1a0f-46ad-861d-2e52f0421b94?source=api-prod",{"slug":46,"display_name":7,"profile_url":8,"plugin_count":47,"total_installs":48,"avg_security_score":49,"avg_patch_time_days":50,"trust_score":51,"computed_at":52},"trustyplugins",5,11030,92,7,94,"2026-04-04T03:59:30.628Z",[54,80,101,121,138],{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":62,"downloaded":63,"rating":64,"num_ratings":65,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":69,"tags":70,"homepage":74,"download_link":75,"security_score":76,"vuln_count":77,"unpatched_count":78,"last_vuln_date":79,"fetched_at":29},"yith-woocommerce-ajax-navigation","YITH WooCommerce Ajax Product Filter","5.18.0","YITHEMES","https:\u002F\u002Fprofiles.wordpress.org\u002Fyithemes\u002F","\u003Cp>E-commerce \u003Cstrong>product filtering is a must-have tool\u003C\u002Fstrong> to help your customers narrow in on the product they’re looking for and find products they might be interested in based on specific features (size, color, category, etc.)\u003C\u002Fp>\n\u003Cp>A reliable product filtering is what allows your visitors to enjoy and appreciate your product catalog instead of leaving it after a few seconds.\u003C\u002Fp>\n\u003Cp>After all, if users can’t easily browse your product lists, they can’t easily find what they are looking for. And if they can’t find it, they can’t buy it. It’s easy to understand. 🙂\u003C\u002Fp>\n\u003Cp>With the \u003Cstrong>YITH WooCommerce Ajax Product filter\u003C\u002Fstrong> its latest massive redesign, you can finally tackle the user experience in your WooCommerce powered shop. You can help your customers easily find and filter your products by categories, tags, taxonomy, and all kinds of attributes like sizes, colors, materials, brands, etc.\u003C\u002Fp>\n\u003Cp>You can create unlimited presets and show the filters on standard WooCommerce pages (Shop, Category pages) or custom pages created with Gutenberg or Elementor. You can add your filters anywhere, using the built-in widget, shortcode, or Gutenberg block. In this way, you can create a preset of filters for the shop page, a preset of filters for a specific product category, another preset of filters for a custom page, and so on: no limits and total maximum control.\u003C\u002Fp>\n\u003Ch3>YITH WooCommerce Ajax Product filter features\u003C\u002Fh3>\n\u003Ch4>FREE VERSION\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easily create and customize unlimited presets of filters to show on different pages  (New from 4.0!)\u003C\u002Fli>\n\u003Cli>Show filters using widget shortcodes and Gutenberg blocks (also on custom pages) (New from 4.0!)\u003C\u002Fli>\n\u003Cli>Filter by product categories (New from 4.0!)\u003C\u002Fli>\n\u003Cli>Filter by tags (New from 4.0!)\u003C\u002Fli>\n\u003Cli>Filter any product attributes (color, size, material, etc.)\u003C\u002Fli>\n\u003Cli>Choose the filter style (checkbox, select, text and color swatches)\u003C\u002Fli>\n\u003Cli>Choose the ordering of the terms\u003C\u002Fli>\n\u003Cli>Choose whether to show terms hierarchy or not\u003C\u002Fli>\n\u003Cli>Allow multiple selections (with AND or OR) or not\u003C\u002Fli>\n\u003Cli>Adoptive filtering: terms not available will be hidden\u003C\u002Fli>\n\u003Cli>Show a “Reset Filters” button\u003C\u002Fli>\n\u003Cli>Scroll-to-top option in mobile devices and\u002For desktop\u003C\u002Fli>\n\u003Cli>SEO options (Activate\u002Fdeactivate the indexing of the generated URLs in search engines for the filter operation of the plugin) (New!)\u003C\u002Fli>\n\u003Cli>Beautiful & modern design, suitable for each kind of shop or theme\u003C\u002Fli>\n\u003Cli>Performance enhancements: lazy load filters and paginate terms in AJAX to reduce initial page loading time (New!)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>See it in action here:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fplugins.yithemes.com\u002Fyith-woocommerce-ajax-product-filter-free\u002F\" rel=\"nofollow ugc\">Check the Live Demo of the free version >\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>NEED MORE? CHECK THE PREMIUM VERSION!\u003C\u002Fh4>\n\u003Cp>With the latest update, we have improved the UX and added significant features to our free version. For example, in the previous versions, some essential features like “filter by category” or “filter by tag” options were missing. We worked hard to release a free plugin that works for our users. Anyway, if you want more (like a mobile-friendly design inspired by the larger e-commerce sites), feel free to check the features we provide in our excellent premium version:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Two additional layouts for the color filter: bicolor and image support (to better represent gradients, textures, patterns…)\u003C\u002Fli>\n\u003Cli>Additional layout: label\u002Fimage. Upload icons, photos and images to identify terms\u003C\u002Fli>\n\u003Cli>Choose the position of the reset button (above products, above or under filters area)\u003C\u002Fli>\n\u003Cli>Choose whether to show active filters (with X to remove them) or not and their position (above products, above or under filters area)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modal window on mobile: a layout for filters 100% optimized for mobile devices!\u003C\u002Fstrong> (Other plugins just add filters after the products list on mobile, yet, in this way, product filtering on smartphones and tablets is not working. We are the first to have designed and developed a 100% mobile-friendly filtering solution: in a modal window inspired by the largest e-commerce sites!)\u003C\u002Fli>\n\u003Cli>Filter for reviews\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Price slider to filter products by price\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Price ranges with unlimited ranges (last range can show “& above”)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Filters to show on sale\u002Fin-stock products\u003C\u002Fli>\n\u003Cli>Ajax sorting for products displayed on the page (by rating, price, popularity, latest)\u003C\u002Fli>\n\u003Cli>Show an optional tooltip on hover for terms\u003C\u002Fli>\n\u003Cli>Show filters as a toggle (opened or collapsed by default)\u003C\u002Fli>\n\u003Cli>Show or hide the count of items\u003C\u002Fli>\n\u003Cli>Adoptive filtering: choose whether terms not available must be hidden (as in the free version) \u003Cstrong>or keep them visible but not clickable (only in premium)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Variations filtering\u003C\u002Fstrong>: make sure variable products are displayed in the filter results only if at least one of the variations matches the current selection, and replace the product image with the one of the variation (New!)\u003C\u002Fli>\n\u003Cli>Choose to hide empty terms and out of stock products automatically\u003C\u002Fli>\n\u003Cli>Customize colors and style of filters area through the dedicated “customization” tab (colors, color swatches size, select and checkbox type, etc.)\u003C\u002Fli>\n\u003Cli>Upload a custom loader\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Permalinks management:\u003C\u002Fstrong> choose to keep permalinks unchanged, change them by adding filtered terms or use a \u003Cstrong>custom user-friendly and shorter permalink\u003C\u002Fstrong> (for a better sharing experience!)\u003C\u002Fli>\n\u003Cli>Use instant AJAX filtering or show a button to apply filters manually without AJAX\u003C\u002Fli>\n\u003Cli>Choose whether to show filter results on the same page or a new page\u003C\u002Fli>\n\u003Cli>Compatible with the YITH WooCommerce Brands Add-on plugin\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>See it in action here (we have three different demo samples):\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fplugins.yithemes.com\u002Fyith-woocommerce-ajax-product-filter\u002F\" rel=\"nofollow ugc\">Check the Live Demo of the premium version >\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>And if you love it, get it!\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fyithemes.com\u002Fthemes\u002Fplugins\u002Fyith-woocommerce-ajax-product-filter\u002F\" rel=\"nofollow ugc\">GET THE PREMIUM VERSION HERE with a 100% Money Back guarantee >\u003C\u002Fa>\u003C\u002Fp>\n","YITH WooCommerce Ajax Product Filter offers you the perfect way to filter all products of your WooCommerce shop.",80000,4968451,70,99,"2026-03-05T10:29:00.000Z","6.9.4","6.7","7.4",[71,72,23,24,73],"ajax-product-filter","product-filter","woocommerce-product-filter","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fyith-woocommerce-ajax-navigation\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fyith-woocommerce-ajax-navigation.5.18.0.zip",97,3,0,"2024-07-10 00:00:00",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":90,"num_ratings":91,"last_updated":92,"tested_up_to":67,"requires_at_least":93,"requires_php":25,"tags":94,"homepage":96,"download_link":97,"security_score":98,"vuln_count":99,"unpatched_count":78,"last_vuln_date":100,"fetched_at":29},"woo-product-filter","Product Filter for WooCommerce by WBW","3.1.2","WBW Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fwoobewoo\u002F","\u003Cp>The \u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Fplugins\u002Fwoocommerce-filter\u002F?utm_source=wordpress&utm_medium=description&utm_campaign=filter\" title=\"WooCommerce Product Filter plugin\" rel=\"nofollow ugc\">WooCommerce Product Filter plugin\u003C\u002Fa>  enhances your store by allowing customers to refine their searches by price, categories, tags, taxonomy, attributes and more.\u003C\u002Fp>\n\u003Cp>It’s fully customizable and 100% compatible with Elementor, giving you full control over filtering options.\u003C\u002Fp>\n\u003Ch4>WooCommerce Product Filter Key Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Ffeature\u002Ffilters-by-price-price-range-sort-categories-tags-and-attributes?utm_source=wordpress&utm_medium=criteria&utm_campaign=filter\" title=\"Comprehensive Filtering\" rel=\"nofollow ugc\">Comprehensive Filtering\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nlet customers filter products by: Price, Price range, Categories, Tags, Author, Featured, On Sale, In Stock, Rating, Search by text**, Attribute filters.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Fplugins\u002Fwoocommerce-filter\u002F?utm_source=wordpress&utm_medium=description&utm_campaign=filter\" title=\"Main example\" rel=\"nofollow ugc\">Flexible Display Options\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\npresent the filters in various formats to suit your storefront’s design and user preferences. Options include: radio button list (single select) dropdown (single select), checkbox list (multi-select)** and icons** for attribute filters (colour, size, rating).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Ffeature\u002Fajax-live-search?utm_source=wordpress&utm_medium=ajax&utm_campaign=filter\" title=\"AJAX live search\" rel=\"nofollow ugc\">AJAX live search\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nEnable instant results without page reloads for a faster shopping  with AJAX live search. AJAX search provides instant filtering results without the need to reload the page. This feature can be configured to activate immediately after a user selects their desired filter options and clicks the filter button, making product searches faster and more intuitive.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Fdocumentation\u002Felementor-compatibility\u002F\" title=\"Elementor Compatibility\" rel=\"nofollow ugc\">Elementor Integration\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nWooCommerce Product Filter compatible with Elementor. Seamlessly create and customize filters using Elementor’s interface.\u003Cbr \u002F>\nAll features of the WooCommerce Product Filter by WBW are accessible within the Elementor tab, providing a streamlined workflow for page building.\u003C\u002Fp>\n\u003Cp>To help you get started, there’s a comprehensive video tutorial available that guides you through the process of setting up the WooCommerce Product Filter by WBW, ensuring you can make the most of its features to improve your online store’s functionality and user experience.\u003Cbr \u002F>\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\u002F5uFBMl5OLW0?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>Product filters are the key things that allow your customers to view the products in a particular way and easily find the necessary items.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Fdocumentation\u002Fproduct-filter-statistics\u002F\" title=\"Analytics\" rel=\"nofollow ugc\">Statistics\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nProduct Filter by WBW comes with a detailed filter statistics section to make it easier to collect, analyze data and subsequently support global business growth. Gather information about filtering and searching for products by your buyer and convert them into business solutions.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Fdocumentation\u002Fwoocommerce-filter-main-settings\u002F\" title=\"Main Settings\" rel=\"nofollow ugc\">Live preview\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nWith Live Preview, the results will appear in the panel right at the moment you make changes to settings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Variety of options for sorting products\u003C\u002Fstrong>\u003Cbr \u002F>\nThe product search plugin for WooCommerce allows sorting your products by popularity, rating, price, newness, alphabetical ascender, or descender.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Ffeature\u002Fcustomize-and-set-up?utm_source=wordpress&utm_medium=easytosetup&utm_campaign=filter\" title=\"Easy to customize and set up\" rel=\"nofollow ugc\">Create new product filters in a few clicks\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nEasy to customize and set up. Just add a filter to every page using a widget or shortcodes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Fdocumentation\u002Fwoocommerce-filter-main-settings\u002F#a\" title=\"Price filter\" rel=\"nofollow ugc\">Price filter design\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nVariation of skins: default, flat, big, modern, sharp, round, square. Custom setting for its design: color, symbol position, currency code or symbol, input fields.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Automatic price range settings with fixed step values\u003C\u002Fstrong>\u003Cbr \u002F>\nAdjust them manually and specify the exact value of every step as well.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Fdocumentation\u002Fshow-count-option\u002F\" title=\"Show Count\" rel=\"nofollow ugc\">Show Count\u003C\u002Fa> and Recount products by selected filter\u003C\u002Fstrong>\u003Cbr \u002F>\nRecount the products by selected filters and display the exact number of products matching the filter results.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Ffeature\u002Flooks-and-works-great-on-all-devices?utm_source=wordpress&utm_medium=responsive&utm_campaign=filter\" title=\"Looks and works great on all devices\" rel=\"nofollow ugc\">Fully responsive\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nThe filter looks and works properly on different devices particularly mobile phones and tablets as well as desktops and laptops.\u003C\u002Fp>\n\u003Ch4>Support and suggestions for WooCommerce Product Filter Plugin\u003C\u002Fh4>\n\u003Cp>Ask your questions in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwoo-product-filter\u002F\" rel=\"ugc\">support forum\u003C\u002Fa>, or \u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">contact us directly\u003C\u002Fa>\u003C\u002Fp>\n","Filter products by categories, attributes, prices, and more. Elementor Compatibility. Shoppers easily find products with WooCommerce Product Filter",60000,2684600,96,320,"2026-03-10T21:01:00.000Z","3.4.0",[95,72,23,24,73],"e-commerce-filter","https:\u002F\u002Fwoobewoo.com\u002Fproduct\u002Fwoocommerce-filter\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-product-filter.3.1.2.zip",89,6,"2025-10-24 17:28:32",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":111,"num_ratings":112,"last_updated":113,"tested_up_to":67,"requires_at_least":114,"requires_php":69,"tags":115,"homepage":119,"download_link":120,"security_score":13,"vuln_count":78,"unpatched_count":78,"last_vuln_date":36,"fetched_at":29},"cf7-styler-for-divi","Styler Mate for Contact Form 7","3.0.3","Fahim Reza","https:\u002F\u002Fprofiles.wordpress.org\u002Fbadhonrocks\u002F","\u003Cp>\u003Cstrong>CF7 Mate\u003C\u002Fstrong> (formerly CF7 Styler for Divi) is an all-in-one toolkit for Contact Form 7. Customize every aspect of your forms visually — no CSS needed — and unlock powerful features like form entries, star ratings, range sliders, and multi-step forms.\u003C\u002Fp>\n\u003Cp>Works with \u003Cstrong>Divi 4 & 5\u003C\u002Fstrong>, \u003Cstrong>Gutenberg\u003C\u002Fstrong>, \u003Cstrong>Elementor\u003C\u002Fstrong>, and \u003Cstrong>Bricks\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch4>Why CF7 Mate?\u003C\u002Fh4>\n\u003Cp>Contact Form 7 is powerful but ships with minimal styling. CF7 Mate bridges that gap by giving you full visual control over how your forms look and behave — directly inside the page builder you already use.\u003C\u002Fp>\n\u003Ch4>Free Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Visual Form Styling\u003C\u002Fstrong> — Customize colors, spacing, borders, and typography for every form element\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-Builder Support\u003C\u002Fstrong> — Native modules for Divi (4 & 5), Gutenberg block, Elementor widget, and Bricks element\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Form Header\u003C\u002Fstrong> — Add titles, descriptions, icons, or images above your form\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Grid Layout\u003C\u002Fstrong> — Arrange fields in responsive multi-column grids\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Field Styling\u003C\u002Fstrong> — Control background, borders, focus states, height, and spacing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Button Styling\u003C\u002Fstrong> — Customize text color, background, padding, border radius, and hover effects\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Label & Placeholder Styling\u003C\u002Fstrong> — Fine-tune label color, spacing, and placeholder appearance\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Radio & Checkbox Styling\u003C\u002Fstrong> — Custom sizes, colors, and border styles for radio buttons and checkboxes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Validation Messages\u003C\u002Fstrong> — Style success, error, and field-level validation messages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive\u003C\u002Fstrong> — All styles adapt to desktop, tablet, and mobile screens\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight\u003C\u002Fstrong> — No bloat. Only loads assets on pages that use your forms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Form Entries\u003C\u002Fstrong> — Save every submission to your WordPress database and export to CSV\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-Step Forms\u003C\u002Fstrong> — Build wizard-style forms with progress indicators and step navigation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-Column Layouts\u003C\u002Fstrong> — Advanced column arrangements with custom responsive breakpoints\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Star Rating Field\u003C\u002Fstrong> — Collect feedback and reviews with customizable star ratings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Range Slider Field\u003C\u002Fstrong> — Let users pick values with an interactive slider\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Calculator Field\u003C\u002Fstrong> — Add calculated fields based on other form inputs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Design Presets\u003C\u002Fstrong> — Save and reuse form styles across your site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI Form Generator\u003C\u002Fstrong> — Generate complete CF7 forms from a text prompt\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Webhook Integration\u003C\u002Fstrong> — Send form data to external services on submission\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Heading, Separator, Icon & Image Fields\u003C\u002Fstrong> — Enhance your forms with visual elements\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcf7mate.com\" rel=\"nofollow ugc\">Learn more about Pro features \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Builder Compatibility\u003C\u002Fh4>\n\u003Cp>CF7 Mate includes native integrations — not shortcode wrappers — for each builder:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Divi 4\u003C\u002Fstrong> — Full Divi Builder module with visual controls\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Divi 5\u003C\u002Fstrong> — Purpose-built module for the new Divi 5 architecture\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenberg\u003C\u002Fstrong> — Block editor block with live server-rendered preview\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Elementor\u003C\u002Fstrong> — Dedicated widget with Elementor-native controls\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bricks\u003C\u002Fstrong> — Custom element for the Bricks Builder\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Developers\u003C\u002Fh4>\n\u003Cp>The free version source code is available on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fplugpress-io\u002Fcf7-styler-for-divi\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>. Feel free to fork or build from source.\u003C\u002Fp>\n\u003Ch4>Who Is This For?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Agencies building branded forms for clients\u003C\u002Fli>\n\u003Cli>Online stores that need styled order or inquiry forms\u003C\u002Fli>\n\u003Cli>Service businesses collecting leads through custom contact forms\u003C\u002Fli>\n\u003Cli>Anyone using Contact Form 7 who wants better-looking forms without writing CSS\u003C\u002Fli>\n\u003C\u002Ful>\n","Style and enhance Contact Form 7 for Divi, Bricks, Elementor, Gutenberg, and more.",30000,414209,76,44,"2026-02-22T14:18:00.000Z","6.0",[116,117,118,20,21],"bricks","cf7-styler","contact-form-7","https:\u002F\u002Fcf7mate.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcf7-styler-for-divi.3.0.3.zip",{"slug":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":129,"downloaded":130,"rating":78,"num_ratings":78,"last_updated":131,"tested_up_to":67,"requires_at_least":18,"requires_php":69,"tags":132,"homepage":136,"download_link":137,"security_score":13,"vuln_count":78,"unpatched_count":78,"last_vuln_date":36,"fetched_at":29},"classified-listing-toolkits","Classified Listing Toolkits","1.2.4","RadiusTheme","https:\u002F\u002Fprofiles.wordpress.org\u002Ftechlabpro1\u002F","\u003Cp>We launched Classified Listing Toolkits, which features several Elementor widgets and Divi modules to help you elegantly display listings in diverse layouts.\u003C\u002Fp>\n\u003Cp>This plugin is an extension of the \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fclassified-listing\u002F\" rel=\"ugc\">Classified Listing – Classified ads & Business Directory Plugin\u003C\u002Fa>\u003C\u002Fstrong>, adding additional flexibility and customization options across multiple page builders.\u003C\u002Fp>\n\u003Cp>When you use this Toolkits with our \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.radiustheme.com\u002Fdownloads\u002Fclassified-listing-elementor-builder\u002F\" rel=\"nofollow ugc\">Archive & Single Page Builder\u003C\u002Fa>\u003C\u002Fstrong> pro addon, you can easily build professional archive and single pages inside Gutenberg, Elementor, and Divi editors and on your directory websites.\u003C\u002Fp>\n\u003Ch3>Elementor Widgets\u003C\u002Fh3>\n\u003Cp>Let’s learn about each Elementor widget you’ll get with Classified Listing Toolkits:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Listing Category:\u003C\u002Fstrong> The Listing Category widget lets you display listing categories in 2 different styles. This widget helps you display listings by a specific category. Plus, you can showcase ad count, listing description, and other things.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Category Slider:\u003C\u002Fstrong> The Category Slider lets you include the listing category in a slider with 2 layout styles. This widget also offers settings to control the category limit, listing count, category description, etc.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Single Location:\u003C\u002Fstrong> Single Location helps you display a particular location and its ad count in different layouts. It also has settings to customize its appearance and control the ad count and link visibility.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>All Locations:\u003C\u002Fstrong> This widget allows you to display all listing locations in grid or list format. It also lets you show each location’s ad count and reorder locations by title, ID, date, or other elements.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Listing Showcase:\u003C\u002Fstrong> It enables you to display the listings in grid or list format, and each format has multiple layouts! This widget has some settings to let you select column number, number of ads, category, and location, and display ads as you wish.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Listing Slider:\u003C\u002Fstrong> This widget helps you showcase listings in a slider with several styles. It also has settings to control diverse listing options, such as the number of listings displayed, show or hide listing content, and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Header Buttons:\u003C\u002Fstrong> This widget helps you add some buttons like \u003Cstrong>‘Compare,’ ‘Favourites,’ ‘Chat,’ ‘My Account,’\u003C\u002Fstrong> and more at the top of the page to ensure easy navigation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Search Form:\u003C\u002Fstrong> As you can guess from the title, the Search Form widget allows you to include a search form in a page. It has different search form styles and settings to present the search form uniquely.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Search Form—Sortable [Pro]:\u003C\u002Fstrong> This widget works the same as the Search Form widget but has some extra features. You can include or exclude search form fields, customize the search button text, add an icon, and do much more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pricing Table:\u003C\u002Fstrong> The Pricing Table widget allows you to include a stunning pricing table in diverse styles. Not only this, but it also lets you insert your checkout page link into a CTA button inside the pricing table.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Listing Store:\u003C\u002Fstrong> This widget helps you display listing stores on a page in grid and list layouts. It also has settings to control content visibility, items per page, pagination, etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Divi Modules\u003C\u002Fh3>\n\u003Cp>Take a look at all the Divi modules that Classified Listing Toolkits offers:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Listing Categories:\u003C\u002Fstrong> The Listing Categories element allows you to showcase listing categories on your preferred page using the Divi editor. It also has settings to control column number, content visibility, and other options.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Listing Location:\u003C\u002Fstrong> This Divi element, powered by Classified Listing, enables you to showcase all listing locations with their ad counts. It also lets you determine the column number, show or hide description, and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Listing Single Location:\u003C\u002Fstrong> Use this element to exhibit a particular listing location with its listing count. You can also use it to work on content visibility and include a link to your preferred page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Listings Grid:\u003C\u002Fstrong> This Divi element lets you display listings in grid format with diverse grid styles. It also enables you to showcase listings by their types and categories. You can work on other settings, such as determining listings per page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Listings List:\u003C\u002Fstrong> Display ads in list format and help users easily navigate listings. This element has several list layouts to let you professionally showcase ads.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Listings Slider:\u003C\u002Fstrong> This element showcases listings in a slider using one of several slider layouts. You can control slider functionality and enhance your ads’ visual appeal.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Listing Search Form:\u003C\u002Fstrong> The Listing Search Form element helps you add a powerful search form to a page. You get to present a search form with diverse styles attractively.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Listing Store:\u003C\u002Fstrong> This Divi element enables you to present listing stores in either grid or list layouts. It also has options to help you set the post number, show or hide store pagination, and so on.\u003C\u002Fli>\n\u003C\u002Ful>\n","Enhance your Classified Listing plugin with Elementor, Divi support. Seamlessly create and manage listings using intuitive widgets, and elements.",4000,23832,"2026-02-18T08:00:00.000Z",[133,20,21,134,135],"classified-listing","listing-plugin","wordpress-builder-support","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fclassified-listing-toolkits\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclassified-listing-toolkits.1.2.4.zip",{"slug":139,"name":140,"version":141,"author":142,"author_profile":143,"description":144,"short_description":145,"active_installs":146,"downloaded":147,"rating":90,"num_ratings":148,"last_updated":149,"tested_up_to":67,"requires_at_least":150,"requires_php":151,"tags":152,"homepage":25,"download_link":156,"security_score":13,"vuln_count":78,"unpatched_count":78,"last_vuln_date":36,"fetched_at":29},"annasta-woocommerce-product-filters","annasta Filters for WooCommerce","1.8.3","annastaa","https:\u002F\u002Fprofiles.wordpress.org\u002Fannastaa\u002F","\u003Cp>annasta Filters for WooCommerce provide the fast and flexible search through the products of your shop. Our free plugin offers a plenitude of premium features, including the \u003Cstrong>product Categories\u003C\u002Fstrong>, Tags, \u003Cstrong>WooCommerce product attributes\u003C\u002Fstrong>, custom product taxonomy and \u003Cstrong>product meta data\u003C\u002Fstrong> filters support. Enjoy the rich customization options of the \u003Cstrong>dedicated Customizer section\u003C\u002Fstrong>, custom filter icons and color box styles, built-in \u003Cstrong>infinite scroll\u003C\u002Fstrong> and button-controlled offcanvas sidebar options, step-by-step product finders, SEO options, caching-enhanced performance, and more!\u003C\u002Fp>\n\u003Cp>Visit the \u003Ca href=\"https:\u002F\u002Fannasta.net\u002Fdemos\u002Fannasta-woocommerce-product-filters\u002F\" rel=\"nofollow ugc\">annasta Filters Demo Site\u003C\u002Fa> to see the plugin in action.\u003C\u002Fp>\n\u003Cp>Use the versatile controls of the filters’ admin interface to fine-tune the plugin to the needs of your site. Please visit \u003Ca href=\"https:\u002F\u002Fannasta.net\u002Fplugins\u002Fannasta-woocommerce-product-filters\u002Fsupport\u002F\" rel=\"nofollow ugc\">the plugin support page\u003C\u002Fa> for help with the initial setup and further adjustments.\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\u002FlvQJFuXZV_Q?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\u003Ch4>Plugin Features Highlights\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Use the annasta Filters \u003Cstrong>Guttenberg block\u003C\u002Fstrong>, \u003Cstrong>shortcode\u003C\u002Fstrong>, widget, or a WooCommerce hook to \u003Ca href=\"https:\u002F\u002Fannasta.net\u002Fplugins\u002Fannasta-woocommerce-product-filters\u002Ftutorials\u002Fgetting-started\u002F#inserting-preset-into-the-site\" rel=\"nofollow ugc\">insert the filters into a sidebar, header, or other elements of your site\u003C\u002Fa>. To change the initial off-canvas sidebar behavior, customize the \u003Ca href=\"https:\u002F\u002Fannasta.net\u002Fplugins\u002Fannasta-woocommerce-product-filters\u002Fdocumentation\u002Fpreset-settings\u002Fvisibility\u002F\" rel=\"nofollow ugc\">Visibility\u003C\u002Fa> of the pre-installed preset.\u003C\u002Fli>\n\u003Cli>Our plugin will filter the WooCommerce shop and archives (product category \u002F tag \u002F brand pages), and can also be \u003Ca href=\"https:\u002F\u002Fannasta.net\u002Fplugins\u002Fannasta-woocommerce-product-filters\u002Fdocumentation\u002Fplugin-settings\u002Fshortcodes-pages\u002F\" rel=\"nofollow ugc\">set up to work with the WooCommerce [products] shortcodes\u003C\u002Fa>. On any other page of your site the filters will act as links to the corresponding filtered results of the main WooCommerce shop page.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fannasta.net\u002Fplugins\u002Fannasta-woocommerce-product-filters\u002Fdocumentation\u002Fpreset-settings\u002Fdisplay-on\u002F\" rel=\"nofollow ugc\">Control the pages on which you wish to display your filters\u003C\u002Fa>, display different filter sets for different categories \u002F brands \u002F tags (multiple presets are available in the premium version).\u003C\u002Fli>\n\u003Cli>Try the annasta dedicated \u003Ca href=\"https:\u002F\u002Fannasta.net\u002Fplugins\u002Fannasta-woocommerce-product-filters\u002Fdocumentation\u002Fproduct-lists-settings\u002Fajax-mode\u002F\" rel=\"nofollow ugc\">AJAX mode\u003C\u002Fa> for even \u003Cstrong>faster AJAX filtering\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>URL filters: whenever needed (for SEO or other reasons), \u003Ca href=\"https:\u002F\u002Fannasta.net\u002Fplugins\u002Fannasta-woocommerce-product-filters\u002Fdocumentation\u002Fpreset-settings\u002Ffiltering-style\u002F\" rel=\"nofollow ugc\">setup your filters as HTML hyperlinks\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>URL updates and browser Back and Forward navigation support\u003C\u002Fstrong> is implemented in all our WooCommerce AJAX filter modes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>NEW!\u003C\u002Fstrong> URL rewrite options allow \u003Ca href=\"https:\u002F\u002Fannasta.net\u002Fplugins\u002Fannasta-woocommerce-product-filters\u002Fdocumentation\u002Fseo-settings\u002Frewrite-filters-to-permalinks\u002F\" rel=\"nofollow ugc\">turning filtering parameters into permalinks\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO options\u003C\u002Fstrong> include the dynamic page and shop titles updates, auto-insertion of \u003Cstrong>canonical links\u003C\u002Fstrong> for filtered pages, addition of rel=”nofollow” to filters’ \u003Ca> tags, as well as auto-generation of meta description tags from combinations of currently active filters.\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Step-by-step filters style\u003C\u002Fstrong> with extensive settings allows the \u003Ca href=\"https:\u002F\u002Fannasta.net\u002Fplugins\u002Fannasta-woocommerce-product-filters\u002Fdocumentation\u002Fpreset-settings\u002Fstep-by-step-filters-settings\u002F\" rel=\"nofollow ugc\">creation of product finders\u003C\u002Fa>, with or without redirects.\u003C\u002Fli>\n\u003Cli>Variable products stock status support.\u003C\u002Fli>\n\u003Cli>Suggestions \u003Cstrong>autocomplete\u003C\u002Fstrong> option is available for the annasta products string search control.\u003C\u002Fli>\n\u003Cli>Built-in \u003Ca href=\"https:\u002F\u002Fannasta.net\u002Fplugins\u002Fannasta-woocommerce-product-filters\u002Fdocumentation\u002Fproduct-lists-settings\u002Fpagination\u002F\" rel=\"nofollow ugc\">AJAX pagination options\u003C\u002Fa> for your WooCommerce shop include \u003Cstrong>Infinite scroll\u003C\u002Fstrong>, AJAX-driven page numbers, and \u003Cstrong>Load More button\u003C\u002Fstrong> next page loads.\u003C\u002Fli>\n\u003Cli>Responsive display options provide the filters display depending on device screen width (read about the \u003Ca href=\"https:\u002F\u002Fannasta.net\u002Fplugins\u002Fannasta-woocommerce-product-filters\u002Fdocumentation\u002Fpreset-settings\u002Fvisibility\u002F\" rel=\"nofollow ugc\">Visibility\u003C\u002Fa> setting).\u003C\u002Fli>\n\u003Cli>Preset visibility modes controlled by “Filters” toggle button will open your filters in a \u003Cstrong>popup (offcanvas) sidebar\u003C\u002Fstrong> or under the toggle button.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WPML support\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fannasta.net\u002Fplugins\u002Fannasta-woocommerce-product-filters\u002Ftroubleshoot\u002Felementor\u002F\" rel=\"nofollow ugc\">Elementor compatibility\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Filters\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>WooCommerce product taxonomy filters\u003C\u002Fstrong>: create filters out of any built-in WooCommerce taxonomy (product categories, tags), \u003Cstrong>WooCommerce product attributes\u003C\u002Fstrong> of your choice (size, color, gender), or a custom WooCommerce taxonomy (brands, countries of origin etc).\u003C\u002Fli>\n\u003Cli>Our \u003Cstrong>Products price filter\u003C\u002Fstrong> can be styled as a range slider or a list of predefined price ranges. Dynamic min\u002Fmax price slider values can be enabled in plugin options.\u003C\u002Fli>\n\u003Cli>The annasta \u003Cstrong>products string search\u003C\u002Fstrong> control will combine the results retrieved by the WooCommerce search engine with the currently selected filters. Relevanssi and Advanced Woo Search engines support can also be enabled for annasta search controls.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Stock availability filter\u003C\u002Fstrong> will display WooCommerce products by their stock status: in stock, out of stock, or backordered. Stock status filtering for the variable products can be enabled with the help of the \u003Ca href=\"https:\u002F\u002Fannasta.net\u002Fplugins\u002Fannasta-woocommerce-product-filters\u002Fdocumentation\u002Fplugin-settings\u002Fstock-filter-variations-support\u002F\" rel=\"nofollow ugc\">Stock filter variations support\u003C\u002Fa> beta option.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Products rating filter\u003C\u002Fstrong> will display WooCommerce products by rating ranges, e.g. 0 – 1, …, 2 – 3, 4 – 5 stars.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Featured products filter\u003C\u002Fstrong> will limit results to the products that are marked as featured.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>On sale filter\u003C\u002Fstrong> will limit the filtered results to the products that have sale price.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Product meta data filters\u003C\u002Fstrong>: create filters out of WooCommerce product meta data, such as length, width, date, or any custom meta fields.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Products per page control\u003C\u002Fstrong> will let your shop visitors select the desired amount of products per page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Products sort by control\u003C\u002Fstrong> allows the addition of products sorting (order by) options to your annasta Filters presets, and will provide full support for the URL or AJAX sorting of your WooCommerce shop.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Filters customization\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Multiple \u002F single item selection.\u003C\u002Fli>\n\u003Cli>Range selection for the prices, rating and meta data filters. Range support for the taxonomy filters is available in the premium version.\u003C\u002Fli>\n\u003Cli>Datepicker control for date and time products metadata filters, with single date and dates range selection support.\u003C\u002Fli>\n\u003Cli>Use the \u003Ca href=\"https:\u002F\u002Fannasta.net\u002Fplugins\u002Fannasta-woocommerce-product-filters\u002Fdocumentation\u002Ffilter-settings\u002Ffilter-items-control\u002F\" rel=\"nofollow ugc\">Filter items control\u003C\u002Fa> setting to exclude the unneeded filtering terms, manualy select the needed filtering options, or for the dynamic display of the currently selected options and their sub-levels (subcategories).\u003C\u002Fli>\n\u003Cli>Enable button submission for separate filters.\u003C\u002Fli>\n\u003Cli>Active filters badges (collectors) are available for the whole set of filters (preset), and on the single filter level.\u003C\u002Fli>\n\u003Cli>Clear all filters (“Reset all”) button can be enabled for all the filters of the preset and each filter separately (in the premium version).\u003C\u002Fli>\n\u003Cli>Collapsible filters enable the toggle buttons that allow to open or collapse the lists of filtering options. Dropdowns (JavaScript-powered select boxes) are provided by the premium version of the plugin.\u003C\u002Fli>\n\u003Cli>Hierarchical levels display control.\u003C\u002Fli>\n\u003Cli>Hierarchical children (subcategories) display and collapse: hide\u002Fdisplay\u002Ftoggle the sub-levels of a WooCommerce filter created out of hierarchical taxonomy.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dynamic product counts\u003C\u002Fstrong> display is supported in all the taxonomy-based filters. \u003Ca href=\"https:\u002F\u002Fannasta.net\u002Fplugins\u002Fannasta-woocommerce-product-filters\u002Fdocumentation\u002Ffilter-settings\u002Fempty-items-style\u002F\" rel=\"nofollow ugc\">Zero count results concealment option\u003C\u002Fa> is available in the premium version.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fannasta.net\u002Fplugins\u002Fannasta-woocommerce-product-filters\u002Fdocumentation\u002Ffilter-settings\u002Fcustom-icons\u002F\" rel=\"nofollow ugc\">Customizable filter icons with hover state support\u003C\u002Fa> (any Font Awesome Free icon of your choice) can be set up directly through the filter admin interface.\u003C\u002Fli>\n\u003Cli>Color boxes filter style for the color attributes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modify filters appearance\u003C\u002Fstrong>, such as fonts, colors, borders and margins in the annasta Filters section of WordPress Customizer (Appearance > Customize > annasta Filters).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Under the hood\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>To maximize the speed and increase the compatibility with the rest of your WooCommerce shop architecture, this plugin has been carefully designed to make the most of the native WordPress and WooCommerce APIs.\u003C\u002Fli>\n\u003Cli>Caching is used to increase the speed of page loads.\u003C\u002Fli>\n\u003Cli>Our plugin is translations-ready. Please, let us know if you wish to share a translation to your language with the community!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin has been tested up to the PHP version 8.3\u003C\u002Fp>\n\u003Cp>We are committed to further improving the users’ experience with our filters for WooCommerce shops, so any feedback, or bugs \u002F problems reports are very much welcome and will receive our careful consideration!\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fannasta.net\u002Fplugins\u002Fannasta-woocommerce-product-filters\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fannasta.net\u002Fplugins\u002Fannasta-woocommerce-product-filters\u002Ftutorials\u002Fgetting-started\u002F\" rel=\"nofollow ugc\">Getting started tutorial\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fannasta.net\u002Fplugins\u002Fannasta-woocommerce-product-filters\u002Ftroubleshoot\u002F\" rel=\"nofollow ugc\">Troubleshoot Guide\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Ask your questions on the plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fannasta-woocommerce-product-filters\u002F\" rel=\"ugc\">Support Forum\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjqueryui.com\" rel=\"nofollow ugc\">jQuery UI\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fleongersen\u002FnoUiSlider\" rel=\"nofollow ugc\">noUiSlider\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fleongersen\u002Fwnumb\" rel=\"nofollow ugc\">wNumb\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmdbootstrap\u002Fperfect-scrollbar\" rel=\"nofollow ugc\">perfect-scrollbar\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdangrossman\u002Fdaterangepicker\" rel=\"nofollow ugc\">Date Range Picker\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmoment\u002Fmoment\u002F\" rel=\"nofollow ugc\">Moment.js\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBraadMartin\u002Fcomponents\u002Ftree\u002Fmaster\u002Fcustomizer\u002Falpha-color-picker\" rel=\"nofollow ugc\">Alpha Color Picker\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffontawesome.com\u002Fv5\u002Fsearch?ic=free-collection\" rel=\"nofollow ugc\">Font Awesome 5 Free\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffonts.google.com\" rel=\"nofollow ugc\">Google Fonts\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","All-in-one products search and filtering solution for your WooCommerce shop with rich features and customization options.",2000,63397,42,"2026-02-08T14:16:00.000Z","5.7","7.0",[153,72,24,154,155],"ajax-filter","woocommerce-product-filters","woocommerce-products-filter","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fannasta-woocommerce-product-filters.1.8.3.zip",{"attackSurface":158,"codeSignals":233,"taintFlows":546,"riskAssessment":617,"analyzedAt":630},{"hooks":159,"ajaxHandlers":212,"restRoutes":225,"shortcodes":226,"cronEvents":231,"entryPointCount":47,"unprotectedCount":232},[160,165,168,171,174,178,183,187,191,194,198,203,207],{"type":161,"name":162,"callback":163,"priority":78,"file":164,"line":47},"action","init","register_trusty_post_type","admin\\functions.php",{"type":166,"name":167,"callback":167,"priority":64,"file":164,"line":99},"filter","twf_font_family",{"type":166,"name":169,"callback":170,"file":164,"line":50},"the_posts","twf_conditionally_add_scripts_and_styles",{"type":166,"name":172,"callback":172,"priority":47,"file":164,"line":173},"twf_post_animations",8,{"type":161,"name":175,"callback":176,"file":164,"line":177},"add_meta_boxes","twf_add_post_metabox",120,{"type":161,"name":179,"callback":180,"priority":181,"file":164,"line":182},"save_post","twf_wpdocs_save_meta_box",10,121,{"type":161,"name":184,"callback":185,"file":164,"line":186},"admin_enqueue_scripts","trusty_woo_embedCssJs",398,{"type":161,"name":188,"callback":189,"file":164,"line":190},"wp_enqueue_scripts","Trusty_Woo_enqueue_scripts",422,{"type":161,"name":184,"callback":192,"file":164,"line":193},"twf_wptuts_add_color_picker",453,{"type":166,"name":195,"callback":196,"file":197,"line":77},"wp_list_categories","twf_cat_count_span","includes\\functions.php",{"type":161,"name":199,"callback":200,"priority":201,"file":197,"line":202},"woocommerce_product_query","twf_product_query",9999,17,{"type":166,"name":204,"callback":205,"priority":181,"file":197,"line":206},"woocommerce_shortcode_products_query","twf_short_product_query",18,{"type":161,"name":208,"callback":209,"file":210,"line":211},"plugins_loaded","trusty_woo_filter_load_plugin_textdomain","trusty-woo-products-filter.php",27,[213,217,220,223],{"action":214,"nopriv":215,"callback":214,"hasNonce":215,"hasCapCheck":215,"file":164,"line":216},"twf_get_filter_data",false,451,{"action":218,"nopriv":215,"callback":218,"hasNonce":215,"hasCapCheck":215,"file":164,"line":219},"twf_get_filter_dynamic",452,{"action":221,"nopriv":215,"callback":221,"hasNonce":215,"hasCapCheck":215,"file":197,"line":222},"twf_get_product_data",281,{"action":221,"nopriv":215,"callback":221,"hasNonce":215,"hasCapCheck":215,"file":197,"line":224},282,[],[227],{"tag":228,"callback":229,"file":197,"line":230},"trusty_woo_filter","trusty_woo_filter_call",16,[],4,{"dangerousFunctions":234,"sqlUsage":235,"outputEscaping":237,"fileOperations":14,"externalRequests":78,"nonceChecks":78,"capabilityChecks":430,"bundledLibraries":545},[],{"prepared":78,"raw":78,"locations":236},[],{"escaped":238,"rawEcho":239,"locations":240},483,195,[241,245,247,250,252,254,256,258,260,262,263,265,267,270,271,272,273,274,276,278,279,281,282,283,285,287,288,290,292,294,296,298,300,302,304,305,307,309,311,312,314,316,317,319,321,323,325,327,329,331,333,336,338,339,340,342,343,345,346,347,349,351,353,355,357,359,360,362,364,366,368,370,372,374,376,378,380,381,382,384,386,387,388,389,390,391,392,393,394,396,397,398,399,401,402,404,405,406,407,409,410,412,413,414,415,416,418,420,421,423,424,425,427,428,431,432,434,435,437,439,440,441,442,443,444,445,447,448,450,452,453,454,455,456,457,458,460,461,462,464,465,466,467,469,471,472,473,474,475,477,478,480,482,484,485,486,487,489,491,492,494,495,497,499,500,501,502,503,505,506,507,508,509,511,513,514,515,516,518,520,522,523,525,526,528,530,531,533,534,536,538,540,542,543,544],{"file":242,"line":243,"context":244},"admin\\filter-dynamic.php",22,"raw output",{"file":242,"line":246,"context":244},45,{"file":248,"line":249,"context":244},"admin\\filter-types\\twf_Attributes.php",15,{"file":248,"line":251,"context":244},21,{"file":248,"line":253,"context":244},29,{"file":248,"line":255,"context":244},39,{"file":248,"line":257,"context":244},53,{"file":248,"line":259,"context":244},71,{"file":248,"line":261,"context":244},85,{"file":248,"line":76,"context":244},{"file":248,"line":264,"context":244},103,{"file":248,"line":266,"context":244},106,{"file":268,"line":269,"context":244},"admin\\filter-types\\twf_Price.php",14,{"file":268,"line":251,"context":244},{"file":268,"line":211,"context":244},{"file":268,"line":11,"context":244},{"file":268,"line":255,"context":244},{"file":268,"line":275,"context":244},63,{"file":268,"line":277,"context":244},74,{"file":268,"line":261,"context":244},{"file":268,"line":280,"context":244},91,{"file":268,"line":51,"context":244},{"file":268,"line":264,"context":244},{"file":268,"line":284,"context":244},109,{"file":268,"line":286,"context":244},112,{"file":268,"line":182,"context":244},{"file":268,"line":289,"context":244},133,{"file":268,"line":291,"context":244},139,{"file":268,"line":293,"context":244},142,{"file":295,"line":206,"context":244},"admin\\filter-types\\twf_Product_cat.php",{"file":295,"line":297,"context":244},24,{"file":295,"line":299,"context":244},52,{"file":295,"line":301,"context":244},65,{"file":295,"line":303,"context":244},66,{"file":295,"line":277,"context":244},{"file":295,"line":306,"context":244},87,{"file":295,"line":308,"context":244},95,{"file":295,"line":310,"context":244},108,{"file":295,"line":284,"context":244},{"file":295,"line":313,"context":244},125,{"file":295,"line":315,"context":244},138,{"file":295,"line":291,"context":244},{"file":295,"line":318,"context":244},146,{"file":295,"line":320,"context":244},149,{"file":295,"line":322,"context":244},150,{"file":295,"line":324,"context":244},151,{"file":295,"line":326,"context":244},158,{"file":295,"line":328,"context":244},167,{"file":295,"line":330,"context":244},171,{"file":295,"line":332,"context":244},172,{"file":334,"line":335,"context":244},"admin\\filter-types\\twf_Product_tag.php",20,{"file":334,"line":337,"context":244},26,{"file":334,"line":257,"context":244},{"file":334,"line":303,"context":244},{"file":334,"line":341,"context":244},67,{"file":334,"line":277,"context":244},{"file":334,"line":344,"context":244},86,{"file":334,"line":51,"context":244},{"file":334,"line":266,"context":244},{"file":334,"line":348,"context":244},107,{"file":334,"line":350,"context":244},123,{"file":334,"line":352,"context":244},136,{"file":334,"line":354,"context":244},137,{"file":334,"line":356,"context":244},144,{"file":334,"line":358,"context":244},148,{"file":334,"line":320,"context":244},{"file":334,"line":361,"context":244},156,{"file":334,"line":363,"context":244},165,{"file":334,"line":365,"context":244},169,{"file":334,"line":367,"context":244},170,{"file":369,"line":230,"context":244},"admin\\filter-types\\twf_Sale.php",{"file":369,"line":371,"context":244},23,{"file":369,"line":373,"context":244},35,{"file":369,"line":375,"context":244},49,{"file":369,"line":377,"context":244},56,{"file":369,"line":379,"context":244},60,{"file":369,"line":64,"context":244},{"file":369,"line":111,"context":244},{"file":369,"line":383,"context":244},79,{"file":369,"line":385,"context":244},88,{"file":369,"line":49,"context":244},{"file":369,"line":13,"context":244},{"file":369,"line":266,"context":244},{"file":369,"line":284,"context":244},{"file":164,"line":352,"context":244},{"file":164,"line":352,"context":244},{"file":164,"line":293,"context":244},{"file":164,"line":293,"context":244},{"file":164,"line":395,"context":244},145,{"file":164,"line":395,"context":244},{"file":164,"line":320,"context":244},{"file":164,"line":320,"context":244},{"file":164,"line":400,"context":244},152,{"file":164,"line":400,"context":244},{"file":164,"line":403,"context":244},155,{"file":164,"line":403,"context":244},{"file":164,"line":326,"context":244},{"file":164,"line":326,"context":244},{"file":408,"line":77,"context":244},"admin\\tabs\\advanced.php",{"file":408,"line":50,"context":244},{"file":408,"line":411,"context":244},13,{"file":408,"line":411,"context":244},{"file":408,"line":230,"context":244},{"file":408,"line":202,"context":244},{"file":408,"line":206,"context":244},{"file":408,"line":417,"context":244},19,{"file":408,"line":419,"context":244},41,{"file":408,"line":419,"context":244},{"file":408,"line":422,"context":244},54,{"file":408,"line":422,"context":244},{"file":408,"line":27,"context":244},{"file":408,"line":426,"context":244},73,{"file":408,"line":426,"context":244},{"file":429,"line":430,"context":244},"admin\\tabs\\appearance.php",2,{"file":429,"line":99,"context":244},{"file":429,"line":433,"context":244},12,{"file":429,"line":433,"context":244},{"file":429,"line":436,"context":244},28,{"file":429,"line":438,"context":244},34,{"file":429,"line":438,"context":244},{"file":429,"line":299,"context":244},{"file":429,"line":299,"context":244},{"file":429,"line":301,"context":244},{"file":429,"line":301,"context":244},{"file":429,"line":111,"context":244},{"file":429,"line":446,"context":244},93,{"file":429,"line":65,"context":244},{"file":429,"line":449,"context":244},115,{"file":451,"line":77,"context":244},"admin\\tabs\\general.php",{"file":451,"line":50,"context":244},{"file":451,"line":269,"context":244},{"file":451,"line":269,"context":244},{"file":451,"line":243,"context":244},{"file":451,"line":371,"context":244},{"file":451,"line":297,"context":244},{"file":451,"line":459,"context":244},25,{"file":451,"line":337,"context":244},{"file":451,"line":211,"context":244},{"file":463,"line":459,"context":244},"admin\\tabs\\layouts.php",{"file":463,"line":11,"context":244},{"file":463,"line":148,"context":244},{"file":463,"line":148,"context":244},{"file":463,"line":468,"context":244},47,{"file":463,"line":470,"context":244},48,{"file":463,"line":301,"context":244},{"file":463,"line":383,"context":244},{"file":463,"line":383,"context":244},{"file":463,"line":98,"context":244},{"file":463,"line":476,"context":244},114,{"file":463,"line":476,"context":244},{"file":463,"line":479,"context":244},117,{"file":463,"line":481,"context":244},122,{"file":463,"line":483,"context":244},127,{"file":463,"line":358,"context":244},{"file":463,"line":326,"context":244},{"file":463,"line":326,"context":244},{"file":463,"line":488,"context":244},179,{"file":463,"line":490,"context":244},187,{"file":463,"line":490,"context":244},{"file":463,"line":493,"context":244},190,{"file":463,"line":239,"context":244},{"file":463,"line":496,"context":244},200,{"file":498,"line":430,"context":244},"admin\\tabs\\shortcode.php",{"file":498,"line":47,"context":244},{"file":498,"line":411,"context":244},{"file":498,"line":411,"context":244},{"file":498,"line":297,"context":244},{"file":504,"line":232,"context":244},"admin\\tabs\\typography.php",{"file":504,"line":181,"context":244},{"file":504,"line":230,"context":244},{"file":504,"line":206,"context":244},{"file":504,"line":436,"context":244},{"file":504,"line":510,"context":244},61,{"file":504,"line":512,"context":244},64,{"file":504,"line":301,"context":244},{"file":504,"line":303,"context":244},{"file":504,"line":341,"context":244},{"file":504,"line":517,"context":244},75,{"file":504,"line":519,"context":244},81,{"file":504,"line":521,"context":244},98,{"file":504,"line":13,"context":244},{"file":504,"line":524,"context":244},110,{"file":504,"line":354,"context":244},{"file":504,"line":527,"context":244},140,{"file":504,"line":529,"context":244},141,{"file":504,"line":293,"context":244},{"file":504,"line":532,"context":244},143,{"file":504,"line":324,"context":244},{"file":504,"line":535,"context":244},157,{"file":537,"line":335,"context":244},"includes\\filters\\layouts\\classic-design.php",{"file":197,"line":539,"context":244},260,{"file":541,"line":232,"context":244},"includes\\product\\layouts\\product-default.php",{"file":541,"line":47,"context":244},{"file":541,"line":99,"context":244},{"file":541,"line":50,"context":244},[],[547,564,573,588,599,607],{"entryPoint":548,"graph":549,"unsanitizedCount":78,"severity":563},"\u003Ctwf_Attributes> (admin\\filter-types\\twf_Attributes.php:0)",{"nodes":550,"edges":560},[551,555],{"id":552,"type":553,"label":554,"file":248,"line":232},"n0","source","$_POST (x19)",{"id":556,"type":557,"label":558,"file":248,"line":411,"wp_function":559},"n1","sink","echo() [XSS]","echo",[561],{"from":552,"to":556,"sanitized":562},true,"low",{"entryPoint":565,"graph":566,"unsanitizedCount":78,"severity":563},"\u003Ctwf_Price> (admin\\filter-types\\twf_Price.php:0)",{"nodes":567,"edges":571},[568,570],{"id":552,"type":553,"label":569,"file":268,"line":77},"$_POST (x3)",{"id":556,"type":557,"label":558,"file":268,"line":433,"wp_function":559},[572],{"from":552,"to":556,"sanitized":562},{"entryPoint":574,"graph":575,"unsanitizedCount":430,"severity":563},"\u003Ctwf_Product_cat> (admin\\filter-types\\twf_Product_cat.php:0)",{"nodes":576,"edges":585},[577,579,580,583],{"id":552,"type":553,"label":578,"file":295,"line":77},"$_POST (x2)",{"id":556,"type":557,"label":558,"file":295,"line":411,"wp_function":559},{"id":581,"type":553,"label":582,"file":295,"line":77},"n2","$_POST",{"id":584,"type":557,"label":558,"file":295,"line":230,"wp_function":559},"n3",[586,587],{"from":552,"to":556,"sanitized":215},{"from":581,"to":584,"sanitized":562},{"entryPoint":589,"graph":590,"unsanitizedCount":14,"severity":563},"\u003Ctwf_Product_tag> (admin\\filter-types\\twf_Product_tag.php:0)",{"nodes":591,"edges":596},[592,593,594,595],{"id":552,"type":553,"label":582,"file":334,"line":77},{"id":556,"type":557,"label":558,"file":334,"line":249,"wp_function":559},{"id":581,"type":553,"label":578,"file":334,"line":77},{"id":584,"type":557,"label":558,"file":334,"line":206,"wp_function":559},[597,598],{"from":552,"to":556,"sanitized":215},{"from":581,"to":584,"sanitized":562},{"entryPoint":600,"graph":601,"unsanitizedCount":78,"severity":563},"\u003Ctwf_Sale> (admin\\filter-types\\twf_Sale.php:0)",{"nodes":602,"edges":605},[603,604],{"id":552,"type":553,"label":582,"file":369,"line":77},{"id":556,"type":557,"label":558,"file":369,"line":269,"wp_function":559},[606],{"from":552,"to":556,"sanitized":562},{"entryPoint":608,"graph":609,"unsanitizedCount":14,"severity":563},"\u003Cfunctions> (includes\\functions.php:0)",{"nodes":610,"edges":615},[611,614],{"id":552,"type":553,"label":612,"file":197,"line":613},"$_REQUEST",211,{"id":556,"type":557,"label":558,"file":197,"line":539,"wp_function":559},[616],{"from":552,"to":556,"sanitized":215},{"summary":618,"deductions":619},"The \"trusty-woo-products-filter\" v1.2 plugin exhibits a concerning security posture, despite some positive aspects. While it demonstrates good practice by using prepared statements for all SQL queries and has a reasonable percentage of properly escaped output, significant vulnerabilities are present. The plugin exposes a large attack surface with 4 out of 5 entry points lacking authentication checks. This is compounded by the existence of 3 flows with unsanitized paths, indicating potential for injection vulnerabilities, although no critical or high severity issues were found in the taint analysis for this version. The historical vulnerability data is particularly alarming.  A high severity \"PHP Remote File Inclusion\" vulnerability was recorded in 2025, and importantly, this vulnerability is currently unpatched. This suggests a pattern of introducing exploitable vulnerabilities and a lack of timely remediation, which is a critical security concern for any plugin.",[620,622,624,626,628],{"reason":621,"points":206},"Unpatched high severity vulnerability",{"reason":623,"points":173},"High number of unprotected AJAX handlers",{"reason":625,"points":50},"Flows with unsanitized paths found",{"reason":627,"points":47},"No nonce checks on AJAX handlers",{"reason":629,"points":77},"Low capability check coverage","2026-03-16T22:35:46.611Z",{"wat":632,"direct":647},{"assetPaths":633,"generatorPatterns":639,"scriptPaths":640,"versionParams":641},[634,635,636,637,638],"\u002Fwp-content\u002Fplugins\u002Ftrusty-woo-products-filter\u002Fassets\u002Fcss\u002Fjquery-ui.css","\u002Fwp-content\u002Fplugins\u002Ftrusty-woo-products-filter\u002Fassets\u002Fjs\u002Fscript.js","\u002Fwp-content\u002Fplugins\u002Ftrusty-woo-products-filter\u002Fassets\u002Fcss\u002Ffontawesome\u002Fcss\u002Ffont-awesome.min.css","\u002Fwp-content\u002Fplugins\u002Ftrusty-woo-products-filter\u002Fassets\u002Fcss\u002Ffilter\u002Fdefault.css","\u002Fwp-content\u002Fplugins\u002Ftrusty-woo-products-filter\u002Fassets\u002Fcss\u002Ffilter\u002Fskin2.css",[],[635],[642,643,644,645,646],"trusty-woo-products-filter\u002Fassets\u002Fcss\u002Fjquery-ui.css?ver=","trusty-woo-products-filter\u002Fassets\u002Fjs\u002Fscript.js?ver=","trusty-woo-products-filter\u002Fassets\u002Fcss\u002Ffontawesome\u002Fcss\u002Ffont-awesome.min.css?ver=","trusty-woo-products-filter\u002Fassets\u002Fcss\u002Ffilter\u002Fdefault.css?ver=","trusty-woo-products-filter\u002Fassets\u002Fcss\u002Ffilter\u002Fskin2.css?ver=",{"cssClasses":648,"htmlComments":654,"htmlAttributes":655,"restEndpoints":657,"jsGlobals":658,"shortcodeOutput":661},[649,650,651,652,653],"manage-top-logo-helper","logo-helper","manage-top-dash","general-tab","new-tab",[],[656],"twf_Options",[],[659,660],"TRUSTY_WOO_FILTER_URL","TRUSTY_WOO_FILTER_PLUGIN_VERSION",[662],"[trusty_woo_filter"]