[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fq5z8mxS4P7Zvi5pPBgA3u8ta5GeLTmGCddzOhCnQbjw":3,"$fpwsPe5sOJ5Uqd2MibZz_uhNgU6eyEw_hxBZMEN0K3O0":348,"$fmjOTXWhL4G85Aa4o-Oi6M0bl1lUmi5eIrdEvC4YZmFs":353},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":20,"download_link":21,"security_score":22,"vuln_count":11,"unpatched_count":11,"last_vuln_date":23,"fetched_at":24,"discovery_status":25,"vulnerabilities":26,"developer":27,"crawl_stats":23,"alternatives":35,"analysis":150,"fingerprints":309},"duckpos","duckPOS","1.1.6","PayPlus Tech Team","https:\u002F\u002Fprofiles.wordpress.org\u002Fpayplus\u002F","\u003Cp>A really simple POS display of your sites products with the ability to create simple EMV POS payments or checkout or use other payment gateways.\u003C\u002Fp>\n","A really simple POS display of your sites products with the ability to create simple EMV POS payments or checkout or use other payment gateways.",0,557,"2026-02-16T17:39:00.000Z","6.9.4","6.0","7.4",[18,19],"pos","woocommerce","https:\u002F\u002Fzib.shlomtzo.com\u002Fduckpos\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fduckpos.1.1.6.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":28,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":30,"avg_security_score":31,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"payplus",4,1000,95,8,91,"2026-05-20T01:17:53.429Z",[36,61,84,105,128],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":14,"requires_at_least":49,"requires_php":16,"tags":50,"homepage":56,"download_link":57,"security_score":58,"vuln_count":59,"unpatched_count":11,"last_vuln_date":60,"fetched_at":24},"mailpoet","MailPoet – Newsletters, Email Marketing, and Automation","5.23.2","MailPoet","https:\u002F\u002Fprofiles.wordpress.org\u002Fmailpoet\u002F","\u003Cp>Use MailPoet to create, send, manage, and grow your email marketing campaigns – all without leaving your WordPress dashboard.\u003C\u002Fp>\n\u003Cp>Our newsletter builder integrates perfectly with WordPress so any website owner can create beautiful emails from scratch, or by using our responsive templates that display flawlessly across all devices.\u003C\u002Fp>\n\u003Cp>Schedule your newsletters, send them right away, or set up new blog post notifications to send automatically, in just a few clicks.\u003C\u002Fp>\n\u003Cp>Trusted by 500,000 WordPress websites since 2011.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>With a free plan to get started, and scaling paid plans with enhanced functionality available, MailPoet is an email marketing solution suitable for both beginners and proficient email marketers.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.mailpoet.com\u002F\" rel=\"nofollow ugc\">Visit our website for more information on plans and pricing\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>All features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Create and add a newsletter subscription form to your website\u003C\u002Fli>\n\u003Cli>Manage your subscribers and subscriber lists in WordPress\u003C\u002Fli>\n\u003Cli>Build and send newsletters with WordPress\u003C\u002Fli>\n\u003Cli>Create automatic emails to send new post notifications\u003C\u002Fli>\n\u003Cli>Send automated welcome emails\u003C\u002Fli>\n\u003Cli>Behavior and interest-based subscriber segmentation options\u003C\u002Fli>\n\u003Cli>Pre-built and customizable email and subscription form templates\u003C\u002Fli>\n\u003Cli>Multiple subscription form placements: below pages, fixed bar, popup, slide-in, shortcode, on exit intent\u003C\u002Fli>\n\u003Cli>WooCommerce emails: abandoned cart, first purchase, specific product, product category, order status change, review added\u003C\u002Fli>\n\u003Cli>Customize WooCommerce transactional emails\u003C\u002Fli>\n\u003Cli>Automate subscriber management (add\u002Fremove from list, add\u002Fremove tags, update subscriber data) (paid plan required)\u003C\u002Fli>\n\u003Cli>Create custom automation triggers and actions (paid plan required)\u003C\u002Fli>\n\u003Cli>Branch your automations with if\u002Felse conditions to improve engagement (paid plan required)\u003C\u002Fli>\n\u003Cli>Reliable email delivery with MailPoet Sending Service (available for free – plan required)\u003C\u002Fli>\n\u003Cli>Basic engagement statistics (available for free) and detailed engagement statistics (paid plan required)\u003C\u002Fli>\n\u003Cli>Multi-condition segmentation (paid plan required)\u003C\u002Fli>\n\u003Cli>Google Analytics integration (paid plan required)\u003C\u002Fli>\n\u003Cli>Support via our Knowledge Base and Community Forums (available for free), and Priority Customer Support (paid plan required).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Why choose MailPoet\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easy to use WordPress newsletter builder\u003C\u002Fli>\n\u003Cli>Beautiful templates that work perfectly across all devices\u003C\u002Fli>\n\u003Cli>No configuration needed: works out of the box\u003C\u002Fli>\n\u003Cli>Manage everything within your WordPress dashboard\u003C\u002Fli>\n\u003Cli>Higher delivery rates with the MailPoet Sending Service\u003C\u002Fli>\n\u003Cli>GDPR compliant\u003C\u002Fli>\n\u003Cli>Free plan for small senders or those just starting out\u003C\u002Fli>\n\u003Cli>Advanced functionality available to help achieve growth.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WooCommerce emails\u003C\u002Fh4>\n\u003Cp>Promote your business, sell more products, and enhance your customer service with MailPoet’s WooCommerce features.\u003C\u002Fp>\n\u003Cp>Use the automated email options to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Welcome your new customers when they make their first purchase\u003C\u002Fli>\n\u003Cli>Upsell by sending emails to customers who purchased a specific product or from a specific product category\u003C\u002Fli>\n\u003Cli>Convert more customers by sending a series of abandoned cart emails\u003C\u002Fli>\n\u003Cli>Re-engage customers who haven’t made a purchase in a while with personalized offers (paid plan required)\u003C\u002Fli>\n\u003Cli>Follow up with customers who left a review to encourage more engagement (paid plan required).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>And with WooCommerce-specific segmentation options, you’ll be able to send targeted emails to your customers based on criteria such as their country, the number of orders they’ve placed, how much they’ve spent, and if they have an active product subscription (powered by \u003Cstrong>WooCommerce Subscriptions\u003C\u002Fstrong>) or membership (powered by \u003Cstrong>WooCommerce Memberships\u003C\u002Fstrong>).\u003C\u002Fp>\n\u003Cp>In addition, you’ll also be able to increase brand recognition by customizing your WooCommerce transactional emails. Create a unified brand experience by changing the layout, colors, and fonts used in your emails, as well as adding any images or additional information to them.\u003C\u002Fp>\n\u003Ch4>MailPoet Sending Service\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>The MailPoet Sending Service is free if you only have a few subscribers, with scaling plans available thereafter. \u003Ca href=\"https:\u002F\u002Fwww.mailpoet.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">Read more.\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Sending emails and newsletters with your host is not a good idea. You might face sending speed limitations and see your emails ending up in the spam box.\u003C\u002Fp>\n\u003Cp>To help your sending go without a hitch, we’ve created an advanced email delivery infrastructure built for WordPress. Our technology allows you to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Reach inboxes, not spam boxes\u003C\u002Fli>\n\u003Cli>Send your emails super fast (up to 50,000 emails per hour)\u003C\u002Fli>\n\u003Cli>Maintain your sender reputation and improve engagement levels with automated bounce and complaint handling. Stop sending to non-deliverable and complaining addresses, automatically\u003C\u002Fli>\n\u003Cli>Authenticate your emails (with SPF and DKIM) to improve deliverability and avoid spam boxes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The MailPoet Sending Service is very easy to set up, you just have to enter a key in your WordPress dashboard and you’re all set!\u003C\u002Fp>\n\u003Ch4>MailPoet plans and pricing\u003C\u002Fh4>\n\u003Cp>MailPoet is available to download for free. Our free download includes all of the features listed above (with the exception of those indicating a plan requirement) under the following criteria:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Up to 1,000 subscribers\u003C\u002Fli>\n\u003Cli>MailPoet branding in emails\u003C\u002Fli>\n\u003Cli>Send emails with your own sending method (host, SendGrid, Amazon SES, etc).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Or if you opt for a MailPoet plan, you’ll get access to the MailPoet Sending Service.\u003C\u002Fp>\n\u003Cp>A free plan is available for those who want to get started with a few subscribers and would like to use the MailPoet Sending Service. And our paid plans offer features and functionality for those with larger lists who are looking to grow their business using email marketing.\u003C\u002Fp>\n\u003Cp>Take a look at \u003Ca href=\"https:\u002F\u002Fwww.mailpoet.com\u002Fpricing\" rel=\"nofollow ugc\">our pricing page\u003C\u002Fa> for full details on what’s included in each plan.\u003C\u002Fp>\n\u003Ch4>Before you install\u003C\u002Fh4>\n\u003Cp>Please note:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Multisite support is limited\u003C\u002Fli>\n\u003Cli>Review \u003Ca href=\"https:\u002F\u002Fkb.mailpoet.com\u002Farticle\u002F152-minimum-requirements-for-mailpoet-3\" rel=\"nofollow ugc\">our minimum requirements\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Albanian\u003C\u002Fli>\n\u003Cli>Arabic\u003C\u002Fli>\n\u003Cli>Catalan\u003C\u002Fli>\n\u003Cli>Czech\u003C\u002Fli>\n\u003Cli>Danish\u003C\u002Fli>\n\u003Cli>Dutch\u003C\u002Fli>\n\u003Cli>Dutch (Formal)\u003C\u002Fli>\n\u003Cli>French (Canada)\u003C\u002Fli>\n\u003Cli>French (France)\u003C\u002Fli>\n\u003Cli>German\u003C\u002Fli>\n\u003Cli>German (Switzerland)\u003C\u002Fli>\n\u003Cli>German (Formal)\u003C\u002Fli>\n\u003Cli>Greek\u003C\u002Fli>\n\u003Cli>Hindi\u003C\u002Fli>\n\u003Cli>Italian\u003C\u002Fli>\n\u003Cli>Japanese\u003C\u002Fli>\n\u003Cli>Polish\u003C\u002Fli>\n\u003Cli>Portuguese (Brazil)\u003C\u002Fli>\n\u003Cli>Portuguese (Portugal)\u003C\u002Fli>\n\u003Cli>Romanian\u003C\u002Fli>\n\u003Cli>Russian\u003C\u002Fli>\n\u003Cli>Serbian\u003C\u002Fli>\n\u003Cli>Slovak\u003C\u002Fli>\n\u003Cli>Spanish (Mexico)\u003C\u002Fli>\n\u003Cli>Spanish (Spain)\u003C\u002Fli>\n\u003Cli>Swedish\u003C\u002Fli>\n\u003Cli>Turkish\u003C\u002Fli>\n\u003Cli>Ukrainian\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>We welcome experienced translators to translate directly on \u003Ca href=\"https:\u002F\u002Fwww.transifex.com\u002Fwysija\u002Fmp3\u002F\" rel=\"nofollow ugc\">our Transifex project\u003C\u002Fa>. Please note that any translations submitted via the “Translating WordPress” website will not work.\u003C\u002Fp>\n\u003Ch4>Security\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmailpoet\u002Fmailpoet\u002F\" rel=\"nofollow ugc\">Our repository\u003C\u002Fa> is public on GitHub.\u003C\u002Fp>\n\u003Cp>Have a question for us? Reach us at security@ our domain, or report security issues to our \u003Ca href=\"https:\u002F\u002Fhackerone.com\u002Fautomattic\" rel=\"nofollow ugc\">Bug Bounty program\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Use of 3rd Party Services\u003C\u002Fh4>\n\u003Cp>MailPoet uses the following services that are necessary for its full functionality:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.com\u002F\" rel=\"nofollow ugc\">Translate WordPress.com\u003C\u002Fa> – used to download translations for the plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>To improve user experience, MailPoet may use the following 3rd party libraries if the \u003Cem>Load 3rd-party libraries\u003C\u002Fem> setting is enabled:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ffonts.google.com\u002F\" rel=\"nofollow ugc\">Google Fonts\u003C\u002Fa> – used in Form Editor which you can use to customize your forms, and in the Email Editor to style emails. This can be individually \u003Ca href=\"https:\u002F\u002Fkb.mailpoet.com\u002Farticle\u002F332-how-to-disable-google-fonts\" rel=\"nofollow ugc\">disabled by a filter\u003C\u002Fa>. \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fterms?hl=en\" rel=\"nofollow ugc\">TOS\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy?hl=en\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpublic-api.wordpress.com\u002F\" rel=\"nofollow ugc\">WordPress.com\u003C\u002Fa> – used for searching in Knowledge Base with the help of AI.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fmixpanel.com\u002F\" rel=\"nofollow ugc\">Mixpanel\u003C\u002Fa> – used to send data about the usage of the MailPoet plugin when you \u003Ca href=\"https:\u002F\u002Fkb.mailpoet.com\u002Farticle\u002F130-sharing-your-data-with-us\" rel=\"nofollow ugc\">agree with sharing usage data with us\u003C\u002Fa>. \u003Ca href=\"https:\u002F\u002Fmixpanel.com\u002Flegal\u002Fterms-of-use\u002F\" rel=\"nofollow ugc\">TOS\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fmixpanel.com\u002Flegal\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.satismeter.com\u002F\" rel=\"nofollow ugc\">Satismeter\u003C\u002Fa> – used to ask for feedback. \u003Ca href=\"https:\u002F\u002Fwww.satismeter.com\u002Fterms\u002F\" rel=\"nofollow ugc\">TOS\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.satismeter.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcrowdsignal.com\u002F\" rel=\"nofollow ugc\">Crowdsignal\u003C\u002Fa> – used to load our deactivation poll to improve our plugin. \u003Ca href=\"https:\u002F\u002Fcrowdsignal.com\u002Fterms\u002F\" rel=\"nofollow ugc\">TOS\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fautomattic.com\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Loading all these libraries is disabled by default. The option can be enabled in the \u003Cem>MailPoet’s Settings > Advanced > Load 3rd-party libraries\u003C\u002Fem>.\u003C\u002Fp>\n","Send beautiful newsletters from WordPress. Collect subscribers with signup forms, automate your emails for WooCommerce, blog post notifications & more",500000,64733828,88,1414,"2026-04-15T09:12:00.000Z","6.8",[51,52,53,54,55],"email-automation","email-marketing","newsletter","post-notification","woocommerce-emails","https:\u002F\u002Fwww.mailpoet.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmailpoet.5.23.2.zip",98,3,"2025-03-06 00:00:00",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":71,"num_ratings":72,"last_updated":73,"tested_up_to":14,"requires_at_least":74,"requires_php":75,"tags":76,"homepage":82,"download_link":83,"security_score":22,"vuln_count":11,"unpatched_count":11,"last_vuln_date":23,"fetched_at":24},"filter-everything","Filter Everything&nbsp;— WordPress & WooCommerce Filters","1.9.2","stepasyuk","https:\u002F\u002Fprofiles.wordpress.org\u002Fstepasyuk\u002F","\u003Cp>\u003Cem>— Help visitors quickly find the content they need on your WordPress\u002FWooCommerce site.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Filter Everything\u003C\u002Fstrong> is a WordPress filtering plugin that \u003Cstrong>\u003Cem>provides everything needed for filtering.\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>It filters any content by virtually any criteria and includes all the options and features needed to build a filtering system.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fg1_qlJvNdsg?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch4>Complete filtering solution\u003C\u002Fh4>\n\u003Cp>The plugin includes \u003Cem>highly configurable filters\u003C\u002Fem> and also supports: sorting, keyword search, mobile-friendly filters, multiple filter layouts, different submission modes, widgets, AJAX, shortcodes, color swatches and more.\u003Cbr \u002F>\n\u003Cem>— Everything you need to build a complete filtering system.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch4>Filters everything by anything\u003C\u002Fh4>\n\u003Cp>Allows you to filter any type of content.\u003Cbr \u002F>\nPosts • WooCommerce products • listings • events • portfolios • any custom post type.\u003Cbr \u002F>\nFiltering criteria can be virtually anything.\u003Cbr \u002F>\nPrice • brand • category • attributes • color • size • weight — virtually any other data in your content.\u003Cbr \u002F>\n\u003Cem>— Maximum flexibility.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch4>Works with your existing content and setup\u003C\u002Fh4>\n\u003Cp>The plugin integrates easily into your existing website structure and works with standard WordPress queries, taxonomies, and custom fields (including ACF, Meta Box fields), without requiring additional tables, indexing systems, or duplicate data.\u003Cbr \u002F>\n\u003Cem>— No need to restructure your content. Just install and use it.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch4>Compatible. Fast. Supported\u003C\u002Fh4>\n\u003Cp>It works seamlessly with your theme, page builder, and plugins, and delivers fast performance thanks to its WordPress-standards-based architecture.\u003Cbr \u002F>\nActively maintained, regularly updated, and continuously improved by the team.\u003Cbr \u002F>\n\u003Cem>— Built for reliability.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3>Core Features at a Glance\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Filter any content\u003C\u002Fstrong>\u003Cbr \u002F>\nWorks with WooCommerce products, posts, and any custom post types on your website.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>All essential filtering options included\u003C\u002Fstrong>\u003Cbr \u002F>\n25+ built-in filtering options designed to cover virtually any filtering scenario.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Filter by virtually any criteria\u003C\u002Fstrong>\u003Cbr \u002F>\nFilter content by price, brand, color, category, size, weight, or any other criteria based on the data stored in taxonomies or custom fields.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Works on any page\u003C\u002Fstrong>\u003Cbr \u002F>\nEach section of your website can have its own set of filters relevant to its content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Widgets for page builders\u003C\u002Fstrong>\u003Cbr \u002F>\nBuilt-in Filters, Chips, and Sorting widgets for Gutenberg, Elementor, Divi, Breakdance, Beaver Builder, and other page builders.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible filter layouts and display options\u003C\u002Fstrong>\u003Cbr \u002F>\nUse checkboxes, radio buttons, dropdowns, labels, color swatches, rating stars, numeric ranges, or date ranges, and display filters as horizontal toolbars or vertical panels.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible filtering modes\u003C\u002Fstrong>\u003Cbr \u002F>\nStep-by-step filtering, auto-submission, or selecting multiple filters and applying them manually.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sorting and keyword search\u003C\u002Fstrong>\u003Cbr \u002F>\nAllow visitors to sort and search within filtered results.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer-friendly and extensible\u003C\u002Fstrong>\u003Cbr \u002F>\nCustomize and extend plugin behavior using WordPress actions and filters.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile-friendly\u003C\u002Fstrong>\u003Cbr \u002F>\nWorks out of the box on mobile devices.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>— And many other built-in capabilities.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3>Filter Everything PRO\u003C\u002Fh3>\n\u003Cp>The plugin is also available in a PRO version that significantly expands filtering capabilities:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Support for filtering \u003Cstrong>any custom WP_Query\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>∞ Unlimited Filter Sets\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO tools\u003C\u002Fstrong> that help bring additional organic traffic to your website\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart filtering\u003C\u002Fstrong> for WooCommerce variable and out-of-stock products\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced mobile features\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Import and export\u003C\u002Fstrong> of filters, SEO Rules, and settings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Duplicate Filter Sets\u003C\u002Fstrong> in one click\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority support\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>— And many other powerful features available in Filter Everything PRO.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3>Why use filters on your website?\u003C\u002Fh3>\n\u003Cp>Filters help visitors quickly \u003Cem>find the content they need\u003C\u002Fem> in just a few clicks, especially on websites that contain large amounts of content.\u003C\u002Fp>\n\u003Cp>This improves navigation, reduces bounce rates, saves visitors’ time, and creates a better overall user experience. For high-traffic websites, efficient filtering can also help reduce server load.\u003C\u002Fp>\n","The most flexible filters plugin for WordPress & WooCommerce – filter anything.",50000,774591,92,142,"2026-03-28T14:01:00.000Z","4.6","5.7",[77,78,79,80,81],"ajax-filter","post-filter","product-filter","woocommerce-filter","woocommerce-product-filter","https:\u002F\u002Ffiltereverything.pro","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-everything.1.9.2.zip",{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":92,"downloaded":93,"rating":94,"num_ratings":95,"last_updated":96,"tested_up_to":14,"requires_at_least":97,"requires_php":16,"tags":98,"homepage":103,"download_link":104,"security_score":22,"vuln_count":11,"unpatched_count":11,"last_vuln_date":23,"fetched_at":24},"kliken-ads-pixel-for-meta","Kliken: Ads + Pixel for Meta","1.2.2","kliken","https:\u002F\u002Fprofiles.wordpress.org\u002Fsitewit\u002F","\u003Ch3>Grow your business on Facebook and Instagram\u003C\u002Fh3>\n\u003Cp>Unlock the potential of your WooCommerce store with Facebook and Instagram. Reach vast audiences, engage with precision targeting, and build lasting customer relationships to drive sales and enhance your profits. Start seeing the results in your revenue today!\u003C\u002Fp>\n\u003Cp>Easily sync your WooCommerce store with the Facebook catalog and set up the Meta Pixel and Meta Conversions API at no cost. Launch Meta Advantage+ shopping campaigns in a few easy steps, and monitor your performance and sales. Our quick, fully assisted onboarding process takes less than 5 minutes, and we’re here to support you every step of the way.\u003C\u002Fp>\n\u003Ch3>Meta Advantage+ Shopping Campaigns\u003C\u002Fh3>\n\u003Cp>Upgrade your marketing with Meta Advantage+ shopping campaigns. Leveraging machine learning from Meta technologies, these campaigns streamline setup and target valuable audiences more effectively. They require fewer inputs and simplify audience and creative management, enhancing your reach with fewer campaigns.\u003C\u002Fp>\n\u003Cp>With Meta Advantage+ shopping campaigns, you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Streamline Goals: Achieve peak performance with minimal effort.\u003C\u002Fli>\n\u003Cli>Combine Audiences: Merge prospecting and returning customers in one campaign.\u003C\u002Fli>\n\u003Cli>Use Machine Learning: Target high-value customers across Meta technologies efficiently.\u003C\u002Fli>\n\u003Cli>AI-driven Ads: Automatically test up to 150 creative combinations, ensuring the best-performing ads reach the highest value shoppers.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Ready to boost your sales? Start with Meta Advantage+ today. We’ll guide you step by step—it takes less than 5 minutes to get started. Just select a budget and go. You have the flexibility to start, stop, and cancel at any time; you’re in complete control.\u003C\u002Fp>\n\u003Ch3>Third-Party Services\u003C\u002Fh3>\n\u003Cp>This plugin requires the use of third-party services to function properly. Below, we provide clear documentation on which external services are involved, the circumstances under which they are used, and where data is being sent:\u003C\u002Fp>\n\u003Ch3>1. weapi.kliken.com\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Description\u003C\u002Fstrong>: This service acts as a middleware for the Meta\u002FFacebook Conversions API (CAPI). When a campaign pixel is configured, conversion data is sent first to Kliken and then passed to Meta. This process facilitates enhanced tracking and analytics of conversion events for campaigns.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data Transmission\u003C\u002Fstrong>: Data is transmitted to Kliken and then forwarded to Meta for conversion tracking purposes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service Link\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fweapi.kliken.com\u002F\" rel=\"nofollow ugc\">weapi.kliken.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of Use and Privacy Policies\u003C\u002Fstrong>:\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.kliken.com\u002Fterms-of-service.html\" rel=\"nofollow ugc\">Kliken Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.kliken.com\u002Fprivacy-policy.html\" rel=\"nofollow ugc\">Kliken Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fterms.php\" rel=\"nofollow ugc\">Meta Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fpolicy.php\" rel=\"nofollow ugc\">Meta Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>2. analytics.sitewit.com\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Description\u003C\u002Fstrong>: This service provides analytics and conversion tracking scripts used to collect and analyze data related to user interactions and conversions on your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data Transmission\u003C\u002Fstrong>: Data is sent to Kliken for analytics and reporting purposes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service Link\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fanalytics.sitewit.com\u002F\" rel=\"nofollow ugc\">analytics.sitewit.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of Use and Privacy Policies\u003C\u002Fstrong>:\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.sitewit.com\u002Fterms-of-service.html\" rel=\"nofollow ugc\">SiteWit Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.sitewit.com\u002Fprivacy-policy.html\" rel=\"nofollow ugc\">SiteWit Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>3. kliken.com\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Description\u003C\u002Fstrong>: Kliken is the primary service provider that underpins both \u003Ccode>weapi.kliken.com\u003C\u002Fcode> and \u003Ccode>analytics.sitewit.com\u003C\u002Fcode>. Kliken manages data handling, reporting, and transmission to Meta when necessary.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service Link\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fwww.kliken.com\u002F\" rel=\"nofollow ugc\">kliken.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of Use and Privacy Policies\u003C\u002Fstrong>:\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.kliken.com\u002Fterms-of-service.html\" rel=\"nofollow ugc\">Kliken Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.kliken.com\u002Fprivacy-policy.html\" rel=\"nofollow ugc\">Kliken Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>4. sitewit.com\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Description\u003C\u002Fstrong>: SiteWit Corp (dba Kliken) provides analytics services and conversion tracking through \u003Ccode>analytics.sitewit.com\u003C\u002Fcode>, facilitating the collection and analysis of data related to user interactions and conversions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service Link\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fwww.sitewit.com\u002F\" rel=\"nofollow ugc\">sitewit.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of Use and Privacy Policies\u003C\u002Fstrong>:\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.sitewit.com\u002Fterms-of-service.html\" rel=\"nofollow ugc\">SiteWit Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.sitewit.com\u002Fprivacy-policy.html\" rel=\"nofollow ugc\">SiteWit Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>5. meta.com\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Description\u003C\u002Fstrong>: Meta is an endpoint for data transmitted from Kliken via \u003Ccode>weapi.kliken.com\u003C\u002Fcode> for conversion tracking and analytics.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service Link\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fwww.meta.com\u002F\" rel=\"nofollow ugc\">meta.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of Use and Privacy Policies\u003C\u002Fstrong>:\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fterms.php\" rel=\"nofollow ugc\">Meta Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fpolicy.php\" rel=\"nofollow ugc\">Meta Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>\u003Cstrong>Important Notes\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>By using this plugin, you agree to the data transmission practices outlined above. We encourage you to review the Terms of Service and Privacy Policies of Kliken, SiteWit, and Meta to ensure you understand how your data is being managed and protected.\u003C\u002Fp>\n","Drive Sales on Facebook and Instagram in 5 minutes—upload your catalog, implement the Meta Pixel & Conversions API, and grow via Meta Advantage+ now.",40000,489276,60,1,"2025-12-02T16:35:00.000Z","5.8",[99,100,101,102,19],"facebook-ads","facebook-post","instagram-ads","meta-pixel","https:\u002F\u002Fwoo.kliken.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkliken-ads-pixel-for-meta.1.2.2.zip",{"slug":106,"name":107,"version":108,"author":109,"author_profile":110,"description":111,"short_description":112,"active_installs":113,"downloaded":114,"rating":115,"num_ratings":116,"last_updated":117,"tested_up_to":118,"requires_at_least":119,"requires_php":120,"tags":121,"homepage":126,"download_link":127,"security_score":22,"vuln_count":11,"unpatched_count":11,"last_vuln_date":23,"fetched_at":24},"paytr-sanal-pos-woocommerce-iframe-api","PayTR Sanal POS WooCommerce – iFrame API","3.1.1","PayTR Ödeme ve Elektronik Para Kuruluşu A.Ş.","https:\u002F\u002Fprofiles.wordpress.org\u002Fpaytrteknik\u002F","\u003Cp>PayTR Sanal POS ve Ödeme Çözümleri, web sitesi sahiplerinin en hızlı ve en kolay şekilde web sitelerinden güvenli online ödemeler almalarına imkan tanıyan bir servistir. Aidat ücreti bulunmayan PayTR, web sitelerine kolayca entegre edilerek çok kısa sürede kullanıma açılabilmektedir.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.paytr.com\u002F\" rel=\"nofollow ugc\">PayTR Ödeme ve Elektronik Para Kuruluşu A.Ş.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>PayTR Nasıl Çalışır?\u003C\u002Fh4>\n\u003Cp>PayTR ile ödeme süreci aşağıdaki gibi işler:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Müşteri ürünün\u002Fhizmetin sergilendiği web sitesine ulaşır.\u003C\u002Fli>\n\u003Cli>Satın almak istediği ürünü\u002Fhizmeti belirler.\u003C\u002Fli>\n\u003Cli>Ödeme formunu sitede doldurur “veya” ortak ödeme sayfasına yönlenir.\u003C\u002Fli>\n\u003Cli>PayTR’a herhangi bir üyelik gerçekleştirmeden ödemesini tamamlar.\u003C\u002Fli>\n\u003Cli>Ödeme işlemi güvenlik alt yapısı tarafından doğrulanarak onaylanır.\u003C\u002Fli>\n\u003Cli>Web sitesine ödemenin güvenli ve başarılı olduğu bilgisi verilir.\u003C\u002Fli>\n\u003Cli>Ürün\u002Fhizmet web sitesi tarafından müşteriye sunulur.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>PayTR’ın Avantajları Nelerdir?\u003C\u002Fh4>\n\u003Cp>PayTR ödeme çözümlerini tercih etmeniz için birkaç neden:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Çalışma seçenekleri uygundur, aidat veya gizli ücretler yoktur.\u003C\u002Fli>\n\u003Cli>Entegrasyon süreci kolay ve hızlı işler, hazır modüller ve örnek kodlama sunulur.\u003C\u002Fli>\n\u003Cli>Ödeme güvenliği sağlanır; mağazalar ve müşterileri sahtecilikten korunur.\u003C\u002Fli>\n\u003Cli>Üye işyerleri “Ertesi İş Günü” ödeme alma avantajından faydalanır.\u003C\u002Fli>\n\u003Cli>Ödeme sayfasını sitenizin tasarımına göre özelleştirebilirsiniz.\u003C\u002Fli>\n\u003Cli>Mobil uyumlu ödeme sayfaları ile platform bağımsız ödeme alabilirsiniz.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Gereksinimler\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WooCommerce eklentisi ile birlikte PayTR’da bir mağazanız olması gerekmektedir.\u003C\u002Fli>\n\u003C\u002Ful>\n","PayTR üyeliğiniz ile WooCommerce üzerinden ödeme almanız için gerekli altyapı.",10000,125598,68,9,"2026-03-25T10:46:00.000Z","6.8.5","4.4","5.6",[122,123,124,125,19],"odeme","checkout","paytr","sanal-pos","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpaytr-sanal-pos-woocommerce-iframe-api\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpaytr-sanal-pos-woocommerce-iframe-api.zip",{"slug":129,"name":130,"version":131,"author":132,"author_profile":133,"description":134,"short_description":135,"active_installs":136,"downloaded":137,"rating":71,"num_ratings":138,"last_updated":139,"tested_up_to":14,"requires_at_least":140,"requires_php":141,"tags":142,"homepage":147,"download_link":148,"security_score":22,"vuln_count":95,"unpatched_count":11,"last_vuln_date":149,"fetched_at":24},"wpc-composite-products","WPC Composite Products for WooCommerce","7.8.2","WPClever","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpclever\u002F","\u003Cp>\u003Cstrong>WPC Composite Products for WooCommerce\u003C\u002Fstrong> is a quintessential plugin for every online shop out there that based their business on WooCommerce platform. This powerful tool can make your sales skyrocket and increase your business’s online visibility. By creating a comprehensive deal of various products, this plugin acts as a kit-builder which allows cross-selling of various product types. Customers can build a whole computer from a list of variable parts or get an amazing deal of awesome components. Indeed, a tool that should not be missed for any online store.\u003C\u002Fp>\n\u003Ch4>Live demo\u003C\u002Fh4>\n\u003Cp>Visit our \u003Ca href=\"https:\u002F\u002Fdemo.wpclever.net\u002Fwooco\u002F\" title=\"live demo\" rel=\"nofollow ugc\">live demo\u003C\u002Fa> here to see how this plugin works.\u003C\u002Fp>\n\u003Ch4>Basics to create a composite product\u003C\u002Fh4>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FSJIU2Wwfu28?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>AJAX responsive search using keywords\u003C\u002Fli>\n\u003Cli>Drag & drop to rearrange the order of components\u003C\u002Fli>\n\u003Cli>Add a short description for each component\u003C\u002Fli>\n\u003Cli>Set the discount price by percentage\u003C\u002Fli>\n\u003Cli>Set the default product for each component\u003C\u002Fli>\n\u003Cli>Set the default quantity for each component product\u003C\u002Fli>\n\u003Cli>Mark a component product as required or optional\u003C\u002Fli>\n\u003Cli>Allow customizing the quantity of each component\u003C\u002Fli>\n\u003Cli>Set the min\u002Fmax quantity for each component\u003C\u002Fli>\n\u003Cli>Configure total limits: required min\u002Fmax amount of the composite total (NEW)\u003C\u002Fli>\n\u003Cli>Customizable text for null selection option\u003C\u002Fli>\n\u003Cli>Adjustable Before\u002F After texts\u003C\u002Fli>\n\u003Cli>Auto-calculate the price based on changes in quantity\u003C\u002Fli>\n\u003Cli>Component products are inventory-managed just like standalone sales\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium Version\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Use \u003Cstrong>Categories\u003C\u002Fstrong> or \u003Cstrong>Tags\u003C\u002Fstrong> as the source for component options\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Not what you needed?\u003C\u002Fh4>\n\u003Cp>Please try other plugins from us:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-product-bundle\u002F\" title=\"WPC Product Bundles\" rel=\"ugc\">WPC Product Bundles\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-bought-together\u002F\" title=\"WPC Frequently Bought Together\" rel=\"ugc\">WPC Frequently Bought Together\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpc-grouped-product\u002F\" title=\"WPC Grouped Product\" rel=\"ugc\">WPC Grouped Product\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpc-force-sells\u002F\" title=\"WPC Force Sells\" rel=\"ugc\">WPC Force Sells\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpc-linked-variation\u002F\" title=\"WPC Linked Variation\" rel=\"ugc\">WPC Linked Variation\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","WPC Composite Products provide a powerful kit-building solution for WooCommerce store.",9000,601263,76,"2026-04-10T02:26:00.000Z","4.0","",[143,144,145,19,146],"component","composite","kits","wpc","https:\u002F\u002Fwpclever.net\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpc-composite-products.7.8.2.zip","2024-04-26 00:00:00",{"attackSurface":151,"codeSignals":286,"taintFlows":302,"riskAssessment":303,"analyzedAt":308},{"hooks":152,"ajaxHandlers":215,"restRoutes":216,"shortcodes":280,"cronEvents":283,"entryPointCount":284,"unprotectedCount":285},[153,159,163,168,173,178,182,186,190,195,199,202,206,211],{"type":154,"name":155,"callback":156,"file":157,"line":158},"action","plugins_loaded","duckpos_load_textdomain","duckpos.php",31,{"type":154,"name":160,"callback":161,"file":157,"line":162},"wp_enqueue_scripts","duckpos_register_pos_assets",52,{"type":164,"name":165,"callback":166,"file":157,"line":167},"filter","show_admin_bar","closure",64,{"type":154,"name":169,"callback":170,"priority":171,"file":157,"line":172},"woocommerce_thankyou","duckpos_add_return_button_to_thankyou_page",20,363,{"type":154,"name":174,"callback":175,"priority":176,"file":157,"line":177},"admin_bar_menu","duckpos_add_admin_bar_link",999,394,{"type":154,"name":179,"callback":180,"file":157,"line":181},"admin_menu","duckpos_add_admin_menu",397,{"type":154,"name":183,"callback":184,"file":157,"line":185},"admin_init","duckpos_register_settings",400,{"type":154,"name":183,"callback":187,"file":188,"line":189},"duckpos_handle_create_general_product","includes\\admin-settings.php",277,{"type":154,"name":191,"callback":192,"priority":176,"file":193,"line":194},"woocommerce_before_calculate_totals","duckpos_apply_custom_price_to_cart_items","includes\\class-duckpos-sales-rules.php",14,{"type":154,"name":196,"callback":197,"priority":171,"file":193,"line":198},"woocommerce_add_to_cart","calculate_totals",127,{"type":154,"name":200,"callback":197,"priority":171,"file":193,"line":201},"woocommerce_cart_item_removed",128,{"type":154,"name":203,"callback":166,"file":204,"line":205},"rest_api_init","includes\\rest-api.php",6,{"type":154,"name":207,"callback":208,"priority":209,"file":204,"line":210},"woocommerce_checkout_update_order_meta","duckpos_add_pos_origin_meta_on_checkout",10,1629,{"type":154,"name":212,"callback":213,"priority":209,"file":204,"line":214},"woocommerce_order_status_changed","duckpos_generate_receipt_on_status_change",1663,[],[217,224,229,235,240,245,250,255,260,265,270,275],{"namespace":218,"route":219,"methods":220,"callback":222,"permissionCallback":223,"file":204,"line":32},"duckpos\u002Fv1","\u002Fproducts",[221],"GET","duckpos_get_products","__return_true",{"namespace":218,"route":225,"methods":226,"callback":227,"permissionCallback":223,"file":204,"line":228},"\u002Fcategories",[221],"duckpos_get_product_categories",42,{"namespace":218,"route":230,"methods":231,"callback":233,"permissionCallback":166,"file":204,"line":234},"\u002Fadd-to-cart",[232],"POST","duckpos_add_to_cart",49,{"namespace":218,"route":236,"methods":237,"callback":238,"permissionCallback":166,"file":204,"line":239},"\u002Fpayplus-gateway",[232],"duckpos_handle_payplus_gateway_payment",73,{"namespace":218,"route":241,"methods":242,"callback":243,"permissionCallback":166,"file":204,"line":244},"\u002Fpayplus-emv",[232],"duckpos_handle_payplus_emv_payment",99,{"namespace":218,"route":246,"methods":247,"callback":248,"permissionCallback":166,"file":204,"line":249},"\u002Favailable-gateways",[221],"duckpos_get_available_gateways",122,{"namespace":218,"route":251,"methods":252,"callback":253,"permissionCallback":166,"file":204,"line":254},"\u002Fpay-with-selected-gateway",[232],"duckpos_handle_selected_gateway_payment",132,{"namespace":218,"route":256,"methods":257,"callback":258,"permissionCallback":166,"file":204,"line":259},"\u002Fpay-with-cash",[232],"duckpos_handle_cash_payment",162,{"namespace":218,"route":261,"methods":262,"callback":263,"permissionCallback":166,"file":204,"line":264},"\u002Ftodays-orders",[221],"duckpos_get_todays_orders",186,{"namespace":218,"route":266,"methods":267,"callback":268,"permissionCallback":166,"file":204,"line":269},"\u002Ftodays-printed-orders",[221],"duckpos_get_todays_printed_orders",196,{"namespace":218,"route":271,"methods":272,"callback":273,"permissionCallback":166,"file":204,"line":274},"\u002Fcalculate-cart-totals",[232],"duckpos_calculate_cart_totals",207,{"namespace":218,"route":276,"methods":277,"callback":278,"permissionCallback":166,"file":204,"line":279},"\u002Fmark-order-printed\u002F(?P\u003Corder_id>\\d+)",[232],"duckpos_mark_order_printed",224,[281],{"tag":282,"callback":166,"file":157,"line":239},"duckpos_pos_page",[],13,2,{"dangerousFunctions":287,"sqlUsage":288,"outputEscaping":290,"fileOperations":11,"externalRequests":11,"nonceChecks":299,"capabilityChecks":300,"bundledLibraries":301},[],{"prepared":11,"raw":11,"locations":289},[],{"escaped":291,"rawEcho":59,"locations":292},86,[293,296,298],{"file":157,"line":294,"context":295},356,"raw output",{"file":188,"line":297,"context":295},113,{"file":188,"line":274,"context":295},5,11,[],[],{"summary":304,"deductions":305},"The duckpos v1.1.6 plugin exhibits a generally strong security posture with several good practices in place. The absence of dangerous functions, file operations, and external HTTP requests is positive. Notably, all SQL queries are properly prepared, and a high percentage of output is escaped, significantly mitigating common injection and XSS risks. The plugin also includes a reasonable number of nonce and capability checks, indicating an effort to protect sensitive operations.  However, the presence of two REST API routes without permission callbacks represents a clear security concern. While taint analysis showed no issues, and there is no known vulnerability history, these unprotected entry points could allow unauthorized access or manipulation of data if these endpoints are exploitable.  In conclusion, the plugin has a good foundation for security, but the unprotected REST API routes are a critical weakness that needs immediate attention. Addressing these specific entry points would further enhance its overall security.",[306],{"reason":307,"points":209},"REST API routes without permission checks","2026-03-17T07:34:43.809Z",{"wat":310,"direct":326},{"assetPaths":311,"generatorPatterns":317,"scriptPaths":318,"versionParams":322},[312,313,314,315,316],"\u002Fwp-content\u002Fplugins\u002Fduckpos\u002Fassets\u002Fjs\u002Fvue.min.js","\u002Fwp-content\u002Fplugins\u002Fduckpos\u002Fassets\u002Fcss\u002Fpos-app.css","\u002Fwp-content\u002Fplugins\u002Fduckpos\u002Fassets\u002Fjs\u002Fpos-app-insert.min.js","\u002Fwp-content\u002Fplugins\u002Fduckpos\u002Fassets\u002Fjs\u002Fpos-app.min.js","\u002Fwp-content\u002Fplugins\u002Fduckpos\u002Fassets\u002Fimages\u002FnoImage.png",[],[319,320,321],"vue","duckpos-pos-app-insert","duckpos-pos-app",[323,324,325],"duckpos\u002Fassets\u002Fcss\u002Fpos-app.css?ver=","duckpos\u002Fassets\u002Fjs\u002Fpos-app-insert.min.js?ver=","duckpos\u002Fassets\u002Fjs\u002Fpos-app.min.js?ver=",{"cssClasses":327,"htmlComments":328,"htmlAttributes":329,"restEndpoints":332,"jsGlobals":344,"shortcodeOutput":346},[],[],[330,331],"data-duckpos-payment-type","data-duckpos-order-id",[333,334,335,336,337,338,339,340,341,342,343],"\u002Fwp-json\u002Fduckpos\u002Fv1\u002Fget_products","\u002Fwp-json\u002Fduckpos\u002Fv1\u002Fcart\u002Fadd","\u002Fwp-json\u002Fduckpos\u002Fv1\u002Fcart\u002Fupdate","\u002Fwp-json\u002Fduckpos\u002Fv1\u002Fcart\u002Fremove","\u002Fwp-json\u002Fduckpos\u002Fv1\u002Fcart\u002Fclear","\u002Fwp-json\u002Fduckpos\u002Fv1\u002Fcheckout","\u002Fwp-json\u002Fduckpos\u002Fv1\u002Forders\u002Frecent","\u002Fwp-json\u002Fduckpos\u002Fv1\u002Forders\u002Fprinted","\u002Fwp-json\u002Fduckpos\u002Fv1\u002Forders\u002Funprinted","\u002Fwp-json\u002Fduckpos\u002Fv1\u002Fpayment\u002Fpayplus","\u002Fwp-json\u002Fduckpos\u002Fv1\u002Fpayment\u002Fpayplus_emv",[345],"window.duckpos_translations",[347],"[duckpos_pos_page]",{"error":349,"url":350,"statusCode":351,"statusMessage":352,"message":352},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fduckpos\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":299,"versions":354},[355,361,368,375,382],{"version":6,"download_url":21,"svn_tag_url":356,"released_at":23,"has_diff":357,"diff_files_changed":358,"diff_lines":23,"trac_diff_url":359,"vulnerabilities":360,"is_current":349},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fduckpos\u002Ftags\u002F1.1.6\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fduckpos%2Ftags%2F1.1.5&new_path=%2Fduckpos%2Ftags%2F1.1.6",[],{"version":362,"download_url":363,"svn_tag_url":364,"released_at":23,"has_diff":357,"diff_files_changed":365,"diff_lines":23,"trac_diff_url":366,"vulnerabilities":367,"is_current":357},"1.1.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fduckpos.1.1.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fduckpos\u002Ftags\u002F1.1.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fduckpos%2Ftags%2F1.1.4&new_path=%2Fduckpos%2Ftags%2F1.1.5",[],{"version":369,"download_url":370,"svn_tag_url":371,"released_at":23,"has_diff":357,"diff_files_changed":372,"diff_lines":23,"trac_diff_url":373,"vulnerabilities":374,"is_current":357},"1.1.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fduckpos.1.1.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fduckpos\u002Ftags\u002F1.1.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fduckpos%2Ftags%2F1.1.3&new_path=%2Fduckpos%2Ftags%2F1.1.4",[],{"version":376,"download_url":377,"svn_tag_url":378,"released_at":23,"has_diff":357,"diff_files_changed":379,"diff_lines":23,"trac_diff_url":380,"vulnerabilities":381,"is_current":357},"1.1.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fduckpos.1.1.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fduckpos\u002Ftags\u002F1.1.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fduckpos%2Ftags%2F1.1.2&new_path=%2Fduckpos%2Ftags%2F1.1.3",[],{"version":383,"download_url":384,"svn_tag_url":385,"released_at":23,"has_diff":357,"diff_files_changed":386,"diff_lines":23,"trac_diff_url":23,"vulnerabilities":387,"is_current":357},"1.1.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fduckpos.1.1.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fduckpos\u002Ftags\u002F1.1.2\u002F",[],[]]