[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f8hNmy3069ZWsika3bVDpD8MFpXoQRkmu3gvnid4BZWg":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":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":38,"analysis":134,"fingerprints":606},"benefits","Benefits","6.1.10","KestutisIT","https:\u002F\u002Fprofiles.wordpress.org\u002Fkestutisit\u002F","\u003Cp>\u003Cstrong>First\u003C\u002Fstrong> – differently than any other similar plugin, this plugin is based on MIT license, which is a holly-grail for premium theme authors on i.e. ThemeForest or similar marketplaces.\u003Cbr \u002F>\nDifferently to standard GPLv2 license you are not required to open-source your theme and you \u003Cstrong>CAN\u003C\u002Fstrong> include this plugin into your premium websites bundle packs.\u003Cbr \u002F>\nI do say here \u003Cstrong>bundle packs\u003C\u002Fstrong>, because you should never have an benefits section to be a part of your theme, because that would be a bad idea – you need to leave your customers a flexibility for the future scale:\u003Cbr \u002F>\nWhat if your customers will decide later go with some kind of fancy \u003Cstrong>e-commerce marketplace\u003C\u002Fstrong> system like in Amazon.com – if your customer will grow that big, he won’t need to have benefits plugin anymore on their website, he will want to replace it with that fancy \u003Cstrong>e-commerce marketplace\u003C\u002Fstrong> system.\u003Cbr \u002F>\nSo my advise is to include this plugin in your bundle pack’s \u003Ccode>\u002FOptional Plugins\u002F\u003C\u002Fcode> folder, so that you can tell about in the installation instructions, but make it fully independent from your theme.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Second\u003C\u002Fstrong> – this plugin is fully \u003Cstrong>MVC + Templates\u003C\u002Fstrong> based. This means that it’s code is not related at all to it’s UI, and that allows you easily to override it’s UI templates and Assets (CSS, JS, Images) by your theme very easily (and there is detailed step-by-step instructions given how to do that).\u003Cbr \u002F>\nThis means that you making a theme to be what the theme has to be – a UI part of your website, nothing more.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Third\u003C\u002Fstrong> – it is much more secure than any other plugin’s on the market. It is based on top-end S.O.L.I.D. coding principle with input data validation with data-patterns, output escaping.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Fourth\u003C\u002Fstrong> – this plugin is scalable – it’s source code is fully object-oriented, clean & logical, based on MVC architectural pattern with templates engine, compliant with strict PSR-2 coding standard and PSR-4 autoloaders, and easy to understand how to add new features on your own.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Fifth\u003C\u002Fstrong> – this plugin works well with big databases & high-traffic websites – it is created on optimal BCNF database structure and was tested on live website with 1M customers database and 500,000 active daily views.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Sixth\u003C\u002Fstrong> – it does support official WordPress multisite as network-enabled plugin, as well as it does have support WPML string translation.\u003Cbr \u002F>\nAt this point, if you need more than one language, I’d strongly advise to go with official WordPress multisite setup, because it is free, it is official (so you will never need to worry about the future support), and, most important – WordPress multisite is much more suitable for websites that needs to scale. You don’t want to have that additional translation bottle-neck code layer to be processed via database.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Seventh\u003C\u002Fstrong> – it has nice user experience – it’s has a default design, it does allow you to have more than 3 benefits via different slider’s slides, as well as fading in and out description on mouse hover – so it is not static like what you usually get with Gutenberg.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>But the most important\u003C\u002Fstrong> is that this plugin is and always be \u003Cstrong>ads-free\u003C\u002Fstrong>. I personally really hate these \u003Cstrong>freemium\u003C\u002Fstrong>, \u003Cstrong>ads-full\u003C\u002Fstrong> or \u003Cstrong>tracking\u003C\u002Fstrong> plugins which makes majority of the plugins on w.org plugins directory (and, actually, many of premium marketplaces). So this is the key features we always maintain:\u003Cbr \u002F>\n1. Never track your data (nor even by putting some kind of GDPR-compliance agreement checkbox, like \u003Ccode>Error Log Monitor\u003C\u002Fcode> plugin),\u003Cbr \u002F>\n2. Never make it pseudo-ads-full (even such a big plugins like \u003Ccode>WooCommerce\u003C\u002Fcode> or \u003Ccode>Contact Form 7\u003C\u002Fcode> has nearly 80% of their home screen or 20% of their main buttons about \u003Ccode>how to install \\ buy other plugins\u003C\u002Fcode>\u003Cbr \u002F>\n– this is a really ugly behavior of pushing-more and going to Facebook-like business, where you get like drug-addicted to company products).\u003C\u002Fp>\n\u003Cp>The goal of this plugin is to full-fill the needs of website-starter, that needs a great tool which can last him for many years until it will grow that big so he would grow-out current plugins and would need some kind of different plugins.\u003C\u002Fp>\n\u003Cp>And, I believe, that many other developers had the same issue when tried to create their first premium theme or set-up a website for their client. Starting with the issues with license type to the moment when benefits section is \u003Ccode>hardcoded\u003C\u002Fcode> into theme code.\u003C\u002Fp>\n\u003Cp>So I wanted to help all these developers to save their time, and I’m releasing this plugin for you to simplify your work. And I’m releasing it under MIT license, which allows you to use this plugin your website bundle without any restrictions for both – free and commercial use.\u003C\u002Fp>\n\u003Cp>Plus – I’m giving a promise to you, that this plugin is and will always be 100% free, without any ads, ‘Subscribe’, ‘Follow us’, ‘Check our page’, ‘Get Pro Version’ or similar links.\u003C\u002Fp>\n\u003Cp>Finally – the code is poetry – \u003Cstrong>the better is the web, the happier is the world\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>Languages\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>English \u003Cem>(official)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>Russian \u003Cem>(official)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>Lithuanian \u003Cem>(official)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>Arabian RLT \u003Cem>(raw translation)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>Bulgarian \u003Cem>(translated by Martin Petkov)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>Czech \u003Cem>(translated by Lukáš Smrček)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>French \u003Cem>(translated by Edner Zephir)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>German \u003Cem>(translated by Websoft AG team)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>Greek \u003Cem>(translated by Alexandros Tsapournias)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>Italian \u003Cem>(translated by NetHome, LTD team)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>Korean \u003Cem>(translated by Eric Jazz)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>Portuguese \u003Cem>(translated by HK – Agência de Publicidade)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>Romanian \u003Cem>(translated by Marius Stoica)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>Spanish \u003Cem>(translated by Ana Victoria Rodríguez Guerrero, Edner Zephir & Anthony Ortega)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>Swedish \u003Cem>(translated by Kristian Salov)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>Turkish \u003Cem>(translated by Levent Şane)\u003C\u002Fem>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Live Demo\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fnativerental.com\u002Fcars\u002F\" title=\"Benefits (Live Demo)\" rel=\"nofollow ugc\">Benefits (Live Demo)\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>GitHub Repository (for those, who want to contribute via “Pull Requests”)\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSolidMVC\u002FBenefits\" title=\"Benefits @GitHub\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002FSolidMVC\u002FBenefits\u003C\u002Fa>\u003C\u002Fp>\n","It’s a MIT-licensed (can be used in premium themes), high quality, native and responsive WordPress plugin to create and view slider-based benefits",10,1554,100,2,"2019-08-12T16:15:00.000Z","5.2.24","4.6","5.6",[20,4,21,22,23],"benefit","offer","offers","slider","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbenefits\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbenefits.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":26,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"kestutisit",4,6070,30,84,"2026-04-04T13:26:31.621Z",[39,52,69,89,112],{"slug":40,"name":41,"version":42,"author":7,"author_profile":8,"description":43,"short_description":44,"active_installs":11,"downloaded":45,"rating":13,"num_ratings":46,"last_updated":47,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":48,"homepage":50,"download_link":51,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"deals","Deals","6.1.10-1","\u003Cp>\u003Cstrong>First\u003C\u002Fstrong> – differently than any other similar plugin, this plugin is based on MIT license, which is a holly-grail for premium theme authors on i.e. ThemeForest or similar marketplaces.\u003Cbr \u002F>\nDifferently to standard GPLv2 license you are not required to open-source your theme and you \u003Cstrong>CAN\u003C\u002Fstrong> include this plugin into your premium websites bundle packs.\u003Cbr \u002F>\nI do say here \u003Cstrong>bundle packs\u003C\u002Fstrong>, because you should never have an deals section to be a part of your theme, because that would be a bad idea – you need to leave your customers a flexibility for the future scale:\u003Cbr \u002F>\nWhat if your customers will decide later go with some kind of fancy \u003Cstrong>e-commerce marketplace\u003C\u002Fstrong> system like in Amazon.com – if your customer will grow that big, he won’t need to have deals plugin anymore on their website, he will want to replace it with that fancy \u003Cstrong>e-commerce marketplace\u003C\u002Fstrong> system.\u003Cbr \u002F>\nSo my advise is to include this plugin in your bundle pack’s \u003Ccode>\u002FOptional Plugins\u002F\u003C\u002Fcode> folder, so that you can tell about in the installation instructions, but make it fully independent from your theme.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Second\u003C\u002Fstrong> – this plugin is fully \u003Cstrong>MVC + Templates\u003C\u002Fstrong> based. This means that it’s code is not related at all to it’s UI, and that allows you easily to override it’s UI templates and Assets (CSS, JS, Images) by your theme very easily (and there is detailed step-by-step instructions given how to do that).\u003Cbr \u002F>\nThis means that you making a theme to be what the theme has to be – a UI part of your website, nothing more.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Third\u003C\u002Fstrong> – it is much more secure than any other plugin’s on the market. It is based on top-end S.O.L.I.D. coding principle with input data validation with data-patterns, output escaping.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Fourth\u003C\u002Fstrong> – this plugin is scalable – it’s source code is fully object-oriented, clean & logical, based on MVC architectural pattern with templates engine, compliant with strict PSR-2 coding standard and PSR-4 autoloaders, and easy to understand how to add new features on your own.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Fifth\u003C\u002Fstrong> – this plugin works well with big databases & high-traffic websites – it is created on optimal BCNF database structure and was tested on live website with 1M customers database and 500,000 active daily views.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Sixth\u003C\u002Fstrong> – it does support official WordPress multisite as network-enabled plugin, as well as it does have support WPML string translation.\u003Cbr \u002F>\nAt this point, if you need more than one language, I’d strongly advise to go with official WordPress multisite setup, because it is free, it is official (so you will never need to worry about the future support), and, most important – WordPress multisite is much more suitable for websites that needs to scale. You don’t want to have that additional translation bottle-neck code layer to be processed via database.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Seventh\u003C\u002Fstrong> – it has nice user experience – it’s has a default design, it does allow you to have more than 3 deals via different slider’s slides, as well as fading in and out description on mouse hover – so it is not static like what you usually get with Gutenberg.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>But the most important\u003C\u002Fstrong> is that this plugin is and always be \u003Cstrong>ads-free\u003C\u002Fstrong>. I personally really hate these \u003Cstrong>freemium\u003C\u002Fstrong>, \u003Cstrong>ads-full\u003C\u002Fstrong> or \u003Cstrong>tracking\u003C\u002Fstrong> plugins which makes majority of the plugins on w.org plugins directory (and, actually, many of premium marketplaces). So this is the key features we always maintain:\u003Cbr \u002F>\n1. Never track your data (nor even by putting some kind of GDPR-compliance agreement checkbox, like \u003Ccode>Error Log Monitor\u003C\u002Fcode> plugin),\u003Cbr \u002F>\n2. Never make it pseudo-ads-full (even such a big plugins like \u003Ccode>WooCommerce\u003C\u002Fcode> or \u003Ccode>Contact Form 7\u003C\u002Fcode> has nearly 80% of their home screen or 20% of their main buttons about \u003Ccode>how to install \\ buy other plugins\u003C\u002Fcode>\u003Cbr \u002F>\n– this is a really ugly behavior of pushing-more and going to Facebook-like business, where you get like drug-addicted to company products).\u003C\u002Fp>\n\u003Cp>The goal of this plugin is to full-fill the needs of website-starter, that needs a great tool which can last him for many years until it will grow that big so he would grow-out current plugins and would need some kind of different plugins.\u003C\u002Fp>\n\u003Cp>And, I believe, that many other developers had the same issue when tried to create their first premium theme or set-up a website for their client. Starting with the issues with license type to the moment when deals section is \u003Ccode>hardcoded\u003C\u002Fcode> into theme code.\u003C\u002Fp>\n\u003Cp>So I wanted to help all these developers to save their time, and I’m releasing this plugin for you to simplify your work. And I’m releasing it under MIT license, which allows you to use this plugin your website bundle without any restrictions for both – free and commercial use.\u003C\u002Fp>\n\u003Cp>Plus – I’m giving a promise to you, that this plugin is and will always be 100% free, without any ads, ‘Subscribe’, ‘Follow us’, ‘Check our page’, ‘Get Pro Version’ or similar links.\u003C\u002Fp>\n\u003Cp>Finally – the code is poetry – \u003Cstrong>the better is the web, the happier is the world\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>Live Demo\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fnativerental.com\u002Fcars\u002F\" title=\"Deals (Live Demo)\" rel=\"nofollow ugc\">Deals (Live Demo)\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>GitHub Repository (for those, who want to contribute via “Pull Requests”)\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSolidMVC\u002FDeals\" title=\"Deals @GitHub\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002FSolidMVC\u002FDeals\u003C\u002Fa>\u003C\u002Fp>\n","It’s a MIT-licensed (can be used in premium themes), high quality, native and responsive WordPress plugin to create and view slider-based deals",1645,1,"2019-08-12T18:36:00.000Z",[49,40,21,22,23],"deal","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdeals\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdeals.zip",{"slug":53,"name":54,"version":55,"author":56,"author_profile":57,"description":58,"short_description":59,"active_installs":27,"downloaded":60,"rating":27,"num_ratings":27,"last_updated":61,"tested_up_to":62,"requires_at_least":63,"requires_php":18,"tags":64,"homepage":58,"download_link":68,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"sliding-banner","Sliding Banner – News and Offers","1.0","José Sabater","https:\u002F\u002Fprofiles.wordpress.org\u002Fjosesd\u002F","","Diferentes Banners con Slider",993,"2018-06-05T15:24:00.000Z","4.9.29","3.0",[65,66,22,23,67],"banner","notices","woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsliding-banner.zip",{"slug":70,"name":71,"version":72,"author":73,"author_profile":74,"description":75,"short_description":76,"active_installs":77,"downloaded":78,"rating":13,"num_ratings":79,"last_updated":80,"tested_up_to":81,"requires_at_least":82,"requires_php":58,"tags":83,"homepage":87,"download_link":88,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"price-offerings-for-woocommerce","Name Your Price: Make Your Own Offer for WooCommerce","3.4.5","WPFactory","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpcodefactory\u002F","\u003Cblockquote>\n\u003Cp>“Always at the top: I also bought this plugin which it works great. In addition, the availability and level of technical support always at the top. Thanks!” – ⭐⭐⭐⭐⭐  \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Falways-at-the-top\u002F\" rel=\"ugc\">gio61\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Fprice-offers-for-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"Main Page\" rel=\"nofollow ugc\">Main Page\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fnameyourprice.instawp.xyz\u002F\" title=\"Demo\" rel=\"nofollow ugc\">Demo (Pro version)\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fsupport\u002Fitem\u002Fprice-offers-for-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"Support Forum\" rel=\"nofollow ugc\">Support Forum\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fdocs\u002Fprice-offers-for-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"Documentation & How to\" rel=\"nofollow ugc\">Documentation & How to\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Name Your Price for WooCommerce is an intuitive plugin designed to give your customers the flexibility to set their own price for your products. Whether it’s for open pricing, making a donation, or negotiating a preferred price, this plugin empowers your customers to choose how much they can pay.\u003C\u002Fp>\n\u003Cp>The plugin is easy to use and integrates seamlessly with your WooCommerce store, requiring minimal setup so you can be up & running in a few clicks.\u003C\u002Fp>\n\u003Cp>What the plugin can help you with?\u003C\u002Fp>\n\u003Col>\n\u003Cli>Allow customers to suggest their own prices.\u003C\u002Fli>\n\u003Cli>Define minimum prices to ensure profitability.\u003C\u002Fli>\n\u003Cli>Negotiate by accept, reject, or counter offer.\u003C\u002Fli>\n\u003Cli>Stay informed using email notifications for all updates\u003C\u002Fli>\n\u003Cli>Enhance customer satisfaction and drive more sales by providing a personalized shopping experience with open pricing.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>How it Works\u003C\u002Fh3>\n\u003Cp>The plugin adds a customizable “Make an Offer” button to your WooCommerce product pages. When a customer clicks the button, a form pops up where they can enter their suggested price, email, and an optional message.\u003C\u002Fp>\n\u003Cp>You’ll receive an email with their offer, which will also be saved in the backend price offers dashboard. From there, you can take actions like rejecting, accepting, or countering the offer.\u003C\u002Fp>\n\u003Cp>Let’s get into each feature in more details.\u003C\u002Fp>\n\u003Ch3>🚀 Main Features: FREE Version\u003C\u002Fh3>\n\u003Ch3>🚀 Allow Customers to Name Their Own Prices\u003C\u002Fh3>\n\u003Cp>As basic as it sounds, this feature lets your customers set their own prices for your products, by providing a field to enter the amount they are willing to pay, to enhance their shopping experience and potentially boosting sales.\u003C\u002Fp>\n\u003Ch3>🚀 Single Dashboard to View All Offers\u003C\u002Fh3>\n\u003Cp>View all offers from a single report page, showing products, customer info, their offer, and other details.\u003C\u002Fp>\n\u003Ch3>🚀 Filter Products to Show Name Your Price Options\u003C\u002Fh3>\n\u003Cp>Easily control which products display the “Name Your Price” option. You can filter products by excluding out-of-stock items, or excluding products with defined prices, or based on price thresholds (higher or lower than a specified amount).\u003C\u002Fp>\n\u003Ch3>🚀 Control Name Your Price Visibility\u003C\u002Fh3>\n\u003Cp>Fully control the visibility of the “Name Your Price” option by choosing to show it to all visitors or only to logged-in users.\u003C\u002Fp>\n\u003Ch3>🚀 Customize Name Your Price Field Position & Style\u003C\u002Fh3>\n\u003Cp>Customize & adjust the position and appearance of the “Name Your Price” field on product pages, full control on field label, HTML class, and styling options to match your store’s design and layout.\u003C\u002Fp>\n\u003Ch3>🚀 Show\u002Fhide Fields in Form\u002FPopup For Customers\u003C\u002Fh3>\n\u003Cp>Tailor the form or popup to suit your needs by selecting which fields to display when customers click the button. Choose from name, message, email, quantity, and phone number. Control which fields are optional or required, customize all field labels, and more.\u003C\u002Fp>\n\u003Ch3>🚀 Style Open Your Price Popup Styling\u003C\u002Fh3>\n\u003Cp>You can reflect your brand colors into form style, adjust form header & footer background color, font color, and form width percentage.\u003C\u002Fp>\n\u003Ch3>🚀 Offer Email Customization\u003C\u002Fh3>\n\u003Cp>Personalize the emails sent from the plugin by customizing the recipient, subject, heading, and template. Utilize over 10 placeholders such as \u003Ccode>%product_sku%\u003C\u002Fcode>, \u003Ccode>%offered_price%\u003C\u002Fcode>, \u003Ccode>%quantity%\u003C\u002Fcode>, \u003Ccode>%customer_name%\u003C\u002Fcode>, and \u003Ccode>%customer_phone%\u003C\u002Fcode> for detailed and tailored email content.\u003C\u002Fp>\n\u003Ch3>🚀 Accept, Reject & Counter Emails Customization\u003C\u002Fh3>\n\u003Cp>Tailor the emails sent for accepted, rejected, or countered offers. Change the “From” & “Name” fields values, and customize the recipient, subject, heading, and template with different placeholders to ensure personalized communication.\u003C\u002Fp>\n\u003Ch3>🚀 Product Detailed Reports for Offers\u003C\u002Fh3>\n\u003Cp>Adds a detailed offers report to each product’s admin edit page, displaying all received offers along with their status, quantity, user information, and other relevant details.\u003C\u002Fp>\n\u003Ch3>🚀 Advanced Options\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Exclude price offers from coupons\u003C\u002Fli>\n\u003Cli>REST API support to list, retrieve and update offers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🏆 Do More: PRO Version\u003C\u002Fh3>\n\u003Cp>The plugin is free, including all features listed above, but if you want to go further, check what the premium version of \u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Fprice-offers-for-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" rel=\"nofollow ugc\">Name Your Price for WooCommerce: Open Pricing & Offers for WooCommerce\u003C\u002Fa> plugin does:\u003C\u002Fp>\n\u003Ch3>🏆 Enable Name Your Price by Product\u003C\u002Fh3>\n\u003Cp>The plugin free version enables open pricing site-wide by default (with filters mentioned above), the Pro version allows you to select on a product level which products to have this option enabled.\u003C\u002Fp>\n\u003Ch3>🏆 Show Name Your Price on Archive\u002FCategory Pages\u003C\u002Fh3>\n\u003Cp>Enable the Name Your Price field on archive and category pages (shop pages), to allow customers to browse & set their own prices directly from these pages.\u003C\u002Fp>\n\u003Ch3>❤️ User Testimonials: See What Others Are Saying!\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>“Great Plugin: Great plugin! I would suggest that on the field of Product there will be a link to check the product directly or add the SKU number.” – ⭐⭐⭐⭐⭐ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fgreat-plugin-34795\u002F\" rel=\"ugc\">estebandido\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>“Useful Plugin: Liked the plugin and the support..” – ⭐⭐⭐⭐⭐ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fuseful-plugin-1011\u002F\" rel=\"ugc\">asmarif\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Translated: “Great availability and patience of the support person. Well informed about my little problem; everything is OK now. I recommend this plugin and the team.” – ⭐⭐⭐⭐⭐ \u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Fprice-offers-for-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" rel=\"nofollow ugc\">Gérald\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>“Great plugin: Great functionality and fast & good support whenever needed” – ⭐⭐⭐⭐⭐ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fgreat-plugin-38322\u002F\" rel=\"ugc\">marketoo\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>💯 Why WPFactory?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Experience You Can Trust:\u003C\u002Fstrong> Over a decade in the business\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Wide Plugin Selection:\u003C\u002Fstrong> Offering 65+ unique and powerful plugins\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Highly-Rated Support:\u003C\u002Fstrong> Backed by hundreds of 5-star reviews\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Expert Team:\u003C\u002Fstrong> Dedicated developers and technical support at your service\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>What’s Next? Discover More Plugins by WPFactory\u003C\u002Fh3>\n\u003Cp>WPFactory has a diverse range of plugins tailored to enhance your experience:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Fproduct-price-by-quantity-for-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"**Dynamic Pricing & Bulk Quantity Discounts**\" rel=\"nofollow ugc\">\u003Cstrong>Dynamic Pricing & Bulk Quantity Discounts\u003C\u002Fstrong>\u003C\u002Fa>: Advanced dynamic pricing and discount rules for WooCommerce, encouraging bulk purchases and driving more sales (\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwholesale-pricing-woocommerce\u002F\" title=\"Free version\" rel=\"ugc\">Free version\u003C\u002Fa>\u003C\u002Fstrong>)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Fean-barcodes-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"**EAN, UPC, ISBN Generator: Product Barcode Inventory for WooCommerce***\" rel=\"nofollow ugc\">\u003Cstrong>EAN, UPC, ISBN Generator: Product Barcode Inventory for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>: Manage GTINs (EAN, UPC, ISBN, etc.) effortlessly in WooCommerce! Create, save, search, and display EANs easily, with admin tools for bulk actions.\u003Cbr \u002F>\n(\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fean-for-woocommerce\u002F\" title=\"Free version\" rel=\"ugc\">Free version\u003C\u002Fa>\u003C\u002Fstrong>)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Fwish-list-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"**Wishlist for WooCommerce: Multi Wishlists per Customer**\" rel=\"nofollow ugc\">\u003Cstrong>Wishlist for WooCommerce: Multi Wishlists per Customer\u003C\u002Fstrong>\u003C\u002Fa>: Increase loyalty & sales by allowing customers to add products to wishlist, create multiple wishlists, save them, share them with friends & family on your WooCommerce store (\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwish-list-for-woocommerce\u002F\" title=\"Free version\" rel=\"ugc\">Free version\u003C\u002Fa>\u003C\u002Fstrong>)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Fcustom-emails-for-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"**Additional Custom Emails for WooCommerce**\" rel=\"nofollow ugc\">\u003Cstrong>Additional Custom Emails for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>: Define & customize more emails based on triggers, choose from multiple recipient options, personalize content, and send emails manually. (\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-emails-for-woocommerce\u002F\" title=\"Free version\" rel=\"ugc\">Free version\u003C\u002Fa>\u003C\u002Fstrong>)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Forder-status-rules-for-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"**Automated Order Status Controller for WooCommerce**\" rel=\"nofollow ugc\">\u003Cstrong>Automated Order Status Controller for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>: Change order statuses programmatically based on a wide range of conditions, like time intervals, user roles and more! (\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Forder-status-rules-for-woocommerce\u002F\" title=\"Free version\" rel=\"ugc\">Free version\u003C\u002Fa>\u003C\u002Fstrong>)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Forder-status-for-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"**Custom Order Status for WooCommerce**\" rel=\"nofollow ugc\">\u003Cstrong>Custom Order Status for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>: Create & manage unlimited number of custom statuses, to reflect your business desires & needs. (\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Forder-status-for-woocommerce\u002F\" title=\"Free version\" rel=\"ugc\">Free version\u003C\u002Fa>\u003C\u002Fstrong>)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpfactory.com\u002Fitem\u002Famount-left-free-shipping-woocommerce\u002F?utm_source=wporg&utm_medium=organic&utm_campaign=readme\" title=\"**Free Shipping Bar: Amount Left for Free Shipping for WooCommerce**\" rel=\"nofollow ugc\">\u003Cstrong>Free Shipping Bar: Amount Left for Free Shipping for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>: Encourage higher spending by offering free shipping based on amount, with a progress bar for customers. (\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Famount-left-free-shipping-woocommerce\u002F\" title=\"Free version\" rel=\"ugc\">Free version\u003C\u002Fa>\u003C\u002Fstrong>)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Let customers name their own price on WooCommerce products & donations, offer flexible pricing options with NYOP & open pricing features.",400,16296,5,"2025-09-10T15:53:00.000Z","6.8.5","4.4",[84,22,85,86,67],"negotiations","price","price-offers","https:\u002F\u002Fwpfactory.com\u002Fitem\u002Fprice-offerings-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprice-offerings-for-woocommerce.3.4.5.zip",{"slug":90,"name":91,"version":92,"author":93,"author_profile":94,"description":95,"short_description":96,"active_installs":97,"downloaded":98,"rating":13,"num_ratings":99,"last_updated":100,"tested_up_to":101,"requires_at_least":102,"requires_php":103,"tags":104,"homepage":110,"download_link":111,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"wpsso-wc-shipping-delivery-time","WPSSO Schema Shipping Delivery Time for WooCommerce","4.0.0","JS Morisset","https:\u002F\u002Fprofiles.wordpress.org\u002Fjsmoriss\u002F","\u003Cp>\u003C!-- about -->\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Adding shipping details to your Schema Product markup is important if you offer free or low-cost shipping options, as this will make your products more appealing in Google search results.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>The WPSSO Schema Shipping Delivery Time for WooCommerce (WPSSO WCSDT) add-on integrates and extends the \u003Cem>WooCommerce > Settings > Shipping\u003C\u002Fem> page with additional shipping delivery times:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Choose to show handling and packaging times in the cart and checkout pages.\u003C\u002Fli>\n\u003Cli>Choose to show transit times in the cart and checkout pages.\u003C\u002Fli>\n\u003Cli>Select shipping department hours (cutoff time for new orders and business hours).\u003C\u002Fli>\n\u003Cli>Select min \u002F max handling times for WooCommerce shipping classes.\u003C\u002Fli>\n\u003Cli>Select min \u002F max transit times for WooCommerce shipping zones and methods.\u003C\u002Fli>\n\u003Cli>Increment handling and transit times in half-hours and\u002For half-days.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The WPSSO WCSDT add-on provides this additional shipping information to the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpsso\u002F\" rel=\"ugc\">WPSSO Core plugin\u003C\u002Fa> for complete Schema \u003Cstrong>shippingDetails\u003C\u002Fstrong>, \u003Cstrong>OfferShippingDetails\u003C\u002Fstrong>, and \u003Cstrong>ShippingDeliveryTime\u003C\u002Fstrong> markup.\u003C\u002Fp>\n\u003Cp>\u003C!-- \u002Fabout -->\u003C\u002Fp>\n\u003Ch3>WPSSO Core Required\u003C\u002Fh3>\n\u003Cp>WPSSO Schema Shipping Delivery Time for WooCommerce is an add-on for \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce\u002F\" rel=\"ugc\">WooCommerce\u003C\u002Fa> and the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpsso\u002F\" rel=\"ugc\">WPSSO Core plugin\u003C\u002Fa>, which creates extensive and complete structured data to present your content at its best for social sites and search results – no matter how URLs are shared, reshared, messaged, posted, embedded, or crawled.\u003C\u002Fp>\n","Shipping delivery time estimates for WooCommerce shipping zones, methods, and classes.",300,14110,7,"2026-03-11T19:51:00.000Z","6.9.4","6.0","7.4.33",[105,106,107,108,109],"deliverytime","offershippingdetails","schema","shippingdeliverytime","shippingdetails","https:\u002F\u002Fwpsso.com\u002Fextend\u002Fplugins\u002Fwpsso-wc-shipping-delivery-time\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpsso-wc-shipping-delivery-time.4.0.0.zip",{"slug":113,"name":114,"version":115,"author":116,"author_profile":117,"description":118,"short_description":119,"active_installs":13,"downloaded":120,"rating":13,"num_ratings":46,"last_updated":121,"tested_up_to":81,"requires_at_least":122,"requires_php":123,"tags":124,"homepage":130,"download_link":131,"security_score":132,"vuln_count":46,"unpatched_count":27,"last_vuln_date":133,"fetched_at":29},"anytrack-affiliate-link-manager","AnyTrack Affiliate Link Manager","1.5.5","AnyTrack","https:\u002F\u002Fprofiles.wordpress.org\u002Fanytrack\u002F","\u003Ch4>The AnyTrack Affiliate Link Manager\u003C\u002Fh4>\n\u003Cp>The AnyTrack Affiliate Link Manager plugin helps you create, track, manage and share any affiliate links on and off your site, using your own domain name, link structure and path.\u003C\u002Fp>\n\u003Cp>When you use the Affiliate Link Plugin alongside the AnyTrack Tracking TAG, your links will be automatically tagged with \u003Ccode>subid\u003C\u002Fcode> parameters and tracking data which will enable you to instantly track and sync your affiliate conversions and sales with Google Analytics, Facebook Conversion API, Bing, Taboola, Outbrain and your favorite marketing tools.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note\u003C\u002Fstrong>: As opposed to traditional link tracking plugins or URL shortners, the AnyTrack link Manager Plugin allows you to fully track and sync conversions and sales with your Google Analytics, and other pixels.\u003C\u002Fp>\n\u003Ch4>The Challenge:\u003C\u002Fh4>\n\u003Cp>As a blogger or PPC marketer monetizing your site with affiliate offers, your ultimate goal should be to understand how your audience engages with your content, and eventually which content triggers revenues. And since, you can’t place your Google Analytics code on your affiliate networks or merchant offers, you can never get the full picture.\u003C\u002Fp>\n\u003Cp>Using AnyTrack, you can now easily close the loop between your Google Analytics, website and the affiliate networks you promote, and finally see the true value of your content.\u003C\u002Fp>\n\u003Ch4>Popular use cases:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Comparison websites\u003C\u002Fli>\n\u003Cli>Coupon websites\u003C\u002Fli>\n\u003Cli>Ecommerce Websites\u003C\u002Fli>\n\u003Cli>Lead Generation websites\u003C\u002Fli>\n\u003Cli>Bloggers, review sites, niche websites.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Create redirect URLs that redirect to any link.\u003C\u002Fli>\n\u003Cli>Create links according to the link structure of your choice.\u003C\u002Fli>\n\u003Cli>Automatically pass query string parameters to destination URLs.\u003C\u002Fli>\n\u003Cli>Set and Load the Tracking TAG in the \u003Ccode>\u003Chead>\u003C\u002Fcode> of your site.\u003C\u002Fli>\n\u003Cli>AutoTag affiliate links with \u003Ccode>subid\u003C\u002Fcode> parameters\u003C\u002Fli>\n\u003Cli>AutoTrack outbound link clicks to analytics and pixels.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Affiliate Networks integrations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Partnerize\u003C\u002Fli>\n\u003Cli>CJ Affiliates\u003C\u002Fli>\n\u003Cli>Rakuten\u003C\u002Fli>\n\u003Cli>TradeDoubler\u003C\u002Fli>\n\u003Cli>Maxbounty\u003C\u002Fli>\n\u003Cli>ClickBank\u003C\u002Fli>\n\u003Cli>TimeOne\u003C\u002Fli>\n\u003Cli>AWIN\u003C\u002Fli>\n\u003Cli>FlexOffers\u003C\u002Fli>\n\u003Cli>Impact (Formerly known as Impact Radius)\u003C\u002Fli>\n\u003Cli>And more\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Affiliate Software Integrations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Tune (formerly known as Hasoffers)\u003C\u002Fli>\n\u003Cli>Cake\u003C\u002Fli>\n\u003Cli>Affise\u003C\u002Fli>\n\u003Cli>Hitpath\u003C\u002Fli>\n\u003Cli>CellXpert\u003C\u002Fli>\n\u003Cli>EverFlow\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Analytics Integrations\u003C\u002Fh4>\n\u003Cp>AnyTrack AutoTrack onsite events such as outbound clicks and form submissions to your analytics accounts, and sends Affiliate Conversions through serer side API integration to your analytics. (no code required).\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Google Analytics\u003C\u002Fli>\n\u003Cli>Facebook Pixel\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Ad Networks integrations\u003C\u002Fh4>\n\u003Cp>AnyTrack is integrated with ad networks pixels and API so that all engagements events and conversions from affiliate networks can be fully synced and in real-time with your ad campaigns, providing you a complete and accurate return on ad spent.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Google Ads (formerly known as AdWords)\u003C\u002Fli>\n\u003Cli>Facebook Ads\u003C\u002Fli>\n\u003Cli>Taboola\u003C\u002Fli>\n\u003Cli>Outbrain\u003C\u002Fli>\n\u003Cli>Microsoft Advertising (formerly known as Bing Ads)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The AnyTrack Affiliate Links Manager enables you to easily create, and manage your affiliate links in a central interface.\u003C\u002Fp>\n","AnyTrack is a conversion data platform for performance marketers to track affiliate conversions with Google Analytics, Facebook Conversion API, and mo &hellip;",6878,"2025-06-16T16:04:00.000Z","4.7","7.0",[125,126,127,128,129],"affiliate","affiliate-links","affiliate-tracking","hasoffers","partnerize","https:\u002F\u002Fanytrack.io\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fanytrack-affiliate-link-manager.1.5.5.zip",99,"2025-04-09 00:00:00",{"attackSurface":135,"codeSignals":217,"taintFlows":567,"riskAssessment":595,"analyzedAt":605},{"hooks":136,"ajaxHandlers":213,"restRoutes":214,"shortcodes":215,"cronEvents":216,"entryPointCount":27,"unprotectedCount":27},[137,143,149,152,155,158,162,166,170,173,177,179,181,185,189,193,197,200,202,204,207,210],{"type":138,"name":139,"callback":140,"file":141,"line":142},"filter","body_class","closure","Controllers\\Front\\AssetController.php",91,{"type":144,"name":145,"callback":146,"file":147,"line":148},"action","admin_notices","displayConfWithoutRoutingIsNullNotice","Controllers\\MainController.php",72,{"type":144,"name":145,"callback":150,"file":147,"line":151},"displayPHP_VersionRequirementNotice",82,{"type":144,"name":145,"callback":153,"file":147,"line":154},"displayWPVersionRequirementNotice",92,{"type":144,"name":145,"callback":156,"file":147,"line":157},"displayDependenciesAreNotLoadedNotice",113,{"type":138,"name":159,"callback":160,"priority":11,"file":147,"line":161},"plugin_row_meta","modifyInfoLinks",133,{"type":144,"name":163,"callback":164,"file":147,"line":165},"network_admin_menu","loadNetworkAdmin",153,{"type":138,"name":167,"callback":168,"file":147,"line":169},"admin_footer_text","removeAdminFooterText",155,{"type":138,"name":163,"callback":171,"file":147,"line":172},"removeAdminFooterVersion",157,{"type":144,"name":174,"callback":175,"file":147,"line":176},"admin_menu","loadAdmin",167,{"type":138,"name":167,"callback":168,"file":147,"line":178},169,{"type":138,"name":174,"callback":171,"file":147,"line":180},171,{"type":144,"name":182,"callback":183,"priority":11,"file":147,"line":184},"wpmu_new_blog","newBlogAdded",178,{"type":144,"name":186,"callback":187,"priority":11,"file":147,"line":188},"delete_blog","newBlogDeleted",190,{"type":144,"name":190,"callback":191,"priority":27,"file":147,"line":192},"init","runOnInit",195,{"type":144,"name":194,"callback":195,"file":147,"line":196},"admin_head","enqueueMandatoryPlainJS",717,{"type":144,"name":145,"callback":198,"file":147,"line":199},"displaySessionsAreDisabledInServerNotice",728,{"type":144,"name":194,"callback":195,"file":147,"line":201},778,{"type":144,"name":145,"callback":198,"file":147,"line":203},797,{"type":144,"name":205,"callback":195,"file":147,"line":206},"wp_head",871,{"type":144,"name":145,"callback":208,"file":147,"line":209},"displayCloningIsForbiddenNotice",1043,{"type":144,"name":145,"callback":211,"file":147,"line":212},"displayUnserializingIsForbiddenNotice",1060,[],[],[],[],{"dangerousFunctions":218,"sqlUsage":219,"outputEscaping":246,"fileOperations":221,"externalRequests":27,"nonceChecks":27,"capabilityChecks":46,"bundledLibraries":562},[],{"prepared":220,"raw":221,"locations":222},41,9,[223,227,229,231,233,235,237,240,242],{"file":224,"line":225,"context":226},"Models\\Benefit\\Benefit.php",168,"$wpdb->query() with variable interpolation",{"file":224,"line":184,"context":228},"$wpdb->get_row() with variable interpolation",{"file":224,"line":230,"context":226},205,{"file":224,"line":232,"context":226},222,{"file":224,"line":234,"context":226},254,{"file":224,"line":236,"context":226},294,{"file":238,"line":239,"context":226},"Models\\Import\\Demo.php",184,{"file":238,"line":241,"context":226},192,{"file":243,"line":244,"context":245},"Models\\Settings\\SettingsObserver.php",50,"$wpdb->get_results() with variable interpolation",{"escaped":247,"rawEcho":248,"locations":249},616,163,[250,254,256,258,261,264,267,270,273,276,279,281,283,285,287,289,291,293,295,297,299,302,304,306,308,310,312,314,316,318,320,322,324,326,328,330,332,334,337,338,339,341,343,345,347,349,350,352,353,356,359,361,363,365,367,368,370,373,375,376,378,381,383,385,386,388,389,390,392,394,396,398,399,401,403,405,407,408,410,412,414,416,418,420,421,423,425,427,429,430,432,434,436,438,440,442,444,446,448,450,452,455,457,459,461,462,463,465,467,469,471,473,475,476,477,479,480,482,484,486,487,488,489,491,492,493,494,496,498,500,502,504,506,509,511,512,515,517,519,522,524,527,529,531,534,535,536,539,540,542,544,546,547,548,550,551,552,554,555,556,558,559,561],{"file":251,"line":252,"context":253},"Controllers\\Admin\\AssetController.php",65,"raw output",{"file":251,"line":255,"context":253},66,{"file":257,"line":142,"context":253},"Controllers\\Admin\\Benefit\\AddEditBenefitController.php",{"file":259,"line":260,"context":253},"Controllers\\Admin\\Benefit\\BenefitController.php",43,{"file":262,"line":263,"context":253},"Controllers\\Admin\\Demos\\DemosController.php",40,{"file":265,"line":266,"context":253},"Controllers\\Admin\\InstallController.php",257,{"file":268,"line":269,"context":253},"Controllers\\Admin\\Manual\\ManualController.php",34,{"file":271,"line":272,"context":253},"Controllers\\Admin\\Settings\\SettingsController.php",44,{"file":274,"line":275,"context":253},"Controllers\\Admin\\Status\\NetworkController.php",142,{"file":277,"line":278,"context":253},"Controllers\\Admin\\Status\\SingleController.php",250,{"file":147,"line":280,"context":253},1131,{"file":147,"line":282,"context":253},1132,{"file":147,"line":284,"context":253},1143,{"file":147,"line":286,"context":253},1193,{"file":147,"line":288,"context":253},1194,{"file":147,"line":290,"context":253},1204,{"file":147,"line":292,"context":253},1205,{"file":147,"line":294,"context":253},1255,{"file":147,"line":296,"context":253},1289,{"file":147,"line":298,"context":253},1323,{"file":300,"line":301,"context":253},"Models\\Configuration\\Configuration.php",232,{"file":300,"line":303,"context":253},233,{"file":300,"line":305,"context":253},234,{"file":300,"line":307,"context":253},235,{"file":300,"line":309,"context":253},236,{"file":300,"line":311,"context":253},237,{"file":300,"line":313,"context":253},238,{"file":300,"line":315,"context":253},239,{"file":300,"line":317,"context":253},240,{"file":300,"line":319,"context":253},241,{"file":300,"line":321,"context":253},242,{"file":300,"line":323,"context":253},243,{"file":300,"line":325,"context":253},244,{"file":300,"line":327,"context":253},245,{"file":300,"line":329,"context":253},246,{"file":300,"line":331,"context":253},247,{"file":300,"line":333,"context":253},311,{"file":335,"line":336,"context":253},"Models\\File\\StaticFile.php",83,{"file":335,"line":36,"context":253},{"file":335,"line":26,"context":253},{"file":335,"line":340,"context":253},86,{"file":335,"line":342,"context":253},90,{"file":335,"line":344,"context":253},181,{"file":335,"line":346,"context":253},182,{"file":335,"line":348,"context":253},188,{"file":335,"line":331,"context":253},{"file":335,"line":351,"context":253},248,{"file":335,"line":234,"context":253},{"file":354,"line":355,"context":253},"Models\\Formatting\\StaticFormatter.php",218,{"file":357,"line":358,"context":253},"Models\\Import\\DemosObserver.php",102,{"file":357,"line":360,"context":253},103,{"file":357,"line":362,"context":253},104,{"file":357,"line":364,"context":253},105,{"file":357,"line":366,"context":253},106,{"file":357,"line":157,"context":253},{"file":357,"line":369,"context":253},114,{"file":371,"line":372,"context":253},"Models\\Load\\AutoLoad.php",32,{"file":371,"line":374,"context":253},52,{"file":371,"line":336,"context":253},{"file":371,"line":377,"context":253},164,{"file":379,"line":380,"context":253},"Models\\Routing\\UI_Routing.php",69,{"file":379,"line":382,"context":253},70,{"file":379,"line":384,"context":253},71,{"file":379,"line":148,"context":253},{"file":379,"line":387,"context":253},73,{"file":379,"line":151,"context":253},{"file":379,"line":336,"context":253},{"file":379,"line":391,"context":253},138,{"file":379,"line":393,"context":253},139,{"file":379,"line":395,"context":253},140,{"file":379,"line":397,"context":253},141,{"file":379,"line":275,"context":253},{"file":379,"line":400,"context":253},151,{"file":379,"line":402,"context":253},152,{"file":404,"line":176,"context":253},"Models\\Status\\NetworkStatus.php",{"file":404,"line":406,"context":253},203,{"file":404,"line":315,"context":253},{"file":404,"line":409,"context":253},350,{"file":404,"line":411,"context":253},351,{"file":404,"line":413,"context":253},352,{"file":404,"line":415,"context":253},375,{"file":404,"line":417,"context":253},376,{"file":404,"line":419,"context":253},377,{"file":404,"line":77,"context":253},{"file":404,"line":422,"context":253},401,{"file":404,"line":424,"context":253},402,{"file":404,"line":426,"context":253},403,{"file":428,"line":192,"context":253},"Models\\Status\\SingleStatus.php",{"file":428,"line":303,"context":253},{"file":428,"line":431,"context":253},270,{"file":428,"line":433,"context":253},341,{"file":428,"line":435,"context":253},342,{"file":428,"line":437,"context":253},343,{"file":428,"line":439,"context":253},366,{"file":428,"line":441,"context":253},367,{"file":428,"line":443,"context":253},368,{"file":428,"line":445,"context":253},391,{"file":428,"line":447,"context":253},392,{"file":428,"line":449,"context":253},393,{"file":428,"line":451,"context":253},394,{"file":453,"line":454,"context":253},"Models\\Style\\Style.php",56,{"file":453,"line":456,"context":253},57,{"file":453,"line":458,"context":253},58,{"file":453,"line":460,"context":253},59,{"file":453,"line":26,"context":253},{"file":453,"line":340,"context":253},{"file":453,"line":464,"context":253},87,{"file":453,"line":466,"context":253},88,{"file":453,"line":468,"context":253},115,{"file":453,"line":470,"context":253},116,{"file":453,"line":472,"context":253},117,{"file":453,"line":474,"context":253},118,{"file":453,"line":400,"context":253},{"file":453,"line":402,"context":253},{"file":453,"line":478,"context":253},180,{"file":453,"line":344,"context":253},{"file":453,"line":481,"context":253},209,{"file":453,"line":483,"context":253},210,{"file":453,"line":485,"context":253},211,{"file":453,"line":315,"context":253},{"file":453,"line":317,"context":253},{"file":453,"line":319,"context":253},{"file":490,"line":323,"context":253},"Models\\Validation\\StaticValidator.php",{"file":490,"line":325,"context":253},{"file":490,"line":327,"context":253},{"file":490,"line":329,"context":253},{"file":490,"line":495,"context":253},1595,{"file":490,"line":497,"context":253},1596,{"file":490,"line":499,"context":253},1597,{"file":490,"line":501,"context":253},1667,{"file":490,"line":503,"context":253},1668,{"file":490,"line":505,"context":253},1669,{"file":507,"line":508,"context":253},"UI\\Templates\\Admin\\Benefit\\AddEditBenefitForm.php",35,{"file":507,"line":510,"context":253},38,{"file":507,"line":220,"context":253},{"file":513,"line":514,"context":253},"UI\\Templates\\Admin\\Benefit\\ManagerTabs.php",22,{"file":513,"line":516,"context":253},24,{"file":513,"line":518,"context":253},27,{"file":520,"line":521,"context":253},"UI\\Templates\\Admin\\Benefit\\Shared\\BenefitsPartial.php",19,{"file":523,"line":11,"context":253},"UI\\Templates\\Admin\\Demos\\Shared\\DemosPartial.php",{"file":525,"line":526,"context":253},"UI\\Templates\\Admin\\Demos\\Tabs.php",16,{"file":525,"line":528,"context":253},18,{"file":525,"line":530,"context":253},21,{"file":532,"line":533,"context":253},"UI\\Templates\\Admin\\Manual\\Tabs.php",14,{"file":532,"line":526,"context":253},{"file":532,"line":521,"context":253},{"file":537,"line":538,"context":253},"UI\\Templates\\Admin\\Settings\\Shared\\GlobalSettingsPartial.php",13,{"file":537,"line":530,"context":253},{"file":537,"line":541,"context":253},29,{"file":537,"line":543,"context":253},37,{"file":545,"line":526,"context":253},"UI\\Templates\\Admin\\Settings\\Tabs.php",{"file":545,"line":528,"context":253},{"file":545,"line":530,"context":253},{"file":549,"line":533,"context":253},"UI\\Templates\\Admin\\Status\\NetworkTabs.php",{"file":549,"line":526,"context":253},{"file":549,"line":521,"context":253},{"file":553,"line":533,"context":253},"UI\\Templates\\Admin\\Status\\SingleTabs.php",{"file":553,"line":526,"context":253},{"file":553,"line":521,"context":253},{"file":557,"line":516,"context":253},"UI\\Templates\\Front\\BenefitsSlider.php",{"file":557,"line":269,"context":253},{"file":560,"line":454,"context":253},"Views\\PageView.php",{"file":560,"line":36,"context":253},[563],{"name":564,"version":565,"knownCves":566},"DataTables","1.10.18",[],[568,586],{"entryPoint":569,"graph":570,"unsanitizedCount":46,"severity":585},"getValidValueInput (Models\\Validation\\StaticValidator.php:1611)",{"nodes":571,"edges":582},[572,577],{"id":573,"type":574,"label":575,"file":490,"line":576},"n0","source","$_SERVER",1638,{"id":578,"type":579,"label":580,"file":490,"line":505,"wp_function":581},"n1","sink","echo() [XSS]","echo",[583],{"from":573,"to":578,"sanitized":584},false,"medium",{"entryPoint":587,"graph":588,"unsanitizedCount":46,"severity":594},"\u003CStaticValidator> (Models\\Validation\\StaticValidator.php:0)",{"nodes":589,"edges":592},[590,591],{"id":573,"type":574,"label":575,"file":490,"line":576},{"id":578,"type":579,"label":580,"file":490,"line":505,"wp_function":581},[593],{"from":573,"to":578,"sanitized":584},"low",{"summary":596,"deductions":597},"The \"benefits\" plugin v6.1.10 exhibits a generally good security posture with a clean vulnerability history and a lack of critical static analysis findings. The high percentage of prepared statements for SQL queries and proper output escaping are positive indicators of secure coding practices. Furthermore, the absence of known CVEs and the plugin's consistent lack of recorded vulnerabilities suggest a mature and well-maintained codebase.\n\nHowever, there are areas for improvement. The static analysis did reveal two flows with unsanitized paths, which, while not classified as critical or high severity in this analysis, represent potential vectors for unexpected behavior or data manipulation if exploited under specific conditions. The lack of any nonce checks across its entry points, coupled with only one capability check, indicates a broad attack surface that is not sufficiently protected against unauthorized actions. The presence of a bundled, potentially outdated, DataTables library also introduces a risk if it contains known vulnerabilities not addressed by the plugin itself.\n\nIn conclusion, while the \"benefits\" plugin appears to be a relatively secure option due to its robust SQL and output handling and clean vulnerability record, the identified unsanitized paths and weak authorization mechanisms on its entry points warrant attention. Addressing these areas would further strengthen its security and mitigate potential risks.",[598,600,602],{"reason":599,"points":79},"Flows with unsanitized paths found",{"reason":601,"points":79},"No nonce checks on any entry points",{"reason":603,"points":604},"Bundled outdated library (DataTables)",3,"2026-03-17T00:28:16.209Z",{"wat":607,"direct":617},{"assetPaths":608,"generatorPatterns":614,"scriptPaths":615,"versionParams":616},[609,610,611,612,613],"\u002Fwp-content\u002Fplugins\u002Fbenefits\u002Fassets\u002Fcss\u002Fslick-theme.css","\u002Fwp-content\u002Fplugins\u002Fbenefits\u002Fassets\u002Fcss\u002Fslick.css","\u002Fwp-content\u002Fplugins\u002Fbenefits\u002Fassets\u002Fjs\u002FBenefitsMain.js","\u002Fwp-content\u002Fplugins\u002Fbenefits\u002Fassets\u002Fjs\u002Fslick\u002Fslick.min.js","\u002Fwp-content\u002Fplugins\u002Fbenefits\u002Fassets\u002Fjs\u002Fslick\u002Fslick.js",[],[611],[],{"cssClasses":618,"htmlComments":620,"htmlAttributes":621,"restEndpoints":624,"jsGlobals":625,"shortcodeOutput":627},[619],"benefits-slider-main-wrapper",[],[622,623],"data-benefits-slider-id","data-benefits-item-id",[],[626],"BenefitsMain",[628],"[benefits"]