[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fSBgz6Bto2S4LN5fBZiHtppyyq5rWVGq1GtG9HQOflv0":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":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":57,"crawl_stats":36,"alternatives":65,"analysis":168,"fingerprints":395},"premmerce-woocommerce-brands","Premmerce Brands for WooCommerce","1.2.14","Premmerce","https:\u002F\u002Fprofiles.wordpress.org\u002Fpremmerce\u002F","\u003Cp>This plugin makes it possible to create an unlimited number of brands that can be assigned to the products for better cataloging, product search and additional opportunities for marketing and brand promotion.\u003C\u002Fp>\n\u003Cp>The brands in this plugin are  created as separate taxonomy, which allows you to use all the benefits of WordPress in the work with taxonomies and all the features for SEO from YoastSEO.\u003C\u002Fp>\n\u003Cp>Full documentation is available here: \u003Ca href=\"https:\u002F\u002Fpremmerce.com\u002Fpremmerce-woocommerce-brands-free-plugin\u002F\" rel=\"nofollow ugc\">Premmerce Brands for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Major features in “Premmerce Brands for WooCommerce”\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Creating, editing and deleting brands\u003C\u002Fli>\n\u003Cli>Assigning a brand to a product\u003C\u002Fli>\n\u003Cli>Shortcode for displaying the list of brands\u003C\u002Fli>\n\u003Cli>Displaying the page of a particular brand and the possibility to sort products by category\u003C\u002Fli>\n\u003Cli>Widget for displaying selected brands on the site\u003C\u002Fli>\n\u003Cli>Semantic markup for the brand on the product page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Demo\u003C\u002Fh4>\n\u003Cp>You can see how it works on the Storefront theme here: \u003Ca href=\"https:\u002F\u002Fstorefront.premmerce.com\u002Fbrands\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fstorefront.premmerce.com\u002Fbrands\u002F\u003C\u002Fa>   .\u003C\u002Fp>\n\u003Cp>You can see how it works on the SalesZone theme here: \u003Ca href=\"https:\u002F\u002Fsaleszone.premmerce.com\u002Fbrands\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fsaleszone.premmerce.com\u002Fbrands\u002F\u003C\u002Fa>  .\u003C\u002Fp>\n\u003Cp>Plus, you can create your personal demo store and test  this plugin together with \u003Ca href=\"https:\u002F\u002Fpremmerce.com\u002Ffeatures\u002F\" rel=\"nofollow ugc\">Premmerce Premium\u003C\u002Fa> and all other Premmerce plugins and themes  developed by our team here:  \u003Ca href=\"https:\u002F\u002Fpremmerce.com\u002Fpremmerce-woocommerce-demo\u002F\" rel=\"nofollow ugc\">Premmerce WooCommerce Demo\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Compatibility with other Plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WooCommerce\u003C\u002Fli>\n\u003Cli>Yoast SEO\u003C\u002Fli>\n\u003Cli>WooCommerce Multilingual\u003C\u002Fli>\n\u003Cli>Premmerce WooCommerce Toolkit\u003C\u002Fli>\n\u003Cli>WooCommerce SEO Addon\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin makes it possible to create an unlimited number of brands that can be assigned to the products for better cataloging.",2000,51603,76,5,"2026-02-19T18:37:00.000Z","6.9.4","4.8","5.6",[20,21,22],"brands","product-brands","woocommerce-brands","https:\u002F\u002Fpremmerce.com\u002Fpremmerce-woocommerce-brands-free-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpremmerce-woocommerce-brands.1.2.14.zip",98,2,0,"2025-12-11 14:30:57","2026-03-15T15:16:48.613Z",[31,45],{"id":32,"url_slug":33,"title":34,"description":35,"plugin_slug":4,"theme_slug":36,"affected_versions":37,"patched_in_version":6,"severity":38,"cvss_score":39,"cvss_vector":40,"vuln_type":41,"published_date":28,"updated_date":42,"references":43,"days_to_patch":13},"CVE-2025-12783","premmerce-brands-for-woocommerce-missing-authorization-to-authenticated-subscriber-brand-permalink-settings-update","Premmerce Brands for WooCommerce \u003C= 1.2.13 - Missing Authorization To Authenticated (Subscriber+) Brand Permalink Settings Update","The Premmerce Brands for WooCommerce plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the saveBrandsSettings function in all versions up to, and including, 1.2.13. This makes it possible for authenticated attackers, with Subscriber-level access and above, to modify brand permalink settings.",null,"\u003C=1.2.13","medium",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Missing Authorization","2026-02-25 15:55:42",[44],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F6560ba0b-2190-4d30-b0c4-f07d524ccfde?source=api-prod",{"id":46,"url_slug":47,"title":48,"description":49,"plugin_slug":4,"theme_slug":36,"affected_versions":37,"patched_in_version":6,"severity":38,"cvss_score":39,"cvss_vector":50,"vuln_type":51,"published_date":52,"updated_date":53,"references":54,"days_to_patch":56},"CVE-2025-62890","premmerce-brands-for-woocommerce-cross-site-request-forgery","Premmerce Brands for WooCommerce \u003C= 1.2.13 - Cross-Site Request Forgery","The Premmerce Brands for WooCommerce plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 1.2.13. This is due to missing or incorrect nonce validation on a function. This makes it possible for unauthenticated attackers to perform an unauthorized action via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.","CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Cross-Site Request Forgery (CSRF)","2025-08-22 00:00:00","2026-02-26 15:16:44",[55],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F885ecd04-53f0-4f61-a38f-1bb467960ad7?source=api-prod",189,{"slug":58,"display_name":7,"profile_url":8,"plugin_count":59,"total_installs":60,"avg_security_score":61,"avg_patch_time_days":62,"trust_score":63,"computed_at":64},"premmerce",14,59700,94,401,75,"2026-04-04T14:21:28.272Z",[66,88,109,130,149],{"slug":67,"name":68,"version":69,"author":70,"author_profile":71,"description":72,"short_description":73,"active_installs":74,"downloaded":75,"rating":76,"num_ratings":77,"last_updated":78,"tested_up_to":16,"requires_at_least":79,"requires_php":80,"tags":81,"homepage":86,"download_link":87,"security_score":76,"vuln_count":27,"unpatched_count":27,"last_vuln_date":36,"fetched_at":29},"smart-brands-for-woocommerce","Smart Brands for WooCommerce","2.0.4","ShapedPlugin LLC","https:\u002F\u002Fprofiles.wordpress.org\u002Fshapedplugin\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.shapedplugin.com\u002Fsmart-brands-for-woocommerce\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Live Demo\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdocs.shapedplugin.com\u002Fdocs\u002Fsmart-brands-for-woocommerce\u002Foverview\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Documentation\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fshapedplugin.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Support\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fshapedplugin.com\u002Fsmart-brands\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Upgrade to Pro »\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FvFN6AZ8-ngI?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent&listType=playlist&list=PLoUb-7uG-5jOBmbeVQ2iJHubM1StZTrxf\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch4>Overview\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.shapedplugin.com\u002Fsmart-brands-for-woocommerce\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Smart Brands for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa> helps you display Product Brands nicely in your WooCommerce Store. Also, you can showcase your Brands in a sliding manner too. You can show your product’s Brand Name, Description, and Brand Logo. The brands in this plugin are built as independent taxonomies, allowing you to use all of the benefits of WordPress in working with taxonomies. Additionally, The plugin has a simple and easy-to-use shortcode generator interface with many handy options which will help you to display brands list, and customize and manage them easily without coding.\u003C\u002Fp>\n\u003Cp>Smart Brands for WooCommerce plugin allows you to add brands for products and gain credibility by displaying them in your WooCommerce shop. Smart Brands for WooCommerce is free, rapidly growing, and comes with great support.\u003C\u002Fp>\n\u003Ch4>Why Smart Brands for WooCommerce Plugin is important?\u003C\u002Fh4>\n\u003Cp>A product’s brand can have a significant impact on its value and demand. Additionally, it’s something to emphasize if you run a WooCommerce site and offer goods from particular well-known Brands. According to CrowdSpring, 77% of all buyers make purchases based on a brand name.\u003C\u002Fp>\n\u003Cp>Smart Brands for WooCommerce plugin allows you to add a brand name, logos, and links to your brands, as well as create custom pages for each Brand. And then, you can assign the brands to your desired products. This gives your store or website a considerably more polished, professional appearance in the eyes of your customers.\u003C\u002Fp>\n\u003Ch4>Exciting Features List\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Minimalist design and fully responsive\u003C\u002Fli>\n\u003Cli>Create unlimited brands\u003C\u002Fli>\n\u003Cli>Set a name and description for each brand\u003C\u002Fli>\n\u003Cli>Upload a logo or an image for each brand\u003C\u002Fli>\n\u003Cli>Add custom links to brands\u003C\u002Fli>\n\u003Cli>Assign one or more brands to each product\u003C\u002Fli>\n\u003Cli>Show brands on the product detail page\u003C\u002Fli>\n\u003Cli>Brand archive page\u003C\u002Fli>\n\u003Cli>Shortcode to display brands list (as a carousel)\u003C\u002Fli>\n\u003Cli>Swiper, powerful, and fast loading\u003C\u002Fli>\n\u003Cli>Display product count to brands\u003C\u002Fli>\n\u003Cli>Device-wise specific responsive control for brand carousel\u003C\u002Fli>\n\u003Cli>Order your brands by (name, date, & random)\u003C\u002Fli>\n\u003Cli>Show\u002Fhide brand carousel section title\u003C\u002Fli>\n\u003Cli>Set space between brands in the carousel\u003C\u002Fli>\n\u003Cli>Set brand border, border style, color, hover color, & border-radius\u003C\u002Fli>\n\u003Cli>10+ Carousel Controls:\u003Cbr \u002F>\n\u003Cstrong>-AutoPlay\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>-AutoPlay speed\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>-Sliding speed\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>-Pause on hover\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>-Infinite loop\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>-slide to scroll\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>-Slide to scroll in responsive devices\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>-Show\u002Fhide navigation\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>-Show\u002Fhide pagination dots\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>-Touch swipe\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Display brands in the sidebar or widget\u003C\u002Fli>\n\u003Cli>Option to change brands taxonomy and label\u003C\u002Fli>\n\u003Cli>Custom CSS option to override styles\u003C\u002Fli>\n\u003Cli>Page builders compatible\u003C\u002Fli>\n\u003Cli>RTL supported\u003C\u002Fli>\n\u003Cli>Multisite supported\u003C\u002Fli>\n\u003Cli>Multilingual ready\u003C\u002Fli>\n\u003Cli>Compatible with popular WooCommerce themes and plugins\u003C\u002Fli>\n\u003Cli>Compatible with WooCommerce High-Performance Order Storage (HPOS) feature.\u003C\u002Fli>\n\u003Cli>Frequently updated and secured codebase\u003C\u002Fli>\n\u003Cli>Fast forum support\u003C\u002Fli>\n\u003Cli>All modern browsers supported\u003C\u002Fli>\n\u003Cli>SEO friendly and fully optimized\u003C\u002Fli>\n\u003Cli>And many more options\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>For Fast Support, Feature Request, and Bug Reporting\u003C\u002Fh4>\n\u003Cblockquote>\n\u003Cp>Ask us at either via our \u003Ca href=\"https:\u002F\u002Fshapedplugin.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Support\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>We’re really proud to serve and enhance \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce\u002F\" rel=\"ugc\">\u003Cstrong>WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Author\u003C\u002Fh4>\n\u003Cp>Designed and Developed by \u003Ca href=\"https:\u002F\u002Fshapedplugin.com\u002F\" rel=\"nofollow ugc\">\u003Cstrong>ShapedPlugin\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n","Create unlimited brands to assign to your products, highlight the brands of the products you sell, and boost sales instantly!",400,13096,100,4,"2025-12-30T05:30:00.000Z","5.2","7.2",[82,83,22,84,85],"manufacturer","product-brand-logos","woocommerce-brands-slider","woocommerce-product-brands","https:\u002F\u002Fshapedplugin.com\u002Fsmart-brands\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-brands-for-woocommerce.2.0.4.zip",{"slug":89,"name":90,"version":91,"author":92,"author_profile":93,"description":94,"short_description":95,"active_installs":96,"downloaded":97,"rating":76,"num_ratings":26,"last_updated":98,"tested_up_to":99,"requires_at_least":100,"requires_php":101,"tags":102,"homepage":106,"download_link":107,"security_score":108,"vuln_count":27,"unpatched_count":27,"last_vuln_date":36,"fetched_at":29},"unlimited-brands-for-woocommerce","Brands for WooCommerce","2.0","Kaz Kadalashvili","https:\u002F\u002Fprofiles.wordpress.org\u002Fkazbekkadalashvili\u002F","\u003Cp>WordPress plugin that provides brands support for WooCommerce\u003C\u002Fp>\n\u003Cp>Woocommerce Brands Plugin. You can assign poducts to brands. There\\’s shortcode to display list of brands, as well as widget that provides filter form for brands.\u003C\u002Fp>\n\u003Cp>Shortcodes\u003C\u002Fp>\n\u003Cp>[woo-square-brands] – brands in a square\u003C\u002Fp>\n\u003Cp>[woo-brands-slider slidestoshow=6 arrows=true dots=false speed=1] – slider brands\u003C\u002Fp>\n\u003Cp>[woo-single-brand slug=slug_name] – single brand\u003C\u002Fp>\n\u003Cp>[list-brands hide_empty=false] – list brands\u003C\u002Fp>\n","Woocommerce Brands Plugin. You can assign poducts to brands. There\\'s shortcode to display list of brands, as well as widget that provides filter &hellip;",10,9297,"2019-12-17T18:19:00.000Z","5.3.21","4.0","",[103,21,104,22,105],"brand-taxonomy","woocommerce","woocommerce-brands-filter","http:\u002F\u002Fwordpress.org","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Funlimited-brands-for-woocommerce.zip",85,{"slug":110,"name":111,"version":112,"author":113,"author_profile":114,"description":115,"short_description":116,"active_installs":117,"downloaded":118,"rating":61,"num_ratings":119,"last_updated":120,"tested_up_to":16,"requires_at_least":121,"requires_php":18,"tags":122,"homepage":126,"download_link":127,"security_score":128,"vuln_count":77,"unpatched_count":27,"last_vuln_date":129,"fetched_at":29},"perfect-woocommerce-brands","Perfect Brands for WooCommerce","3.6.10","quadlayers","https:\u002F\u002Fprofiles.wordpress.org\u002Fquadlayers\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fquadlayers.com\u002Fproducts\u002Fperfect-woocommerce-brands\u002F\" rel=\"nofollow ugc\">Premium\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fquadlayers.com\u002Fperfect-woocommerce-brands\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fquadlayers.com\u002Fdocumentation\u002Fperfect-woocommerce-brands\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002Fquadlayers\u002F\" rel=\"nofollow ugc\">Community\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Perfect WooCommerce Brands is a perfect tool to organize your site, highlight the brands you have, and also helps as a filter for your customers at UX exploration. PWB extendes the product’s description and presentation at your e-commerce site.\u003C\u002Fp>\n\u003Ch3>Presentation\u003C\u002Fh3>\n\u003Cp>Whether we like to admit it or not, we are all influenced by brands. Brands are a guarantee for quality, they assure product recognition in customers.\u003Cbr \u002F>\nIs essential to work with product brands for increase sales and generate reliability on your e-commerce site.\u003Cbr \u002F>\nWith this extension you can add product brands to your WooCommerce site.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cblockquote>\n\u003Cul>\n\u003Cli>Very easy to use, 100% free, no ads, no premium version exists\u003C\u002Fli>\n\u003Cli>Assign brands to products\u003C\u002Fli>\n\u003Cli>Associate a banner and a link to each brand\u003C\u002Fli>\n\u003Cli>Translation-ready\u003C\u002Fli>\n\u003Cli>Visual Composer support\u003C\u002Fli>\n\u003Cli>Minimalist design and fully responsive\u003C\u002Fli>\n\u003Cli>Very lightweight\u003C\u002Fli>\n\u003Cli>Shortcode: Display all brands\u003C\u002Fli>\n\u003Cli>Shortcode: Display brands carousel\u003C\u002Fli>\n\u003Cli>Shortcode: Display product carousel by brand\u003C\u002Fli>\n\u003Cli>Shortcode: Display brands for a specific product\u003C\u002Fli>\n\u003Cli>Shortcode: A-Z Listing\u003C\u002Fli>\n\u003Cli>Widget: Display brands as dropdown\u003C\u002Fli>\n\u003Cli>Widget: Display brands as list (brand names or brand logos)\u003C\u002Fli>\n\u003Cli>Widget: Filter products by brand\u003C\u002Fli>\n\u003Cli>Customizable brands slug\u003C\u002Fli>\n\u003Cli>Show the brands in products loop\u003C\u002Fli>\n\u003Cli>Import brands (migrate) from other brands plugins\u003C\u002Fli>\n\u003Cli>Dummy data installer (logos by heroturko)\u003C\u002Fli>\n\u003Cli>WooCommerce REST API support\u003C\u002Fli>\n\u003Cli>WooCommerce built-in product importer\u002Fexporter support\u003C\u002Fli>\n\u003Cli>Brand tab for single product page\u003C\u002Fli>\n\u003Cli>Favorite brands\u003C\u002Fli>\n\u003Cli>Brands json import\u002Fexport\u003C\u002Fli>\n\u003Cli>Brand structured data\u003C\u002Fli>\n\u003Cli>And much more!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Ch3>Perfect WooCommerce Brands Premium\u003C\u002Fh3>\n\u003Cp>The premium version of Perfect WooCommerce Brands plugin offer you a wide range of extra features that allows a full controll of the brands pages.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cul>\n\u003Cli>Improve brand search experience by redirecting users to brand page\u003C\u002Fli>\n\u003Cli>Include brands separator in brands pages\u003C\u002Fli>\n\u003Cli>Change columns in the brands pages\u003C\u002Fli>\n\u003Cli>Change the place of your brands list in brands pages and shop\u003C\u002Fli>\n\u003Cli>Include brands separator in products pages\u003C\u002Fli>\n\u003Cli>Include breadcrumbs in products pages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n","Perfect Brands for WooCommerce allows you to show product brands in your WooCommerce based store",50000,2662441,415,"2026-03-11T18:51:00.000Z","4.7",[104,22,123,124,125],"woocommerce-manufacturer","woocommerce-product","woocommerce-supplier","https:\u002F\u002Fquadlayers.com\u002Fproducts\u002Fperfect-woocommerce-brands\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fperfect-woocommerce-brands.3.6.10.zip",95,"2025-11-24 09:39:17",{"slug":131,"name":132,"version":133,"author":134,"author_profile":135,"description":136,"short_description":137,"active_installs":138,"downloaded":139,"rating":27,"num_ratings":27,"last_updated":140,"tested_up_to":141,"requires_at_least":142,"requires_php":143,"tags":144,"homepage":146,"download_link":147,"security_score":148,"vuln_count":27,"unpatched_count":27,"last_vuln_date":36,"fetched_at":29},"mas-woocommerce-brands","MAS Brands for WooCommerce","1.1.0","MadrasThemes","https:\u002F\u002Fprofiles.wordpress.org\u002Fmadrasthemes\u002F","\u003Cp>The MAS Brands for WooCommerce plugin can add brands to your products, as well as widgets and shortcodes for displaying your brands.\u003C\u002Fp>\n\u003Cp>Create a product attribute for brand and configure the brand attribute settings in WooCommerce > Settings > Products > Brands.\u003C\u002Fp>\n\u003Cp>Use the \u003Ccode>[mas_product_brand_list]\u003C\u002Fcode> shortcode to display brands A-Z. Allowed attributes are show_top_links and show_empty_brands.\u003C\u002Fp>\n\u003Cp>Use the \u003Ccode>[mas_product_brand_thumbnails]\u003C\u002Fcode> shortcode to display brands thumbnails. Allowed attributes are columns, orderby, order, slug, hide_empty and number.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F9KTYwoiX2is?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n","Brands plugin for WooCommerce by MadrasThemes.",10000,253688,"2024-12-04T16:22:00.000Z","6.4.8","5.3","7.4",[104,22,123,124,145],"woocommerce-product-attribute","https:\u002F\u002Fgithub.com\u002Fmadrasthemes\u002Fmas-woocommerce-brands","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmas-woocommerce-brands.1.1.0.zip",92,{"slug":150,"name":151,"version":152,"author":153,"author_profile":154,"description":155,"short_description":156,"active_installs":157,"downloaded":158,"rating":76,"num_ratings":159,"last_updated":101,"tested_up_to":160,"requires_at_least":161,"requires_php":18,"tags":162,"homepage":165,"download_link":166,"security_score":76,"vuln_count":27,"unpatched_count":27,"last_vuln_date":36,"fetched_at":167},"easy-woocommerce-brands","Easy Woocommerce Brands","1.1","osamabaqi123","https:\u002F\u002Fprofiles.wordpress.org\u002Fosamabaqi123\u002F","\u003Cp>Easy Woocommerce Brands plugin allow you to add brands to your WooCommerce products on your website with any WordPress theme\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Easy to use and 100% Free.\u003C\u002Fli>\n\u003Cli>Lightweight plugin\u003C\u002Fli>\n\u003Cli>Add unlimited Brands \u003C\u002Fli>\n\u003Cli>Assign multiple brands to your one product.\u003C\u002Fli>\n\u003Cli>Display brand name, images and both on a Product page.\u003C\u002Fli>\n\u003Cli>Brands Widget.\u003C\u002Fli>\n\u003Cli>Display all brands on page using shortcode.\u003C\u002Fli>\n\u003Cli>100% Responsive design\u003C\u002Fli>\n\u003Cli>Add logos to your brands.\u003C\u002Fli>\n\u003Cli>Custom Permalink.\u003C\u002Fli>\n\u003Cli>Brand image Width and Height.\u003C\u002Fli>\n\u003Cli>Custom Brand Position.\u003C\u002Fli>\n\u003C\u002Ful>\n","Easy Woocommerce Brands plugin allow you to add brands to your WooCommerce products on your website with any WordPress theme Easy to use and 100% Fr &hellip;",50,2728,6,"5.4.19","5.0",[163,20,164,82,22],"brand","logo","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fproduct-brands\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-woocommerce-brands.zip","2026-03-15T10:48:56.248Z",{"attackSurface":169,"codeSignals":270,"taintFlows":346,"riskAssessment":385,"analyzedAt":394},{"hooks":170,"ajaxHandlers":263,"restRoutes":264,"shortcodes":265,"cronEvents":269,"entryPointCount":231,"unprotectedCount":27},[171,177,181,185,188,193,197,201,205,209,214,218,222,226,228,233,237,239,242,245,249,253,256,260],{"type":172,"name":173,"callback":174,"file":175,"line":176},"action","product_brand_add_form_fields","addBrandsFields","src\\Admin\\Admin.php",33,{"type":172,"name":178,"callback":179,"priority":96,"file":175,"line":180},"product_brand_edit_form_fields","editBrandsFields",34,{"type":172,"name":182,"callback":183,"priority":96,"file":175,"line":184},"created_term","saveBrandsFields",35,{"type":172,"name":186,"callback":183,"priority":96,"file":175,"line":187},"edit_term",36,{"type":189,"name":190,"callback":191,"file":175,"line":192},"filter","manage_edit-product_brand_columns","productBrandColumns",37,{"type":189,"name":194,"callback":195,"priority":96,"file":175,"line":196},"manage_product_brand_custom_column","productCatColumn",38,{"type":172,"name":198,"callback":199,"priority":96,"file":175,"line":200},"quick_edit_custom_box","quickEdit",39,{"type":172,"name":202,"callback":203,"file":175,"line":204},"manage_product_posts_custom_column","renderProductColumns",40,{"type":172,"name":206,"callback":207,"file":175,"line":208},"woocommerce_product_bulk_and_quick_edit","saveEditPost",41,{"type":172,"name":210,"callback":211,"priority":212,"file":175,"line":213},"restrict_manage_posts","productFilterDropdown",999,42,{"type":172,"name":215,"callback":216,"file":175,"line":217},"woocommerce_product_bulk_edit_end","addBrandsToBulkEdit",45,{"type":172,"name":219,"callback":220,"file":175,"line":221},"woocommerce_product_bulk_edit_save","bulkEditBrandsHandler",46,{"type":172,"name":223,"callback":224,"file":175,"line":225},"admin_init","addBrandsSettings",49,{"type":172,"name":223,"callback":227,"file":175,"line":157},"saveBrandsSettings",{"type":172,"name":229,"callback":230,"priority":231,"file":175,"line":232},"woocommerce_product_duplicate_before_save","addBrandToDuplicatedProduct",1,53,{"type":172,"name":234,"callback":235,"file":236,"line":204},"plugins_loaded","loadTextDomain","src\\BrandsPlugin.php",{"type":172,"name":223,"callback":238,"file":236,"line":208},"checkRequirePlugins",{"type":172,"name":240,"callback":241,"file":236,"line":225},"init","createProductsTaxonomies",{"type":172,"name":243,"callback":244,"file":236,"line":157},"widgets_init","registerWidgets",{"type":172,"name":246,"callback":247,"file":236,"line":248},"before_woocommerce_init","declareHposCompatibility",51,{"type":172,"name":250,"callback":251,"file":252,"line":176},"woocommerce_product_meta_end","addProductBrand","src\\Frontend\\Frontend.php",{"type":189,"name":254,"callback":255,"file":252,"line":180},"woocommerce_get_breadcrumb","changeBreadcrumb",{"type":172,"name":257,"callback":258,"priority":259,"file":252,"line":187},"wp_enqueue_scripts","closure",30,{"type":172,"name":261,"callback":262,"file":252,"line":204},"premmerce_brands_page_render","renderBrandsPage",[],[],[266],{"tag":267,"callback":268,"file":252,"line":184},"brands_page","brandsPage",[],{"dangerousFunctions":271,"sqlUsage":272,"outputEscaping":274,"fileOperations":27,"externalRequests":27,"nonceChecks":231,"capabilityChecks":231,"bundledLibraries":338},[],{"prepared":231,"raw":27,"locations":273},[],{"escaped":275,"rawEcho":200,"locations":276},16,[277,281,282,285,286,287,289,290,292,293,294,295,296,297,298,300,301,303,305,307,308,310,311,313,314,315,316,319,321,322,324,325,326,327,330,331,333,335,337],{"file":278,"line":279,"context":280},"views\\admin\\brands-bulk-edit.php",12,"raw output",{"file":278,"line":279,"context":280},{"file":283,"line":284,"context":280},"views\\admin\\brands-filter-select.php",9,{"file":283,"line":284,"context":280},{"file":283,"line":284,"context":280},{"file":288,"line":96,"context":280},"views\\admin\\brands-quick-edit.php",{"file":288,"line":96,"context":280},{"file":291,"line":77,"context":280},"views\\admin\\brands-widget-form.php",{"file":291,"line":14,"context":280},{"file":291,"line":14,"context":280},{"file":291,"line":159,"context":280},{"file":291,"line":284,"context":280},{"file":291,"line":96,"context":280},{"file":291,"line":96,"context":280},{"file":291,"line":299,"context":280},18,{"file":291,"line":299,"context":280},{"file":291,"line":302,"context":280},20,{"file":291,"line":304,"context":280},23,{"file":291,"line":306,"context":280},24,{"file":291,"line":306,"context":280},{"file":291,"line":309,"context":280},25,{"file":291,"line":259,"context":280},{"file":291,"line":312,"context":280},31,{"file":291,"line":312,"context":280},{"file":291,"line":184,"context":280},{"file":291,"line":184,"context":280},{"file":317,"line":318,"context":280},"views\\admin\\edit-brands-fields.php",8,{"file":320,"line":159,"context":280},"views\\frontend\\brands-meta.php",{"file":320,"line":159,"context":280},{"file":323,"line":96,"context":280},"views\\frontend\\brands-page.php",{"file":323,"line":279,"context":280},{"file":323,"line":279,"context":280},{"file":323,"line":59,"context":280},{"file":328,"line":329,"context":280},"views\\frontend\\brands-widget.php",3,{"file":328,"line":159,"context":280},{"file":328,"line":332,"context":280},11,{"file":328,"line":334,"context":280},13,{"file":328,"line":336,"context":280},17,{"file":328,"line":304,"context":280},[339,342],{"name":340,"version":36,"knownCves":341},"Select2",[],{"name":343,"version":344,"knownCves":345},"Freemius","1.0",[],[347,365,373],{"entryPoint":348,"graph":349,"unsanitizedCount":27,"severity":364},"saveBrandsSettings (src\\Admin\\Admin.php:104)",{"nodes":350,"edges":361},[351,356],{"id":352,"type":353,"label":354,"file":175,"line":355},"n0","source","$_POST['premmerce_brands_base']",120,{"id":357,"type":358,"label":359,"file":175,"line":355,"wp_function":360},"n1","sink","update_option() [Settings Manipulation]","update_option",[362],{"from":352,"to":357,"sanitized":363},true,"low",{"entryPoint":366,"graph":367,"unsanitizedCount":27,"severity":364},"\u003CAdmin> (src\\Admin\\Admin.php:0)",{"nodes":368,"edges":371},[369,370],{"id":352,"type":353,"label":354,"file":175,"line":355},{"id":357,"type":358,"label":359,"file":175,"line":355,"wp_function":360},[372],{"from":352,"to":357,"sanitized":363},{"entryPoint":374,"graph":375,"unsanitizedCount":231,"severity":364},"\u003Cbrands-filter-select> (views\\admin\\brands-filter-select.php:0)",{"nodes":376,"edges":382},[377,379],{"id":352,"type":353,"label":378,"file":283,"line":159},"$_GET",{"id":357,"type":358,"label":380,"file":283,"line":284,"wp_function":381},"echo() [XSS]","echo",[383],{"from":352,"to":357,"sanitized":384},false,{"summary":386,"deductions":387},"The \"premmerce-woocommerce-brands\" plugin v1.2.14 exhibits a mixed security posture. On the positive side, the plugin demonstrates good practices by utilizing prepared statements for all SQL queries and incorporating both nonce and capability checks for its identified entry points. The static analysis reveals a limited attack surface with only one shortcode and no exposed AJAX handlers or REST API routes without proper authorization checks. This suggests a conscious effort to restrict direct unauthorized access. However, a significant concern arises from the taint analysis, which identified one flow with unsanitized paths. While classified as not critical or high, this still represents a potential avenue for exploitation if it leads to unexpected data handling or manipulation within the application.\n\nThe plugin's vulnerability history indicates a pattern of medium-severity issues, specifically related to missing authorization and Cross-Site Request Forgery (CSRF). The fact that there are no currently unpatched CVEs is a positive sign, but the existence of past vulnerabilities of these types suggests a need for ongoing vigilance and code review. The recurrence of these vulnerability types in the past, coupled with the identified unsanitized path in the taint analysis, warrants caution. While the current version appears to have addressed past issues and has a well-controlled entry point, the unsanitized path is a lingering concern that could potentially be exploited. Overall, the plugin has strengths in its structured approach to security checks, but the taint analysis finding and past vulnerability trends necessitate careful monitoring and potential further code auditing.",[388,390,392],{"reason":389,"points":318},"Flow with unsanitized paths found in taint analysis",{"reason":391,"points":96},"Past medium severity vulnerabilities (2 total)",{"reason":393,"points":14},"Only 29% of output properly escaped","2026-03-16T18:28:59.835Z",{"wat":396,"direct":405},{"assetPaths":397,"generatorPatterns":400,"scriptPaths":401,"versionParams":402},[398,399],"\u002Fwp-content\u002Fplugins\u002Fpremmerce-woocommerce-brands\u002Fadmin\u002Fcss\u002Fpremmerce-brands.css","\u002Fwp-content\u002Fplugins\u002Fpremmerce-woocommerce-brands\u002Fadmin\u002Fjs\u002Fpremmerce-brands.js",[],[399],[403,404],"premmerce-brands\u002Fstyle.css?ver=","premmerce-brands.js?ver=",{"cssClasses":406,"htmlComments":417,"htmlAttributes":423,"restEndpoints":426,"jsGlobals":427,"shortcodeOutput":430},[407,408,409,410,411,412,413,414,415,416],"premmerce-brands-wrapper","brands-create-form","brands-edit-form","brands-thumbnail-id","brands-image-preview","attachment-thumbnail","wp-term-image","wc-term-thumbnail-wrap","add-brands-to-products","brands-product-filter",[418,419,420,421,422],"\u003C!-- Include the template for adding brand fields -->","\u003C!-- Include the template for editing brand fields -->","\u003C!-- Placeholder for brand image -->","\u003C!-- Bulk Edit Brands -->","\u003C!-- Product Filter Brands -->",[424,425],"data-brands-base","data-brands-filter-nonce",[],[428,429],"brands_options","brands_image_uploader_params",[]]