[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fQO-TqBO0FXLQJ_xNtM9y-EuIi1_RZ6VZhKckWxm6QoQ":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":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":49,"crawl_stats":38,"alternatives":57,"analysis":149,"fingerprints":987},"yith-woocommerce-badges-management","YITH WooCommerce Badge Management","3.23.0","YITHEMES","https:\u002F\u002Fprofiles.wordpress.org\u002Fyithemes\u002F","\u003Cp>Product badges are a great tool to increase sales in your e-commerce, as you can highlight key products (new, popular, featured, etc.) or product details. You can even use badges to tap into powerful psychological triggers such as scarcity, social proof, and urgency to boost sales.\u003C\u002Fp>\n\u003Cp>The big e-commerce stores use badges to highlight discounts and promotions (it’s the typical badges showing the discount percentage that you can find on most online stores!) and also to quickly inform users with visual tools: for example, if you sell cosmetics online, you can use the badges to add a label like “Cruelty-free”; if you sell food, you can create badges to highlight vegan or gluten-free products; if you sell clothes, you can create badges that let you quickly spot “plus-size” or “maternity clothes” products and so on. The badge builder gives you unlimited possibilities, as it allows you to create unlimited badges for your products.\u003C\u002Fp>\n\u003Ch4>YITH WooCommerce Badge Management features\u003C\u002Fh4>\n\u003Ch4>FREE VERSION:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Create unlimited badges using the advanced builder\u003C\u002Fli>\n\u003Cli>Create simple textual badges, with or without background\u003C\u002Fli>\n\u003Cli>Create image badges and choose from 9 different images\u003C\u002Fli>\n\u003Cli>Set the badge size\u003C\u002Fli>\n\u003Cli>Set the padding for the textual badges\u003C\u002Fli>\n\u003Cli>Set the badges border radius\u003C\u002Fli>\n\u003Cli>Set the badge position (top, bottom, center) and alignment (left, right, center)\u003C\u002Fli>\n\u003Cli>Hide or replace the default WooCommerce “on sale” badge\u003C\u002Fli>\n\u003Cli>Assign badges to products\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>NEED MORE? CHECK THE PREMIUM VERSION FEATURES!\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Choose to flip\u002Fmirror the badge text horizontally, vertically or both\u003C\u002Fli>\n\u003Cli>Additional set of 32 advanced badges images (Black Friday, 3×2, 2×1, Bogo, Christmas Sales, etc.)\u003C\u002Fli>\n\u003Cli>Upload a custom image to use as a badge\u003C\u002Fli>\n\u003Cli>Create CSS badges with customizable colors, text and 100% responsive\u003C\u002Fli>\n\u003Cli>Create advanced badges for on-sale products to automatically show the % discount and the saving\u003C\u002Fli>\n\u003Cli>Set the badge opacity\u003C\u002Fli>\n\u003Cli>Set the badge 3D rotation\u003C\u002Fli>\n\u003Cli>Set the badge margin\u003C\u002Fli>\n\u003Cli>Set the badge position in px, in % or using the drag&drop\u003C\u002Fli>\n\u003Cli>Automatically hide the default “on sale” badge on products where a badge is assigned\u003C\u002Fli>\n\u003Cli>Automatically assign a badge to all products\u003C\u002Fli>\n\u003Cli>Show multiple badges on the products\u003C\u002Fli>\n\u003Cli>Assign a specific badge to recent products\u003C\u002Fli>\n\u003Cli>Assign a specific badge to “on-sale” products\u003C\u002Fli>\n\u003Cli>Assign a specific badge to featured products\u003C\u002Fli>\n\u003Cli>Assign a specific badge to low-stock products\u003C\u002Fli>\n\u003Cli>Assign a specific badge to in-stock products\u003C\u002Fli>\n\u003Cli>Assign a specific badge to back-order products\u003C\u002Fli>\n\u003Cli>Assign a badge to products of specific categories\u003C\u002Fli>\n\u003Cli>Assign a badge to products with specific tags\u003C\u002Fli>\n\u003Cli>Set a badge for any configured shipping class\u003C\u002Fli>\n\u003Cli>Hide the badge on single product page\u003C\u002Fli>\n\u003Cli>Schedule badges and choose when to show\u002Fhide them (ex: schedule badges for Black Friday and show them only for this day)\u003C\u002Fli>\n\u003Cli>Hide the badge in sidebar products\u003C\u002Fli>\n\u003Cli>Enable the shop manager to edit badge settings\u003C\u002Fli>\n\u003Cli>Edit badges through Quick Edit\u003C\u002Fli>\n\u003Cli>Scale or hide badges in mobile devices\u003C\u002Fli>\n\u003Cli>100% WPML compatible: it’s possible to set up a badge for each language\u003C\u002Fli>\n\u003Cli>Integration with YITH Dynamic Pricing & Discounts: automatically show badges for each discount and promotion rule\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fplugins.yithemes.com\u002Fyith-woocommerce-badge-management\u002F\" rel=\"nofollow ugc\">Check the Live Demo of the Premium Version >\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Suggestions\u003C\u002Fh3>\n\u003Cp>If you have suggestions about how to improve YITH WooCommerce Badge Management, you can \u003Ca href=\"mailto:plugins@yithemes.com\" title=\"Your Inspiration Themes\" rel=\"nofollow ugc\">write us\u003C\u002Fa> so we can bundle them into YITH WooCommerce Badge Management.\u003C\u002Fp>\n\u003Ch3>Translators\u003C\u002Fh3>\n\u003Ch4>Available Languages\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>Italian\u003C\u002Fli>\n\u003Cli>Spanish\u003C\u002Fli>\n\u003Cli>Dutch\u003C\u002Fli>\n\u003C\u002Ful>\n","YITH WooCommerce Badge Management allows you to create and manage custom badges for products.",10000,994469,58,93,"2026-03-04T15:35:00.000Z","6.9.4","6.7","7.4",[20,21,22,23,24],"badge","badges","products","woocommerce","yith","https:\u002F\u002Fyithemes.com\u002Fthemes\u002Fplugins\u002Fyith-woocommerce-badges-management\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fyith-woocommerce-badges-management.3.23.0.zip",99,1,0,"2022-11-11 00:00:00","2026-03-15T15:16:48.613Z",[33],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"WF-b948574a-0aab-4596-83e6-04be21f78bc1-yith-woocommerce-badges-management","yith-plugins-by-yithemes-various-versions-missing-authorization-4","YITH plugins by YITHEMES \u003C= (Various Versions) - Missing Authorization","Several YITHEMES plugins for WordPress are vulnerable to authorization bypass due to a missing capability check on the create_log_file function. This makes it possible for authenticated attackers, with subscriber-level permissions and above, to download the logs of the plugin which can contain sensitive information. Please note that the unpatched plugins from this developer are the FREE versions of the plugin that were available on the WordPress.org repository. The developer is still maintaining the premium versions of the plugins which have been patched.",null,"\u003C=2.10.0","2.11.0","high",7.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:H\u002FI:L\u002FA:N","Missing Authorization","2024-01-22 19:56:02",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fb948574a-0aab-4596-83e6-04be21f78bc1?source=api-prod",438,{"slug":50,"display_name":7,"profile_url":8,"plugin_count":51,"total_installs":52,"avg_security_score":53,"avg_patch_time_days":54,"trust_score":55,"computed_at":56},"yithemes",33,1110000,97,411,77,"2026-04-04T11:25:00.392Z",[58,79,93,106,127],{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":68,"num_ratings":69,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":76,"download_link":77,"security_score":78,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"badge-management-for-woocommerce","Badge Management for WooCommerce","2.0.0","Phoeniixx","https:\u002F\u002Fprofiles.wordpress.org\u002Fphoeniixx\u002F","\u003Cp>\u003Ca href=\"http:\u002F\u002Fbadgemanagementfree.phoeniixxdemo.com\u002Fshop\u002F\" rel=\"nofollow ugc\">FREE VERSION DEMO LINK\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Fbadgemanagementfree.phoeniixxdemo.com\u002Fwp-content\u002Fuploads\u002F2018\u002F08\u002FBadge-Management-Free-Documentation.pdf\" rel=\"nofollow ugc\">FREE VERSION DOCUMENTATION LINK\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Overview\u003C\u002Fh4>\n\u003Cp>Customers are naturally drawn to see highlighted information when visiting your site. Badge Management Plugin allows you to highlight ‘special’ features and ‘new’ offers on your products, so as to catch your customers’ attention. With this plugin you could customize a badge’s text & its color and could also set its dimension and position. The plugin provides you with some default image-badges as well.\u003C\u002Fp>\n\u003Ch4>Free features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Option to have Text Badge or Image Badge\u003C\u002Fli>\n\u003Cli>4 Default Image-Badge options available to choose from \u003C\u002Fli>\n\u003Cli>Option to customize text badges\u003C\u002Fli>\n\u003Cli>Option to Set Text Options ( Color, Font Size and Line Height)\u003C\u002Fli>\n\u003Cli>Option to Set Badge Position\u003C\u002Fli>\n\u003Cli>Option to Set Badge Dimensions \u003C\u002Fli>\n\u003Cli>Option to Show or Hide ‘On Sale’ Badge, as per your choice\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fbadgemanagementfree.phoeniixxdemo.com\u002Fshop\u002F\" rel=\"nofollow ugc\">FREE VERSION DEMO LINK\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Fbadgemanagementfree.phoeniixxdemo.com\u002Fwp-content\u002Fuploads\u002F2018\u002F08\u002FBadge-Management-Free-Documentation.pdf\" rel=\"nofollow ugc\">FREE VERSION DOCUMENTATION LINK\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Take a look at how to set up Product Badges in Woocommerce\u003C\u002Fstrong>.\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\u002FZqXUavd6gdk?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch4>Premium Features:\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fbadgemanagement.phoeniixxdemo.com\" rel=\"nofollow ugc\">PREMIUM VERSION LIVE DEMO\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.phoeniixx.com\u002Fproduct\u002Fbadge-management-for-woocommerce\u002F\" rel=\"nofollow ugc\">PREMIUM VERSION LINK\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.phoeniixx.com\u002Fwp-content\u002Fuploads\u002F2017\u002F02\u002Fbadge-management.pdf\" rel=\"nofollow ugc\">DOCUMENTATION LINK\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Option to add the badges on the Product Tags.\u003C\u002Fli>\n\u003Cli>Option to add the Discount Badge on the products which are on sale. \u003C\u002Fli>\n\u003Cli>Option to add the Stock Quantity Badge which shows the stock left on your products. \u003C\u002Fli>\n\u003Cli>Option to Add a particular Badge to recent products.\u003C\u002Fli>\n\u003Cli>Option to Add a particular Badge to ‘On Sale’ products.\u003C\u002Fli>\n\u003Cli>Option to Add a specific Badge to featured products.\u003C\u002Fli>\n\u003Cli>Option to Hide the default WooCommerce ‘On Sale’ Badge.\u003C\u002Fli>\n\u003Cli>Option to Hide Badge in single Product Page.\u003C\u002Fli>\n\u003Cli>Option to Add a particular Badge to each Product Category.\u003C\u002Fli>\n\u003Cli>9 Badge images available.\u003C\u002Fli>\n\u003Cli>Option to Upload your own images for Badges.\u003C\u002Fli>\n\u003Cli>Option to Set Badge Opacity.\u003C\u002Fli>\n\u003Cli>Option to Set Badge Position.\u003C\u002Fli>\n\u003Cli>Options (Border Radius, Padding, Opacity) for defining Badge Container.\u003C\u002Fli>\n\u003Cli>Option to Set Expiry Date for Badges.\u003C\u002Fli>\n\u003Cli>Option to Set Expiry Date & Time on any of the badges.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fbadgemanagement.phoeniixxdemo.com\" rel=\"nofollow ugc\">PREMIUM VERSION LIVE DEMO\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.phoeniixx.com\u002Fproduct\u002Fbadge-management-for-woocommerce\u002F\" rel=\"nofollow ugc\">PREMIUM VERSION LINK\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.phoeniixx.com\u002Fwp-content\u002Fuploads\u002F2017\u002F02\u002Fbadge-management.pdf\" rel=\"nofollow ugc\">DOCUMENTATION LINK\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Premium WordPress Themes\u003C\u002Fh4>\n\u003Cp>Here is our premium wordpress theme\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.phoeniixx.com\u002Fproduct\u002Ffoody\u002F\" rel=\"nofollow ugc\">Foody Themes\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.phoeniixx.com\u002Fproduct\u002Fjstore-theme\u002F\" rel=\"nofollow ugc\">Jstore Themes\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.phoeniixx.com\u002Fproduct\u002Feezy-store\u002F\" rel=\"nofollow ugc\">Eezy Themes\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.phoeniixx.com\u002Fproduct\u002Fcraze\u002F\" rel=\"nofollow ugc\">Craze Themes\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.phoeniixx.com\u002Fproduct\u002Fseofication\u002F\" rel=\"nofollow ugc\">Seofication Themes\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.phoeniixx.com\u002Fproduct\u002Fnews-prime\u002F\" rel=\"nofollow ugc\">News Prime Themes\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Ch4>Our Website\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>  \u003Ca href=\"https:\u002F\u002Fwww.phoeniixx.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.phoeniixx.com\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support Email\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>  \u003Ca href=\"mailto:support@phoeniixx.com\" rel=\"nofollow ugc\">support@phoeniixx.com\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>NOTE\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>  Our plugin support the Multisite Network.\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n","This plugin allows you to add badges to products on your ecommerce site. Badges on a product help you highlight special offers of the products.",100,38820,46,9,"2022-06-10T09:25:00.000Z","6.0.11","4.0","",[20,21,75,22,23],"e-commerce","https:\u002F\u002Fwww.phoeniixx.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbadge-management-for-woocommerce.2.0.zip",85,{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":66,"downloaded":87,"rating":29,"num_ratings":29,"last_updated":88,"tested_up_to":89,"requires_at_least":90,"requires_php":18,"tags":91,"homepage":73,"download_link":92,"security_score":78,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"discount-percentage-for-woocommerce","Discount Percentage for WooCommerce","1.0.1","Manuel Ramírez Coronel","https:\u002F\u002Fprofiles.wordpress.org\u002Fracmanuel\u002F","\u003Cp>Plugin will Replace “Sale” badge on every sales product with percentage of discount.\u003C\u002Fp>\n\u003Ch4>🔌👨🏻‍💻Was the plugin helpful?\u003C\u002Fh4>\n\u003Cp>Invite me to a Coffee ☕: https:\u002F\u002Flink.mercadopago.com.mx\u002Fracmanuel\u003C\u002Fp>\n\u003Ch4>🔌👨🏻‍💻Do you need a Custom plugin development?\u003C\u002Fh4>\n\u003Cp>Visit my website👨🏻‍💻👀: https:\u002F\u002Fracmanuel.dev\u002F\u003C\u002Fp>\n\u003Ch4>Privacy Policy\u003C\u002Fh4>\n\u003Cp>Discount Percentage for WooCommerce uses \u003Ca href=\"https:\u002F\u002Fappsero.com\" rel=\"nofollow ugc\">Appsero\u003C\u002Fa> SDK to collect some telemetry data upon user’s confirmation. This helps us to troubleshoot problems faster & make product improvements.\u003C\u002Fp>\n\u003Cp>Appsero SDK \u003Cstrong>does not gather any data by default.\u003C\u002Fstrong> The SDK only starts gathering basic telemetry data \u003Cstrong>when a user allows it via the admin notice\u003C\u002Fstrong>. We collect the data to ensure a great user experience for all our users.\u003C\u002Fp>\n\u003Cp>Integrating Appsero SDK \u003Cstrong>DOES NOT IMMEDIATELY\u003C\u002Fstrong> start gathering data, \u003Cstrong>without confirmation from users in any case.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Learn more about how \u003Ca href=\"https:\u002F\u002Fappsero.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Appsero collects and uses this data\u003C\u002Fa>.\u003C\u002Fp>\n","Plugin will Replace \"Sale\" badge on every sales product with percentage of discount.",4119,"2024-01-02T04:00:00.000Z","6.4.8","5.2",[20,21,22,23],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdiscount-percentage-for-woocommerce.zip",{"slug":94,"name":95,"version":82,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":29,"downloaded":100,"rating":29,"num_ratings":29,"last_updated":101,"tested_up_to":102,"requires_at_least":103,"requires_php":73,"tags":104,"homepage":73,"download_link":105,"security_score":66,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"custom-product-badges","Custom Product Badges","Galaxy Weblinks","https:\u002F\u002Fprofiles.wordpress.org\u002Fgalaxyweblinks\u002F","\u003Cp>Custom Product Badges allows you to add beautiful, customizable badges to your WooCommerce products. Set custom text, colors for badge.\u003Cbr \u002F>\nFor any feedback or queries regarding this plugin, please contact our \u003Ca href=\"https:\u002F\u002Fwp-plugins.galaxyweblinks.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">Support team\u003C\u002Fa>.\u003C\u002Fp>\n","Add customizable badges to your WooCommerce products.",345,"2025-04-25T10:47:00.000Z","6.8.5","5.8",[21,22,23],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-product-badges.1.0.1.zip",{"slug":107,"name":108,"version":109,"author":7,"author_profile":8,"description":110,"short_description":111,"active_installs":112,"downloaded":113,"rating":114,"num_ratings":115,"last_updated":116,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":117,"homepage":122,"download_link":123,"security_score":124,"vuln_count":125,"unpatched_count":29,"last_vuln_date":126,"fetched_at":31},"yith-woocommerce-compare","YITH WooCommerce Compare","3.8.0","\u003Cp>YITH WooCommerce Compare plugin is an extension of WooCommerce plugin that allow your users to compare some products of your shop.\u003Cbr \u002F>\nAll products are saved in one complete table where the user can see the difference between the products. Each product features can be\u003Cbr \u002F>\nset with the woocommerce attributes in the product configuration.\u003Cbr \u002F>\nYou can also add a simple widget with the list of products the users have added, where you can manage them.\u003Cbr \u002F>\nAlso you can simply customize the compare table with your style, by editing the specific template.\u003C\u002Fp>\n\u003Cp>Full documentation is available \u003Ca href=\"https:\u002F\u002Fdocs.yithemes.com\u002Fyith-woocommerce-compare\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>This plugin is 100% compatible with \u003Ca href=\"https:\u002F\u002Fwpml.org\u002F\" rel=\"nofollow ugc\">WPML\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Suggestions\u003C\u002Fh3>\n\u003Cp>If you have suggestions about how to improve YITH WooCommerce Compare, you can \u003Ca href=\"mailto:plugins@yithemes.com\" title=\"Your Inspiration Themes\" rel=\"nofollow ugc\">write us\u003C\u002Fa> so we can bundle them into YITH WooCommerce Compare.\u003C\u002Fp>\n\u003Ch3>Translators\u003C\u002Fh3>\n\u003Ch4>Available Languages\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>English (Default)\u003C\u002Fli>\n\u003Cli>Italiano\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you can’t find this plugin in your language and want to translate it, use the dedicated tool at \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Flocale\u002Fit\u002Fdefault\u002Fwp-plugins\u002Fyith-woocommerce-compare\" title=\"Translating WordPress\" rel=\"nofollow ugc\">Translating WordPress\u003C\u002Fa>.\u003Cbr \u002F>\nOr, if you have created your own language pack, or have an update for an existing one, you can send it as an email attachment from our \u003Ca href=\"http:\u002F\u002Fyithemes.com\u002Fcontact\u002F\" title=\"Your Inspiration Themes\" rel=\"nofollow ugc\">Contacts page\u003C\u002Fa> and we will bundle into YITH WooCommerce Compare.\u003C\u002Fp>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>Full documentation is available \u003Ca href=\"https:\u002F\u002Fdocs.yithemes.com\u002Fyith-woocommerce-compare\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n","YITH WooCommerce Compare allows you to compare more products of your shop in one complete table. WooCommerce Compatible up to 10.6",100000,11783019,82,38,"2026-03-03T13:05:00.000Z",[118,119,120,121,24],"compare-products","product-compare","product-comparison","woocommerce-compare","https:\u002F\u002Fyithemes.com\u002Fthemes\u002Fplugins\u002Fyith-woocommerce-compare\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fyith-woocommerce-compare.3.8.0.zip",96,3,"2024-04-22 00:00:00",{"slug":128,"name":129,"version":130,"author":131,"author_profile":132,"description":133,"short_description":134,"active_installs":135,"downloaded":136,"rating":124,"num_ratings":137,"last_updated":138,"tested_up_to":16,"requires_at_least":139,"requires_php":140,"tags":141,"homepage":146,"download_link":147,"security_score":66,"vuln_count":28,"unpatched_count":29,"last_vuln_date":148,"fetched_at":31},"advanced-product-labels-for-woocommerce","Advanced Product Labels for WooCommerce","3.3.3.1","BeRocket","https:\u002F\u002Fprofiles.wordpress.org\u002Fberocket\u002F","\u003Cp>Creating labels has come really easy and fast with the Advanced Product Labels plugin. Promote your free products, show “Free Shipping” or other special attributes of products. By using conditions you can add each label to specific products in your shop.\u003C\u002Fp>\n\u003Ch4>Features:\u003C\u002Fh4>\n\u003Cp>✅ Custom labels on products\u003Cbr \u002F>\n✅ Labels for products by specific conditions\u003Cbr \u002F>\n✅ Labels by: product name, product category, sale status, stock status, bestsellers position, price, total sales count\u003Cbr \u002F>\n✅ Labels custom text and discount percentage type\u003Cbr \u002F>\n✅ Labels custom background and text colors\u003Cbr \u002F>\n✅ Custom label position\u003Cbr \u002F>\n✅ Multiple labels for one product\u003Cbr \u002F>\n✅ CSS templates\u003Cbr \u002F>\n✅ Custom image template\u003Cbr \u002F>\n✅ Better position for labels\u003Cbr \u002F>\n✅ Font size for labels\u003Cbr \u002F>\n✅ Font family for labels\u003Cbr \u002F>\n✅ Dimensions(px|em|%) for the Height, Width, Font size, Line height, Padding and Margin\u003Cbr \u002F>\n✅ z-index for labels\u003C\u002Fp>\n\u003Ch4>Additional Features in Paid Plugin:\u003C\u002Fh4>\n\u003Cp>✅ 30 CSS templates\u003Cbr \u002F>\n✅ 12 Advanced templates\u003Cbr \u002F>\n✅ 14 Image templates\u003Cbr \u002F>\n✅ Label size multiplier for scaling complex labels\u003Cbr \u002F>\n✅ Addon Advanced Content: links for labels\u003Cbr \u002F>\n✅ Opacity for labels\u003Cbr \u002F>\n✅ In-title label position\u003Cbr \u002F>\n✅ Labels for each product\u003Cbr \u002F>\n✅ Shortcodes can be used in the label content\u003Cbr \u002F>\n✅ Tooltip can have an image inside\u003Cbr \u002F>\n✅ Label by: product age, stock quantity, sale price\u003Cbr \u002F>\n✅ Custom image and time left for discount type of label\u003Cbr \u002F>\n✅ Custom label border and font size\u003Cbr \u002F>\n✅ Gradient and Shadow\u003Cbr \u002F>\n✅ Size Multiplier\u003Cbr \u002F>\n✅ Discount Timers\u003Cbr \u002F>\n✅ In-title label\u003Cbr \u002F>\n✅ Labels can be rotated from -90deg to 90deg\u003Cbr \u002F>\n✅ Labels can be added to products with specific attribute values\u003C\u002Fp>\n\u003Ch4>Plugin Links:\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fberocket.com\u002Fwoocommerce-advanced-product-labels\u002F?utm_source=wordpress_org&utm_medium=plugin_links&utm_campaign=products_label\" rel=\"nofollow ugc\">Paid Plugin\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwoocommerce-product-labels.berocket.com\u002Fshop\u002F?utm_source=wordpress_org&utm_medium=plugin_links&utm_campaign=products_label\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fdocs.berocket.com\u002Fplugin\u002Fwoocommerce-advanced-product-labels\u002F?utm_source=wordpress_org&utm_medium=plugin_links&utm_campaign=products_label\" rel=\"nofollow ugc\">Docs\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>🍬 Wanna try admin side?\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fberocket.com\u002Fwoocommerce-advanced-product-labels\u002F?utm_source=wordpress_org&utm_medium=admin_demo&utm_campaign=products_label#try-admin\" rel=\"nofollow ugc\">Admin Demo\u003C\u002Fa> – get access to this plugin’s admin and try it from the inside. Change things and watch how they work.\u003C\u002Fp>\n\u003Ch4>Premium plugin video\u003C\u002Fh4>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FPCinv1oPwx4?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>\u003Cbr \u002F>\n\u003Cem>Video for the free plugin is not ready yet, but we are working on it!\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch4>Compatibility with WooCommerce plugins\u003C\u002Fh4>\n\u003Cp>Advanced Product Labels for WooCommerce has been tested and compatibility is certain with the following WooCommerce plugins that you can add to your site:\u003C\u002Fp>\n\u003Cp>🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-ajax-filters\u002F\" rel=\"ugc\">\u003Cstrong>Advanced AJAX Product Filters\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fload-more-products-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Load More Products for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbrands-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Brands for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgridlist-view-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Grid\u002FList View for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fminmax-quantity-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Min and Max Quantity for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n","Promote exclusive discounts, new products or free shipping. Create labels easily and quickly!",20000,598363,252,"2025-12-10T14:58:00.000Z","5.0","7.0",[21,142,143,144,145],"labels","mark","product-labels","woocommerce-labels","https:\u002F\u002Fberocket.com\u002Fwoocommerce-advanced-product-labels?utm_source=paid_plugin&utm_medium=plugins&utm_campaign=products_label","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-product-labels-for-woocommerce.3.3.3.1.zip","2022-02-15 00:00:00",{"attackSurface":150,"codeSignals":637,"taintFlows":836,"riskAssessment":976,"analyzedAt":986},{"hooks":151,"ajaxHandlers":612,"restRoutes":633,"shortcodes":634,"cronEvents":635,"entryPointCount":636,"unprotectedCount":28},[152,159,163,167,172,175,178,182,186,190,194,199,203,207,211,215,219,223,226,232,236,240,244,248,252,256,260,263,267,271,275,280,283,287,292,295,299,303,308,310,311,315,319,322,326,330,334,337,340,343,346,349,353,357,361,363,365,369,372,376,379,381,383,385,387,390,392,396,399,402,406,410,412,414,416,419,421,423,426,429,433,437,439,442,445,448,451,455,458,460,463,466,469,470,472,473,475,476,477,478,480,484,488,492,496,498,500,503,506,509,512,515,516,517,518,519,522,525,529,534,537,541,543,546,549,552,555,558,560,563,565,567,569,571,573,575,577,578,580,585,588,591,596,599,602,605,607],{"type":153,"name":154,"callback":155,"priority":156,"file":157,"line":158},"filter","yith_show_plugin_row_meta","plugin_row_meta",10,"includes\\class-yith-wcbm-admin.php",112,{"type":160,"name":161,"callback":161,"file":157,"line":162},"action","admin_enqueue_scripts",114,{"type":160,"name":164,"callback":165,"priority":156,"file":157,"line":166},"admin_init","add_metaboxes",116,{"type":160,"name":168,"callback":169,"priority":170,"file":157,"line":171},"admin_menu","register_panel",5,117,{"type":160,"name":173,"callback":173,"file":157,"line":174},"admin_notices",118,{"type":160,"name":164,"callback":176,"file":157,"line":177},"add_capabilities",123,{"type":160,"name":179,"callback":180,"file":157,"line":181},"edit_form_top","maybe_update_badge_options",125,{"type":160,"name":183,"callback":184,"file":157,"line":185},"yith_wcbm_print_badge_preview","print_badge_preview",131,{"type":160,"name":187,"callback":188,"file":157,"line":189},"yith_wcbm_print_badge_library_field","print_badge_library_field",132,{"type":160,"name":191,"callback":192,"file":157,"line":193},"save_post","delete_badge_meta_transient_for_product",134,{"type":153,"name":195,"callback":196,"priority":156,"file":197,"line":198},"wp_insert_post_data","check_badge_title_to_prevent_duplicate","includes\\class-yith-wcbm-badges.php",45,{"type":153,"name":200,"callback":201,"file":197,"line":202},"post_updated_messages","badge_updated_messages",47,{"type":153,"name":204,"callback":205,"priority":156,"file":197,"line":206},"bulk_post_updated_messages","bulk_badge_updated_messages",48,{"type":153,"name":208,"callback":209,"file":197,"line":210},"woocommerce_data_stores","register_data_stores",51,{"type":160,"name":212,"callback":213,"file":197,"line":214},"admin_action_yith_wcbm_clone_badge","clone_badge",54,{"type":153,"name":216,"callback":217,"priority":156,"file":197,"line":218},"yith_plugin_fw_metabox_yith-wcbm-metabox_field_pre_get_value","initialize_value_in_metabox_field",56,{"type":160,"name":220,"callback":221,"priority":156,"file":197,"line":222},"wp_insert_post","maybe_delete_badge_ids_transient",59,{"type":160,"name":224,"callback":221,"priority":156,"file":197,"line":225},"delete_post",60,{"type":153,"name":227,"callback":228,"priority":229,"file":230,"line":231},"yith_wcbm_product_thumbnail_container","show_badge_on_product",999,"includes\\class-yith-wcbm-frontend.php",80,{"type":153,"name":233,"callback":234,"priority":235,"file":230,"line":78},"woocommerce_sale_flash","sale_flash",20,{"type":153,"name":237,"callback":238,"priority":156,"file":230,"line":239},"woocommerce_blocks_product_grid_item_html","handle_default_wc_on_sale_badge_visibility",86,{"type":153,"name":241,"callback":242,"file":230,"line":243},"render_block_data","handle_sale_flash_rendering_on_blocks",87,{"type":160,"name":245,"callback":246,"file":230,"line":247},"dynamic_sidebar_before","set_is_in_sidebar",90,{"type":160,"name":249,"callback":250,"file":230,"line":251},"dynamic_sidebar_after","unset_is_in_sidebar",91,{"type":160,"name":253,"callback":254,"file":230,"line":255},"woocommerce_before_mini_cart","set_is_in_minicart",94,{"type":160,"name":257,"callback":258,"file":230,"line":259},"woocommerce_after_mini_cart","unset_is_in_minicart",95,{"type":160,"name":261,"callback":262,"file":230,"line":53},"wp_enqueue_scripts","enqueue_scripts",{"type":160,"name":264,"callback":265,"file":230,"line":266},"yith_wcbm_theme_badge_container_start","theme_badge_container_start",102,{"type":160,"name":268,"callback":269,"file":230,"line":270},"yith_wcbm_theme_badge_container_end","theme_badge_container_end",103,{"type":153,"name":272,"callback":273,"priority":156,"file":230,"line":274},"woocommerce_post_class","product_classes",106,{"type":160,"name":276,"callback":277,"priority":170,"file":278,"line":279},"init","check_version","includes\\class-yith-wcbm-install.php",79,{"type":160,"name":281,"callback":282,"file":278,"line":231},"yith_wcbm_run_update_callback","run_update_callback",{"type":160,"name":276,"callback":284,"file":285,"line":286},"post_type_register","includes\\class-yith-wcbm-post-types.php",36,{"type":160,"name":288,"callback":289,"file":290,"line":291},"current_screen","maybe_load_frontend","includes\\class-yith-wcbm.php",53,{"type":160,"name":293,"callback":294,"priority":235,"file":290,"line":214},"plugins_loaded","load_cpt_admin_class",{"type":160,"name":296,"callback":297,"file":290,"line":298},"before_woocommerce_init","declare_wc_features_support",57,{"type":153,"name":300,"callback":301,"file":302,"line":78},"body_class","add_theme_class_to_body","includes\\compatibility\\class-yith-wcbm-themes-compatibility.php",{"type":153,"name":304,"callback":305,"file":306,"line":307},"yith_wcbm_theme_badge_container_start_check","container_check","includes\\compatibility\\themes\\class-yith-wcbm-basel-theme-compatibility.php",50,{"type":153,"name":309,"callback":305,"file":306,"line":210},"yith_wcbm_theme_badge_container_end_check",{"type":160,"name":276,"callback":276,"file":306,"line":291},{"type":160,"name":312,"callback":313,"priority":156,"file":306,"line":314},"woocommerce_before_shop_loop_item","badge_container_start",73,{"type":160,"name":316,"callback":317,"priority":69,"file":306,"line":318},"woocommerce_shop_loop_item_title","badge_container_end",74,{"type":160,"name":261,"callback":262,"priority":229,"file":320,"line":321},"includes\\compatibility\\themes\\class-yith-wcbm-electro-theme-compatibility.php",37,{"type":153,"name":323,"callback":324,"priority":156,"file":320,"line":325},"electro_single_product_thumbnails_single_html","show_badge_on_product_thumbnail",41,{"type":153,"name":327,"callback":328,"file":329,"line":115},"yith_wcbm_is_allowed_badge_showing","hide_in_theme_thumb","includes\\compatibility\\themes\\class-yith-wcbm-twenty-twenty-theme-compatibility.php",{"type":153,"name":327,"callback":331,"priority":156,"file":332,"line":333},"check_badge_allowed_in_product_pages","includes\\compatibility\\themes\\class-yith-wcbm-yith-booking-theme-compatibility.php",43,{"type":160,"name":335,"callback":336,"priority":29,"file":332,"line":198},"yith_booking_content_header","set_in_header",{"type":160,"name":335,"callback":338,"priority":339,"file":332,"line":68},"unset_in_header",9999,{"type":160,"name":341,"callback":341,"file":342,"line":171},"yith_wcbm_init","init.php",{"type":160,"name":173,"callback":344,"file":342,"line":345},"yith_wcbm_install_woocommerce_admin_notice",126,{"type":160,"name":173,"callback":347,"file":342,"line":348},"yith_wcbm_install_free_admin_notice",128,{"type":160,"name":293,"callback":350,"priority":351,"file":342,"line":352},"yith_wcbm_install",11,136,{"type":160,"name":354,"callback":355,"file":356,"line":307},"elementor\u002Felements\u002Fcategories_registered","add_yith_category","plugin-fw\\includes\\builders\\elementor\\class-yith-elementor.php",{"type":160,"name":358,"callback":359,"file":356,"line":360},"elementor\u002Feditor\u002Fafter_enqueue_styles","enqueue_styles",52,{"type":160,"name":362,"callback":359,"file":356,"line":291},"elementor\u002Ffrontend\u002Fafter_enqueue_styles",{"type":160,"name":276,"callback":276,"file":364,"line":225},"plugin-fw\\includes\\builders\\gutenberg\\class-yith-gutenberg.php",{"type":160,"name":276,"callback":366,"priority":367,"file":364,"line":368},"register_blocks",30,61,{"type":160,"name":276,"callback":370,"priority":27,"file":364,"line":371},"handle_iframe_preview",62,{"type":160,"name":373,"callback":374,"file":364,"line":375},"wc_ajax_yith_plugin_fw_gutenberg_do_shortcode","do_shortcode",64,{"type":160,"name":276,"callback":377,"file":378,"line":202},"register_common_scripts","plugin-fw\\includes\\class-yit-assets.php",{"type":160,"name":380,"callback":377,"file":378,"line":206},"elementor\u002Feditor\u002Fbefore_enqueue_styles",{"type":160,"name":161,"callback":382,"file":378,"line":307},"register_styles_and_scripts",{"type":160,"name":276,"callback":384,"file":378,"line":360},"register_lapilli_ui_scripts",{"type":160,"name":386,"callback":386,"priority":156,"file":378,"line":291},"should_load_block_editor_scripts_and_styles",{"type":160,"name":161,"callback":262,"priority":27,"file":388,"line":389},"plugin-fw\\includes\\class-yit-icons.php",970,{"type":160,"name":261,"callback":262,"priority":27,"file":388,"line":391},971,{"type":160,"name":393,"callback":394,"priority":27,"file":395,"line":231},"add_meta_boxes","register_metabox","plugin-fw\\includes\\class-yit-metabox.php",{"type":160,"name":191,"callback":397,"priority":156,"file":395,"line":398},"save_postdata",81,{"type":160,"name":161,"callback":400,"priority":401,"file":395,"line":114},"enqueue",15,{"type":153,"name":403,"callback":404,"file":395,"line":405},"yit_icons_screen_ids","add_screen_ids_for_icons",84,{"type":153,"name":407,"callback":408,"file":409,"line":14},"admin_body_class","add_body_class","plugin-fw\\includes\\class-yit-plugin-panel-woocommerce.php",{"type":160,"name":164,"callback":411,"file":409,"line":255},"set_default_options",{"type":160,"name":168,"callback":413,"file":409,"line":259},"add_setting_page",{"type":160,"name":168,"callback":415,"priority":66,"file":409,"line":124},"add_premium_version_upgrade_to_menu",{"type":160,"name":417,"callback":418,"priority":66,"file":409,"line":53},"admin_bar_menu","add_admin_bar_menu",{"type":160,"name":161,"callback":161,"file":409,"line":420},98,{"type":160,"name":164,"callback":422,"file":409,"line":27},"woocommerce_update_options",{"type":153,"name":424,"callback":425,"file":409,"line":66},"woocommerce_screen_ids","add_allowed_screen_id",{"type":153,"name":427,"callback":428,"priority":156,"file":409,"line":266},"woocommerce_admin_settings_sanitize_option","maybe_unserialize_panel_data",{"type":160,"name":430,"callback":431,"file":409,"line":432},"yith_plugin_fw_get_field_after","add_yith_ui",104,{"type":160,"name":434,"callback":435,"file":409,"line":436},"admin_action_yith_plugin_fw_save_toggle_element","save_toggle_element_options",105,{"type":153,"name":427,"callback":438,"priority":235,"file":409,"line":274},"sanitize_onoff_value",{"type":160,"name":161,"callback":440,"priority":351,"file":409,"line":441},"init_wp_with_tabs",108,{"type":160,"name":164,"callback":443,"file":409,"line":444},"maybe_redirect_to_proper_wp_page",109,{"type":153,"name":446,"callback":447,"priority":156,"file":409,"line":158},"yith_plugin_fw_premium_landing_uri","add_utm_data_on_premium_tab",{"type":160,"name":449,"callback":450,"priority":156,"file":409,"line":345},"woocommerce_admin_field_boxinfo","add_infobox",{"type":160,"name":452,"callback":453,"priority":156,"file":409,"line":454},"woocommerce_admin_field_yith-field","add_yith_field",127,{"type":153,"name":427,"callback":456,"priority":156,"file":409,"line":457},"sanitize_option",129,{"type":160,"name":168,"callback":459,"priority":247,"file":409,"line":189},"sort_plugins",{"type":153,"name":461,"callback":462,"file":409,"line":193},"add_menu_classes","add_menu_class_in_yith_plugin",{"type":153,"name":407,"callback":408,"file":464,"line":465},"plugin-fw\\includes\\class-yit-plugin-panel.php",121,{"type":160,"name":164,"callback":467,"file":464,"line":468},"register_settings",122,{"type":160,"name":168,"callback":413,"priority":235,"file":464,"line":177},{"type":160,"name":168,"callback":415,"priority":66,"file":464,"line":471},124,{"type":160,"name":417,"callback":418,"priority":66,"file":464,"line":181},{"type":160,"name":164,"callback":474,"file":464,"line":345},"add_fields",{"type":160,"name":161,"callback":440,"priority":351,"file":464,"line":348},{"type":160,"name":164,"callback":443,"file":464,"line":457},{"type":153,"name":446,"callback":447,"priority":156,"file":464,"line":189},{"type":160,"name":161,"callback":161,"file":464,"line":479},137,{"type":160,"name":481,"callback":482,"file":464,"line":483},"all_admin_notices","print_panel_tabs_in_wp_pages",242,{"type":160,"name":485,"callback":486,"file":464,"line":487},"admin_footer","print_panel_tabs_in_wp_pages_end",243,{"type":153,"name":489,"callback":490,"file":464,"line":491},"parent_file","set_parent_file_to_handle_menu_for_wp_pages",245,{"type":153,"name":493,"callback":494,"priority":156,"file":464,"line":495},"submenu_file","set_submenu_file_to_handle_menu_for_wp_pages",246,{"type":160,"name":168,"callback":459,"priority":247,"file":464,"line":497},259,{"type":153,"name":461,"callback":462,"file":464,"line":499},260,{"type":153,"name":501,"callback":501,"priority":156,"file":464,"line":502},"removable_query_args",261,{"type":160,"name":161,"callback":504,"priority":235,"file":464,"line":505},"maybe_print_welcome_modal",1081,{"type":160,"name":164,"callback":507,"file":464,"line":508},"handle_welcome_modal_action",1082,{"type":160,"name":485,"callback":510,"file":464,"line":511},"anonymous",1213,{"type":160,"name":164,"callback":467,"file":513,"line":514},"plugin-fw\\includes\\class-yit-plugin-subpanel.php",44,{"type":160,"name":168,"callback":413,"file":513,"line":198},{"type":160,"name":417,"callback":418,"priority":66,"file":513,"line":68},{"type":160,"name":164,"callback":474,"file":513,"line":202},{"type":160,"name":161,"callback":161,"file":513,"line":206},{"type":160,"name":161,"callback":520,"file":521,"line":174},"pointer_load","plugin-fw\\includes\\class-yit-pointers.php",{"type":160,"name":164,"callback":523,"priority":66,"file":521,"line":524},"add_pointers",119,{"type":160,"name":526,"callback":527,"priority":156,"file":528,"line":286},"yith_bh_onboarding","show_onboarding_content","plugin-fw\\includes\\class-yith-bh-onboarding.php",{"type":160,"name":530,"callback":531,"file":532,"line":533},"wp_dashboard_setup","YITH_Dashboard::dashboard_widget_setup","plugin-fw\\includes\\class-yith-dashboard.php",146,{"type":160,"name":161,"callback":535,"priority":235,"file":532,"line":536},"YITH_Dashboard::enqueue_scripts",147,{"type":160,"name":164,"callback":538,"file":539,"line":540},"init_wp_list_handlers","plugin-fw\\includes\\class-yith-post-type-admin.php",65,{"type":160,"name":288,"callback":538,"file":539,"line":542},67,{"type":160,"name":179,"callback":544,"file":539,"line":545},"print_back_to_wp_list_button",70,{"type":160,"name":547,"callback":548,"file":539,"line":524},"manage_posts_extra_tablenav","maybe_render_reset_filters_button",{"type":160,"name":547,"callback":550,"file":539,"line":551},"maybe_render_blank_state",120,{"type":160,"name":553,"callback":554,"file":539,"line":468},"restrict_manage_posts","maybe_render_filters",{"type":153,"name":556,"callback":557,"file":539,"line":177},"request","request_query",{"type":153,"name":559,"callback":559,"priority":156,"file":539,"line":181},"list_table_primary_column",{"type":153,"name":561,"callback":562,"priority":66,"file":539,"line":345},"post_row_actions","row_actions",{"type":153,"name":564,"callback":562,"priority":66,"file":539,"line":454},"page_row_actions",{"type":153,"name":566,"callback":566,"priority":156,"file":539,"line":457},"default_hidden_columns",{"type":160,"name":568,"callback":568,"priority":156,"file":539,"line":479},"disable_months_dropdown",{"type":153,"name":407,"callback":408,"file":570,"line":259},"plugin-fw\\includes\\class-yith-system-status.php",{"type":160,"name":168,"callback":572,"priority":27,"file":570,"line":124},"add_submenu_page",{"type":160,"name":164,"callback":574,"file":570,"line":53},"check_system_status",{"type":160,"name":173,"callback":576,"priority":401,"file":570,"line":420},"activate_system_notice",{"type":160,"name":161,"callback":262,"priority":235,"file":570,"line":27},{"type":160,"name":276,"callback":579,"file":570,"line":66},"set_requirements_labels",{"type":153,"name":581,"callback":582,"priority":156,"file":583,"line":584},"yith_plugin_fw_privacy_guide_content","add_message_in_section","plugin-fw\\includes\\privacy\\class-yith-privacy-plugin-abstract.php",39,{"type":160,"name":164,"callback":586,"file":587,"line":307},"add_privacy_message","plugin-fw\\includes\\privacy\\class-yith-privacy.php",{"type":160,"name":293,"callback":589,"file":590,"line":255},"closure","plugin-fw\\init.php",{"type":153,"name":592,"callback":593,"file":594,"line":595},"extra_theme_headers","yit_add_extra_theme_headers","plugin-fw\\yit-functions.php",602,{"type":153,"name":597,"callback":597,"file":594,"line":598},"yit_title_special_characters",726,{"type":153,"name":155,"callback":600,"priority":235,"file":601,"line":218},"yit_plugin_fw_row_meta","plugin-fw\\yit-plugin.php",{"type":160,"name":173,"callback":603,"file":601,"line":604},"yith_plugin_fw_print_deactivation_message",298,{"type":160,"name":293,"callback":589,"priority":401,"file":601,"line":606},300,{"type":160,"name":608,"callback":609,"file":610,"line":611},"shutdown","yit_send_changes_to_db","plugin-fw\\yit-woocommerce-compatibility.php",765,[613,618,621,624,627,629],{"action":614,"nopriv":615,"callback":616,"hasNonce":617,"hasCapCheck":615,"file":157,"line":551},"yith_wcbm_toggle_enable_badge",false,"toggle_enable_badge",true,{"action":619,"nopriv":615,"callback":374,"hasNonce":617,"hasCapCheck":617,"file":364,"line":620},"yith_plugin_fw_gutenberg_do_shortcode",63,{"action":622,"nopriv":615,"callback":623,"hasNonce":617,"hasCapCheck":615,"file":395,"line":239},"yith_plugin_fw_save_toggle_element_metabox","save_toggle_element",{"action":625,"nopriv":615,"callback":435,"hasNonce":615,"hasCapCheck":615,"file":464,"line":626},"yith_plugin_fw_save_toggle_element",138,{"action":526,"nopriv":615,"callback":628,"hasNonce":617,"hasCapCheck":615,"file":528,"line":321},"save_options",{"action":630,"nopriv":615,"callback":631,"hasNonce":617,"hasCapCheck":617,"file":570,"line":632},"yith_create_log_file","create_log_file",101,[],[],[],6,{"dangerousFunctions":638,"sqlUsage":644,"outputEscaping":646,"fileOperations":29,"externalRequests":830,"nonceChecks":831,"capabilityChecks":716,"bundledLibraries":832},[639],{"fn":640,"file":641,"line":642,"context":643},"unserialize","includes\\functions.yith-wcbm.php",770,"$badge_meta      = is_array( $badge_meta ) ? $badge_meta : unserialize( get_post_meta( $badge_id, '_",{"prepared":170,"raw":29,"locations":645},[],{"escaped":647,"rawEcho":632,"locations":648},1584,[649,652,654,657,659,661,663,664,666,667,668,669,671,673,675,676,679,681,683,685,687,689,690,692,694,697,699,702,704,705,708,709,711,713,714,717,719,721,723,724,725,728,730,732,735,737,739,740,741,743,745,747,749,750,751,753,755,757,759,761,763,765,766,768,770,772,774,776,778,779,781,782,784,785,786,787,788,789,790,792,795,797,799,801,803,804,806,808,810,812,814,816,819,820,821,822,824,825,827,828,829],{"file":230,"line":650,"context":651},189,"raw output",{"file":641,"line":653,"context":651},69,{"file":655,"line":656,"context":651},"plugin-fw\\includes\\builders\\elementor\\class-yith-elementor-widget.php",170,{"file":655,"line":658,"context":651},172,{"file":655,"line":660,"context":651},224,{"file":655,"line":662,"context":651},231,{"file":364,"line":606,"context":651},{"file":364,"line":665,"context":651},390,{"file":513,"line":432,"context":651},{"file":532,"line":218,"context":651},{"file":532,"line":620,"context":651},{"file":539,"line":670,"context":651},374,{"file":672,"line":225,"context":651},"plugin-fw\\templates\\bh-onboarding\\onboarding-tabs.php",{"file":674,"line":198,"context":651},"plugin-fw\\templates\\components\\action-button.php",{"file":674,"line":68,"context":651},{"file":677,"line":678,"context":651},"plugin-fw\\templates\\components\\list-items.php",26,{"file":677,"line":680,"context":651},27,{"file":682,"line":401,"context":651},"plugin-fw\\templates\\components\\list-table-blank-state.php",{"file":682,"line":684,"context":651},16,{"file":682,"line":686,"context":651},40,{"file":688,"line":198,"context":651},"plugin-fw\\templates\\components\\notice-banner.php",{"file":688,"line":68,"context":651},{"file":691,"line":51,"context":651},"plugin-fw\\templates\\components\\notice.php",{"file":691,"line":693,"context":651},34,{"file":695,"line":696,"context":651},"plugin-fw\\templates\\components\\tag.php",28,{"file":695,"line":698,"context":651},29,{"file":700,"line":701,"context":651},"plugin-fw\\templates\\fields\\buttons.php",25,{"file":703,"line":325,"context":651},"plugin-fw\\templates\\fields\\copy-to-clipboard.php",{"file":703,"line":198,"context":651},{"file":706,"line":707,"context":651},"plugin-fw\\templates\\fields\\dimensions.php",88,{"file":706,"line":255,"context":651},{"file":710,"line":401,"context":651},"plugin-fw\\templates\\fields\\html.php",{"file":712,"line":325,"context":651},"plugin-fw\\templates\\fields\\icons.php",{"file":712,"line":231,"context":651},{"file":715,"line":716,"context":651},"plugin-fw\\templates\\fields\\image-dimensions.php",18,{"file":715,"line":718,"context":651},23,{"file":720,"line":718,"context":651},"plugin-fw\\templates\\fields\\image-gallery.php",{"file":722,"line":202,"context":651},"plugin-fw\\templates\\fields\\media.php",{"file":722,"line":291,"context":651},{"file":722,"line":653,"context":651},{"file":726,"line":727,"context":651},"plugin-fw\\templates\\fields\\toggle-element.php",92,{"file":726,"line":729,"context":651},184,{"file":726,"line":731,"context":651},282,{"file":733,"line":734,"context":651},"plugin-fw\\templates\\metaboxes\\field-row.php",31,{"file":736,"line":368,"context":651},"plugin-fw\\templates\\metaboxes\\tab.php",{"file":738,"line":124,"context":651},"plugin-fw\\templates\\panel\\help-tab.php",{"file":738,"line":345,"context":651},{"file":738,"line":457,"context":651},{"file":738,"line":742,"context":651},139,{"file":738,"line":744,"context":651},142,{"file":738,"line":746,"context":651},152,{"file":738,"line":748,"context":651},155,{"file":738,"line":656,"context":651},{"file":738,"line":729,"context":651},{"file":738,"line":752,"context":651},193,{"file":738,"line":754,"context":651},196,{"file":738,"line":756,"context":651},204,{"file":738,"line":758,"context":651},216,{"file":738,"line":760,"context":651},218,{"file":738,"line":762,"context":651},220,{"file":738,"line":764,"context":651},223,{"file":738,"line":662,"context":651},{"file":738,"line":767,"context":651},233,{"file":738,"line":769,"context":651},235,{"file":738,"line":771,"context":651},238,{"file":738,"line":773,"context":651},241,{"file":775,"line":693,"context":651},"plugin-fw\\templates\\panel\\panel-field-container.php",{"file":777,"line":222,"context":651},"plugin-fw\\templates\\panel\\premium-tab-content.php",{"file":777,"line":371,"context":651},{"file":777,"line":780,"context":651},66,{"file":777,"line":55,"context":651},{"file":777,"line":783,"context":651},83,{"file":777,"line":259,"context":651},{"file":777,"line":124,"context":651},{"file":777,"line":53,"context":651},{"file":777,"line":420,"context":651},{"file":777,"line":266,"context":651},{"file":777,"line":471,"context":651},{"file":791,"line":206,"context":651},"plugin-fw\\templates\\panel\\v2\\panel-settings-sections.php",{"file":793,"line":794,"context":651},"plugin-fw\\templates\\panel\\v2\\premium-tab.php",22,{"file":793,"line":796,"context":651},24,{"file":798,"line":325,"context":651},"plugin-fw\\templates\\panel\\v2\\woocommerce\\woocommerce-option-row.php",{"file":800,"line":51,"context":651},"plugin-fw\\templates\\panel\\woocommerce\\woocommerce-option-row.php",{"file":802,"line":680,"context":651},"plugin-fw\\templates\\sysinfo\\tabs\\php-info.php",{"file":802,"line":367,"context":651},{"file":594,"line":805,"context":651},199,{"file":594,"line":807,"context":651},396,{"file":594,"line":809,"context":651},467,{"file":594,"line":811,"context":651},1199,{"file":594,"line":813,"context":651},1848,{"file":815,"line":13,"context":651},"views\\add-badge-modal-content.php",{"file":817,"line":818,"context":651},"views\\fields\\badge-library.php",19,{"file":817,"line":718,"context":651},{"file":817,"line":51,"context":651},{"file":817,"line":584,"context":651},{"file":823,"line":680,"context":651},"views\\metaboxes\\badge-settings.php",{"file":823,"line":420,"context":651},{"file":823,"line":826,"context":651},115,{"file":823,"line":166,"context":651},{"file":823,"line":171,"context":651},{"file":823,"line":174,"context":651},7,21,[833],{"name":834,"version":38,"knownCves":835},"Select2",[],[837,854,862,875,883,896,908,923,933,942,950,959,968],{"entryPoint":838,"graph":839,"unsanitizedCount":29,"severity":853},"do_shortcode (plugin-fw\\includes\\builders\\gutenberg\\class-yith-gutenberg.php:279)",{"nodes":840,"edges":851},[841,846],{"id":842,"type":843,"label":844,"file":364,"line":845},"n0","source","$_REQUEST",291,{"id":847,"type":848,"label":849,"file":364,"line":606,"wp_function":850},"n1","sink","echo() [XSS]","echo",[852],{"from":842,"to":847,"sanitized":617},"low",{"entryPoint":855,"graph":856,"unsanitizedCount":29,"severity":853},"\u003Cclass-yith-gutenberg> (plugin-fw\\includes\\builders\\gutenberg\\class-yith-gutenberg.php:0)",{"nodes":857,"edges":860},[858,859],{"id":842,"type":843,"label":844,"file":364,"line":845},{"id":847,"type":848,"label":849,"file":364,"line":606,"wp_function":850},[861],{"from":842,"to":847,"sanitized":617},{"entryPoint":863,"graph":864,"unsanitizedCount":29,"severity":853},"json_search_orders (plugin-fw\\includes\\class-yit-ajax.php:164)",{"nodes":865,"edges":873},[866,869],{"id":842,"type":843,"label":867,"file":868,"line":656},"$_GET","plugin-fw\\includes\\class-yit-ajax.php",{"id":847,"type":848,"label":870,"file":868,"line":871,"wp_function":872},"get_col() [SQLi]",190,"get_col",[874],{"from":842,"to":847,"sanitized":617},{"entryPoint":876,"graph":877,"unsanitizedCount":29,"severity":853},"\u003Cclass-yit-ajax> (plugin-fw\\includes\\class-yit-ajax.php:0)",{"nodes":878,"edges":881},[879,880],{"id":842,"type":843,"label":867,"file":868,"line":656},{"id":847,"type":848,"label":870,"file":868,"line":871,"wp_function":872},[882],{"from":842,"to":847,"sanitized":617},{"entryPoint":884,"graph":885,"unsanitizedCount":29,"severity":853},"\u003Cclass-yit-metabox> (plugin-fw\\includes\\class-yit-metabox.php:0)",{"nodes":886,"edges":894},[887,890],{"id":842,"type":843,"label":888,"file":395,"line":889},"$_POST",426,{"id":847,"type":848,"label":891,"file":395,"line":892,"wp_function":893},"call_user_func() [RCE]",460,"call_user_func",[895],{"from":842,"to":847,"sanitized":617},{"entryPoint":897,"graph":898,"unsanitizedCount":29,"severity":853},"save_toggle_element_options (plugin-fw\\includes\\class-yit-plugin-panel-woocommerce.php:857)",{"nodes":899,"edges":906},[900,902],{"id":842,"type":843,"label":844,"file":409,"line":901},874,{"id":847,"type":848,"label":903,"file":409,"line":904,"wp_function":905},"update_option() [Settings Manipulation]",905,"update_option",[907],{"from":842,"to":847,"sanitized":617},{"entryPoint":909,"graph":910,"unsanitizedCount":29,"severity":853},"\u003Cclass-yit-plugin-panel-woocommerce> (plugin-fw\\includes\\class-yit-plugin-panel-woocommerce.php:0)",{"nodes":911,"edges":920},[912,914,916,918],{"id":842,"type":843,"label":913,"file":409,"line":642},"$_REQUEST (x2)",{"id":847,"type":848,"label":891,"file":409,"line":915,"wp_function":893},807,{"id":917,"type":843,"label":913,"file":409,"line":901},"n2",{"id":919,"type":848,"label":903,"file":409,"line":904,"wp_function":905},"n3",[921,922],{"from":842,"to":847,"sanitized":617},{"from":917,"to":919,"sanitized":617},{"entryPoint":924,"graph":925,"unsanitizedCount":29,"severity":853},"\u003Cclass-yit-plugin-panel> (plugin-fw\\includes\\class-yit-plugin-panel.php:0)",{"nodes":926,"edges":931},[927,929],{"id":842,"type":843,"label":867,"file":464,"line":928},1094,{"id":847,"type":848,"label":891,"file":464,"line":930,"wp_function":893},1143,[932],{"from":842,"to":847,"sanitized":617},{"entryPoint":934,"graph":935,"unsanitizedCount":29,"severity":853},"save_options (plugin-fw\\includes\\class-yith-bh-onboarding.php:82)",{"nodes":936,"edges":940},[937,939],{"id":842,"type":843,"label":844,"file":528,"line":938},89,{"id":847,"type":848,"label":903,"file":528,"line":66,"wp_function":905},[941],{"from":842,"to":847,"sanitized":617},{"entryPoint":943,"graph":944,"unsanitizedCount":29,"severity":853},"\u003Cclass-yith-bh-onboarding> (plugin-fw\\includes\\class-yith-bh-onboarding.php:0)",{"nodes":945,"edges":948},[946,947],{"id":842,"type":843,"label":844,"file":528,"line":938},{"id":847,"type":848,"label":903,"file":528,"line":66,"wp_function":905},[949],{"from":842,"to":847,"sanitized":617},{"entryPoint":951,"graph":952,"unsanitizedCount":29,"severity":853},"\u003Csystem-information-panel> (plugin-fw\\templates\\sysinfo\\system-information-panel.php:0)",{"nodes":953,"edges":957},[954,956],{"id":842,"type":843,"label":867,"file":955,"line":401},"plugin-fw\\templates\\sysinfo\\system-information-panel.php",{"id":847,"type":848,"label":849,"file":955,"line":360,"wp_function":850},[958],{"from":842,"to":847,"sanitized":617},{"entryPoint":960,"graph":961,"unsanitizedCount":29,"severity":853},"yith_plugin_fw_print_deactivation_message (plugin-fw\\yit-plugin.php:257)",{"nodes":962,"edges":966},[963,965],{"id":842,"type":843,"label":867,"file":601,"line":964},265,{"id":847,"type":848,"label":849,"file":601,"line":845,"wp_function":850},[967],{"from":842,"to":847,"sanitized":617},{"entryPoint":969,"graph":970,"unsanitizedCount":29,"severity":853},"\u003Cyit-plugin> (plugin-fw\\yit-plugin.php:0)",{"nodes":971,"edges":974},[972,973],{"id":842,"type":843,"label":867,"file":601,"line":964},{"id":847,"type":848,"label":849,"file":601,"line":845,"wp_function":850},[975],{"from":842,"to":847,"sanitized":617},{"summary":977,"deductions":978},"This plugin exhibits a mixed security posture. On the positive side, it demonstrates strong practices in SQL query handling, with 100% prepared statements, and a high percentage (94%) of properly escaped output. The absence of critical or high severity taint flows, unsanitized paths, and file operations are also encouraging signs. The plugin's vulnerability history shows one known high-severity vulnerability, which is currently patched, indicating a reasonable response to past issues.\n\nHowever, there are notable areas of concern. The presence of one AJAX handler without authentication checks represents a significant potential entry point for attackers. While the static analysis shows no critical taint flows, the `unserialize` function is a dangerous function that can lead to remote code execution if used with untrusted input. The overall attack surface is relatively small, but the unprotected AJAX endpoint is a direct weakness. The history of a high-severity vulnerability, even if patched, suggests that the plugin may be a target for attackers, and diligent auditing and patching are crucial.\n\nIn conclusion, while the plugin has implemented several good security practices, the unprotected AJAX handler and the potential risks associated with `unserialize` warrant attention. The past high-severity vulnerability highlights the need for ongoing vigilance and regular security updates. Addressing the unprotected AJAX endpoint should be a priority.",[979,982,984],{"reason":980,"points":981},"AJAX handler without authentication",8,{"reason":983,"points":170},"Use of dangerous function (unserialize)",{"reason":985,"points":401},"Past high severity CVE","2026-03-16T17:36:57.058Z",{"wat":988,"direct":999},{"assetPaths":989,"generatorPatterns":993,"scriptPaths":994,"versionParams":995},[990,991,992],"\u002Fwp-content\u002Fplugins\u002Fyith-woocommerce-badges-management\u002Fassets\u002Fcss\u002Fyith-wcbm-admin.css","\u002Fwp-content\u002Fplugins\u002Fyith-woocommerce-badges-management\u002Fassets\u002Fjs\u002Fyith-wcbm-admin.js","\u002Fwp-content\u002Fplugins\u002Fyith-woocommerce-badges-management\u002Fassets\u002Fjs\u002Fyith-wcbm-frontend.js",[],[991,992],[996,997,998],"yith-woocommerce-badges-management\u002Fassets\u002Fcss\u002Fyith-wcbm-admin.css?ver=","yith-woocommerce-badges-management\u002Fassets\u002Fjs\u002Fyith-wcbm-admin.js?ver=","yith-woocommerce-badges-management\u002Fassets\u002Fjs\u002Fyith-wcbm-frontend.js?ver=",{"cssClasses":1000,"htmlComments":1002,"htmlAttributes":1004,"restEndpoints":1007,"jsGlobals":1008,"shortcodeOutput":1010},[1001],"yith-wcbm-product-badge-wrapper",[1003,5],"YITH WCBM Admin",[1005,1006],"data-yith-wcbm-product-id","data-yith-wcbm-badge-id",[],[1009],"yith_wcbm_admin_options",[1011],"[yith_wcbm_badge"]