[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fqt4cm2GycXCXdd_chx4M0-KfcdPB3rTgw-ybaxPruKs":3,"$f5l-fXKf7a1LoGN9L9m4sh2DbujsJR_nXT60ptHHSado":347,"$fOELOZ79-uMHPgo1MjLmtDBRfVriG_VFlsuiRdvrGD6A":352},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"discovery_status":32,"vulnerabilities":33,"developer":75,"crawl_stats":39,"alternatives":82,"analysis":177,"fingerprints":318},"filter-plus","Filter Plus – Product Filter & WordPress Filter","1.1.17","Wpbens","https:\u002F\u002Fprofiles.wordpress.org\u002Fmarkutos987\u002F","\u003Cp>Introducing \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpbens.com\u002Fplugin\u002Ffilter-plus\u002F\" rel=\"nofollow ugc\">Filter Plus\u003C\u002Fa>\u003C\u002Fstrong>  – Your Ultimate WordPress & WooCommerce Product Filter Plugin!\u003C\u002Fp>\n\u003Cp>Easily empower your site with advanced filtering features: let users find exactly what they need by categories, ratings, tags, price range, stock status, and more.\u003C\u002Fp>\n\u003Cp>Filter Plus doesn’t stop at WooCommerce! Whether it’s filtering blogs, custom post types, or anything else, you can refine content by categories, tags, authors, post meta, and custom fields.\u003C\u002Fp>\n\u003Cp>With Filter Plus, you can Filter Everything in WordPress!\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\u002FMkbFDvwuG08?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&start=3&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\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpbens.com\u002Fplugin\u002Ffilter-plus\u002F\" rel=\"nofollow ugc\">Filter Plus Pro\u003C\u002Fa> Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WooCommerce Admin Order Filter\u003C\u002Fstrong> is your go-to tool for pinpointing best-sellers! Easily analyze which burger (or any product) tops the list by filtering orders by product and status. Get clear insights into what’s driving sales and see exactly where to focus for maximum growth.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Helpful links 👇\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>⭐️ Check premium Features 👉 \u003Ca href=\"https:\u002F\u002Fwpbens.com\u002Fplugin\u002Ffilter-plus\u002F\" rel=\"nofollow ugc\">Filter Plus Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>⭐️ Need Any Help? 👉 \u003Ca href=\"https:\u002F\u002Fwpbens.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Contact Us\u003C\u002Fa>.\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>⭐️ Check Live Demo 👉 \u003Ca href=\"https:\u002F\u002Fproduct.wpbens.com\u002Ffilter-plus\u002F\" rel=\"nofollow ugc\">Filter Plus WooCommerce Filter \u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>⭐️ Check Live Demo 👉 \u003Ca href=\"https:\u002F\u002Fproduct.wpbens.com\u002Ffilter-plus\u002F\" rel=\"nofollow ugc\">Filter Plus WordPress Filter \u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>⭐️ Check Live Demo 👉 \u003Ca href=\"https:\u002F\u002Fproduct.wpbens.com\u002Ffilter-plus\u002F\" rel=\"nofollow ugc\">Filter Plus WooCommerce Admin Order Filter \u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>⭐️ Know How It Works 👉 \u003Ca href=\"https:\u002F\u002Fwpbens.com\u002Fdocs\u002Ffilter-plus\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>📌 [Before writing any review, Please be aware that, Filter Plus is still in its initial stage]\u003C\u002Fp>\n\u003Ch3>Unique features of Filter Plus\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Filter Products WordPress eCommerce Store\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Food Menu Filtering\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Product Filtering\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Filter By Price\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Filter By Price Range\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Filter By Ratings\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Filter By Tag\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AJAX Product Filter\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Filter By Stock Status\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Templates – PRO\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Use for blogs, reviews sites, news sites, property sites and more – PRO\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress Blog Filter – PRO\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress Custom Post Type Filter – PRO\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Search WordPress Post,Custom Post by Custom Fields, Post Meta, Authors, Post Types, Post Dates, Taxonomies, Tags, Categories – PRO\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Admin Order Filter by Product, Status – PRO\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Optimization – PRO\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>What you can do with Filter Plus?\u003C\u002Fh3>\n\u003Cp>Accelerate your store with Filter Plus – the WooCommerce plugin that brings powerful, advanced filtering options to your fingertips! Currently, enjoy these robust features for flawless WooCommerce filtering and sorting.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>👉 \u003Ca href=\"https:\u002F\u002Fwpbens.com\u002Fplugin\u002Ffilter-plus\u002F\" rel=\"nofollow ugc\">WooCommerce Filter By Price\u003C\u002Fa>\u003C\u002Fstrong> – With Filter Plus, users can fine-tune search results by setting a minimum and maximum price range. This feature is perfect for those shopping on a budget, allowing them to quickly find products within their desired price. Essential for eCommerce, it streamlines the search process, enhances user experience, and can even boost conversion rates by guiding visitors to the best deals that meet their needs.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>👉 \u003Ca href=\"https:\u002F\u002Fwpbens.com\u002Fplugin\u002Ffilter-plus\u002F\" rel=\"nofollow ugc\">Filter by Ratings\u003C\u002Fa>\u003C\u002Fstrong> – Sometimes users want to purchase only those products that have got more 5 star ratings. Without a ratings filter, they can’t sort out that. But Filter plus makes it easy with the ‘filter by rating’ feature. In e-commerce or review-based websites, this feature is valuable as it allows visitors to filter and see only items that meet their preferred quality standards. This plugin allows to set a minimum rating, and it will display content or products with ratings equal to or above that threshold.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>👉 \u003Ca href=\"https:\u002F\u002Fwpbens.com\u002Fplugin\u002Ffilter-plus\u002F\" rel=\"nofollow ugc\">Filter by Attributes\u003C\u002Fa>\u003C\u002Fstrong> – Looking for products in just the right color, size, or style? Our plugin helps users find exactly what they want in seconds. Perfect for e-commerce stores, it narrows search results based on specific attributes—no more endless scrolling. Find, click, and buy faster with precision search features your customers will love!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>👉 \u003Ca href=\"https:\u002F\u002Fwpbens.com\u002Fplugin\u002Ffilter-plus\u002F\" rel=\"nofollow ugc\">WooComerce Filter by Tags\u003C\u002Fa>\u003C\u002Fstrong> – Help your audience find exactly what they’re looking for! With our tagging feature, users can organize and filter content by keywords, bringing related posts and articles to the forefront. Perfect for blogs and content-rich sites—just select a tag, and watch relevant content appear instantly. Make navigation a breeze!\u003C\u002Fp>\n\u003Cp>Moreover, \u003Cstrong>Filter Tag\u003C\u002Fstrong> will be displayed on the page after applying it. Users can see what tags has been effected on the page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>👉 \u003Ca href=\"https:\u002F\u002Fwpbens.com\u002Fplugin\u002Ffilter-plus\u002F\" rel=\"nofollow ugc\">Reset Filter Button\u003C\u002Fa>\u003C\u002Fstrong> – Make searching easy with a single click! Our Reset Filter feature lets users clear all applied filters and instantly return to the full view—perfect for seamless browsing. No more backtracking, just quick resets for a smooth shopping experience!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>👉 \u003Ca href=\"https:\u002F\u002Fwpbens.com\u002Fplugin\u002Ffilter-plus\u002F\" rel=\"nofollow ugc\">Filter by Categories\u003C\u002Fa>\u003C\u002Fstrong> -Help your users shop smarter! Our Category Sorting feature allows them to quickly filter content and products by predefined categories. No more sifting through irrelevant items—just select a category, and instantly see what matters most. Speed up the buying decision and enhance their experience!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>👉 \u003Ca href=\"https:\u002F\u002Fwpbens.com\u002Fplugin\u002Ffilter-plus\u002F\" rel=\"nofollow ugc\">Filter by Color\u003C\u002Fa>\u003C\u002Fstrong> – Let your users shop by their favorite colors! Our Color Filter feature enables them to refine search results effortlessly. Ideal for e-commerce and design sites, users can pick a color from a palette, instantly displaying only products that match. Enhance their shopping experience with vibrant choices!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>👉 \u003Ca href=\"https:\u002F\u002Fwpbens.com\u002Fplugin\u002Ffilter-plus\u002F\" rel=\"nofollow ugc\">Filter by Size\u003C\u002Fa>\u003C\u002Fstrong> – Size matters! Our Size Filter feature lets users narrow down product searches based on their preferred sizes. Perfect for apparel and accessories, they can easily select small, medium, or large to see only what’s available in their fit. Simplify shopping and ensure every item is just right!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>👉 \u003Ca href=\"https:\u002F\u002Fwpbens.com\u002Fplugin\u002Ffilter-plus\u002F\" rel=\"nofollow ugc\">Filter Anything\u003C\u002Fa>\u003C\u002Fstrong> – Empower your users with the Filter Anything feature! This powerful tool allows them to refine search results based on any criteria—price, color, size, ratings, and more. Perfect for diverse content offerings, it ensures users can tailor their searches to find exactly what they need. Enhance engagement and usability, making every visit count!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advanced widgets for your WooCommerce Store\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>⭐️ WooComerce Filter Elementor Widget\u003C\u002Fstrong> – Exciting news! Our latest release introduces Elementor widgets for seamless filtering functionality on your WordPress and WooCommerce site. Now, you can easily integrate filters into your Elementor-based website, enhancing user experience and making navigation a breeze. Upgrade today and simplify your site!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>⭐️ WooComerce Filter Gutenberg Block\u003C\u002Fstrong> – Great news for Gutenberg users! Our new update brings Gutenberg blocks for easy filter options. Now you can effortlessly add filters by price, tags, and more directly from the block section while editing your page. Enhance user experience with just a few clicks!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>👉 WPML Compatible\u003C\u002Fstrong> – Filter Plus is now fully WPML compatible! This means you can seamlessly use our plugin on your translatable website. Whether your site is in a local language or not, you can enhance it with the Filter Plus WordPress Filter Plugin. If you’re using WPML, you’re all set to elevate your site!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>👉 RTL Support\u003C\u002Fstrong> – Attention all RTL users! Filter Plus is now fully RTL compatible, making it the perfect plugin for your WordPress site with right-to-left languages. Enhance your user experience effortlessly and ensure your filters work beautifully in any language format!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>👉 Nice URL for Filter Page\u003C\u002Fstrong> – With our latest update, every time users adjust their filter criteria, the site generates a new SEO-friendly URL. This means better indexing and visibility for your content. Enhance user experience while improving your search engine rankings!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>👉 Filter by Product\u003C\u002Fstrong> – Maximize your sales with our powerful filtering feature! Visitors can now view products from different categories, offers, and values all on the same page. Perfect for multivendor eCommerce sites, this functionality enhances user experience and boosts sales potential. Make shopping easier and more profitable today!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>👉 Filter by Order Status\u003C\u002Fstrong> – Visitors can add filter based on the order status.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>👉 Filter by Product in Woo Order Page\u003C\u002Fstrong> – This feature of Filter Plus allows you to enable filtering option on the WooCommerce order page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>👉 SEO Options\u003C\u002Fstrong> Filter Plus SEO option helps the store owner to submit SEO information to the search engine. We did the technical part so admin can just select and see the SEO boost on the store.\u003C\u002Fp>\n\u003Cp>More features are on the way!\u003C\u002Fp>\n\u003Cp>Filter Plus is the ultimate plugin for WordPress and WooCommerce product filtering. Allow the users to filter and shortlist the products in the store easily and effortlessly.\u003C\u002Fp>\n\u003Ch3>🔥 WHAT’S NEXT\u003C\u002Fh3>\n\u003Cp>If you like Filter Plus, then consider checking out  other WordPress Plugins made by the same team:\u003C\u002Fp>\n\u003Cp>🔔 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmemberhub\u002F\" rel=\"ugc\">MemberHub\u003C\u002Fa>\u003C\u002Fstrong> – MemberHub for WordPress and WooCommerce and Boost your sales\u003Cbr \u002F>\n🔔 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdiscountify\u002F\" rel=\"ugc\">Discountify\u003C\u002Fa>\u003C\u002Fstrong> – Discount Rules, Dynamic Pricing and Coupon management for WooCommerce\u003Cbr \u002F>\n🔔 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fquicker\u002F\" rel=\"ugc\">Quicker\u003C\u002Fa>\u003C\u002Fstrong> – Convert Your Browsers into Buyers and Maximize Conversions\u003Cbr \u002F>\n🔔 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbens-email-marketing-automation\u002F\" rel=\"ugc\">Bens Email Marketing & Automation\u003C\u002Fa>\u003C\u002Fstrong> – Fast and simple Email Marketing, Newsletters, Automation & CRM for WordPress\u003C\u002Fp>\n","Filter Plus is WordPress and WooCommerce Product Filter plugin that enable filter anything in your website.",100,14263,70,4,"2026-02-20T13:44:00.000Z","6.9.4","","7.4",[20,21,22,23,24],"blog-filter","post-filter","product-filter","woocommerce-filter","woocommerce-product-filter","https:\u002F\u002Fwpbens.com\u002Ffilter-plus\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-plus.1.1.17.zip",76,2,1,"2026-02-05 00:00:00","2026-04-16T10:56:18.058Z","no_bundle",[34,60],{"id":35,"url_slug":36,"title":37,"description":38,"plugin_slug":4,"theme_slug":39,"affected_versions":40,"patched_in_version":39,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":39,"patch_diff_files":48,"patch_trac_url":39,"research_status":49,"research_verified":50,"research_rounds_completed":51,"research_plan":52,"research_summary":53,"research_vulnerable_code":54,"research_fix_diff":55,"research_exploit_outline":56,"research_model_used":57,"research_started_at":58,"research_completed_at":59,"research_error":39,"poc_status":39,"poc_video_id":39,"poc_summary":39,"poc_steps":39,"poc_tested_at":39,"poc_wp_version":39,"poc_php_version":39,"poc_playwright_script":39,"poc_exploit_code":39,"poc_has_trace":50,"poc_model_used":39,"poc_verification_depth":39},"CVE-2026-39607","filter-plus-missing-authorization","Filter Plus \u003C= 1.1.17 - Missing Authorization","The Filter Plus plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in versions up to, and including, 1.1.17. This makes it possible for authenticated attackers, with subscriber-level access and above, to perform an unauthorized action.",null,"\u003C=1.1.17","medium",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Missing Authorization","2026-04-15 21:16:51",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F66c6a01d-35ab-496a-8457-4cd6d894f111?source=api-prod",[],"researched",false,3,"Since the source files for **Filter Plus \u003C= 1.1.17** were not provided in the prompt, this plan is based on the vulnerability description (Missing Authorization) and standard WordPress plugin architecture patterns. I will provide the specific `grep` commands the automated agent must use to identify the exact function and nonce names before execution.\n\n---\n\n### 1. Vulnerability Summary\nThe **Filter Plus** plugin is vulnerable to **Missing Authorization** in one of its administrative AJAX handlers. While the plugin registers AJAX actions for authenticated users, it fails to perform a capability check (e.g., `current_user_can( 'manage_options' )`) within the callback function. This allows any authenticated user—including those with **Subscriber**-level permissions—to trigger administrative actions, such as modifying plugin settings, altering filters, or potentially injecting malicious scripts into settings (Stored XSS).\n\n### 2. Attack Vector Analysis\n*   **Endpoint:** `wp-admin\u002Fadmin-ajax.php`\n*   **HTTP Method:** POST\n*   **Action (Likely):** `filter_plus_save_settings`, `filter_plus_update_filter`, or `filter_plus_save_admin_options` (Inferred).\n*   **Authentication:** Authenticated (Subscriber level or higher).\n*   **Payload Parameter:** `action`, `nonce`, and the settings data (e.g., `settings[]` or `options[]`).\n\n### 3. Code Flow (Inferred)\n1.  **Entry Point:** The plugin registers an AJAX action in its main class or admin class:\n    `add_action( 'wp_ajax_filter_plus_save_settings', array( $this, 'save_settings' ) );`\n2.  **Trigger:** A Subscriber sends a POST request to `admin-ajax.php` with `action=filter_plus_save_settings`.\n3.  **Missing Check:** The callback function (e.g., `save_settings`) might check a **nonce** (protecting against CSRF) but fails to call `current_user_can()`.\n4.  **Sink:** The function proceeds to update the database via `update_option()` or `$wpdb->update()`.\n\n### 4. Nonce Acquisition Strategy\nIf the endpoint requires a nonce (which is common even in missing authorization cases), the Subscriber must obtain it from the WordPress dashboard.\n\n**Identification Steps:**\n1.  **Find the registration:** \n    `grep -r \"wp_ajax_filter_plus\" \u002Fvar\u002Fwww\u002Fhtml\u002Fwp-content\u002Fplugins\u002Ffilter-plus\u002F`\n2.  **Find the callback:** Locate the function name associated with the action.\n3.  **Find the Nonce Creation:**\n    `grep -r \"wp_create_nonce\" \u002Fvar\u002Fwww\u002Fhtml\u002Fwp-content\u002Fplugins\u002Ffilter-plus\u002F`\n4.  **Find Script Localization:**\n    `grep -r \"wp_localize_script\" \u002Fvar\u002Fwww\u002Fhtml\u002Fwp-content\u002Fplugins\u002Ffilter-plus\u002F`\n\n**Acquisition via Browser:**\n1.  Subscribers can access `wp-admin\u002Fprofile.php`. If the plugin enqueues its admin scripts for all authenticated users, the nonce will be in the page source.\n2.  **Command:** `wp post create --post_type=page --post_status=publish --post_content='[filter_plus_shortcode]'` (If the script only loads with a shortcode).\n3.  **Browser Eval:** `browser_eval(\"window.filter_plus_obj?.nonce\")` (Replace `filter_plus_obj` and `nonce` with identifiers found via grep).\n\n### 5. Exploitation Strategy\nThis plan assumes the vulnerable action is `filter_plus_save_settings`.\n\n**Step 1: Discover Target Action**\nSearch for administrative actions in the plugin:\n```bash\ngrep -r \"add_action( 'wp_ajax_\" \u002Fvar\u002Fwww\u002Fhtml\u002Fwp-content\u002Fplugins\u002Ffilter-plus\u002F\n```\n*Target: Look for actions that update options or settings.*\n\n**Step 2: Create Subscriber User**\n```bash\nwp user create attacker attacker@example.com --role=subscriber --user_pass=password123\n```\n\n**Step 3: Perform HTTP Request (Exploit)**\nUsing the `http_request` tool, simulate a Subscriber changing a plugin setting (e.g., changing the \"No products found\" text to a script or a specific string).\n\n*   **URL:** `http:\u002F\u002Flocalhost:8080\u002Fwp-admin\u002Fadmin-ajax.php`\n*   **Method:** POST\n*   **Headers:** `Content-Type: application\u002Fx-www-form-urlencoded`\n*   **Cookies:** Use cookies from the Subscriber login session.\n*   **Body:**\n    ```\n    action=filter_plus_save_settings&nonce=[NONCE_VALUE]&settings[some_option]=VULNERABLE_VAL\n    ```\n\n### 6. Test Data Setup\n1.  **Plugin Activation:** Ensure Filter Plus is active.\n2.  **Subscriber Account:** Create a user with the `subscriber` role.\n3.  **Identify Settings Key:** Check the database or source code to see what option key the plugin uses (e.g., `filter_plus_settings`).\n    ```bash\n    wp option list | grep filter\n    ```\n\n### 7. Expected Results\n*   **Response:** The server returns a `200 OK` or a JSON success message (e.g., `{\"success\": true}`).\n*   **State Change:** The plugin settings are updated despite the user being a Subscriber.\n*   **Unauthorized Access:** A Subscriber successfully performed an action that should be restricted to `manage_options`.\n\n### 8. Verification Steps\nAfter sending the HTTP request, use WP-CLI to verify the change:\n```bash\n# Check if the option was updated\nwp option get filter_plus_settings\n\n# Example verification if we changed a text field:\nwp option get filter_plus_settings | grep \"VULNERABLE_VAL\"\n```\n\n### 9. Alternative Approaches\n*   **Shortcode Injection:** If the settings update allows arbitrary HTML, try injecting a script tag `\u003Cscript>alert(1)\u003C\u002Fscript>` to upgrade the \"Missing Authorization\" to \"Stored XSS\".\n*   **Insecure Action Identification:** If `save_settings` is not the vulnerable action, check for `filter_plus_delete_filter` or `filter_plus_import`.\n*   **Bypassing Nonce:** If `check_ajax_referer` is called with `die=false` (e.g., `check_ajax_referer('fp_nonce', 'security', false)`), the agent should try the exploit with an invalid or missing nonce.","The Filter Plus plugin for WordPress (versions up to 1.1.17) is vulnerable to unauthorized access because it lacks a capability check in its administrative AJAX callback functions. This allows authenticated users, including those with subscriber-level roles, to execute administrative actions such as saving plugin settings or altering filters by interacting with the admin-ajax.php endpoint.","\u002F\u002F Inferred registration in plugin main or admin class\nadd_action( 'wp_ajax_filter_plus_save_settings', array( $this, 'save_settings' ) );\n\n---\n\n\u002F\u002F Inferred callback function lacking authorization\npublic function save_settings() {\n    \u002F\u002F Typically checks nonce but fails to check current_user_can()\n    check_ajax_referer( 'filter_plus_nonce', 'security' );\n\n    $settings = $_POST['settings'];\n    update_option( 'filter_plus_settings', $settings );\n\n    wp_send_json_success();\n}","--- a\u002Ffilter-plus\u002Fincludes\u002Fclass-filter-plus-admin.php\n+++ b\u002Ffilter-plus\u002Fincludes\u002Fclass-filter-plus-admin.php\n@@ -10,6 +10,10 @@\n public function save_settings() {\n     check_ajax_referer( 'filter_plus_nonce', 'security' );\n \n+    if ( ! current_user_can( 'manage_options' ) ) {\n+        wp_send_json_error( array( 'message' => 'Forbidden' ), 403 );\n+    }\n+\n     $settings = $_POST['settings'];\n     update_option( 'filter_plus_settings', $settings );","1. Login to the WordPress site as a user with Subscriber-level permissions.\n2. Locate a valid nonce for the plugin's AJAX actions, which is commonly found localized in the WordPress dashboard source code or within plugin scripts enqueued on the profile page.\n3. Send a POST request to \u002Fwp-admin\u002Fadmin-ajax.php with the 'action' parameter set to an administrative action such as 'filter_plus_save_settings'.\n4. Include the required nonce in the request alongside the payload for the settings or filter options to be modified.\n5. Verify that the changes are applied to the plugin configuration, demonstrating that the action was performed without the 'manage_options' capability check.","gemini-3-flash-preview","2026-04-21 04:24:45","2026-04-21 04:25:02",{"id":61,"url_slug":62,"title":63,"description":64,"plugin_slug":4,"theme_slug":39,"affected_versions":65,"patched_in_version":66,"severity":41,"cvss_score":67,"cvss_vector":68,"vuln_type":44,"published_date":69,"updated_date":70,"references":71,"days_to_patch":29,"patch_diff_files":73,"patch_trac_url":39,"research_status":39,"research_verified":50,"research_rounds_completed":74,"research_plan":39,"research_summary":39,"research_vulnerable_code":39,"research_fix_diff":39,"research_exploit_outline":39,"research_model_used":39,"research_started_at":39,"research_completed_at":39,"research_error":39,"poc_status":39,"poc_video_id":39,"poc_summary":39,"poc_steps":39,"poc_tested_at":39,"poc_wp_version":39,"poc_php_version":39,"poc_playwright_script":39,"poc_exploit_code":39,"poc_has_trace":50,"poc_model_used":39,"poc_verification_depth":39},"CVE-2025-13314","product-filtering-by-categories-tags-price-range-for-woocommerce-missing-authorization-to-unauthenticated-plugin-setting","Product Filtering by Categories, Tags, Price Range for WooCommerce \u003C= 1.1.6 - Missing Authorization to Unauthenticated Plugin Settings Modification","The Product Filtering by Categories, Tags, Price Range for WooCommerce – Filter Plus plugin for WordPress is vulnerable to unauthorized modification of data in all versions up to, and including, 1.1.6 due to a missing capability check on the 'filter_save_settings' and 'add_filter_options' AJAX actions. This makes it possible for unauthenticated attackers to modify the plugin's settings and create arbitrary filter options.","\u003C=1.1.6","1.1.7",5.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","2025-12-11 15:04:59","2025-12-12 16:01:15",[72],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fc9686681-4e64-43f1-ba0a-56d10c8d1db9?source=api-prod",[],0,{"slug":76,"display_name":7,"profile_url":8,"plugin_count":77,"total_installs":78,"avg_security_score":79,"avg_patch_time_days":29,"trust_score":80,"computed_at":81},"markutos987",5,150,95,97,"2026-05-19T22:35:45.223Z",[83,102,116,136,157],{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":91,"downloaded":92,"rating":93,"num_ratings":94,"last_updated":95,"tested_up_to":16,"requires_at_least":96,"requires_php":97,"tags":98,"homepage":100,"download_link":101,"security_score":11,"vuln_count":74,"unpatched_count":74,"last_vuln_date":39,"fetched_at":31},"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",[99,21,22,23,24],"ajax-filter","https:\u002F\u002Ffiltereverything.pro","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-everything.1.9.2.zip",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":74,"downloaded":110,"rating":74,"num_ratings":74,"last_updated":111,"tested_up_to":112,"requires_at_least":113,"requires_php":17,"tags":114,"homepage":17,"download_link":115,"security_score":93,"vuln_count":74,"unpatched_count":74,"last_vuln_date":39,"fetched_at":31},"filter-everything-extra","Filter Everything Extra","1.0.0","boldthemes","https:\u002F\u002Fprofiles.wordpress.org\u002Fboldthemes\u002F","\u003Cp>Filter Everything Extra is a simple yet useful add-on plugin that adds additional functionality to the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffilter-everything\u002F\" rel=\"ugc\">Filter Everything\u003C\u002Fa> plugin.\u003C\u002Fp>\n\u003Cp>With Filter Everything Extra, you can easily select all filter items, clear the selection, or invert the selection, which is particularly useful when there are many filter items. For example, if there are 25 brands in one filter and you want to search all brands except one, you can select the unwanted item and then invert the selection with one click instead of selecting the other 24 items one by one.\u003C\u002Fp>\n\u003Cp>Once Filter Everything Extra is installed and activated, you will see All, None, and Invert buttons at the top of existing filters. These buttons are available on filters that use checkboxes or label lists.\u003C\u002Fp>\n\u003Cp>The All button selects all items in the filter, None clears the selection, and the Invert button inverts the current selection.\u003C\u002Fp>\n","Additional functionality for the Filter Everything plugin.",564,"2025-01-27T12:21:00.000Z","6.7.5","5.0",[99,21,22,23,24],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-everything-extra.1.0.0.zip",{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":124,"downloaded":125,"rating":13,"num_ratings":126,"last_updated":127,"tested_up_to":128,"requires_at_least":129,"requires_php":18,"tags":130,"homepage":133,"download_link":134,"security_score":80,"vuln_count":51,"unpatched_count":74,"last_vuln_date":135,"fetched_at":31},"yith-woocommerce-ajax-navigation","YITH WooCommerce Ajax Product Filter","5.19.0","YITHEMES","https:\u002F\u002Fprofiles.wordpress.org\u002Fyithemes\u002F","\u003Cp>E-commerce \u003Cstrong>product filtering is a must-have tool\u003C\u002Fstrong> to help your customers narrow in on the product they’re looking for and find products they might be interested in based on specific features (size, color, category, etc.)\u003C\u002Fp>\n\u003Cp>A reliable product filtering is what allows your visitors to enjoy and appreciate your product catalog instead of leaving it after a few seconds.\u003C\u002Fp>\n\u003Cp>After all, if users can’t easily browse your product lists, they can’t easily find what they are looking for. And if they can’t find it, they can’t buy it. It’s easy to understand. 🙂\u003C\u002Fp>\n\u003Cp>With the \u003Cstrong>YITH WooCommerce Ajax Product filter\u003C\u002Fstrong> its latest massive redesign, you can finally tackle the user experience in your WooCommerce powered shop. You can help your customers easily find and filter your products by categories, tags, taxonomy, and all kinds of attributes like sizes, colors, materials, brands, etc.\u003C\u002Fp>\n\u003Cp>You can create unlimited presets and show the filters on standard WooCommerce pages (Shop, Category pages) or custom pages created with Gutenberg or Elementor. You can add your filters anywhere, using the built-in widget, shortcode, or Gutenberg block. In this way, you can create a preset of filters for the shop page, a preset of filters for a specific product category, another preset of filters for a custom page, and so on: no limits and total maximum control.\u003C\u002Fp>\n\u003Ch3>YITH WooCommerce Ajax Product filter features\u003C\u002Fh3>\n\u003Ch4>FREE VERSION\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easily create and customize unlimited presets of filters to show on different pages  (New from 4.0!)\u003C\u002Fli>\n\u003Cli>Show filters using widget shortcodes and Gutenberg blocks (also on custom pages) (New from 4.0!)\u003C\u002Fli>\n\u003Cli>Filter by product categories (New from 4.0!)\u003C\u002Fli>\n\u003Cli>Filter by tags (New from 4.0!)\u003C\u002Fli>\n\u003Cli>Filter any product attributes (color, size, material, etc.)\u003C\u002Fli>\n\u003Cli>Choose the filter style (checkbox, select, text and color swatches)\u003C\u002Fli>\n\u003Cli>Choose the ordering of the terms\u003C\u002Fli>\n\u003Cli>Choose whether to show terms hierarchy or not\u003C\u002Fli>\n\u003Cli>Allow multiple selections (with AND or OR) or not\u003C\u002Fli>\n\u003Cli>Adoptive filtering: terms not available will be hidden\u003C\u002Fli>\n\u003Cli>Show a “Reset Filters” button\u003C\u002Fli>\n\u003Cli>Scroll-to-top option in mobile devices and\u002For desktop\u003C\u002Fli>\n\u003Cli>SEO options (Activate\u002Fdeactivate the indexing of the generated URLs in search engines for the filter operation of the plugin) (New!)\u003C\u002Fli>\n\u003Cli>Beautiful & modern design, suitable for each kind of shop or theme\u003C\u002Fli>\n\u003Cli>Performance enhancements: lazy load filters and paginate terms in AJAX to reduce initial page loading time (New!)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>See it in action here:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fplugins.yithemes.com\u002Fyith-woocommerce-ajax-product-filter-free\u002F\" rel=\"nofollow ugc\">Check the Live Demo of the free version >\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>NEED MORE? CHECK THE PREMIUM VERSION!\u003C\u002Fh4>\n\u003Cp>With the latest update, we have improved the UX and added significant features to our free version. For example, in the previous versions, some essential features like “filter by category” or “filter by tag” options were missing. We worked hard to release a free plugin that works for our users. Anyway, if you want more (like a mobile-friendly design inspired by the larger e-commerce sites), feel free to check the features we provide in our excellent premium version:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Two additional layouts for the color filter: bicolor and image support (to better represent gradients, textures, patterns…)\u003C\u002Fli>\n\u003Cli>Additional layout: label\u002Fimage. Upload icons, photos and images to identify terms\u003C\u002Fli>\n\u003Cli>Choose the position of the reset button (above products, above or under filters area)\u003C\u002Fli>\n\u003Cli>Choose whether to show active filters (with X to remove them) or not and their position (above products, above or under filters area)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modal window on mobile: a layout for filters 100% optimized for mobile devices!\u003C\u002Fstrong> (Other plugins just add filters after the products list on mobile, yet, in this way, product filtering on smartphones and tablets is not working. We are the first to have designed and developed a 100% mobile-friendly filtering solution: in a modal window inspired by the largest e-commerce sites!)\u003C\u002Fli>\n\u003Cli>Filter for reviews\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Price slider to filter products by price\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Price ranges with unlimited ranges (last range can show “& above”)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Filters to show on sale\u002Fin-stock products\u003C\u002Fli>\n\u003Cli>Ajax sorting for products displayed on the page (by rating, price, popularity, latest)\u003C\u002Fli>\n\u003Cli>Show an optional tooltip on hover for terms\u003C\u002Fli>\n\u003Cli>Show filters as a toggle (opened or collapsed by default)\u003C\u002Fli>\n\u003Cli>Show or hide the count of items\u003C\u002Fli>\n\u003Cli>Adoptive filtering: choose whether terms not available must be hidden (as in the free version) \u003Cstrong>or keep them visible but not clickable (only in premium)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Variations filtering\u003C\u002Fstrong>: make sure variable products are displayed in the filter results only if at least one of the variations matches the current selection, and replace the product image with the one of the variation (New!)\u003C\u002Fli>\n\u003Cli>Choose to hide empty terms and out of stock products automatically\u003C\u002Fli>\n\u003Cli>Customize colors and style of filters area through the dedicated “customization” tab (colors, color swatches size, select and checkbox type, etc.)\u003C\u002Fli>\n\u003Cli>Upload a custom loader\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Permalinks management:\u003C\u002Fstrong> choose to keep permalinks unchanged, change them by adding filtered terms or use a \u003Cstrong>custom user-friendly and shorter permalink\u003C\u002Fstrong> (for a better sharing experience!)\u003C\u002Fli>\n\u003Cli>Use instant AJAX filtering or show a button to apply filters manually without AJAX\u003C\u002Fli>\n\u003Cli>Choose whether to show filter results on the same page or a new page\u003C\u002Fli>\n\u003Cli>Compatible with the YITH WooCommerce Brands Add-on plugin\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>See it in action here (we have three different demo samples):\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fplugins.yithemes.com\u002Fyith-woocommerce-ajax-product-filter\u002F\" rel=\"nofollow ugc\">Check the Live Demo of the premium version >\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>And if you love it, get it!\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fyithemes.com\u002Fthemes\u002Fplugins\u002Fyith-woocommerce-ajax-product-filter\u002F\" rel=\"nofollow ugc\">GET THE PREMIUM VERSION HERE with a 100% Money Back guarantee >\u003C\u002Fa>\u003C\u002Fp>\n","YITH WooCommerce Ajax Product Filter offers you the perfect way to filter all products of your WooCommerce shop.",80000,5004295,99,"2026-04-01T11:16:00.000Z","7.0","6.8",[131,22,132,23,24],"ajax-product-filter","shop-filter","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fyith-woocommerce-ajax-navigation\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fyith-woocommerce-ajax-navigation.5.19.0.zip","2024-07-10 00:00:00",{"slug":137,"name":138,"version":139,"author":140,"author_profile":141,"description":142,"short_description":143,"active_installs":144,"downloaded":145,"rating":146,"num_ratings":147,"last_updated":148,"tested_up_to":16,"requires_at_least":149,"requires_php":17,"tags":150,"homepage":152,"download_link":153,"security_score":154,"vuln_count":155,"unpatched_count":74,"last_vuln_date":156,"fetched_at":31},"woo-product-filter","Product Filter for WooCommerce by WBW","3.1.6","WBW Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fwoobewoo\u002F","\u003Cp>The \u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Fplugins\u002Fwoocommerce-filter\u002F?utm_source=wordpress&utm_medium=description&utm_campaign=filter\" title=\"WooCommerce Product Filter plugin\" rel=\"nofollow ugc\">WooCommerce Product Filter plugin\u003C\u002Fa>  enhances your store by allowing customers to refine their searches by price, categories, tags, taxonomy, attributes and more.\u003C\u002Fp>\n\u003Cp>It’s fully customizable and 100% compatible with Elementor, giving you full control over filtering options.\u003C\u002Fp>\n\u003Ch4>WooCommerce Product Filter Key Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Ffeature\u002Ffilters-by-price-price-range-sort-categories-tags-and-attributes?utm_source=wordpress&utm_medium=criteria&utm_campaign=filter\" title=\"Comprehensive Filtering\" rel=\"nofollow ugc\">Comprehensive Filtering\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nlet customers filter products by: Price, Price range, Categories, Tags, Author, Featured, On Sale, In Stock, Rating, Search by text**, Attribute filters.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Fplugins\u002Fwoocommerce-filter\u002F?utm_source=wordpress&utm_medium=description&utm_campaign=filter\" title=\"Main example\" rel=\"nofollow ugc\">Flexible Display Options\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\npresent the filters in various formats to suit your storefront’s design and user preferences. Options include: radio button list (single select) dropdown (single select), checkbox list (multi-select)** and icons** for attribute filters (colour, size, rating).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Ffeature\u002Fajax-live-search?utm_source=wordpress&utm_medium=ajax&utm_campaign=filter\" title=\"AJAX live search\" rel=\"nofollow ugc\">AJAX live search\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nEnable instant results without page reloads for a faster shopping  with AJAX live search. AJAX search provides instant filtering results without the need to reload the page. This feature can be configured to activate immediately after a user selects their desired filter options and clicks the filter button, making product searches faster and more intuitive.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Fdocumentation\u002Felementor-compatibility\u002F\" title=\"Elementor Compatibility\" rel=\"nofollow ugc\">Elementor Integration\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nWooCommerce Product Filter compatible with Elementor. Seamlessly create and customize filters using Elementor’s interface.\u003Cbr \u002F>\nAll features of the WooCommerce Product Filter by WBW are accessible within the Elementor tab, providing a streamlined workflow for page building.\u003C\u002Fp>\n\u003Cp>To help you get started, there’s a comprehensive video tutorial available that guides you through the process of setting up the WooCommerce Product Filter by WBW, ensuring you can make the most of its features to improve your online store’s functionality and user experience.\u003Cbr \u002F>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F5uFBMl5OLW0?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\u003Cp>Product filters are the key things that allow your customers to view the products in a particular way and easily find the necessary items.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Fdocumentation\u002Fproduct-filter-statistics\u002F\" title=\"Analytics\" rel=\"nofollow ugc\">Statistics\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nProduct Filter by WBW comes with a detailed filter statistics section to make it easier to collect, analyze data and subsequently support global business growth. Gather information about filtering and searching for products by your buyer and convert them into business solutions.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Fdocumentation\u002Fwoocommerce-filter-main-settings\u002F\" title=\"Main Settings\" rel=\"nofollow ugc\">Live preview\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nWith Live Preview, the results will appear in the panel right at the moment you make changes to settings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Variety of options for sorting products\u003C\u002Fstrong>\u003Cbr \u002F>\nThe product search plugin for WooCommerce allows sorting your products by popularity, rating, price, newness, alphabetical ascender, or descender.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Ffeature\u002Fcustomize-and-set-up?utm_source=wordpress&utm_medium=easytosetup&utm_campaign=filter\" title=\"Easy to customize and set up\" rel=\"nofollow ugc\">Create new product filters in a few clicks\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nEasy to customize and set up. Just add a filter to every page using a widget or shortcodes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Fdocumentation\u002Fwoocommerce-filter-main-settings\u002F#a\" title=\"Price filter\" rel=\"nofollow ugc\">Price filter design\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nVariation of skins: default, flat, big, modern, sharp, round, square. Custom setting for its design: color, symbol position, currency code or symbol, input fields.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Automatic price range settings with fixed step values\u003C\u002Fstrong>\u003Cbr \u002F>\nAdjust them manually and specify the exact value of every step as well.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Fdocumentation\u002Fshow-count-option\u002F\" title=\"Show Count\" rel=\"nofollow ugc\">Show Count\u003C\u002Fa> and Recount products by selected filter\u003C\u002Fstrong>\u003Cbr \u002F>\nRecount the products by selected filters and display the exact number of products matching the filter results.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Ffeature\u002Flooks-and-works-great-on-all-devices?utm_source=wordpress&utm_medium=responsive&utm_campaign=filter\" title=\"Looks and works great on all devices\" rel=\"nofollow ugc\">Fully responsive\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nThe filter looks and works properly on different devices particularly mobile phones and tablets as well as desktops and laptops.\u003C\u002Fp>\n\u003Ch4>Support and suggestions for WooCommerce Product Filter Plugin\u003C\u002Fh4>\n\u003Cp>Ask your questions in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwoo-product-filter\u002F\" rel=\"ugc\">support forum\u003C\u002Fa>, or \u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">contact us directly\u003C\u002Fa>\u003C\u002Fp>\n","Filter products by categories, attributes, prices, and more. Elementor Compatibility. Shoppers easily find products with WooCommerce Product Filter",60000,2742726,96,322,"2026-04-09T20:15:00.000Z","3.4.0",[151,22,132,23,24],"e-commerce-filter","https:\u002F\u002Fwoobewoo.com\u002Fproduct\u002Fwoocommerce-filter\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-product-filter.3.1.6.zip",88,9,"2026-04-13 00:00:00",{"slug":158,"name":159,"version":160,"author":161,"author_profile":162,"description":163,"short_description":164,"active_installs":165,"downloaded":166,"rating":167,"num_ratings":168,"last_updated":169,"tested_up_to":16,"requires_at_least":170,"requires_php":171,"tags":172,"homepage":174,"download_link":175,"security_score":80,"vuln_count":29,"unpatched_count":74,"last_vuln_date":176,"fetched_at":31},"wc-ajax-product-filter","WCAPF – Ajax Product Filter for WooCommerce","4.4.0","Mainul Hassan","https:\u002F\u002Fprofiles.wordpress.org\u002Fshamimmoeen\u002F","\u003Cp>\u003Cstrong>WCAPF – Ajax Product Filter for WooCommerce\u003C\u002Fstrong> helps customers filter WooCommerce products by category, tag, attribute, price, rating, author, meta fields, and keyword using AJAX. The plugin updates results instantly without reloading the page, helping customers find products faster on WooCommerce shop and archive pages.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemos.wptools.io\u002Fwc-ajax-product-filter\u002F?utm_source=wordpress.org&utm_medium=free+plugin+listing&utm_campaign=WCAPF+Demo\" rel=\"nofollow ugc\">\u003Cstrong>View Demo\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwptools.io\u002Fdocs\u002Fwc-ajax-product-filter\u002F?utm_source=wordpress.org&utm_medium=free+plugin+listing&utm_campaign=WCAPF+Documentation\" rel=\"nofollow ugc\">\u003Cstrong>Documentation\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwptools.io\u002Fwc-ajax-product-filter\u002F?utm_source=wordpress.org&utm_medium=free+plugin+listing&utm_campaign=WCAPF+Pro+Upgrade\" rel=\"nofollow ugc\">\u003Cstrong>💎 Upgrade to Pro\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>WooCommerce Product Filtering Options\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Taxonomy:\u003C\u002Fstrong> Let customers browse products by category, tag, or any custom taxonomy.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Attribute:\u003C\u002Fstrong> Narrow down results using product attributes such as size, color, material, and more.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Price:\u003C\u002Fstrong> Help customers find items within their budget using a flexible price range filter.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Rating:\u003C\u002Fstrong> Show products based on customer ratings.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Product Status:\u003C\u002Fstrong> Allow customers to filter products by status such as Featured or In Stock.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Post Author:\u003C\u002Fstrong> Filter products by their author.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Post Meta:\u003C\u002Fstrong> Filter products using custom post meta values.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Keyword:\u003C\u002Fstrong> Search for products using keywords.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Flexible Filter Display Options\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Multiple Display Formats:\u003C\u002Fstrong> Present filter options using checkboxes, radio buttons, dropdowns, multiselect, or labels.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Styling and Layout:\u003C\u002Fstrong> Choose from list, inline, grid, or hierarchical display for taxonomies, with accordion support for hierarchies.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Price Filter Options:\u003C\u002Fstrong> Use a price slider with minimum and maximum inputs (custom price ranges are available in the Pro version).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Product Count & Tooltips:\u003C\u002Fstrong> Show the number of products available for each filter and display informative tooltips on hover.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Automatic Filter Generation:\u003C\u002Fstrong> Automatically generate filter options from taxonomy terms, attributes, or other supported data sources.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Include\u002FExclude Options:\u003C\u002Fstrong> Control visibility by including or excluding specific terms, users, or meta values.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Search Field & Toggles:\u003C\u002Fstrong> Include a search field within filters for quick navigation and use show more\u002Fless toggles to keep the interface clean.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Color\u002FImage Swatches:\u003C\u002Fstrong> Display filter options using visual color or image swatches for a better shopping experience.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Advanced Filtering Functionality\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Variable Product Support:\u003C\u002Fstrong> Works seamlessly with variable products and WooCommerce attribute lookup tables.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Ajax Pagination & Sorting:\u003C\u002Fstrong> Navigate filtered results and apply product sorting without page reloads.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Active Filters Display:\u003C\u002Fstrong> Show selected filters above the product loop for quick adjustments by the user.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Dynamic Product Count:\u003C\u002Fstrong> Update product counts in real time based on applied filters to avoid “no results found” messages.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Smart Visibility:\u003C\u002Fstrong> Automatically hide or disable empty filters and irrelevant options that return zero products.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Easy Integration\u003C\u002Fh3>\n\u003Cp>Create your filters and display them on WooCommerce shop and archive pages. Add the filters using the \u003Cstrong>WCAPF – Product Filter Form\u003C\u002Fstrong> widget or place the \u003Ccode>[wcapf_form]\u003C\u002Fcode> shortcode in a page, post, or theme template.\u003C\u002Fp>\n\u003Ch3>Premium Features (Pro)\u003C\u002Fh3>\n\u003Cp>The Pro version adds more advanced filtering capabilities and extra configuration options for more complex stores. Some of the enhanced features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Different Filters for Different Archives:\u003C\u002Fstrong> Show more relevant filters depending on the current product category or archive. \u003Ca href=\"https:\u002F\u002Fwptools.io\u002Fdocs\u002Fwc-ajax-product-filter\u002Fcommon\u002Fdifferent-filters-for-different-archive-pages\u002F?utm_source=wordpress.org&utm_medium=free+plugin+listing&utm_campaign=WCAPF+Documentation\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Filters on Custom Pages:\u003C\u002Fstrong> Build custom product layouts outside default WooCommerce templates using the \u003Ccode>[wcapf_products]\u003C\u002Fcode> shortcode. \u003Ca href=\"https:\u002F\u002Fwptools.io\u002Fdocs\u002Fwc-ajax-product-filter\u002Fcommon\u002Ffilters-on-custom-pages\u002F?utm_source=wordpress.org&utm_medium=free+plugin+listing&utm_campaign=WCAPF+Documentation\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Multi-Vendor Support:\u003C\u002Fstrong> Compatible with popular multi-vendor plugins, allowing customers to filter by store name or vendor. \u003Ca href=\"https:\u002F\u002Fwptools.io\u002Fdocs\u002Fwc-ajax-product-filter\u002Fcommon\u002Ffilter-by-vendor\u002F?utm_source=wordpress.org&utm_medium=free+plugin+listing&utm_campaign=WCAPF+Documentation\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Advanced Controls:\u003C\u002Fstrong> Includes manual filter options, sort by filter, per page filter, custom price ranges, and additional configuration settings.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Drag and Drop Filter Creation\u003C\u002Fh3>\n\u003Cp>Create filters quickly using the intuitive admin interface. Add filters, configure settings, reorder them, and remove them easily.\u003C\u002Fp>\n\u003Ch3>Custom Filter Keys in URL\u003C\u002Fh3>\n\u003Cp>Define the filter key used in the URL to identify the type of filter applied.\u003C\u002Fp>\n\u003Cp>For example, in the URL \u003Cstrong>..\u002F?category=shirts&color=white\u003C\u002Fstrong>, \u003Cstrong>category\u003C\u002Fstrong>, and \u003Cstrong>color\u003C\u002Fstrong> are the filter keys.\u003C\u002Fp>\n\u003Ch3>Option to Disable Ajax Filtering\u003C\u002Fh3>\n\u003Cp>Allow users to disable AJAX filtering if needed. While AJAX filtering is generally recommended for seamless browsing, users can choose to disable it to troubleshoot any potential JavaScript conflicts that may arise after updating the product loop.\u003C\u002Fp>\n\u003Ch3>Customization\u003C\u002Fh3>\n\u003Cp>Easily customize the appearance of the filters to match the design and style of your theme. The plugin provides a variety of settings on the plugin settings page, \u003Cstrong>including CSS variables for styling\u003C\u002Fstrong>, allowing developers to quickly customize the global filter appearance.\u003C\u002Fp>\n\u003Ch3>Theme Compatibility\u003C\u002Fh3>\n\u003Cp>The plugin is designed to be highly compatible with a wide range of themes that follow the standard guidelines set by WooCommerce. This means it is likely to work effectively with almost any theme you choose.\u003C\u002Fp>\n\u003Ch3>Developer Friendly\u003C\u002Fh3>\n\u003Cp>The plugin includes essential hooks, filters, and template overrides so developers can adjust filter data, customize output, and extend the plugin functionality.\u003C\u002Fp>\n","Filter WooCommerce products by category, tag, attribute, price, rating, author, meta fields, and keyword using AJAX.",9000,191392,86,44,"2026-03-31T20:51:00.000Z","6.0","7.2",[131,173,22,23,24],"price-filter","https:\u002F\u002Fwptools.io\u002Fwc-ajax-product-filter\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwc-ajax-product-filter.4.4.0.zip","2026-04-07 00:00:00",{"attackSurface":178,"codeSignals":248,"taintFlows":309,"riskAssessment":310,"analyzedAt":317},{"hooks":179,"ajaxHandlers":244,"restRoutes":245,"shortcodes":246,"cronEvents":247,"entryPointCount":74,"unprotectedCount":74},[180,186,190,195,201,205,210,215,219,223,227,233,236,238],{"type":181,"name":182,"callback":183,"file":184,"line":185},"action","admin_enqueue_scripts","admin_enqueue_assets","base\\enqueue.php",22,{"type":181,"name":187,"callback":188,"file":184,"line":189},"wp_enqueue_scripts","frontend_enqueue_assets",24,{"type":181,"name":191,"callback":192,"file":193,"line":194},"admin_menu","register_admin_menu","core\\admin\\menus.php",26,{"type":196,"name":197,"callback":198,"priority":199,"file":200,"line":199},"filter","woocommerce_get_price_suffix","custom_dynamic_sale_price_html",20,"core\\compatibility\\hooks.php",{"type":181,"name":202,"callback":203,"file":204,"line":168},"elementor\u002Ffrontend\u002Fbefore_enqueue_scripts","element_js","core\\core.php",{"type":181,"name":206,"callback":207,"priority":208,"file":209,"line":189},"init","closure",11,"core\\widgets\\bricks\\manifest.php",{"type":181,"name":211,"callback":212,"file":213,"line":214},"elementor\u002Felements\u002Fcategories_registered","add_elementor_widget_categories","core\\widgets\\elementor\\manifest.php",16,{"type":181,"name":216,"callback":217,"file":213,"line":218},"elementor\u002Fwidgets\u002Fregister","register_widgets",17,{"type":181,"name":206,"callback":220,"file":221,"line":222},"product_filter_block","core\\widgets\\gutenburg-block\\blocks\\woo-filter.php",176,{"type":181,"name":206,"callback":224,"file":225,"line":226},"content_filter_block","core\\widgets\\gutenburg-block\\blocks\\wp-filter.php",15,{"type":196,"name":228,"callback":229,"priority":230,"file":231,"line":232},"block_categories_all","filterplus_category",10,"core\\widgets\\gutenburg-block\\init.php",64,{"type":196,"name":234,"callback":229,"priority":230,"file":231,"line":235},"block_categories",66,{"type":181,"name":206,"callback":237,"file":231,"line":13},"filterplus_block_assets",{"type":181,"name":239,"callback":240,"priority":241,"file":242,"line":243},"plugins_loaded","initialize_modules",999,"filter-plus.php",69,[],[],[],[],{"dangerousFunctions":249,"sqlUsage":250,"outputEscaping":252,"fileOperations":74,"externalRequests":74,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":305},[],{"prepared":28,"raw":74,"locations":251},[],{"escaped":253,"rawEcho":254,"locations":255},826,19,[256,260,262,265,267,269,272,275,277,280,282,285,286,289,292,294,297,300,302],{"file":257,"line":258,"context":259},"base\\data-factory.php",228,"raw output",{"file":257,"line":261,"context":259},302,{"file":263,"line":264,"context":259},"base\\input-fields.php",61,{"file":263,"line":266,"context":259},105,{"file":263,"line":268,"context":259},192,{"file":270,"line":271,"context":259},"core\\admin\\wp-filter.php",156,{"file":273,"line":274,"context":259},"core\\widgets\\bricks\\components\\woo-filter.php",527,{"file":273,"line":276,"context":259},528,{"file":278,"line":279,"context":259},"core\\widgets\\bricks\\components\\wp-filter.php",371,{"file":278,"line":281,"context":259},372,{"file":283,"line":284,"context":259},"core\\widgets\\elementor\\woo-filter\\woo-filter.php",787,{"file":225,"line":79,"context":259},{"file":287,"line":288,"context":259},"templates\\woo-filter\\parts\\filter-color.php",33,{"file":290,"line":291,"context":259},"templates\\woo-filter\\template-1\\right-side\\product-template.php",32,{"file":293,"line":230,"context":259},"templates\\woo-filter\\template-2\\left-side\\title.php",{"file":295,"line":296,"context":259},"templates\\woo-filter\\template-2\\right-side\\product-template.php",54,{"file":298,"line":299,"context":259},"templates\\wp-filter\\parts\\custom-fields.php",52,{"file":301,"line":230,"context":259},"templates\\wp-filter\\template-1\\left-side\\filter-layout-attr-grid.php",{"file":303,"line":304,"context":259},"templates\\wp-filter\\template-1\\right-side\\product-template.php",39,[306],{"name":307,"version":39,"knownCves":308},"Select2",[],[],{"summary":311,"deductions":312},"The \"filter-plus\" v1.1.17 plugin exhibits a generally strong security posture based on the static analysis. The absence of entry points like AJAX handlers, REST API routes, shortcodes, and cron events significantly reduces the attack surface.  Furthermore, the code demonstrates good practices with 100% of SQL queries using prepared statements and a very high percentage (98%) of output properly escaped. The presence of nonce and capability checks further bolsters its defenses.  However, a past medium severity vulnerability related to missing authorization, even though currently patched, is a notable concern. This historical pattern suggests a potential area where authorization checks might be overlooked during development, requiring continued vigilance.  While the current version appears to be well-secured, the single historical medium vulnerability warrants a slightly cautious approach, indicating that while current practices are good, past issues have existed.",[313,315],{"reason":314,"points":230},"Past medium severity vulnerability (Missing Auth)",{"reason":316,"points":51},"Bundled library (Select2) could be outdated","2026-03-16T21:06:41.887Z",{"wat":319,"direct":339},{"assetPaths":320,"generatorPatterns":328,"scriptPaths":329,"versionParams":330},[321,322,323,324,325,326,327],"\u002Fwp-content\u002Fplugins\u002Ffilter-plus\u002Fassets\u002Fjs\u002Ffilter-plus-select2.js","\u002Fwp-content\u002Fplugins\u002Ffilter-plus\u002Fassets\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Ffilter-plus\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Ffilter-plus\u002Fassets\u002Fcss\u002Fselect2.css","\u002Fwp-content\u002Fplugins\u002Ffilter-plus\u002Fassets\u002Fjs\u002Fsearch-filter.js","\u002Fwp-content\u002Fplugins\u002Ffilter-plus\u002Fassets\u002Fjs\u002Ffilter-option.js","\u002Fwp-content\u002Fplugins\u002Ffilter-plus\u002Fassets\u002Fjs\u002Ffilter-swiper-bundle.min.js",[],[321,322,325,326,327],[331,332,333,334,335,336,337,338],"filter-plus\u002Fstyle.css?ver=","filter-plus\u002Fadmin.css?ver=","filter-plus\u002Fselect2.css?ver=","filter-plus\u002Ffilter-plus-select2.js?ver=","filter-plus\u002Fadmin.js?ver=","filter-plus\u002Fsearch-filter.js?ver=","filter-plus\u002Ffilter-option.js?ver=","filter-plus\u002Ffilter-swiper-bundle.min.js?ver=",{"cssClasses":340,"htmlComments":341,"htmlAttributes":342,"restEndpoints":343,"jsGlobals":344,"shortcodeOutput":346},[],[],[],[],[345],"filter_admin",[],{"error":348,"url":349,"statusCode":350,"statusMessage":351,"message":351},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Ffilter-plus\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":353,"versions":354},38,[355,361,369,377,385,393,401,409,417,425,433,440,449,458,467,476,485,494,503,512,521,530,539,548,557,566,575,584,593,602,611,620,629,638,647,656,665,674],{"version":6,"download_url":26,"svn_tag_url":356,"released_at":39,"has_diff":50,"diff_files_changed":357,"diff_lines":39,"trac_diff_url":358,"vulnerabilities":359,"is_current":348},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffilter-plus\u002Ftags\u002F1.1.17\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffilter-plus%2Ftags%2F1.1.16&new_path=%2Ffilter-plus%2Ftags%2F1.1.17",[360],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"version":362,"download_url":363,"svn_tag_url":364,"released_at":39,"has_diff":50,"diff_files_changed":365,"diff_lines":39,"trac_diff_url":366,"vulnerabilities":367,"is_current":50},"1.1.16","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-plus.1.1.16.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffilter-plus\u002Ftags\u002F1.1.16\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffilter-plus%2Ftags%2F1.1.15&new_path=%2Ffilter-plus%2Ftags%2F1.1.16",[368],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"version":370,"download_url":371,"svn_tag_url":372,"released_at":39,"has_diff":50,"diff_files_changed":373,"diff_lines":39,"trac_diff_url":374,"vulnerabilities":375,"is_current":50},"1.1.15","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-plus.1.1.15.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffilter-plus\u002Ftags\u002F1.1.15\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffilter-plus%2Ftags%2F1.1.14&new_path=%2Ffilter-plus%2Ftags%2F1.1.15",[376],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"version":378,"download_url":379,"svn_tag_url":380,"released_at":39,"has_diff":50,"diff_files_changed":381,"diff_lines":39,"trac_diff_url":382,"vulnerabilities":383,"is_current":50},"1.1.14","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-plus.1.1.14.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffilter-plus\u002Ftags\u002F1.1.14\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffilter-plus%2Ftags%2F1.1.13&new_path=%2Ffilter-plus%2Ftags%2F1.1.14",[384],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"version":386,"download_url":387,"svn_tag_url":388,"released_at":39,"has_diff":50,"diff_files_changed":389,"diff_lines":39,"trac_diff_url":390,"vulnerabilities":391,"is_current":50},"1.1.13","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-plus.1.1.13.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffilter-plus\u002Ftags\u002F1.1.13\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffilter-plus%2Ftags%2F1.1.12&new_path=%2Ffilter-plus%2Ftags%2F1.1.13",[392],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"version":394,"download_url":395,"svn_tag_url":396,"released_at":39,"has_diff":50,"diff_files_changed":397,"diff_lines":39,"trac_diff_url":398,"vulnerabilities":399,"is_current":50},"1.1.12","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-plus.1.1.12.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffilter-plus\u002Ftags\u002F1.1.12\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffilter-plus%2Ftags%2F1.1.11&new_path=%2Ffilter-plus%2Ftags%2F1.1.12",[400],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"version":402,"download_url":403,"svn_tag_url":404,"released_at":39,"has_diff":50,"diff_files_changed":405,"diff_lines":39,"trac_diff_url":406,"vulnerabilities":407,"is_current":50},"1.1.11","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-plus.1.1.11.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffilter-plus\u002Ftags\u002F1.1.11\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffilter-plus%2Ftags%2F1.1.10&new_path=%2Ffilter-plus%2Ftags%2F1.1.11",[408],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"version":410,"download_url":411,"svn_tag_url":412,"released_at":39,"has_diff":50,"diff_files_changed":413,"diff_lines":39,"trac_diff_url":414,"vulnerabilities":415,"is_current":50},"1.1.10","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-plus.1.1.10.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffilter-plus\u002Ftags\u002F1.1.10\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffilter-plus%2Ftags%2F1.1.9&new_path=%2Ffilter-plus%2Ftags%2F1.1.10",[416],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"version":418,"download_url":419,"svn_tag_url":420,"released_at":39,"has_diff":50,"diff_files_changed":421,"diff_lines":39,"trac_diff_url":422,"vulnerabilities":423,"is_current":50},"1.1.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-plus.1.1.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffilter-plus\u002Ftags\u002F1.1.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffilter-plus%2Ftags%2F1.1.8&new_path=%2Ffilter-plus%2Ftags%2F1.1.9",[424],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"version":426,"download_url":427,"svn_tag_url":428,"released_at":39,"has_diff":50,"diff_files_changed":429,"diff_lines":39,"trac_diff_url":430,"vulnerabilities":431,"is_current":50},"1.1.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-plus.1.1.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffilter-plus\u002Ftags\u002F1.1.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffilter-plus%2Ftags%2F1.1.7&new_path=%2Ffilter-plus%2Ftags%2F1.1.8",[432],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"version":66,"download_url":434,"svn_tag_url":435,"released_at":39,"has_diff":50,"diff_files_changed":436,"diff_lines":39,"trac_diff_url":437,"vulnerabilities":438,"is_current":50},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-plus.1.1.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffilter-plus\u002Ftags\u002F1.1.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffilter-plus%2Ftags%2F1.1.6&new_path=%2Ffilter-plus%2Ftags%2F1.1.7",[439],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"version":441,"download_url":442,"svn_tag_url":443,"released_at":39,"has_diff":50,"diff_files_changed":444,"diff_lines":39,"trac_diff_url":445,"vulnerabilities":446,"is_current":50},"1.1.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-plus.1.1.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffilter-plus\u002Ftags\u002F1.1.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffilter-plus%2Ftags%2F1.1.5&new_path=%2Ffilter-plus%2Ftags%2F1.1.6",[447,448],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"id":61,"url_slug":62,"title":63,"severity":41,"cvss_score":67,"vuln_type":44,"patched_in_version":66},{"version":450,"download_url":451,"svn_tag_url":452,"released_at":39,"has_diff":50,"diff_files_changed":453,"diff_lines":39,"trac_diff_url":454,"vulnerabilities":455,"is_current":50},"1.1.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-plus.1.1.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffilter-plus\u002Ftags\u002F1.1.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffilter-plus%2Ftags%2F1.1.4&new_path=%2Ffilter-plus%2Ftags%2F1.1.5",[456,457],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"id":61,"url_slug":62,"title":63,"severity":41,"cvss_score":67,"vuln_type":44,"patched_in_version":66},{"version":459,"download_url":460,"svn_tag_url":461,"released_at":39,"has_diff":50,"diff_files_changed":462,"diff_lines":39,"trac_diff_url":463,"vulnerabilities":464,"is_current":50},"1.1.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-plus.1.1.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffilter-plus\u002Ftags\u002F1.1.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffilter-plus%2Ftags%2F1.1.3&new_path=%2Ffilter-plus%2Ftags%2F1.1.4",[465,466],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"id":61,"url_slug":62,"title":63,"severity":41,"cvss_score":67,"vuln_type":44,"patched_in_version":66},{"version":468,"download_url":469,"svn_tag_url":470,"released_at":39,"has_diff":50,"diff_files_changed":471,"diff_lines":39,"trac_diff_url":472,"vulnerabilities":473,"is_current":50},"1.1.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-plus.1.1.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffilter-plus\u002Ftags\u002F1.1.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffilter-plus%2Ftags%2F1.1.2&new_path=%2Ffilter-plus%2Ftags%2F1.1.3",[474,475],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"id":61,"url_slug":62,"title":63,"severity":41,"cvss_score":67,"vuln_type":44,"patched_in_version":66},{"version":477,"download_url":478,"svn_tag_url":479,"released_at":39,"has_diff":50,"diff_files_changed":480,"diff_lines":39,"trac_diff_url":481,"vulnerabilities":482,"is_current":50},"1.1.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-plus.1.1.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffilter-plus\u002Ftags\u002F1.1.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffilter-plus%2Ftags%2F1.1.1&new_path=%2Ffilter-plus%2Ftags%2F1.1.2",[483,484],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"id":61,"url_slug":62,"title":63,"severity":41,"cvss_score":67,"vuln_type":44,"patched_in_version":66},{"version":486,"download_url":487,"svn_tag_url":488,"released_at":39,"has_diff":50,"diff_files_changed":489,"diff_lines":39,"trac_diff_url":490,"vulnerabilities":491,"is_current":50},"1.1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-plus.1.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffilter-plus\u002Ftags\u002F1.1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffilter-plus%2Ftags%2F1.1.0&new_path=%2Ffilter-plus%2Ftags%2F1.1.1",[492,493],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"id":61,"url_slug":62,"title":63,"severity":41,"cvss_score":67,"vuln_type":44,"patched_in_version":66},{"version":495,"download_url":496,"svn_tag_url":497,"released_at":39,"has_diff":50,"diff_files_changed":498,"diff_lines":39,"trac_diff_url":499,"vulnerabilities":500,"is_current":50},"1.1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-plus.1.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffilter-plus\u002Ftags\u002F1.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffilter-plus%2Ftags%2F1.0.99&new_path=%2Ffilter-plus%2Ftags%2F1.1.0",[501,502],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"id":61,"url_slug":62,"title":63,"severity":41,"cvss_score":67,"vuln_type":44,"patched_in_version":66},{"version":504,"download_url":505,"svn_tag_url":506,"released_at":39,"has_diff":50,"diff_files_changed":507,"diff_lines":39,"trac_diff_url":508,"vulnerabilities":509,"is_current":50},"1.0.99","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-plus.1.0.99.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffilter-plus\u002Ftags\u002F1.0.99\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffilter-plus%2Ftags%2F1.0.98&new_path=%2Ffilter-plus%2Ftags%2F1.0.99",[510,511],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"id":61,"url_slug":62,"title":63,"severity":41,"cvss_score":67,"vuln_type":44,"patched_in_version":66},{"version":513,"download_url":514,"svn_tag_url":515,"released_at":39,"has_diff":50,"diff_files_changed":516,"diff_lines":39,"trac_diff_url":517,"vulnerabilities":518,"is_current":50},"1.0.98","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-plus.1.0.98.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffilter-plus\u002Ftags\u002F1.0.98\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffilter-plus%2Ftags%2F1.0.97&new_path=%2Ffilter-plus%2Ftags%2F1.0.98",[519,520],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"id":61,"url_slug":62,"title":63,"severity":41,"cvss_score":67,"vuln_type":44,"patched_in_version":66},{"version":522,"download_url":523,"svn_tag_url":524,"released_at":39,"has_diff":50,"diff_files_changed":525,"diff_lines":39,"trac_diff_url":526,"vulnerabilities":527,"is_current":50},"1.0.97","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-plus.1.0.97.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffilter-plus\u002Ftags\u002F1.0.97\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffilter-plus%2Ftags%2F1.0.96&new_path=%2Ffilter-plus%2Ftags%2F1.0.97",[528,529],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"id":61,"url_slug":62,"title":63,"severity":41,"cvss_score":67,"vuln_type":44,"patched_in_version":66},{"version":531,"download_url":532,"svn_tag_url":533,"released_at":39,"has_diff":50,"diff_files_changed":534,"diff_lines":39,"trac_diff_url":535,"vulnerabilities":536,"is_current":50},"1.0.96","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-plus.1.0.96.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffilter-plus\u002Ftags\u002F1.0.96\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffilter-plus%2Ftags%2F1.0.95&new_path=%2Ffilter-plus%2Ftags%2F1.0.96",[537,538],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"id":61,"url_slug":62,"title":63,"severity":41,"cvss_score":67,"vuln_type":44,"patched_in_version":66},{"version":540,"download_url":541,"svn_tag_url":542,"released_at":39,"has_diff":50,"diff_files_changed":543,"diff_lines":39,"trac_diff_url":544,"vulnerabilities":545,"is_current":50},"1.0.95","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-plus.1.0.95.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffilter-plus\u002Ftags\u002F1.0.95\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffilter-plus%2Ftags%2F1.0.94&new_path=%2Ffilter-plus%2Ftags%2F1.0.95",[546,547],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"id":61,"url_slug":62,"title":63,"severity":41,"cvss_score":67,"vuln_type":44,"patched_in_version":66},{"version":549,"download_url":550,"svn_tag_url":551,"released_at":39,"has_diff":50,"diff_files_changed":552,"diff_lines":39,"trac_diff_url":553,"vulnerabilities":554,"is_current":50},"1.0.94","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-plus.1.0.94.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffilter-plus\u002Ftags\u002F1.0.94\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffilter-plus%2Ftags%2F1.0.93&new_path=%2Ffilter-plus%2Ftags%2F1.0.94",[555,556],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"id":61,"url_slug":62,"title":63,"severity":41,"cvss_score":67,"vuln_type":44,"patched_in_version":66},{"version":558,"download_url":559,"svn_tag_url":560,"released_at":39,"has_diff":50,"diff_files_changed":561,"diff_lines":39,"trac_diff_url":562,"vulnerabilities":563,"is_current":50},"1.0.93","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-plus.1.0.93.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffilter-plus\u002Ftags\u002F1.0.93\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffilter-plus%2Ftags%2F1.0.92&new_path=%2Ffilter-plus%2Ftags%2F1.0.93",[564,565],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"id":61,"url_slug":62,"title":63,"severity":41,"cvss_score":67,"vuln_type":44,"patched_in_version":66},{"version":567,"download_url":568,"svn_tag_url":569,"released_at":39,"has_diff":50,"diff_files_changed":570,"diff_lines":39,"trac_diff_url":571,"vulnerabilities":572,"is_current":50},"1.0.92","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-plus.1.0.92.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffilter-plus\u002Ftags\u002F1.0.92\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffilter-plus%2Ftags%2F1.0.91&new_path=%2Ffilter-plus%2Ftags%2F1.0.92",[573,574],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"id":61,"url_slug":62,"title":63,"severity":41,"cvss_score":67,"vuln_type":44,"patched_in_version":66},{"version":576,"download_url":577,"svn_tag_url":578,"released_at":39,"has_diff":50,"diff_files_changed":579,"diff_lines":39,"trac_diff_url":580,"vulnerabilities":581,"is_current":50},"1.0.91","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-plus.1.0.91.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffilter-plus\u002Ftags\u002F1.0.91\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffilter-plus%2Ftags%2F1.0.90&new_path=%2Ffilter-plus%2Ftags%2F1.0.91",[582,583],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"id":61,"url_slug":62,"title":63,"severity":41,"cvss_score":67,"vuln_type":44,"patched_in_version":66},{"version":585,"download_url":586,"svn_tag_url":587,"released_at":39,"has_diff":50,"diff_files_changed":588,"diff_lines":39,"trac_diff_url":589,"vulnerabilities":590,"is_current":50},"1.0.90","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-plus.1.0.90.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffilter-plus\u002Ftags\u002F1.0.90\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffilter-plus%2Ftags%2F1.0.89&new_path=%2Ffilter-plus%2Ftags%2F1.0.90",[591,592],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"id":61,"url_slug":62,"title":63,"severity":41,"cvss_score":67,"vuln_type":44,"patched_in_version":66},{"version":594,"download_url":595,"svn_tag_url":596,"released_at":39,"has_diff":50,"diff_files_changed":597,"diff_lines":39,"trac_diff_url":598,"vulnerabilities":599,"is_current":50},"1.0.89","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-plus.1.0.89.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffilter-plus\u002Ftags\u002F1.0.89\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffilter-plus%2Ftags%2F1.0.88&new_path=%2Ffilter-plus%2Ftags%2F1.0.89",[600,601],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"id":61,"url_slug":62,"title":63,"severity":41,"cvss_score":67,"vuln_type":44,"patched_in_version":66},{"version":603,"download_url":604,"svn_tag_url":605,"released_at":39,"has_diff":50,"diff_files_changed":606,"diff_lines":39,"trac_diff_url":607,"vulnerabilities":608,"is_current":50},"1.0.88","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-plus.1.0.88.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffilter-plus\u002Ftags\u002F1.0.88\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffilter-plus%2Ftags%2F1.0.87&new_path=%2Ffilter-plus%2Ftags%2F1.0.88",[609,610],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"id":61,"url_slug":62,"title":63,"severity":41,"cvss_score":67,"vuln_type":44,"patched_in_version":66},{"version":612,"download_url":613,"svn_tag_url":614,"released_at":39,"has_diff":50,"diff_files_changed":615,"diff_lines":39,"trac_diff_url":616,"vulnerabilities":617,"is_current":50},"1.0.87","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-plus.1.0.87.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffilter-plus\u002Ftags\u002F1.0.87\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffilter-plus%2Ftags%2F1.0.86&new_path=%2Ffilter-plus%2Ftags%2F1.0.87",[618,619],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"id":61,"url_slug":62,"title":63,"severity":41,"cvss_score":67,"vuln_type":44,"patched_in_version":66},{"version":621,"download_url":622,"svn_tag_url":623,"released_at":39,"has_diff":50,"diff_files_changed":624,"diff_lines":39,"trac_diff_url":625,"vulnerabilities":626,"is_current":50},"1.0.86","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-plus.1.0.86.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffilter-plus\u002Ftags\u002F1.0.86\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffilter-plus%2Ftags%2F1.0.85&new_path=%2Ffilter-plus%2Ftags%2F1.0.86",[627,628],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"id":61,"url_slug":62,"title":63,"severity":41,"cvss_score":67,"vuln_type":44,"patched_in_version":66},{"version":630,"download_url":631,"svn_tag_url":632,"released_at":39,"has_diff":50,"diff_files_changed":633,"diff_lines":39,"trac_diff_url":634,"vulnerabilities":635,"is_current":50},"1.0.85","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-plus.1.0.85.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffilter-plus\u002Ftags\u002F1.0.85\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffilter-plus%2Ftags%2F1.0.84&new_path=%2Ffilter-plus%2Ftags%2F1.0.85",[636,637],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"id":61,"url_slug":62,"title":63,"severity":41,"cvss_score":67,"vuln_type":44,"patched_in_version":66},{"version":639,"download_url":640,"svn_tag_url":641,"released_at":39,"has_diff":50,"diff_files_changed":642,"diff_lines":39,"trac_diff_url":643,"vulnerabilities":644,"is_current":50},"1.0.84","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-plus.1.0.84.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffilter-plus\u002Ftags\u002F1.0.84\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffilter-plus%2Ftags%2F1.0.83&new_path=%2Ffilter-plus%2Ftags%2F1.0.84",[645,646],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"id":61,"url_slug":62,"title":63,"severity":41,"cvss_score":67,"vuln_type":44,"patched_in_version":66},{"version":648,"download_url":649,"svn_tag_url":650,"released_at":39,"has_diff":50,"diff_files_changed":651,"diff_lines":39,"trac_diff_url":652,"vulnerabilities":653,"is_current":50},"1.0.83","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-plus.1.0.83.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffilter-plus\u002Ftags\u002F1.0.83\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffilter-plus%2Ftags%2F1.0.82&new_path=%2Ffilter-plus%2Ftags%2F1.0.83",[654,655],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"id":61,"url_slug":62,"title":63,"severity":41,"cvss_score":67,"vuln_type":44,"patched_in_version":66},{"version":657,"download_url":658,"svn_tag_url":659,"released_at":39,"has_diff":50,"diff_files_changed":660,"diff_lines":39,"trac_diff_url":661,"vulnerabilities":662,"is_current":50},"1.0.82","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-plus.1.0.82.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffilter-plus\u002Ftags\u002F1.0.82\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffilter-plus%2Ftags%2F1.0.81&new_path=%2Ffilter-plus%2Ftags%2F1.0.82",[663,664],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"id":61,"url_slug":62,"title":63,"severity":41,"cvss_score":67,"vuln_type":44,"patched_in_version":66},{"version":666,"download_url":667,"svn_tag_url":668,"released_at":39,"has_diff":50,"diff_files_changed":669,"diff_lines":39,"trac_diff_url":670,"vulnerabilities":671,"is_current":50},"1.0.81","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-plus.1.0.81.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffilter-plus\u002Ftags\u002F1.0.81\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffilter-plus%2Ftags%2F1.0.80&new_path=%2Ffilter-plus%2Ftags%2F1.0.81",[672,673],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"id":61,"url_slug":62,"title":63,"severity":41,"cvss_score":67,"vuln_type":44,"patched_in_version":66},{"version":675,"download_url":676,"svn_tag_url":677,"released_at":39,"has_diff":50,"diff_files_changed":678,"diff_lines":39,"trac_diff_url":39,"vulnerabilities":679,"is_current":50},"1.0.80","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-plus.1.0.80.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffilter-plus\u002Ftags\u002F1.0.80\u002F",[],[680,681],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"id":61,"url_slug":62,"title":63,"severity":41,"cvss_score":67,"vuln_type":44,"patched_in_version":66}]