[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fM-qNmmUbQsJCUVt9RBBtXijRXw5ICPiTrQdeyWQtPaY":3,"$fe4A_h8m6tQYnepXGIwKQ19eaHDc6_2z0yI5LAQLu4HI":467,"$fNyFBJtzD1z2h4f1Ea0hzUSQcs177BBEjo-HFLtS-E-k":471},{"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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":37,"analysis":135,"fingerprints":440},"vendor-templates-dokan","VendorX for WooCommerce – Hide add to Cart, Track Order & Direct Checkout for WooCommerce Store","1.0.9","Al Rubyat","https:\u002F\u002Fprofiles.wordpress.org\u002Frubyat13\u002F","\u003Cp>\u003Cstrong>VendorX for WooCommerce\u003C\u002Fstrong> is a powerful plugin designed to enhance the Dokan multi-vendor marketplace experience. It gives you control over key WooCommerce functions, empowering store owners and vendors to tailor the buying experience and streamline order handling.\u003C\u002Fp>\n\u003Ch3>✨ Key Features:\u003C\u002Fh3>\n\u003Cp>🛒 \u003Cstrong>Hide Add to Cart Button\u003C\u002Fstrong>\u003Cbr \u002F>\nEasily remove the “Add to Cart” button from shop or archive pages to encourage direct contact or custom checkout flows.\u003C\u002Fp>\n\u003Cp>📝 \u003Cstrong>Custom Add to Cart Text\u003C\u002Fstrong>\u003Cbr \u002F>\nSet your own call-to-action text instead of the default “Add to Cart” label — personalize it to suit your brand tone.\u003C\u002Fp>\n\u003Cp>💰 \u003Cstrong>Hide Product Prices\u003C\u002Fstrong>\u003Cbr \u002F>\nHide prices across your store and replace them with custom messages like “Contact for Price” or any text you prefer.\u003C\u002Fp>\n\u003Cp>✏️ \u003Cstrong>Custom Price Text\u003C\u002Fstrong>\u003Cbr \u002F>\nReplace hidden prices with flexible, brand-matching text that speaks directly to your customers.\u003C\u002Fp>\n\u003Cp>⚡ \u003Cstrong>Buy Now Button\u003C\u002Fstrong>\u003Cbr \u002F>\nEnable a “Buy Now” button that redirects shoppers straight to the checkout — ideal for single-product sales or quick conversions.\u003C\u002Fp>\n\u003Cp>🛍️ \u003Cstrong>Custom Buy Now Text\u003C\u002Fstrong>\u003Cbr \u002F>\nCustomize the button label with anything like “Order Now”, “Grab It”, or “Quick Checkout” to drive urgency and action.\u003C\u002Fp>\n\u003Cp>📦 \u003Cstrong>Order Tracking for Customers\u003C\u002Fstrong>\u003Cbr \u002F>\nAllow your customers to track their orders using their \u003Cstrong>Order Number\u003C\u002Fstrong> and \u003Cstrong>Mobile Number\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>🔗 Use this shortcode: \u003Ccode>[vendor_order_tracker]\u003C\u002Fcode>\u003Cbr \u002F>\n  Easily embed the order tracking form on any page or post.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Whether you’re showcasing products without direct purchasing, streamlining the checkout experience, or giving vendors more power—\u003Cstrong>VendorX\u003C\u002Fstrong> makes it easy to do more with WooCommerce.\u003C\u002Fp>\n\u003Cp>This plugin is ideal for:\u003Cbr \u002F>\n– Vendors who sell customizable or variable-priced products\u003Cbr \u002F>\n– Store owners running limited-time offers\u003Cbr \u002F>\n– Anyone looking to simplify or personalize the buyer journey\u003C\u002Fp>\n\u003Ch4>POWERED BY Techrubyat\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftechrubyat.com\u002Fmy_plugin\u002Fvendor-templates-dokan\u002F\" rel=\"nofollow ugc\">VendorX for WooCommerce and Dokan\u003C\u002Fa> plugin gives vendors to lots of vendors templats design collections to change their vendor store looks.\u003C\u002Fp>\n","Boost your WooCommerce store with VendorX – hide add to cart, enable direct checkout, and allow vendors to track orders easily.",20,3679,0,"2025-05-06T13:23:00.000Z","6.8.5","5.4","7.4",[19,20,21,22,23],"add-to-cart","dokan","hide-price","track-order","woocommerce","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvendor-templates-dokan","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvendor-templates-dokan.1.0.9.zip",92,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"rubyat13",1,30,88,"2026-08-29T02:10:50.204Z",[38,59,82,98,116],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":17,"tags":53,"homepage":56,"download_link":57,"security_score":48,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":58},"add-to-cart-button-customizations","Add To Cart Button Customizations","2.0.3","Md Ruhel Khan","https:\u002F\u002Fprofiles.wordpress.org\u002Fruhel241\u002F","\u003Cp>Add To Cart Button Customizations is a powerful WooCommerce extension that gives you complete control over your WooCommerce add to cart buttons. This plugin allows you to customize the appearance and behavior of add to cart buttons throughout your online store without any coding knowledge.\u003Cbr \u002F>\nWhether you want to change button colors to match your brand, hide buttons on specific products, add icons, or customize button text, this plugin provides all the tools you need to create a seamless shopping experience.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Ch3>Button Styling\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Change button background color\u003C\u002Fli>\n\u003Cli>Customize text color\u003C\u002Fli>\n\u003Cli>Set border color and size\u003C\u002Fli>\n\u003Cli>Create hover effects\u003C\u002Fli>\n\u003Cli>Adjust button radius for rounded corners\u003C\u002Fli>\n\u003Cli>Modify font size\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Button Visibility\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Hide add to cart buttons globally\u003C\u002Fli>\n\u003Cli>Hide buttons on shop\u002Farchive pages only\u003C\u002Fli>\n\u003Cli>Hide buttons on single product pages only\u003C\u002Fli>\n\u003Cli>Hide buttons for specific products\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Price Display\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Hide prices globally\u003C\u002Fli>\n\u003Cli>Hide prices on specific products\u003C\u002Fli>\n\u003Cli>Hide prices on shop\u002Farchive pages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Button Text\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Change the default “Add to Cart” text globally\u003C\u002Fli>\n\u003Cli>Set custom text for specific products\u003C\u002Fli>\n\u003Cli>Add icons before or after text\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Icon Integration\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add icons to your add to cart buttons\u003C\u002Fli>\n\u003Cli>Control icon positioning (left or right)\u003C\u002Fli>\n\u003Cli>Choose from available icon sets\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Ch3>Global Settings\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Navigate to \u003Cstrong>WooCommerce Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Add To Cart Customization Settings\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>The settings page is divided into tabs:\n\u003Cul>\n\u003Cli>Button Hide Settings\u003C\u002Fli>\n\u003Cli>Button Customization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Per-Product Settings\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Edit any product\u003C\u002Fli>\n\u003Cli>Enable or disable specific options:\n\u003Cul>\n\u003Cli>Hide add to cart button\u003C\u002Fli>\n\u003Cli>Hide price\u003C\u002Fli>\n\u003Cli>Custom button text\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n","Add To Cart Button Customizations is a powerful WooCommerce extension that gives you complete control over your WooCommerce add to cart buttons.",400,11341,100,6,"2026-01-17T07:57:00.000Z","6.9.5","5.0",[19,54,23,55],"hide-add-to-cart-button","woocommerce-hide-price","https:\u002F\u002Fwpcreativeidea.com\u002Fadd-to-cart-button","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadd-to-cart-button-customizations.2.0.3.zip","2026-07-22T17:31:50.256Z",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":48,"num_ratings":69,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":80,"download_link":81,"security_score":48,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":58},"hide-price-and-add-to-cart-for-woocommerce","Hide Price and Add to Cart for WooCommerce","1.0.1","Woo Managers","https:\u002F\u002Fprofiles.wordpress.org\u002Fwoomanagers\u002F","\u003Cp>\u003Cstrong>Hide Price and Add to Cart for WooCommerce\u003C\u002Fstrong> gives store owners full rule-based control over pricing visibility and purchase options — no coding required.\u003C\u002Fp>\n\u003Cp>Create unlimited visibility rules and define exactly who sees prices and the Add to Cart button, and on which products. Each rule lets you target specific products, categories, tags, or brands, and apply it to specific user roles, individual users, or guest visitors.\u003C\u002Fp>\n\u003Cp>Whether you’re running a wholesale store, a B2B shop, a members-only catalog, or a quote-based business — this plugin makes conditional pricing visibility simple and flexible.\u003C\u002Fp>\n\u003Ch4>Why Use This Plugin?\u003C\u002Fh4>\n\u003Cp>Many WooCommerce stores need to control who can see prices and buy products. Common scenarios include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Hide prices from guest users until they register or log in\u003C\u002Fli>\n\u003Cli>Show pricing only to approved wholesale or B2B customers\u003C\u002Fli>\n\u003Cli>Replace “Add to Cart” with a “Request a Quote” or “Contact Us” button\u003C\u002Fli>\n\u003Cli>Convert your WooCommerce store into a browse-only product catalog\u003C\u002Fli>\n\u003Cli>Restrict purchasing for specific products or entire categories by user role\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Unlimited Hide Rules\u003C\u002Fstrong>\u003Cbr \u002F>\nCreate as many rules as your store needs. Each rule is managed independently, giving you granular control across your entire catalog.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Hide Price with Custom Replacement Text\u003C\u002Fstrong>\u003Cbr \u002F>\n* Completely hide the product price\u003Cbr \u002F>\n* Replace it with any custom text — e.g., “Login to See Price”, “Call for Price”, “Request a Quote”, or “Members Only”\u003Cbr \u002F>\n* Leave the price area blank if preferred\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Hide Add to Cart Button — Two Replacement Options\u003C\u002Fstrong>\u003Cbr \u002F>\n* Remove the Add to Cart button entirely\u003Cbr \u002F>\n* Replace it with plain custom text (e.g., “Contact Us for Pricing”)\u003Cbr \u002F>\n* Replace it with a styled custom link button pointing to any URL — your contact page, a quote form, a WhatsApp chat link, an email address, or any external page\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Works on Shop Pages AND Single Product Pages\u003C\u002Fstrong>\u003Cbr \u002F>\nRules apply both on archive\u002Fshop listing pages and on individual product pages, so your store looks consistent everywhere.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Supports All WooCommerce Product Types\u003C\u002Fstrong>\u003Cbr \u002F>\nRules are applied correctly across simple products, variable products (including individual variations), grouped products, external\u002Faffiliate products, and WooCommerce Subscriptions.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Precise Product Targeting\u003C\u002Fstrong>\u003Cbr \u002F>\nControl which products each rule applies to:\u003Cbr \u002F>\n* Apply to all products in your store with one click\u003Cbr \u002F>\n* Target specific individual products\u003Cbr \u002F>\n* Target entire product categories\u003Cbr \u002F>\n* Target products by tag\u003Cbr \u002F>\n* Target products by brand (compatible with brand taxonomy plugins)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Flexible User & Role Targeting\u003C\u002Fstrong>\u003Cbr \u002F>\nControl which visitors each rule applies to:\u003Cbr \u002F>\n* Target specific individual user accounts by name\u003Cbr \u002F>\n* Target any WordPress or WooCommerce user role — including Guests, Customers, Subscribers, Wholesalers, or any custom role\u003Cbr \u002F>\n* If no user or role is specified, the rule applies to everyone\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Results Cached for Performance\u003C\u002Fstrong>\u003Cbr \u002F>\nRules are cached using WordPress object cache, so your store runs fast even with many rules active.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Developer-Friendly with Custom Hooks\u003C\u002Fstrong>\u003Cbr \u002F>\nExtend and customize the plugin’s behavior using built-in filters:\u003Cbr \u002F>\n* \u003Ccode>woomanagers_replace_price_text\u003C\u002Fcode> — Filter the replacement text shown instead of the price\u003Cbr \u002F>\n* \u003Ccode>woomanagers_replace_add_to_cart_text\u003C\u002Fcode> — Filter the replacement text shown instead of the Add to Cart button\u003Cbr \u002F>\n* \u003Ccode>wmhp_hide_price_register_post_type\u003C\u002Fcode> — Customize the Hide Price Rules post type registration\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Translation Ready\u003C\u002Fstrong>\u003Cbr \u002F>\nFully internationalized with a \u003Ccode>.pot\u003C\u002Fcode> file included. Ready for translation into any language.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Built to WordPress and WooCommerce Standards\u003C\u002Fstrong>\u003Cbr \u002F>\n* Follows official WordPress coding standards\u003Cbr \u002F>\n* Nonce verification and data sanitization on all inputs\u003Cbr \u002F>\n* Integrates natively into the WooCommerce admin menu\u003Cbr \u002F>\n* No bloat — only loads what it needs\u003C\u002Fp>\n\u003Ch4>Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Wholesale WooCommerce Stores\u003C\u002Fstrong> — Show prices only to approved wholesale accounts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>B2B eCommerce Websites\u003C\u002Fstrong> — Gate pricing behind login for business customers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Catalog Mode Shops\u003C\u002Fstrong> — Let visitors browse products without seeing prices or buying\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Membership-Based Stores\u003C\u002Fstrong> — Restrict pricing visibility to paid members\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Quote-Based Businesses\u003C\u002Fstrong> — Replace Add to Cart with a quote request button\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manufacturer & Distributor Sites\u003C\u002Fstrong> — Display your product range without enabling direct purchases\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Private or Invite-Only Stores\u003C\u002Fstrong> — Restrict all purchasing to specific registered users\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Use Cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Hide all prices for guest (non-logged-in) visitors\u003C\u002Fli>\n\u003Cli>Show prices only to users with the “Wholesaler” role\u003C\u002Fli>\n\u003Cli>Replace “Add to Cart” with a WhatsApp button for a specific product category\u003C\u002Fli>\n\u003Cli>Hide pricing on a specific brand’s products for retail customers\u003C\u002Fli>\n\u003Cli>Create a catalog-only experience for trade show or brochure-style stores\u003C\u002Fli>\n\u003Cli>Allow browsing but require login before any purchase can be made\u003C\u002Fli>\n\u003C\u002Ful>\n","Hide product prices and the Add to Cart button in WooCommerce with rule-based control. Perfect for B2B, wholesale, and catalog mode stores.",200,1717,2,"2026-06-30T06:16:00.000Z","7.0.2","5.9","7.2",[75,76,77,78,79],"hide-add-to-cart-woocommerce","hide-price-woocommerce","role-based-pricing-woocommerce","woocommerce-b2b","woocommerce-catalog-mode","https:\u002F\u002Fwoomanagers.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhide-price-and-add-to-cart-for-woocommerce.1.0.1.zip",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":67,"downloaded":90,"rating":13,"num_ratings":13,"last_updated":91,"tested_up_to":92,"requires_at_least":52,"requires_php":73,"tags":93,"homepage":96,"download_link":97,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":58},"price-guard-for-woocommerce","Price Guard – Hide Price & Add to Cart for WooCommerce","1.0.0","wpmariocom","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpmariocom\u002F","\u003Cp>Price Guard for WooCommerce allows store owners to hide product prices and “Add to Cart” buttons, replacing them with custom buttons. This is ideal for stores that require inquiries or quote requests before purchase.\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Hide product prices globally or for specific categories\u003C\u002Fli>\n\u003Cli>Hide “Add to Cart” buttons\u003C\u002Fli>\n\u003Cli>Replace hidden elements with custom buttons\u003C\u002Fli>\n\u003Cli>Customize button text and link\u003C\u002Fli>\n\u003Cli>Easy to use settings page in WooCommerce\u003C\u002Fli>\n\u003C\u002Ful>\n","Hide product prices and \"Add to Cart\" buttons in your WooCommerce store, replacing them with custom buttons for quote requests or inquiries.",1628,"2024-09-30T12:09:00.000Z","6.6.5",[19,21,94,95,23],"price","quote","https:\u002F\u002Fwpmario.com\u002Fprice-guard","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprice-guard-for-woocommerce.zip",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":67,"downloaded":106,"rating":48,"num_ratings":107,"last_updated":108,"tested_up_to":109,"requires_at_least":52,"requires_php":17,"tags":110,"homepage":114,"download_link":115,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":58},"sales-booster","Sale Booster Product Offer Countdown Timer","3.0.2","footnoteio","https:\u002F\u002Fprofiles.wordpress.org\u002Ffootnoteio\u002F","\u003Cp>WP Sales Booster is with most amazing salas increasing plugin with WooCommerce Countdown Timer Which creates scarcity to visitor and influence to purchase . With Exit Popup WooCommerce administrator can collect potential customer leads email address and phone number and also can re-target the customer using auto responder [different email marketing tools or by direct sales phone call ]. Another great feature is Enquiry Form [Webmaster can set custom Enquiry Form for each product to make instant email communication with potential customers] . This plugin is focused on WooCommerce and we are a team of people who added many proven features to boost your WooCommerce sales and conversion with this plugin without increasing your website traffic.\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\u002Fz5LngNnhGLA?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>How To Remove Add to Cart Button On Woocommerce\u003C\u002Fh3>\n\u003Cp>Sometimes Woocommerce website owner needs to remove the add to cart button for any specific product . This plugin allow this option to user .any one can easily remove add to cart button even without having any coding skills.\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\u002FPhhjm2BpP5U?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>How To Hide WooCommerce Price\u003C\u002Fh3>\n\u003Cp>WooCommerce website owner a hide price for any specific product. This plugin allow users to hide price for any specific product.\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\u002FU3azkSPWvN4?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>How To Set Countdown Timer For WooCommerce Store\u003C\u002Fh3>\n\u003Cp>Website owner can set  unique timer for individual user. This is the most advanced feature and it’s a proven method of increasing sales. By this feature you can set special note to any customer for a specific timer for 0 to 120 minutes. If audience not grab the offer note or discountcount code. Note will be vanish for the user for the user for a specific minutes. This is really a great trigger to increase your sales.\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\u002FGEbehZmSPpU?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>How To Set  Fixed Date Countdown Timer For WooCommerce Store\u003C\u002Fh3>\n\u003Cp>WP Sales Booster allows clear deadline based countdown timer to your shoppers. So  a website owner can  create a campaign targeting a specific deadline .Any one can set a campaign with coupon or special note with this plugin for a special occasion. Such as Black friday, Critsmash, cyber monday.\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\u002FhzNHDmNPt6U?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>How To Set Product Enquiry Button For Particular  WooCommerce Product\u003C\u002Fh3>\n\u003Cp>Website admin can set custom product enquiry forms for each product  . With auto massage system and also with custom email.\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\u002FR_V8wxy2cR4?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>How To Set Custom Exit Popup Form Woocommerce Product Page\u003C\u002Fh3>\n\u003Cp>Collect subscriber by showing custom exit pop up form or note for individual product . User can create custom form with drag drop features and also can show third party forms by mailchimp aweber getresponse etc .\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\u002FYdFZuISKPQE?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>Sticky Header Note WooCommerce\u003C\u002Fh3>\n\u003Cp>This features allow to grab the attention of your user by releasing special note with the countdown timer . As an example, a special note can be Next Day Delivery, Free Shipping, Discount Code etc. which will be displayed to your product page header.\u003C\u002Fp>\n\u003Ch3>Woocommerce Order Notes\u003C\u002Fh3>\n\u003Cp>Woocommerce website owner can release special note for individual products below cart option here you can place your discount coupon for any specific promotion offer  with timer.\u003C\u002Fp>\n\u003Ch3>Change Colors Of Each Features  of Countdown Timer\u003C\u002Fh3>\n\u003Cp>Topbar Primary Background Color ,Topbar Secondary Background Color ,Top Bar Text Color ,Countdown Background Color, Countdown Timer Color ,Countdown Text Color , Stock Quantity Color to grab the attention of your audience\u003C\u002Fp>\n\u003Ch3>Drag Drop Custom Enquiry Form\u003C\u002Fh3>\n\u003Cp>Web admin can set custom form with name phone number or other fields easily by integrating fluent form (free version ) . also can use set of awesome free templates.\u003C\u002Fp>\n\u003Ch3>Enquiry Form Conversion Report\u003C\u002Fh3>\n\u003Cp>We admin also can track the number of views of each form and also can track how the form is converting .\u003C\u002Fp>\n\u003Ch3>Custom Auto Massage Option For Each Inquiry Form\u003C\u002Fh3>\n\u003Cp>Web admin can set individual message for each form  . So user will get individual auto massage massage for individual product for each query !\u003C\u002Fp>\n\u003Ch3>Change The Enquiry Button Text\u003C\u002Fh3>\n\u003Cp>Webmaster can set the enquiry button text with his that he or she wants.\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\u002F5LYEyvXeMvw?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>How To Set Banner and corner Ad For WooCommerce shop\u003C\u002Fh3>\n\u003Cp>Webmaster  can set banner and corner image for campaign setting and also for driving traffic to any specific product or landing page !\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\u002F-4kedkTZoIU?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\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\u002FbrYGwLbc8Ac?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","Supercharge your WordPress WooCommerce site with showing countdown timer for discount.",13708,3,"2024-12-20T06:43:00.000Z","6.7.5",[111,112,113,55],"countdown-timer","remove-add-to-cart-button-woocommerce","woocommerce-disable-cart-and-checkout","https:\u002F\u002Fwpsalesbooster.org\u002Fdownloads\u002Fsales-booster-pro-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsales-booster.3.0.2.zip",{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":124,"downloaded":125,"rating":48,"num_ratings":33,"last_updated":126,"tested_up_to":127,"requires_at_least":128,"requires_php":129,"tags":130,"homepage":132,"download_link":133,"security_score":134,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":58},"prices-by-user-role-lite","Prices By User Role Lite","1.0","Plugiton","https:\u002F\u002Fprofiles.wordpress.org\u002Ffesti-team\u002F","\u003Cp>Prices by User Role Lite it is a plugin designed to extend the default WooCommerce functionality by hiding Add to Cart button and product prices from the user roles.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Free version features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Hide Add to Cart Button for User Roles \u003C\u002Fli>\n\u003Cli>Hide Prices for User Roles \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>For more features and amazing support get Prices by User Role version:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Prices by User Role for Simple Products\u003C\u002Fli>\n\u003Cli>Prices by User Role for Variable Products\u003C\u002Fli>\n\u003Cli>Hide Add to Cart Button for User Roles \u003C\u002Fli>\n\u003Cli>Hide Prices for User Roles\u003C\u002Fli>\n\u003Cli>Text for Registered Users with Hidden Price\u003C\u002Fli>\n\u003Cli>Pricing Roles\u003C\u002Fli>\n\u003Cli>Discount for the user role group\u003C\u002Fli>\n\u003Cli>Disable discount per product\u003C\u002Fli>\n\u003Cli>Markup for user role group\u003C\u002Fli>\n\u003Cli>Hide the “Add to Cart” button from non registered users\u003C\u002Fli>\n\u003Cli>Hide the prices from non registered users\u003C\u002Fli>\n\u003Cli>Text instead of the price for the non registered user\u003C\u002Fli>\n\u003Cli>Hide the “Add to Cart” button from the specific user role group\u003C\u002Fli>\n\u003Cli>Hide the prices from the specific user role group\u003C\u002Fli>\n\u003Cli>Text instead of the price for the specific user role group\u003C\u002Fli>\n\u003Cli>Display the savings percentage\u003C\u002Fli>\n\u003Cli>Custom user groups\u003C\u002Fli>\n\u003Cli>WooCommerce CSV import for simple and variable products\u003C\u002Fli>\n\u003Cli>Set different prices for different roles for individual products\u003C\u002Fli>\n\u003Cli>Charge different prices for each variation in a variable products\u003C\u002Fli>\n\u003Cli>Hide the price for non registered users for individual product\u003C\u002Fli>\n\u003Cli>Hide the price and the “Add to Cart” button from user groups for individual products\u003C\u002Fli>\n\u003Cli>Support WooCommerce REST API\u003C\u002Fli>\n\u003Cli>WPML translation ready\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fwoocommerce-prices-by-user-role\u002F8562616?ref=Festi-Team\" rel=\"nofollow ugc\">Download the PRO version here\u003C\u002Fa>\u003C\u002Fp>\n","Prices by User Role Lite it is a plugin designed to extend the default WooCommerce functionality by hiding Add to Cart button and product prices from  &hellip;",10,1684,"2018-06-01T12:25:00.000Z","4.9.29","3.0.1","",[54,21,131,79,55],"wholesale-pricing","https:\u002F\u002Ffesti.team\u002Fplugins\u002Fwoocommerce-prices-by-user-role\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprices-by-user-role-lite.zip",85,{"attackSurface":136,"codeSignals":322,"taintFlows":388,"riskAssessment":434,"analyzedAt":439},{"hooks":137,"ajaxHandlers":289,"restRoutes":314,"shortcodes":315,"cronEvents":320,"entryPointCount":321,"unprotectedCount":13},[138,144,148,153,157,161,164,169,173,176,179,181,184,186,187,189,191,195,198,202,206,210,215,219,223,225,226,229,231,237,239,243,246,250,254,258,260,263,266,269,272,275,278,280,282,286],{"type":139,"name":140,"callback":141,"priority":142,"file":143,"line":11},"action","admin_menu","add_menu_page",99,"inc\\class-admin-settings.php",{"type":139,"name":145,"callback":146,"file":143,"line":147},"admin_enqueue_scripts","admin_scripts",26,{"type":139,"name":149,"callback":150,"file":151,"line":152},"woocommerce_before_my_account","add_tracking_to_my_account","inc\\class-order-tracker.php",22,{"type":139,"name":154,"callback":155,"file":151,"line":156},"woocommerce_before_my_orders","add_tracking_to_orders_section",23,{"type":139,"name":140,"callback":158,"file":159,"line":160},"add_settings_menu","inc\\class-settings-handler.php",19,{"type":139,"name":145,"callback":162,"file":159,"line":163},"enqueue_admin_scripts",21,{"type":165,"name":166,"callback":167,"priority":124,"file":159,"line":168},"filter","woocommerce_loop_add_to_cart_link","modify_add_to_cart_button",24,{"type":165,"name":170,"callback":171,"priority":124,"file":159,"line":172},"woocommerce_product_single_add_to_cart_text","modify_single_add_to_cart_text",25,{"type":165,"name":174,"callback":175,"priority":124,"file":159,"line":147},"woocommerce_product_add_to_cart_text","modify_add_to_cart_text",{"type":139,"name":140,"callback":177,"priority":142,"file":178,"line":160},"register_menu_page","inc\\class-settings-page.php",{"type":139,"name":140,"callback":180,"priority":48,"file":178,"line":11},"remove_duplicate_menu",{"type":139,"name":182,"callback":183,"file":178,"line":163},"admin_init","register_settings",{"type":139,"name":145,"callback":185,"file":178,"line":152},"enqueue_scripts",{"type":165,"name":166,"callback":167,"priority":124,"file":178,"line":147},{"type":165,"name":170,"callback":175,"priority":11,"file":178,"line":188},27,{"type":165,"name":174,"callback":175,"priority":11,"file":178,"line":190},28,{"type":165,"name":192,"callback":193,"priority":124,"file":178,"line":194},"woocommerce_get_price_html","modify_price_display",31,{"type":165,"name":196,"callback":193,"priority":124,"file":178,"line":197},"woocommerce_get_variation_price_html",32,{"type":139,"name":199,"callback":200,"priority":33,"file":178,"line":201},"woocommerce_single_product_summary","handle_single_product_add_to_cart",35,{"type":165,"name":203,"callback":204,"priority":124,"file":178,"line":205},"woocommerce_single_product_add_to_cart_button","modify_single_add_to_cart_button",38,{"type":139,"name":207,"callback":208,"file":178,"line":209},"woocommerce_after_add_to_cart_button","add_buy_now_button",41,{"type":139,"name":211,"callback":212,"priority":213,"file":178,"line":214},"woocommerce_after_shop_loop_item","add_buy_now_button_shop",15,42,{"type":139,"name":216,"callback":217,"file":178,"line":218},"wp_enqueue_scripts","enqueue_buy_now_script",43,{"type":139,"name":220,"callback":221,"file":222,"line":11},"admin_notices","closure","inc\\class.sc-dependency-checker.php",{"type":139,"name":140,"callback":224,"file":222,"line":34},"add_plugin_page",{"type":139,"name":182,"callback":183,"file":222,"line":194},{"type":139,"name":227,"callback":228,"file":222,"line":197},"admin_post_save_hide_cart_settings","save_hide_cart_settings",{"type":139,"name":145,"callback":162,"file":222,"line":230},33,{"type":165,"name":232,"callback":233,"priority":234,"file":235,"line":236},"woocommerce_settings_fields","vtfd_add_setting_template",11,"inc\\functions.php",29,{"type":139,"name":216,"callback":238,"priority":234,"file":235,"line":201},"vtfd_theme_name_scripts",{"type":139,"name":182,"callback":240,"file":241,"line":242},"vtfd_register_kit_settings","vendor-templates-dokan.php",93,{"type":139,"name":182,"callback":244,"file":241,"line":245},"vtfd_update_settings",108,{"type":165,"name":247,"callback":248,"priority":11,"file":241,"line":249},"dokan_store_header_template_options","vtfd_register_store_header_templates",118,{"type":165,"name":251,"callback":252,"priority":11,"file":241,"line":253},"dokan_get_store_header_template","vtfd_load_store_header_template",119,{"type":139,"name":255,"callback":256,"priority":11,"file":241,"line":257},"init","vtfd_manage_template_filters",128,{"type":139,"name":182,"callback":256,"priority":11,"file":241,"line":259},129,{"type":165,"name":261,"callback":221,"file":241,"line":262},"woocommerce_cart_shipping_packages",164,{"type":139,"name":255,"callback":264,"file":241,"line":265},"vtfd_implement_kit_features",169,{"type":139,"name":140,"callback":267,"file":241,"line":268},"vtfd_register_menu_page",194,{"type":139,"name":216,"callback":270,"file":241,"line":271},"vtfd_enqueue_template_styles",354,{"type":139,"name":145,"callback":273,"file":241,"line":274},"vtfd_enqueue_admin_styles",369,{"type":139,"name":145,"callback":276,"file":241,"line":277},"vtfd_enqueue_getting_started_styles",384,{"type":139,"name":220,"callback":221,"file":241,"line":279},390,{"type":139,"name":140,"callback":221,"priority":48,"file":241,"line":281},401,{"type":139,"name":283,"callback":284,"file":241,"line":285},"plugins_loaded","vendor_templates_init",410,{"type":139,"name":283,"callback":287,"file":241,"line":288},"init_vendor_templates_admin",424,[290,295,299,300,303,305,309,311],{"action":291,"nopriv":292,"callback":293,"hasNonce":294,"hasCapCheck":294,"file":143,"line":156},"vendor_templates_save_settings",false,"save_settings",true,{"action":296,"nopriv":292,"callback":297,"hasNonce":294,"hasCapCheck":292,"file":151,"line":298},"vendor_track_order","handle_order_tracking",18,{"action":296,"nopriv":294,"callback":297,"hasNonce":294,"hasCapCheck":292,"file":151,"line":160},{"action":301,"nopriv":292,"callback":302,"hasNonce":294,"hasCapCheck":294,"file":159,"line":11},"save_vendor_settings","ajax_save_settings",{"action":304,"nopriv":292,"callback":293,"hasNonce":294,"hasCapCheck":294,"file":178,"line":156},"save_vendor_template_settings",{"action":306,"nopriv":292,"callback":307,"hasNonce":294,"hasCapCheck":292,"file":178,"line":308},"add_to_cart_buy_now","handle_buy_now_ajax",44,{"action":306,"nopriv":294,"callback":307,"hasNonce":294,"hasCapCheck":292,"file":178,"line":310},45,{"action":304,"nopriv":292,"callback":312,"hasNonce":294,"hasCapCheck":292,"file":222,"line":313},"save_settings_ajax",34,[],[316],{"tag":317,"callback":318,"file":151,"line":319},"vendor_order_tracker","render_order_tracker",17,[],9,{"dangerousFunctions":323,"sqlUsage":324,"outputEscaping":326,"fileOperations":13,"externalRequests":13,"nonceChecks":386,"capabilityChecks":386,"bundledLibraries":387},[],{"prepared":13,"raw":13,"locations":325},[],{"escaped":327,"rawEcho":190,"locations":328},78,[329,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384],{"file":151,"line":330,"context":331},121,"raw output",{"file":151,"line":333,"context":331},125,{"file":151,"line":335,"context":331},207,{"file":151,"line":337,"context":331},208,{"file":151,"line":339,"context":331},211,{"file":151,"line":341,"context":331},212,{"file":151,"line":343,"context":331},235,{"file":151,"line":345,"context":331},241,{"file":151,"line":347,"context":331},250,{"file":151,"line":349,"context":331},254,{"file":151,"line":351,"context":331},273,{"file":151,"line":353,"context":331},278,{"file":151,"line":355,"context":331},288,{"file":151,"line":357,"context":331},289,{"file":151,"line":359,"context":331},290,{"file":151,"line":361,"context":331},291,{"file":151,"line":363,"context":331},295,{"file":151,"line":365,"context":331},481,{"file":151,"line":367,"context":331},482,{"file":151,"line":369,"context":331},493,{"file":151,"line":371,"context":331},494,{"file":178,"line":373,"context":331},446,{"file":178,"line":375,"context":331},447,{"file":178,"line":377,"context":331},464,{"file":178,"line":379,"context":331},465,{"file":241,"line":381,"context":331},140,{"file":241,"line":383,"context":331},213,{"file":241,"line":385,"context":331},217,8,[],[389,406,414,426],{"entryPoint":390,"graph":391,"unsanitizedCount":13,"severity":405},"handle_order_tracking (inc\\class-order-tracker.php:150)",{"nodes":392,"edges":403},[393,398],{"id":394,"type":395,"label":396,"file":151,"line":397},"n0","source","$_POST",153,{"id":399,"type":400,"label":401,"file":151,"line":335,"wp_function":402},"n1","sink","echo() [XSS]","echo",[404],{"from":394,"to":399,"sanitized":294},"low",{"entryPoint":407,"graph":408,"unsanitizedCount":13,"severity":405},"\u003Cclass-order-tracker> (inc\\class-order-tracker.php:0)",{"nodes":409,"edges":412},[410,411],{"id":394,"type":395,"label":396,"file":151,"line":397},{"id":399,"type":400,"label":401,"file":151,"line":335,"wp_function":402},[413],{"from":394,"to":399,"sanitized":294},{"entryPoint":415,"graph":416,"unsanitizedCount":13,"severity":405},"save_hide_cart_settings (inc\\class.sc-dependency-checker.php:183)",{"nodes":417,"edges":424},[418,420],{"id":394,"type":395,"label":396,"file":222,"line":419},186,{"id":399,"type":400,"label":421,"file":222,"line":422,"wp_function":423},"update_option() [Settings Manipulation]",187,"update_option",[425],{"from":394,"to":399,"sanitized":294},{"entryPoint":427,"graph":428,"unsanitizedCount":13,"severity":405},"\u003Cclass.sc-dependency-checker> (inc\\class.sc-dependency-checker.php:0)",{"nodes":429,"edges":432},[430,431],{"id":394,"type":395,"label":396,"file":222,"line":419},{"id":399,"type":400,"label":421,"file":222,"line":422,"wp_function":423},[433],{"from":394,"to":399,"sanitized":294},{"summary":435,"deductions":436},"The \"vendor-templates-dokan\" plugin v1.0.9 exhibits a generally strong security posture, with no known vulnerabilities or critical taint flows reported. The static analysis reveals good practices such as 100% use of prepared statements for SQL queries and the presence of nonce and capability checks on all identified AJAX handlers. The absence of dangerous functions, file operations, and external HTTP requests further bolsters its security. However, a weakness is present in the output escaping, with 26% of outputs not being properly escaped, which could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is involved in these unescaped outputs. The attack surface, while composed entirely of protected entry points, is moderately sized with 8 AJAX handlers and 1 shortcode.\n\nGiven the lack of reported CVEs and critical security findings in the static and taint analysis, the plugin appears to have been developed with security in mind. The consistent implementation of authentication and authorization checks on its entry points is a significant strength. The primary area of concern arises from the imperfect output escaping, which represents a potential risk, albeit one that is not currently exploited by known vulnerabilities. The absence of bundled libraries also removes a common vector for vulnerabilities.\n\nIn conclusion, \"vendor-templates-dokan\" v1.0.9 is a plugin with a good security foundation, marked by robust authentication and data handling for its entry points. The principal recommendation would be to address the unescaped output vulnerabilities to achieve a more secure state. The current absence of known vulnerabilities and critical code issues is encouraging, suggesting responsible development, but the potential for XSS due to escaping issues should not be overlooked.",[437],{"reason":438,"points":49},"Unescaped output found","2026-03-16T22:35:12.276Z",{"wat":441,"direct":448},{"assetPaths":442,"generatorPatterns":444,"scriptPaths":445,"versionParams":446},[443],"\u002Fwp-content\u002Fplugins\u002Fvendor-templates-dokan\u002Fassets\u002Fcss\u002Fstyle.css",[],[],[447],"vendor-templates-dokan\u002Fassets\u002Fcss\u002Fstyle.css?ver=",{"cssClasses":449,"htmlComments":462,"htmlAttributes":463,"restEndpoints":464,"jsGlobals":465,"shortcodeOutput":466},[450,451,452,453,454,455,456,457,458,459,460,461],"vtfd-admin-wrapper","vtfd-header","vtfd-header-content","vtfd-logo","vtfd-notice","notice-success","vtfd-container","vtfd-settings-form","vtfd-getting-started","vtfd-welcome-banner","vtfd-version","vtfd-quick-actions",[],[],[],[],[],{"error":294,"url":468,"statusCode":469,"statusMessage":470,"message":470},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fvendor-templates-dokan\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":472,"versions":473},7,[474,481,486,493,500,507,514],{"version":475,"download_url":476,"svn_tag_url":477,"released_at":27,"has_diff":292,"diff_files_changed":478,"diff_lines":27,"trac_diff_url":479,"vulnerabilities":480,"is_current":292},"1.1.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvendor-templates-dokan.1.1.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fvendor-templates-dokan\u002Ftags\u002F1.1.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fvendor-templates-dokan%2Ftags%2F1.0.9&new_path=%2Fvendor-templates-dokan%2Ftags%2F1.1.5",[],{"version":6,"download_url":25,"svn_tag_url":482,"released_at":27,"has_diff":292,"diff_files_changed":483,"diff_lines":27,"trac_diff_url":484,"vulnerabilities":485,"is_current":294},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fvendor-templates-dokan\u002Ftags\u002F1.0.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fvendor-templates-dokan%2Ftags%2F1.0.8&new_path=%2Fvendor-templates-dokan%2Ftags%2F1.0.9",[],{"version":487,"download_url":488,"svn_tag_url":489,"released_at":27,"has_diff":292,"diff_files_changed":490,"diff_lines":27,"trac_diff_url":491,"vulnerabilities":492,"is_current":292},"1.0.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvendor-templates-dokan.1.0.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fvendor-templates-dokan\u002Ftags\u002F1.0.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fvendor-templates-dokan%2Ftags%2F1.0.7&new_path=%2Fvendor-templates-dokan%2Ftags%2F1.0.8",[],{"version":494,"download_url":495,"svn_tag_url":496,"released_at":27,"has_diff":292,"diff_files_changed":497,"diff_lines":27,"trac_diff_url":498,"vulnerabilities":499,"is_current":292},"1.0.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvendor-templates-dokan.1.0.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fvendor-templates-dokan\u002Ftags\u002F1.0.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fvendor-templates-dokan%2Ftags%2Fv1.0.7&new_path=%2Fvendor-templates-dokan%2Ftags%2F1.0.7",[],{"version":501,"download_url":502,"svn_tag_url":503,"released_at":27,"has_diff":292,"diff_files_changed":504,"diff_lines":27,"trac_diff_url":505,"vulnerabilities":506,"is_current":292},"v1.0.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvendor-templates-dokan.v1.0.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fvendor-templates-dokan\u002Ftags\u002Fv1.0.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fvendor-templates-dokan%2Ftags%2F1.0.6&new_path=%2Fvendor-templates-dokan%2Ftags%2Fv1.0.7",[],{"version":508,"download_url":509,"svn_tag_url":510,"released_at":27,"has_diff":292,"diff_files_changed":511,"diff_lines":27,"trac_diff_url":512,"vulnerabilities":513,"is_current":292},"1.0.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvendor-templates-dokan.1.0.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fvendor-templates-dokan\u002Ftags\u002F1.0.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fvendor-templates-dokan%2Ftags%2F1.0.4&new_path=%2Fvendor-templates-dokan%2Ftags%2F1.0.6",[],{"version":515,"download_url":516,"svn_tag_url":517,"released_at":27,"has_diff":292,"diff_files_changed":518,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":519,"is_current":292},"1.0.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvendor-templates-dokan.1.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fvendor-templates-dokan\u002Ftags\u002F1.0.4\u002F",[],[]]