[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f8ZctHam9V8KcR2OKGABcsSDegCfybrabMjY3YmVHxU0":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":37,"analysis":133,"fingerprints":225},"product-color","Product Color","1.0.1","Vijay Rathod","https:\u002F\u002Fprofiles.wordpress.org\u002Fvijayrathod245\u002F","\u003Cp>The plugin manages WooCommerce categories, tags, and products with colors. It provides an easy way to color WooCommerce categories, tags and products.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>The plugin display different color with each products.\u003C\u002Fli>\n\u003C\u002Ful>\n","The plugin manages WooCommerce categories, tags, and products with colors. It provides an easy way to color WooCommerce categories, tags and products.",0,682,"","6.4.8","5.1","5.6",[18,19,20,21,22],"categories","color","products","tags","woocommerce","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fproduct-color\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproduct-color.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"vijayrathod245",2,10,93,30,89,"2026-04-05T13:13:26.629Z",[38,61,82,100,119],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":58,"download_link":59,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":60},"wcboost-variation-swatches","WCBoost – Variation Swatches","1.1.3","WCBoost","https:\u002F\u002Fprofiles.wordpress.org\u002Fwcboost\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwcboost.com\u002Fplugin\u002Fwoocommerce-variation-swatches\u002F\" rel=\"nofollow ugc\">WCBoost – Variation Swatches\u003C\u002Fa> is a WooCommerce extension that enhances the appearance and functionality of variable products. By replacing the default dropdown menus with visually appealing swatches, this plugin allows customers to quickly view and select product variations such as colors, sizes, and styles at a glance.\u003C\u002Fp>\n\u003Cp>WCBoost Variation Swatches elevates your store’s aesthetic and simplifies the selection process for your customers. With this plugin, you can showcase your products in a way that’s not only pleasing to the eye but also intuitive to use.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.wcboost.com\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwcboost.com\u002Fdocs-category\u002Fwcboost-variation-swatches\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Whether you’re selling clothing, accessories, electronics, or any other type of product with variations, this plugin empowers you to showcase your offerings in a visually stunning and user-friendly manner, helping you stand out in today’s competitive e-commerce landscape.\u003C\u002Fp>\n\u003Ch3>Why you need variation swatches for your store?\u003C\u002Fh3>\n\u003Cp>The default WooCommerce dropdowns are not very appealing and user-friendly. They can cause some problems for your customers, such as:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Default variation dropdowns do not provide any visual feedback of the product variations, making it hard for customers to find the right option.\u003C\u002Fli>\n\u003Cli>They can reduce the conversion rate of your product page, as customers may lose interest or get confused by the dropdowns.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How this plugin can help you improve your store?\u003C\u002Fh3>\n\u003Cp>WCBoost – Variation Swatches can solve these problems and provides some benefits for your customers:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>They provide a visual representation of the product variations, making it easy for customers to see and select the right option.\u003C\u002Fli>\n\u003Cli>They can increase the conversion rate of your product page, as customers can be more engaged and satisfied by the swatches.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Key features of the WCBoost Variation Swatches plugin\u003C\u002Fh3>\n\u003Cp>This plugin has all the features that other WooCommerce variation swatches plugins have, and more. It also includes many features that make it the best plugin to display WooCommerce product variations in style.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Auto convert all variation dropdowns to button swatches\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin can automatically convert all your variation dropdowns to button swatches by default, without having to create swatches for each attribute manually. If you want to restore the default dropdown, you just need to disable this option.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Supports color, image, label, and button swatches for product attributes.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can use swatches of color, image, label, or button to show the different options of your products. For example, you can use color swatches to show the available colors of a shirt, image swatches to show the different patterns of a dress, label swatches to show the sizes of a shoe, or button swatches to show the styles of a hat.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Customizable style of swatches, such as shape, size, tooltip, etc.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can control the style of swatches, such as shape, size, border, spacing, alignment, etc. You can also enable tooltip for swatches, which can show the name or description of the attribute.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Enable tooltip for swatches\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can enable tooltip to show more details of your swatches. The tooltip feature will show the attribute name and the option name when the user hovers over the swatch.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Allows global or individual management of attribute swatches.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can create and display swatches for both global product attributes and custom attributes in each singular product. Global product attributes are the attributes that you create and manage in the Products \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Attributes, and apply to multiple products. Custom attributes are the attributes that you create and assign to each individual product. You can use both types of attributes to create swatches for your products, and customize them separately.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Allow customizing swatches per product\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can use the plugin to customize swatches per product, and override the global settings for swatches of each product attribute. You can change the style, size of your swatches for each product.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Hide\u002Fblur invalid swatches\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Hiding invalid swatches is essential for a streamlined user experience. Invalid swatches are the ones that do not match the current selection of the other attributes. For example, if you have a product with two attributes, color and size, and you select red as the color, the plugin will hide or blur the swatches that are not available in red, such as XL or XXL. This will help you to avoid confusing your customers with unavailable options, and improve your conversion rate.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Easy to use with the simple interface\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Never mess up the admin area with additional menus. The plugin does not add any additional menus to your admin area, and integrates seamlessly with the WooCommerce settings and product pages. You can create and manage your swatches from the same place where you create and manage your products and attributes, and use the plugin’s settings to customize your swatches globally or per product.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Seamlessly integrated with all themes and easy to customize\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can use the plugin with most WordPress themes, and it will work flawlessly. The plugin is designed to adapt to your theme’s style and layout. You can also use the plugin’s settings or custom CSS to further customize your swatches to match your theme’s design. It also supports multilingual and RTL websites.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Provide API that allows themes and plugins to extend easily\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can use the plugin’s API to extend its functionality and compatibility with other themes or plugins. The plugin provides hooks and filters that allow you to modify or add your own code to the plugin, and create custom features or integrations. You can also use the plugin’s documentation and support to learn more about the plugin’s API and how to use it.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Completely integrated with the WooCommerce plugin\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can use the plugin with the WooCommerce plugin, and it will work perfectly. The plugin is built to enhance the WooCommerce plugin, and does not interfere with any of its features or settings. You can use the plugin to create and display swatches for your WooCommerce products, and enjoy all the benefits of the WooCommerce plugin, such as inventory management, order processing, payment gateways, shipping methods, and more.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Support the default exporter and importer of WooCommerce\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Swatches data will be included with other product data when you export or import with the default tool of WooCommerce. This will save you time and effort, and ensure consistency across your WooCommerce store.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>It is lightweight and has minimal impact on your website’s performance\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The plugin is lightweight and optimized for speed. The plugin does not load any unnecessary files or scripts, and uses caching and minification techniques to reduce the load time and bandwidth usage. The plugin also follows the WordPress coding standards and best practices, and ensures the security and stability of your website.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Unlock Premium Features to Elevate Your WooCommerce Store to New Level 🏆\u003C\u002Fh3>\n\u003Cp>Upgrade to \u003Ca href=\"https:\u002F\u002Fwcboost.com\u002Fplugin\u002Fwoocommerce-variation-swatches\u002F\" rel=\"nofollow ugc\">WCBoost Variation Swatches PRO\u003C\u002Fa> and unlock a treasure trove of advanced features and customization options to take your WooCommerce store to the next level. With the PRO version, you’ll supercharge your product variation display capabilities and provide an unparalleled shopping experience for your customers.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Display swatches on catalog and singular pages\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Besides the single product page, swatches are supported on the product catalog pages, such as the shop page. You can also choose to show swatches of simple products, if they have attributes you chosen.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Allow purchasing variable products on archive pages\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can enable your customers to buy variable products directly from the archive pages, such as shop, category, or tag pages. By enabling the swatches selection on the archive page, your potential customers can preview variations right on the archive page and add variations to the cart. This feature can help you increase your sales and conversions by reducing the number of clicks and page loads.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Auto convert default dropdown into image swatches\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The plugin can automatically convert the default WooCommerce dropdowns to image swatches. It uses your variation images to create the swatches, so you don’t have to do any extra work.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Create stunning dual-color and multi-color swatches\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can easily create swatches that display multiple colors at once. Perfect for items like multi-colored shirts, patterned dresses, or gradient designs. Just pick the colors you want, and the plugin will display them in a split swatch. It helps your customers easily to see exactly what they’re getting.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Show variation swatches in the desired position of archive pages\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can choose where to display your swatches on archive pages, such as before or after the add to cart button.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Limit the view if there are too many swatches\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can set a limit on how many swatches to show on archive pages, and use a “show more” button to toggle the rest of the swatches. This will help you to avoid cluttering your pages with too many swatches, and improve the user experience.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Disable out-of-stock swatches\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can disable out-of-stock swatches but keep them visible on your product or archive pages. You can also customize the appearance and behavior of the out-of-stock swatches.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","WCBoost – Variation Swatches is the ultimate plugin to display WooCommerce product variations in style.",40000,455688,96,5,"2025-12-15T03:35:00.000Z","6.9.4","4.5","7.0",[55,4,56,57,22],"product-attribute","variable-products","variation-swatches","https:\u002F\u002Fwcboost.com\u002Fplugin\u002Fwoocommerce-variation-swatches\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwcboost-variation-swatches.1.1.3.zip","2026-03-15T15:16:48.613Z",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":71,"num_ratings":72,"last_updated":73,"tested_up_to":74,"requires_at_least":75,"requires_php":13,"tags":76,"homepage":79,"download_link":80,"security_score":81,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":60},"required-taxonomies","WP Required Taxonomies – Categories and Tags Mandatory","1.2.1","Jose Vega","https:\u002F\u002Fprofiles.wordpress.org\u002Fjosevega\u002F","\u003Cp>\u003Cstrong>This plugin works with Gutenberg (new editor). It works with the classic editor and the gutenberg editor.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Require users to select a taxonomy term when publishing posts. For example, require the selection of a category or tag.\u003C\u002Fp>\n\u003Ch4>It works with\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>All taxonomies , including post categories , post tags , product categories, product tags, and custom taxonomies.\u003C\u002Fli>\n\u003Cli>All post types , including posts, pages, WooCommerce Products, Events, etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Use cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Force users to select a category when publishing posts\u003C\u002Fli>\n\u003Cli>Force users to select a tag when publishing posts\u003C\u002Fli>\n\u003Cli>Force users to select a custom taxonomy term when publishing posts\u003C\u002Fli>\n\u003Cli>Force users to select a category when publishing WooCommerce Products\u003C\u002Fli>\n\u003Cli>Force users to select a tag when publishing WooCommerce Products\u003C\u002Fli>\n\u003Cli>Force users to select a category or tag when publishing Events\u003C\u002Fli>\n\u003Cli>Force users to select any Taxonomy Term when publishing any custom post type\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin is completely free.\u003C\u002Fp>\n","Force users to select a taxonomy term when publishing posts. For example, make category or tags required",1000,36092,82,8,"2024-10-25T01:35:00.000Z","6.6.5","3.6",[18,77,21,78,22],"required","taxonomies","http:\u002F\u002Fwpsheeteditor.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frequired-taxonomies.1.2.1.zip",92,{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":69,"downloaded":90,"rating":25,"num_ratings":49,"last_updated":91,"tested_up_to":92,"requires_at_least":93,"requires_php":16,"tags":94,"homepage":97,"download_link":98,"security_score":99,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":60},"woo-products-by-category","List Products By Category Widget for WooCommerce","1.3.0","Blaze Concepts","https:\u002F\u002Fprofiles.wordpress.org\u002Fblazeconcepts\u002F","\u003Cp>Display a list of all the products in a WooCommerce product category with this handy widget. Simply add the widget to a sidebar or widget area, customise the settings and your list is created.\u003C\u002Fp>\n\u003Ch4>Widget options include:\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Title\u003C\u002Fstrong> – Add a title to your product list.\u003Cbr \u002F>\n\u003Cstrong>Category\u003C\u002Fstrong> – Choose from a dynamically loaded drop down list of all WooCommerce product categories available on your website.\u003Cbr \u002F>\n\u003Cstrong>Products Shown\u003C\u002Fstrong> – Leave blank to show all products in the category or only show a certain number.\u003Cbr \u002F>\n\u003Cstrong>Thumbnail\u003C\u002Fstrong> – Show\u002Fhide the product thumbnail.\u003Cbr \u002F>\n\u003Cstrong>Hidden Products\u003C\u002Fstrong> – NEW! Show\u002Fhide Hidden products.\u003Cbr \u002F>\n\u003Cstrong>Out Of Stock Products\u003C\u002Fstrong> – NEW! Show\u002Fhide Out Of Stock products.\u003Cbr \u002F>\n\u003Cstrong>Order By\u003C\u002Fstrong> – Sort the list of products by Product Name, Product ID, Date Published, Last Modified, Random or None.\u003Cbr \u002F>\n\u003Cstrong>Order\u003C\u002Fstrong> – Display the list of products in Ascending or Descending order.\u003C\u002Fp>\n","Display a list of all the products in a WooCommerce product category with this handy widget.",18373,"2020-11-08T17:05:00.000Z","5.5.18","4.9",[18,95,20,96,22],"filter","widget","https:\u002F\u002Fwww.blazeconcepts.co.uk\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-products-by-category.zip",85,{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":25,"num_ratings":110,"last_updated":111,"tested_up_to":51,"requires_at_least":112,"requires_php":53,"tags":113,"homepage":117,"download_link":118,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":60},"automatic-product-categories-for-woocommerce","Automatic Product Categories for WooCommerce","1.2.6","BerryPress","https:\u002F\u002Fprofiles.wordpress.org\u002Fberrypress\u002F","\u003Cp>\u003Cstrong>Save hours of manual work by automating how your WooCommerce products are categorized.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Automatic Product Categories helps you keep your store structured, searchable, and up-to-date — whether you’re managing 30 or 3,000 products.\u003C\u002Fp>\n\u003Cp>Define flexible rules to assign product categories and tags based on product data, events, or schedules — no coding required.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>✅ Rule-based automation for WooCommerce products\u003Cbr \u002F>\n✅ Automatically assign (add or remove) categories and tags based on product data\u003Cbr \u002F>\n✅ Conditions based on product title, price, stock, description, and more\u003Cbr \u002F>\n✅ Support for custom fields\u003Cbr \u002F>\n✅ Event triggers (on product creation or update)\u003Cbr \u002F>\n✅ Scheduled rule execution (run daily)\u003Cbr \u002F>\n✅ Works with variable, grouped, and simple products\u003C\u002Fp>\n\u003Ch3>🚀 Pro Features\u003C\u002Fh3>\n\u003Cp>Automatic Product Categories \u003Cstrong>PRO\u003C\u002Fstrong> is here!\u003C\u002Fp>\n\u003Cp>🔥 Dry Run mode – test your rules without making live changes\u003Cbr \u002F>\n🔥 Rule Log – see exactly which products were updated, what categories or tags were added or removed\u003Cbr \u002F>\n🔥 Quickly find tags and categories – without scrolling through long lists\u003Cbr \u002F>\n🔥 Supports custom taxonomies in conditions and actions (e.g. brands, attributes) – fully compatible with popular third-party plugins\u003Cbr \u002F>\n🔥 Import\u002Fexport rules\u003Cbr \u002F>\n🔥 Organize rules with groups\u003Cbr \u002F>\n🔥 Clone rules with one click\u003Cbr \u002F>\n🔥 Rule search\u003Cbr \u002F>\n🔥 Rule filtering\u003Cbr \u002F>\n🔥 Rule logs\u003Cbr \u002F>\n🔥 Priority support from the BerryPress team\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Planned Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n🔥 Advanced rule logs\u003Cbr \u002F>\n🔥 Schedule rule execution on specific dates\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Check it out now:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fberrypress.com\u002Fproduct\u002Fwoocommerce\u002Fautomatic-product-categories\u002F\" rel=\"nofollow ugc\">Automatic Product Categories Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>📚 Documentation\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fberrypress.com\u002Fdocs\u002Fautomatic-product-categories-for-woocommerce\u002F\" rel=\"nofollow ugc\">Full setup instructions\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>📦 Installation\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Upload the plugin files to the \u003Ccode>\u002Fwp-content\u002Fplugins\u002Fautomatic-product-categories\u003C\u002Fcode> directory or install via the WordPress Plugins screen.\u003C\u002Fli>\n\u003Cli>Activate the plugin.\u003C\u002Fli>\n\u003Cli>Go to \u003Cstrong>BerryPress \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Automatic Product Categories\u003C\u002Fstrong> in the admin menu.\u003C\u002Fli>\n\u003Cli>Start creating rules to automate your product categorization.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>1.2.6\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Fix: Stock status condition now works for products without “manage stock” enabled\u003C\u002Fli>\n\u003Cli>Add: New condition “manage stock enabled” (yes\u002Fno)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.2.5\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Fix: Scheduled trigger issues\u003C\u002Fli>\n\u003Cli>Add: New hooks for plugin extensibility\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.2.4\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add: Process rules in batches to avoid timeout issues\u003C\u002Fli>\n\u003Cli>Fix: Daily schedule rule execution\u003C\u002Fli>\n\u003Cli>Fix: potential run order issue\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.2.3\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Don’t exclude the default category from the category list in rules\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.2.2\u003C\u002Fh3>\n\u003Cp>Fix: Resolved an issue where product rules failed to match tags and categories containing special characters (e.g. &)\u003C\u002Fp>\n\u003Ch3>1.2.1\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Fix: When bulk-editing rules, settings were not saved for newly added rules.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.2.0\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Store rules in a separate table\u003C\u002Fli>\n\u003Cli>Add columns sorting\u003C\u002Fli>\n\u003Cli>Mixed styling changes\u003C\u002Fli>\n\u003Cli>Add created date column\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.1.8\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Fix new actions not saving\u003C\u002Fli>\n\u003Cli>Fix error outline icon not displaying\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.1.7\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Syntax fix for old php\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.1.6\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Styling changes, optimize icon font size\u003C\u002Fli>\n\u003Cli>Minify CSS files\u003C\u002Fli>\n\u003Cli>Plugin check fixes\u003C\u002Fli>\n\u003Cli>Page length option save\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.1.5\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Fix potential memory issues\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.1.4\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add: pagination to rule list\u003C\u002Fli>\n\u003Cli>Mixed small fixes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.1.3\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Fix: Save all and run selected doesn’t run the rule\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.1.2\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Fix: Limit submitted rule fields to prevent exceeding PHP max_input_vars\u003C\u002Fli>\n\u003Cli>Change: Update menu item\u003C\u002Fli>\n\u003Cli>Add documentation tooltips\u003C\u002Fli>\n\u003Cli>Update: Rename condition matches and adjust “not” condition behavior to resolve confusion with category\u002Ftag conditions\u003C\u002Fli>\n\u003Cli>Update: Rename condition comparison options\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.1.1\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Styling fix\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.1.0\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Completely refreshed plugin UI.\u003C\u002Fli>\n\u003Cli>Refactored logic, removed unnecessary code, improved error handling.\u003C\u002Fli>\n\u003Cli>JavaScript: Fixed JS inconsistencies.\u003C\u002Fli>\n\u003Cli>Updated rule execution to apply to all product statuses, not just published ones.\u003C\u002Fli>\n\u003Cli>Add to conditions “product status”\u003C\u002Fli>\n\u003Cli>Add rule name field\u003C\u002Fli>\n\u003Cli>Rebrand to BerryPress\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.0.8\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Fix error when a rule references a category or tag that has been removed.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.0.7\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Fix rule load issue\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.0.6\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Show “and” operator between multiple rule conditions\u003C\u002Fli>\n\u003Cli>Declare text domain\u003C\u002Fli>\n\u003Cli>Declare plugin dependency\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.0.5\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add rule condition: Product total sales\u003C\u002Fli>\n\u003Cli>Add rule condition: Days since product created\u003C\u002Fli>\n\u003Cli>Add rule condition: Days since product modified\u003C\u002Fli>\n\u003Cli>Add rule condition: Product category\u003C\u002Fli>\n\u003Cli>Add the ability to automatically run rules daily on publicly published products\u003C\u002Fli>\n\u003Cli>Add case insensitive match types for “Product meta field” condition\u003C\u002Fli>\n\u003Cli>Improve UI layout on smaller monitors\u003C\u002Fli>\n\u003Cli>Fix: Certain comparison settings (for example, “less than”) result in an exception when saving\u003C\u002Fli>\n\u003Cli>Fix: PHP fatal error related to exception\u003C\u002Fli>\n\u003Cli>Fix: Certain match settings on numeric conditions result in an exception when saving rules\u003C\u002Fli>\n\u003Cli>Fix: Exception when saving rule including a “Product price” condition\u003C\u002Fli>\n\u003Cli>Fix: JavaScript error related to “Product meta field” condition\u003C\u002Fli>\n\u003Cli>Fix: Product attribute value condition not working correctly\u003C\u002Fli>\n\u003Cli>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.0.4\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>When removing product categories due to an enabled rule not matching, add the default (Uncategorized) category if the product has no other categories\u003C\u002Fli>\n\u003Cli>Don’t show the default (Uncategorized) category in the “Categories\u002FTags to Add\u002FRemove” column\u003C\u002Fli>\n\u003Cli>Label tweak\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.0.3\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Added case-insensitive string matching options\u003C\u002Fli>\n\u003Cli>Added option not to remove categories\u002Ftags for non-matching rules\u003C\u002Fli>\n\u003Cli>Added product tag rule condition\u003C\u002Fli>\n\u003Cli>Clarified button label\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.0.2\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add header comments to JS and CSS files\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.0.1\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add an additional permissions check to admin functionality\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.0.0\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Initial release\u003C\u002Fli>\n\u003C\u002Ful>\n","Automatically assign WooCommerce product categories and tags using smart, rule-based automation. Save time managing products at scale.",300,6957,7,"2026-02-06T18:44:00.000Z","6.2",[114,115,116,21,22],"automation","manage-categories","product-management","https:\u002F\u002Fberrypress.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fautomatic-product-categories-for-woocommerce.1.2.6.zip",{"slug":120,"name":121,"version":122,"author":86,"author_profile":87,"description":123,"short_description":124,"active_installs":108,"downloaded":125,"rating":126,"num_ratings":127,"last_updated":128,"tested_up_to":92,"requires_at_least":93,"requires_php":16,"tags":129,"homepage":13,"download_link":132,"security_score":99,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":60},"woo-best-selling-products","Best Selling Products for WooCommerce","1.3.1","\u003Cp>Display a list of your best selling WooCommerce products in a widget or shortcode. Simply add the widget to a sidebar or widget area, customise the settings and your list is created.\u003C\u002Fp>\n\u003Ch4>Widget Options\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Title\u003C\u002Fstrong> – Add a title to your product list.\u003Cbr \u002F>\n\u003Cstrong>Category\u003C\u002Fstrong> – Choose one or multiple from a dynamically loaded drop down list of all WooCommerce product categories available on your website. Choose to include or exclude specific categories.\u003Cbr \u002F>\n\u003Cstrong>Products Shown\u003C\u002Fstrong> – Show all products or only show a certain number.\u003Cbr \u002F>\n\u003Cstrong>Thumbnail\u003C\u002Fstrong> – Show the product thumbnail.\u003Cbr \u002F>\n\u003Cstrong>Star Rating\u003C\u002Fstrong> – NEW! Show product average star rating.\u003C\u002Fp>\n\u003Ch4>Shortcode Options\u003C\u002Fh4>\n\u003Cp>Simply include the \u003Ccode>[woobsp]\u003C\u002Fcode> shortcode into your posts or pages to show your best sellers. Options include:\u003Cbr \u002F>\n* \u003Ccode>category='shirts'\u003C\u002Fcode> – Which categories to show product from. You can insert multiple categories by separating with a comma e.g. shirts,hats,shoes. Accepts the category slug or ID (Default: All Categories)\u003Cbr \u002F>\n* \u003Ccode>posts='2'\u003C\u002Fcode> – How many products to show in your list (Default: 3)\u003Cbr \u002F>\n* \u003Ccode>thumbnail='yes'\u003C\u002Fcode> – Show the product thumbnail in the list (Default: No)\u003Cbr \u002F>\n* \u003Cstrong>NEW!\u003C\u002Fstrong> \u003Ccode>stars='yes'\u003C\u002Fcode> – Show the product’s average star rating (Default: No)\u003C\u002Fp>\n\u003Cp>Full shortcode example: \u003Ccode>[woobsp category='shirts,shoes' posts='5' thumbnail='yes' stars='yes']\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>COMING SOON\u003C\u002Fstrong> – Choose to exclude specific categories using the shortcode.\u003C\u002Fp>\n","A widget and shortcode displaying your best selling WooCommerce products, with thumbnail, title, price, star rating and link to the product.",9411,94,3,"2020-11-08T12:37:00.000Z",[130,18,131,20,22],"best-selling","category","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-best-selling-products.zip",{"attackSurface":134,"codeSignals":173,"taintFlows":186,"riskAssessment":215,"analyzedAt":224},{"hooks":135,"ajaxHandlers":169,"restRoutes":170,"shortcodes":171,"cronEvents":172,"entryPointCount":11,"unprotectedCount":11},[136,142,145,147,150,152,155,158,161,164,167],{"type":137,"name":138,"callback":139,"file":140,"line":141},"action","plugins_loaded","anonymous","includes\\class-product-color.php",143,{"type":137,"name":143,"callback":139,"file":140,"line":144},"admin_enqueue_scripts",158,{"type":137,"name":143,"callback":139,"file":140,"line":146},159,{"type":137,"name":148,"callback":139,"file":140,"line":149},"admin_menu",160,{"type":137,"name":143,"callback":139,"file":140,"line":151},161,{"type":137,"name":153,"callback":139,"file":140,"line":154},"wp_head",162,{"type":137,"name":156,"callback":139,"file":140,"line":157},"admin_head",163,{"type":137,"name":159,"callback":139,"file":140,"line":160},"shortcode",166,{"type":95,"name":162,"callback":139,"file":140,"line":163},"body_class",167,{"type":137,"name":165,"callback":139,"file":140,"line":166},"wp_enqueue_scripts",182,{"type":137,"name":165,"callback":139,"file":140,"line":168},183,[],[],[],[],{"dangerousFunctions":174,"sqlUsage":175,"outputEscaping":177,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":185},[],{"prepared":11,"raw":11,"locations":176},[],{"escaped":178,"rawEcho":179,"locations":180},95,1,[181],{"file":182,"line":183,"context":184},"admin\\partials\\product-color-admin-display.php",18,"raw output",[],[187,207],{"entryPoint":188,"graph":189,"unsanitizedCount":205,"severity":206},"wpc_save_product_color_details (admin\\class-product-color-admin.php:160)",{"nodes":190,"edges":202},[191,196],{"id":192,"type":193,"label":194,"file":195,"line":157},"n0","source","$_POST (x13)","admin\\class-product-color-admin.php",{"id":197,"type":198,"label":199,"file":195,"line":200,"wp_function":201},"n1","sink","update_option() [Settings Manipulation]",165,"update_option",[203],{"from":192,"to":197,"sanitized":204},false,13,"low",{"entryPoint":208,"graph":209,"unsanitizedCount":205,"severity":206},"\u003Cclass-product-color-admin> (admin\\class-product-color-admin.php:0)",{"nodes":210,"edges":213},[211,212],{"id":192,"type":193,"label":194,"file":195,"line":157},{"id":197,"type":198,"label":199,"file":195,"line":200,"wp_function":201},[214],{"from":192,"to":197,"sanitized":204},{"summary":216,"deductions":217},"The \"product-color\" plugin v1.0.1 exhibits a generally strong security posture based on the provided static analysis.  The absence of detected dangerous functions, the consistent use of prepared statements for all SQL queries, and the high percentage of properly escaped output are all excellent indicators of secure coding practices. Furthermore, the plugin's attack surface appears minimal, with no identified AJAX handlers, REST API routes, shortcodes, or cron events, which significantly reduces potential entry points for attackers. The lack of any recorded vulnerabilities or CVEs in its history further supports this positive assessment.\n\nHowever, a critical concern arises from the taint analysis, which reveals two flows with unsanitized paths. While no critical or high severity issues were directly flagged, these unsanitized paths represent a latent risk. Without further context on what these paths are intended to handle, they could potentially be exploited to allow attackers to control file paths or other sensitive inputs, leading to unintended behavior or security breaches. The complete absence of nonce checks and capability checks, while potentially justifiable if the plugin has no user-facing interactions that require authorization, leaves it vulnerable if such features are implicitly assumed or added in future updates without proper security controls.\n\nIn conclusion, the \"product-color\" plugin has demonstrated a commendable effort in implementing secure coding practices regarding SQL and output handling, and it benefits from a small attack surface. The vulnerability history is clean, which is a significant strength. The primary weakness lies in the identified unsanitized paths in the taint analysis, which, despite not being rated as critical or high in this report, warrant attention as potential avenues for exploitation. The lack of authorization checks could also be a concern depending on the plugin's intended functionality.",[218,220,222],{"reason":219,"points":32},"Flows with unsanitized paths detected",{"reason":221,"points":49},"No capability checks implemented",{"reason":223,"points":49},"No nonce checks implemented","2026-03-17T06:01:05.167Z",{"wat":226,"direct":236},{"assetPaths":227,"generatorPatterns":230,"scriptPaths":231,"versionParams":233},[228,229],"\u002Fwp-content\u002Fplugins\u002Fproduct-color\u002Fadmin\u002Fcss\u002Fproduct-color-admin.css","\u002Fwp-content\u002Fplugins\u002Fproduct-color\u002Fadmin\u002Fjs\u002Fproduct-color-admin.js",[],[232],"wp-content\u002Fplugins\u002Fproduct-color\u002Fadmin\u002Fjs\u002Fproduct-color-admin.js",[234,235],"product-color-admin.css?ver=","product-color-admin.js?ver=",{"cssClasses":237,"htmlComments":240,"htmlAttributes":242,"restEndpoints":244,"jsGlobals":245,"shortcodeOutput":247},[238,239],"wpc_product_color","wpc-page",[241],"Required woocommerce",[243],"data-wpc_product_id",[],[246],"wpc_vars",[248],"[product_color_display]"]