[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fYzVEOoGpD9WUUoiAwDLYDt6ImUZcyhoqujY6PiGxNZE":3,"$ffabpPaojJ-bv1HAkhKlYZRiJOn0X0g-2BF9sTkhQRJs":558,"$fsyH9odJwhGL3gF6_-f3zCFoSPpxV8enNQy-NI1D4wgY":562},{"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":22,"download_link":23,"security_score":24,"vuln_count":25,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":73,"crawl_stats":36,"alternatives":79,"analysis":179,"fingerprints":538},"friendly-functions-for-welcart","Friendly Functions for Welcart","1.2.7","mainichiweb","https:\u002F\u002Fprofiles.wordpress.org\u002Fmainichiweb\u002F","\u003Cp>“Friendly Functions for Welcart” allows you to easily customize the functions of Welcart.\u003Cbr \u002F>\nIt’s a plugin with a few little features that may help you solve your problems.\u003C\u002Fp>\n\u003Cp>[Function List]\u003Cbr \u002F>\n■ Coupon Discount\u003Cbr \u002F>\n■ Shipping Discount\u003Cbr \u002F>\n■ Purchase discount\u003Cbr \u002F>\n■ Conversion tag installation\u003Cbr \u002F>\n■ “Changed the text of the “Cart Button\u003Cbr \u002F>\n■ Changed the image of “Business Pack”\u003Cbr \u002F>\n■ Change “Continue Shopping” link\u003Cbr \u002F>\n■ Change transition page after login\u003Cbr \u002F>\n■ Change transition page after logout\u003Cbr \u002F>\n■ Change the sender of the order email to the purchaser’s address\u003Cbr \u002F>\n■ Deletion of “Membership Number” from order email\u003Cbr \u002F>\n■ Display images on estimates, delivery slips, receipts, and invoices\u003Cbr \u002F>\n■ Remove OGP property output by Welcart\u003Cbr \u002F>\n■ Displayed the number and amount of orders for 12 months\u003Cbr \u002F>\n■ Stopped using the cart button temporarily\u003Cbr \u002F>\n■ Change the number of products displayed in the admin panel\u003Cbr \u002F>\n■ Send out-of-stock alerts\u003Cbr \u002F>\n■ Add a search bar to the category selection on the product edit page\u003Cbr \u002F>\n■ Show the amount up to the shipping discount\u003Cbr \u002F>\n■ Show the amount up to free shipping\u003Cbr \u002F>\n■ Show\u002Fhide “Furigana”(Japan only)\u003Cbr \u002F>\n■ Show\u002Fhide “FAX Number”\u003Cbr \u002F>\n■ Show\u002Fhide “discount amount” on cart page\u003Cbr \u002F>\n■ Changed cart button quantity input to “number\u003Cbr \u002F>\n■ Change cart page quantity entry to “number”\u003Cbr \u002F>\n■ Changed custom field input type to “date\u003Cbr \u002F>\n■ Check before transitioning to the input form\u003Cbr \u002F>\n■ Show order number and order date\u003Cbr \u002F>\n■ Expanded search results\u003Cbr \u002F>\n■ Inline output of Welcart’s CSS files\u003C\u002Fp>\n\u003Ch3>Arbitrary section 1\u003C\u002Fh3>\n","This is a plugin that has a few features to make Welcart just a little bit more useful.",1000,11277,74,3,"2026-04-04T06:24:00.000Z","6.9.5","5.0","7.2",[20,21],"product","welcart","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffriendly-functions-for-welcart.1.2.7.zip",98,2,0,"2026-01-23 20:32:39","2026-07-22T17:31:50.256Z","no_bundle",[31,58],{"id":32,"url_slug":33,"title":34,"description":35,"plugin_slug":4,"theme_slug":36,"affected_versions":37,"patched_in_version":38,"severity":39,"cvss_score":40,"cvss_vector":41,"vuln_type":42,"published_date":27,"updated_date":43,"references":44,"days_to_patch":46,"patch_diff_files":47,"patch_trac_url":36,"research_status":48,"research_verified":49,"research_rounds_completed":14,"research_plan":50,"research_summary":51,"research_vulnerable_code":52,"research_fix_diff":53,"research_exploit_outline":54,"research_model_used":55,"research_started_at":56,"research_completed_at":57,"research_error":36,"poc_status":36,"poc_video_id":36,"poc_summary":36,"poc_steps":36,"poc_tested_at":36,"poc_wp_version":36,"poc_php_version":36,"poc_playwright_script":36,"poc_exploit_code":36,"poc_has_trace":49,"poc_model_used":36,"poc_verification_depth":36},"CVE-2026-1208","friendly-functions-for-welcart-cross-site-request-forgery-to-settings-update","Friendly Functions for Welcart \u003C= 1.2.5 - Cross-Site Request Forgery to Settings Update","The Friendly Functions for Welcart plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 1.2.5. This is due to missing or incorrect nonce validation on the settings page. This makes it possible for unauthenticated attackers to update plugin settings via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.",null,"\u003C=1.2.5","1.2.6","medium",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Cross-Site Request Forgery (CSRF)","2026-01-24 09:08:15",[45],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F6cc709e0-870b-4d12-9ac8-55da498768a1?source=api-prod",1,[],"researched",false,"This research plan outlines the process for analyzing and exploiting a Cross-Site Request Forgery (CSRF) vulnerability in the **Friendly Functions for Welcart** plugin (versions \u003C= 1.2.5).\n\n### 1. Vulnerability Summary\nThe plugin fails to implement proper nonce validation on its administrative settings page. When an administrator saves settings, the backend handler processes the update request without verifying that the request originated from a legitimate administrative session on the site. This allows an attacker to forge a request (via a malicious link or auto-submitting form) that changes plugin settings when executed by a logged-in administrator.\n\n### 2. Attack Vector Analysis\n*   **Target Endpoint:** Likely `wp-admin\u002Fadmin-post.php` or the plugin settings page directly (`wp-admin\u002Fadmin.php?page=friendly-functions-for-welcart`).\n*   **Vulnerable Action:** A function hooked to `admin_init` or `admin_post_{action}` that calls `update_option()`.\n*   **Preconditions:**\n    1.  The attacker must know the parameter names used in the settings form.\n    2.  An administrator with `manage_options` capabilities must be logged in.\n    3.  The administrator must be tricked into visiting a malicious URL or page controlled by the attacker.\n*   **Authentication:** Requires an active administrator session (leveraged via CSRF).\n\n### 3. Code Flow (Inferred)\nSince source files are not provided, the following trace is based on standard WordPress development patterns for settings pages:\n1.  **Entry Point:** The plugin registers a settings page using `add_menu_page` or `add_options_page` with the slug `friendly-functions-for-welcart` (inferred).\n2.  **Hook Registration:** The plugin likely uses `add_action('admin_init', ...)` or `add_action('admin_post_...', ...)` to handle form submissions.\n3.  **Submission Logic:**\n    *   The handler checks for a specific POST parameter (e.g., `$_POST['submit']` or a hidden `action` field).\n    *   **Vulnerability:** The code proceeds to `update_option()` without calling `check_admin_referer()` or `wp_verify_nonce()`.\n4.  **Sink:** `update_option('ffw_settings', ...)` (inferred option name).\n\n### 4. Nonce Acquisition Strategy\nAccording to the vulnerability description, **no nonce is validated** (or it is incorrectly validated). Therefore, no nonce is required to perform the exploit. \n\nIf the agent finds that a nonce *is* present in the form but suspected to be \"incorrectly validated\" (e.g., the result of `wp_verify_nonce` is not checked), the agent should:\n1.  Navigate to the settings page: `wp-admin\u002Fadmin.php?page=friendly-functions-for-welcart` (inferred slug).\n2.  Inspect the HTML for a hidden field named `_wpnonce` or similar.\n3.  Attempt the request both with and without the found nonce to confirm the bypass.\n\n### 5. Exploitation Strategy\n\n**Step 1: Discovery**\nIdentify the exact settings page slug and the POST parameters.\n*   Execute `grep -r \"add_menu_page\" .` to find the slug.\n*   Execute `grep -r \"update_option\" .` to find which options are modified.\n*   Search for the form handling function to see which `$_POST` keys it reads.\n\n**Step 2: Verification of Missing Nonce Check**\nCheck the identified handler function for the absence of `check_admin_referer` or `wp_verify_nonce`.\n\n**Step 3: PoC Execution**\nUsing the `http_request` tool, simulate an administrator's browser submitting the settings form *without* a nonce.\n\n*   **URL:** `http:\u002F\u002Flocalhost:8080\u002Fwp-admin\u002Fadmin.php?page=friendly-functions-for-welcart` (or the identified `admin-post.php` handler).\n*   **Method:** `POST`\n*   **Headers:** `Content-Type: application\u002Fx-www-form-urlencoded`\n*   **Body:** (Example based on inferred Welcart logic)\n    ```text\n    ffw_custom_css=\u002F*Hacked*\u002F&ffw_save_settings=1&action=ffw_update_options\n    ```\n\n### 6. Test Data Setup\n1.  Install and activate the plugin (v1.2.5).\n2.  Ensure Welcart (the parent plugin) is also active if the plugin depends on its existence for its settings page to load.\n3.  Verify the current state of the plugin settings using WP-CLI:\n    *   `wp option get ffw_settings` (or the identified option name).\n\n### 7. Expected Results\n*   The `http_request` (sent with admin cookies but no nonce) should return a `302 redirect` (common after saving settings) or a `200 OK`.\n*   The plugin settings in the database should be updated with the attacker-supplied values.\n\n### 8. Verification Steps\nAfter the exploit attempt, verify the change via WP-CLI:\n```bash\n# Check if the option has been modified to the payload value\nwp option get \u003Cidentified_option_name>\n```\nIf the option reflects the `\u002F*Hacked*\u002F` or similar payload, the CSRF is confirmed.\n\n### 9. Alternative Approaches\nIf the plugin uses the **WordPress Settings API** (`register_setting`, `settings_fields`, `do_settings_sections`):\n*   The vulnerability might exist because the developer manually handles the POST request in `admin_init` *before* the Settings API's built-in nonce check runs.\n*   Alternatively, the developer might have implemented a custom AJAX handler (`wp_ajax_save_ffw_settings`) without calling `check_ajax_referer`.\n*   If `admin_init` is used, the agent should check if the code filters by `current_user_can('manage_options')`. If it does, but lacks a nonce, it is still CSRF-vulnerable. If it lacks both, it might be an Unauthenticated Settings Update.\n\n**Grep Commands for Discovery:**\n```bash\n# Find the settings slug\ngrep -rn \"add_submenu_page\" .\n\n# Find where settings are saved\ngrep -rn \"update_option\" .\n\n# Check for nonce functions\ngrep -rn \"wp_verify_nonce\" .\ngrep -rn \"check_admin_referer\" .\n```","The Friendly Functions for Welcart plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to 1.2.5 due to a lack of nonce validation when updating settings. This allow unauthenticated attackers to modify plugin configurations by tricking a logged-in administrator into interacting with a malicious link or form.","\u002F**\n * Inferred logic based on research plan from friendly-functions-for-welcart.php\n *\u002F\nadd_action('admin_init', 'ffw_handle_settings_save');\n\nfunction ffw_handle_settings_save() {\n    \u002F\u002F The code checks for a POST parameter but lacks check_admin_referer() or wp_verify_nonce()\n    if (isset($_POST['ffw_save_settings'])) {\n        if (current_user_can('manage_options')) {\n            $settings = $_POST['ffw_settings'];\n            update_option('ffw_settings', $settings);\n        }\n    }\n}","--- friendly-functions-for-welcart.php\n+++ friendly-functions-for-welcart.php\n@@ -10,6 +10,10 @@\n function ffw_handle_settings_save() {\n     if (isset($_POST['ffw_save_settings'])) {\n+\n+        if (!isset($_POST['ffw_nonce']) || !wp_verify_nonce($_POST['ffw_nonce'], 'ffw_settings_update')) {\n+            wp_die('Security check failed');\n+        }\n+\n         if (current_user_can('manage_options')) {\n             update_option('ffw_settings', $_POST['ffw_settings']);\n         }\n@@ -20,4 +24,5 @@\n function ffw_settings_page_html() {\n     ?>\n     \u003Cform method=\"post\" action=\"\">\n+        \u003C?php wp_nonce_field('ffw_settings_update', 'ffw_nonce'); ?>\n         \u003C!-- existing settings fields -->","The exploit targets the plugin's administrative settings handler by bypassing the missing nonce check. An attacker identifies the POST parameters used to update settings (e.g., 'ffw_settings') and the trigger parameter (e.g., 'ffw_save_settings'). A malicious HTML page is then crafted containing an auto-submitting form or a hidden cross-site request that mimics a legitimate settings update. When an administrator with 'manage_options' capabilities is logged into the WordPress dashboard and visits the attacker-controlled page, the browser automatically sends the POST request to the vulnerable site, including the administrator's session cookies. Because the plugin does not verify a cryptographic nonce, it accepts the request as valid and updates the database settings with the attacker's payload.","gemini-3-flash-preview","2026-05-05 01:15:19","2026-05-05 01:16:11",{"id":59,"url_slug":60,"title":61,"description":62,"plugin_slug":4,"theme_slug":36,"affected_versions":63,"patched_in_version":64,"severity":39,"cvss_score":65,"cvss_vector":66,"vuln_type":42,"published_date":67,"updated_date":68,"references":69,"days_to_patch":71,"patch_diff_files":72,"patch_trac_url":36,"research_status":36,"research_verified":49,"research_rounds_completed":26,"research_plan":36,"research_summary":36,"research_vulnerable_code":36,"research_fix_diff":36,"research_exploit_outline":36,"research_model_used":36,"research_started_at":36,"research_completed_at":36,"research_error":36,"poc_status":36,"poc_video_id":36,"poc_summary":36,"poc_steps":36,"poc_tested_at":36,"poc_wp_version":36,"poc_php_version":36,"poc_playwright_script":36,"poc_exploit_code":36,"poc_has_trace":49,"poc_model_used":36,"poc_verification_depth":36},"CVE-2024-10726","friendly-functions-for-welcart-cross-site-request-forgery-to-reflected-cross-site-scripting","Friendly Functions for Welcart \u003C= 1.2.4 - Cross-Site Request Forgery to Reflected Cross-Site Scripting","The Friendly Functions for Welcart plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 1.2.4. This is due to missing nonce validation on the settings update functionality. This makes it possible for unauthenticated attackers to inject malicious web scripts via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.","\u003C=1.2.4","1.2.5",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","2024-11-20 13:37:56","2024-12-09 23:23:57",[70],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F305f2f13-178d-4b49-b59b-abb35d111299?source=api-prod",19,[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":74,"avg_security_score":75,"avg_patch_time_days":76,"trust_score":77,"computed_at":78},1550,99,10,93,"2026-08-29T08:49:47.826Z",[80,92,116,135,157],{"slug":81,"name":82,"version":83,"author":7,"author_profile":8,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":26,"num_ratings":26,"last_updated":88,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":89,"homepage":22,"download_link":90,"security_score":91,"vuln_count":26,"unpatched_count":26,"last_vuln_date":36,"fetched_at":28},"text-changer-for-welcart","Text Changer for Welcart","1.2.1","\u003Cp>“Text Changer for Welcart” allows you to change most of the text in Welcart cart pages and member pages.\u003Cbr \u002F>\nFor example, “each button”, “heading”, “input example”, “table item name”, etc. The total number of text items you can change is 127.\u003C\u002Fp>\n\u003Ch3>Arbitrary section 1\u003C\u002Fh3>\n","This plugin allows you to change the text in Welcart cart pages and member pages.",500,6113,"2026-01-23T05:13:00.000Z",[20,21],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftext-changer-for-welcart.1.2.1.zip",100,{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":100,"downloaded":101,"rating":102,"num_ratings":103,"last_updated":104,"tested_up_to":105,"requires_at_least":106,"requires_php":107,"tags":108,"homepage":22,"download_link":114,"security_score":75,"vuln_count":46,"unpatched_count":26,"last_vuln_date":115,"fetched_at":28},"google-listings-and-ads","Google for WooCommerce","3.8.0","WooCommerce","https:\u002F\u002Fprofiles.wordpress.org\u002Fwoocommerce\u002F","\u003Cp>Effortlessly sync your WooCommerce product feed across Google and be seen by millions of engaged shoppers with the Google for WooCommerce extension. Download and setup takes just five minutes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Grow your business with $500 in Google Ads credit\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>To help you get started running campaigns, you can get $500 in ad credit when you spend your first $500 on Google Ads within 60 days.\u003C\u002Fp>\n\u003Cp>\u003Cem>Terms and conditions apply.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Sync your WooCommerce product feed to Google Merchant Center\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Seamlessly integrate your WooCommerce store with Google and set yourself up for success.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Sync your WooCommerce product feed to Google Merchant Center\u003C\u002Fstrong> in just a few clicks. With our API-integrated Product Sync feature, all the data and functionalities from your WooCommerce store will be linked to Google with seamless server-to-server connection.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Have your product listings automatically updated in real time\u003C\u002Fstrong> so your prices, promotions, inventories, and other product details stay accurate and synchronized across all your listings.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Access all the tools and features you need\u003C\u002Fstrong> to manage your WooCommerce store and grow your business — centralized in one place.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Find the right audiences and sell to high-intent customers with Google Ads\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Now your WooCommerce store is discoverable on Google – and you’re ready to \u003Cstrong>launch a Google Ads campaign!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Put Google AI to work for you\u003C\u002Fstrong> by launching a Google Ads Performance Max campaign. Combined with your unique business insight, Performance Max can help you reach high-value customers using optimized placements, bidding, and more – all aligned with your budget and specific goals.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Showcase your products across Google Shopping, Search, YouTube, Gmail, Maps, Display, and Discover\u003C\u002Fstrong> – from a single campaign. Manage all your Google Ads campaigns from your WooCommerce dashboard and on the WooCommerce Mobile App.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Save time and effort\u003C\u002Fstrong> by using Google AI to help scale your asset creation. Performance Max will not only create additional copy and images based on the creative you upload, but also mix and match them for the best performing ad combinations.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Get custom insights and improve your conversions using Google tag\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Once you’re running Google Ads campaigns, the Google tag feature in the extension enables conversion tracking to give you insights — so you can test and learn what works, and fine-tune your strategy.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Easily adjust your product listings in real time\u003C\u002Fstrong> to reflect your learnings and business expertise. While the extension maps product attributes by default, it’s simple to modify if you’d like more control.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Leverage automatic Google tagging and conversion tracking to measure what’s working and what’s not.\u003C\u002Fstrong> With insight into your customers’ purchase journey, you’ll be able to pinpoint how effectively your ads translate into valuable customer activity.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Take your conversion tracking further with enhanced conversions\u003C\u002Fstrong> — a feature designed to improve your measurement accuracy by collecting privacy-conscious data without the need for third-party cookies. So you have the right data to help make your campaign more effective.\u003C\u002Fli>\n\u003C\u002Ful>\n","Native integration with Google that allows merchants to easily display their products across Google’s network.",800000,42561726,54,266,"2026-07-22T13:24:00.000Z","7.0.2","6.6","7.4",[109,110,111,112,113],"ads","google","listings","product-feed","woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-listings-and-ads.3.8.0.zip","2024-11-18 09:24:48",{"slug":117,"name":118,"version":119,"author":96,"author_profile":97,"description":120,"short_description":121,"active_installs":122,"downloaded":123,"rating":124,"num_ratings":125,"last_updated":126,"tested_up_to":105,"requires_at_least":127,"requires_php":107,"tags":128,"homepage":133,"download_link":134,"security_score":91,"vuln_count":26,"unpatched_count":26,"last_vuln_date":36,"fetched_at":28},"pinterest-for-woocommerce","Pinterest for WooCommerce","1.4.27","\u003Cp>Pinterest gives people their next great idea. Part collection, part marketplace, it’s a one-stop shop for millions of pinners to source inspiration, new products and new possibilities. It’s like a visual search engine, guiding people to ideas, inspiration and products that are just right for them.\u003C\u002Fp>\n\u003Cp>With the Pinterest for WooCommerce extension, you can put your products in front of Pinterest users who are already looking for ideas and things to buy. Connect your WooCommerce store to your \u003Cem>\u003Ca href=\"https:\u002F\u002Fbusiness.pinterest.com\u002F\" rel=\"nofollow ugc\">Pinterest business account\u003C\u002Fa>\u003C\u002Fem> directly in the WooCommerce app. Your entire catalog will become browsable on Pinterest in just a few clicks.\u003C\u002Fp>\n\u003Ch4>Pinterest Ads\u003C\u002Fh4>\n\u003Cp>Get started with Pinterest Ads with \u003Cstrong>$125 free ad credit*\u003C\u002Fstrong> from Pinterest when you set up Pinterest for WooCommerce and spend $15 on ads! Pinterest \u003Cem>\u003Ca href=\"https:\u002F\u002Fbusiness.pinterest.com\u002Fen-us\u002Fbusiness-terms-of-service\u002F\" rel=\"nofollow ugc\">terms and conditions\u003C\u002Fa>\u003C\u002Fem> apply.\u003C\u002Fp>\n\u003Ch4>Open-minded and undecided\u003C\u002Fh4>\n\u003Cp>People on Pinterest are eager for new ideas, which means they want to hear from you. In fact, 97% of top Pinterest searches are unbranded. Content from brands doesn’t interrupt on Pinterest—it inspires. Shopping features are built into both the organic Pinner experience, and our ad solutions.\u003C\u002Fp>\n\u003Cp>We’ll also automatically set up your Pinterest tag, and a shop tab on your Pinterest profile.\u003C\u002Fp>\n\u003Cp>\u003Cem>\u003Ca href=\"https:\u002F\u002Fbusiness.pinterest.com\u002Fen\u002Fshopping\u002F\" rel=\"nofollow ugc\">Learn more about Shopping on Pinterest\u003C\u002Fa>\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch4>Set up your foundation\u003C\u002Fh4>\n\u003Cp>\u003Cem>Connect your account\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Install the extension and connect your account to quickly publish Product Pins, automatically update your product catalog every day, and track performance with the Pinterest tag.\u003C\u002Fp>\n\u003Cp>\u003Cem>Catalogs\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Turn your entire product catalog into browsable product Pins, all at once.\u003C\u002Fp>\n\u003Cp>\u003Cem>Pinterest tag\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Add the tag to your site to measure conversions and to optimize ads for shopping campaigns or retargeting.\u003C\u002Fp>\n\u003Cp>Consider longer attribution windows to capture shoppers who take more time to convert.\u003C\u002Fp>\n\u003Cp>\u003Cem>Build brand loyalty\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>People on Pinterest are nearly 50% more likely to be open to new brands while shopping. And once they find a brand they like, they’re more loyal.\u003C\u002Fp>\n\u003Cp>Become their new favorite with merchant solutions like the Shop Tab and the Verified Merchants Program. Shop Tab on profile: Consider this your always-on Pinterest shop. It’s automatically created when you upload your catalog so people can shop right from your profile.\u003C\u002Fp>\n\u003Cp>\u003Cem>Verified Merchant Program\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>People love to shop from brands they trust. That’s what the Verified Merchant Program is all about. It includes benefits like a “verified” badge on your profile and eligibility for enhanced distribution.\u003C\u002Fp>\n\u003Cp>\u003Cem>More about Pinterest\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Pinterest is a visual discovery engine people use to find inspiration for their lives and make it easier to shop for home decor, fashion and style, electronics and more. 450 million people have saved more than 240 billion Pins across a range of interests, which others with similar tastes can discover through search and recommendations.\u003C\u002Fp>\n","Get your products in front of Pinterest users searching for ideas and things to buy. Connect your WooCommerce store to make your catalog browsable.",300000,9951965,46,68,"2026-06-01T12:16:00.000Z","5.6",[129,130,131,132,113],"marketing","pinterest","pixel","product-catalog-feed","https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fpinterest-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpinterest-for-woocommerce.1.4.27.zip",{"slug":136,"name":137,"version":138,"author":139,"author_profile":140,"description":141,"short_description":142,"active_installs":143,"downloaded":144,"rating":24,"num_ratings":145,"last_updated":146,"tested_up_to":105,"requires_at_least":17,"requires_php":107,"tags":147,"homepage":152,"download_link":153,"security_score":154,"vuln_count":155,"unpatched_count":26,"last_vuln_date":156,"fetched_at":28},"ajax-search-for-woocommerce","FiboSearch – Ajax Search for WooCommerce","1.33.0","Damian Góra","https:\u002F\u002Fprofiles.wordpress.org\u002Fdamian-gora\u002F","\u003Cp>The most popular \u003Cstrong>WooCommerce product search plugin\u003C\u002Fstrong>. It gives your users a well-designed advanced AJAX search bar with live search suggestions.\u003C\u002Fp>\n\u003Cp>By default, WooCommerce provides a very simple search solution, without live product search or even SKU search. FiboSearch (formerly Ajax Search for WooCommerce) provides advanced search with live suggestions.\u003C\u002Fp>\n\u003Cp>Who doesn’t love instant, as-you-type suggestions? In 2025, customers expect smart product search. Baymard Institute’s latest UX research reveals that search autocomplete, auto-suggest, or an instant search feature \u003Cstrong>is now offered on 96% of major e-commerce sites\u003C\u002Fstrong>. It’s a must-have feature for every online business that can’t afford to lose customers. Why? FiboSearch helps users save time and makes shopping easier. As a result, Fibo really boosts sales.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>✅ \u003Cstrong>Search by product title, long and short description\u003C\u002Fstrong>\u003Cbr \u002F>\n✅ \u003Cstrong>Search by SKU\u003C\u002Fstrong>\u003Cbr \u002F>\n✅ Show \u003Cstrong>product image\u003C\u002Fstrong> in live search results\u003Cbr \u002F>\n✅ Show \u003Cstrong>product price\u003C\u002Fstrong> in live search results\u003Cbr \u002F>\n✅ Show \u003Cstrong>product description\u003C\u002Fstrong> in live search results\u003Cbr \u002F>\n✅ Show \u003Cstrong>SKU\u003C\u002Fstrong> in live search results\u003Cbr \u002F>\n✅ \u003Cstrong>Mobile first\u003C\u002Fstrong> – special mobile search mode for better UX\u003Cbr \u002F>\n✅ \u003Cstrong>Details panels\u003C\u002Fstrong> with extended information – \u003Cstrong>“add to cart” button\u003C\u002Fstrong> with a \u003Cstrong>quantity field\u003C\u002Fstrong> and \u003Cstrong>extended product\u003C\u002Fstrong> data displayed on hovering over the live suggestion\u003Cbr \u002F>\n✅ \u003Cstrong>Easy implementation\u003C\u002Fstrong> in your theme – embed the plugin using a \u003Cstrong>shortcode\u003C\u002Fstrong>, as a \u003Cstrong>menu item\u003C\u002Fstrong> or as a \u003Cstrong>widget\u003C\u002Fstrong>\u003Cbr \u002F>\n✅ \u003Cstrong>Terms search\u003C\u002Fstrong> – search for product categories and tags\u003Cbr \u002F>\n✅ \u003Cstrong>Search history\u003C\u002Fstrong> – the current search history is presented when the user clicked\u002Ftaped on the search bar, but hasn’t yet typed the query.\u003Cbr \u002F>\n✅ \u003Cstrong>Limit\u003C\u002Fstrong> displayed suggestions – the number is customizable\u003Cbr \u002F>\n✅ \u003Cstrong>The minimum number of characters\u003C\u002Fstrong> required to display suggestions – the number is customizable\u003Cbr \u002F>\n✅ \u003Cstrong>Better ordering\u003C\u002Fstrong> – a smart algorithm ensures that the displayed results are as accurate as possible\u003Cbr \u002F>\n✅ \u003Cstrong>Support for WooCommerce search results page\u003C\u002Fstrong> – after typing enter, users get the same results as in FiboSearch bar\u003Cbr \u002F>\n✅ \u003Cstrong>Grouping instant search results by type\u003C\u002Fstrong> – displaying e.g. first matching categories, then matching products\u003Cbr \u002F>\n✅ \u003Cstrong>Google Analytics\u003C\u002Fstrong> support\u003Cbr \u002F>\n✅ Multilingual support including \u003Cstrong>WPML\u003C\u002Fstrong>, \u003Cstrong>Polylang\u003C\u002Fstrong> and \u003Cstrong>qTranslate-XT\u003C\u002Fstrong>\u003Cbr \u002F>\n✅ \u003Cstrong>Personalization\u003C\u002Fstrong> of search bar and autocomplete suggestions – labels, colors, preloader, image and more\u003C\u002Fp>\n\u003Ch4>Try the PRO version\u003C\u002Fh4>\n\u003Cp>FiboSearch also comes in a Pro version, with a modern, inverted index-based search engine. FiboSearch Pro works up to \u003Cstrong>10× faster\u003C\u002Fstrong> than the Free version or other popular search solutions for WooCommerce.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ffibosearch.com\u002Fpricing\u002F?utm_source=readme&utm_medium=referral&utm_content=pricing&utm_campaign=asfw\" rel=\"nofollow ugc\">Upgrade to PRO and boost your sales!\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>PRO features\u003C\u002Fh4>\n\u003Cp>✅ \u003Cstrong>Ultra-fast search engine\u003C\u002Fstrong> based on the inverted index – works very fast, even with 100,000+ products\u003Cbr \u002F>\n✅ \u003Cstrong>Fuzzy search\u003C\u002Fstrong> – works even with minor typos\u003Cbr \u002F>\n✅ \u003Cstrong>Search in custom fields\u003C\u002Fstrong> with dedicated support for ACF\u003Cbr \u002F>\n✅ \u003Cstrong>Search in attributes\u003C\u002Fstrong>\u003Cbr \u002F>\n✅ \u003Cstrong>Search in categories\u003C\u002Fstrong>. Supports category thumbnails.\u003Cbr \u002F>\n✅ \u003Cstrong>Search in tags\u003C\u002Fstrong>\u003Cbr \u002F>\n✅ \u003Cstrong>Search in brands\u003C\u002Fstrong> (We support WooCommerce Brands, Perfect Brands for WooCommerce, Brands for WooCommerce, YITH WooCommerce Brands). Supports brand thumbnails.\u003Cbr \u002F>\n✅ \u003Cstrong>Search by variation product SKU\u003C\u002Fstrong> – also shows variable products in live search after typing in the exact matching SKU\u003Cbr \u002F>\n✅ \u003Cstrong>Search for posts\u003C\u002Fstrong> – also shows matching posts in live search\u003Cbr \u002F>\n✅ \u003Cstrong>Search for pages\u003C\u002Fstrong> – also shows matching posts in live search\u003Cbr \u002F>\n✅ \u003Cstrong>Synonyms\u003C\u002Fstrong>\u003Cbr \u002F>\n✅ \u003Cstrong>Conditional exclusion of products\u003C\u002Fstrong>\u003Cbr \u002F>\n✅ \u003Cstrong>TranslatePress\u003C\u002Fstrong> compatible\u003Cbr \u002F>\n✅ Professional and fast \u003Cstrong>help with embedding\u003C\u002Fstrong> or replacing the search bar in your theme\u003Cbr \u002F>\n✅ and more…\u003Cbr \u002F>\n✅ SEE ALL PRO \u003Ca href=\"https:\u002F\u002Ffibosearch.com\u002Fpro-vs-free\u002F?utm_source=readme&utm_medium=referral&utm_content=features&utm_campaign=asfw\" rel=\"nofollow ugc\">FEATURES\u003C\u002Fa>!\u003C\u002Fp>\n\u003Ch4>Showcase\u003C\u002Fh4>\n\u003Cp>See how it works for others: \u003Ca href=\"https:\u002F\u002Ffibosearch.com\u002Fshowcase\u002F?utm_source=readme&utm_medium=referral&utm_campaign=asfw&utm_content=showcase&utm_gen=utmdc\" rel=\"nofollow ugc\">Showcase\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Feedback\u003C\u002Fh4>\n\u003Cp>Any suggestions or comments are welcome. Feel free to contact us via the \u003Ca href=\"https:\u002F\u002Ffibosearch.com\u002Fcontact\u002F?utm_source=readme&utm_medium=referral&utm_campaign=asfw&utm_content=contact&utm_gen=utmdc\" rel=\"nofollow ugc\">contact form\u003C\u002Fa>.\u003C\u002Fp>\n","The most popular WooCommerce product search plugin. Gives your users a well-designed advanced AJAX search bar with live search suggestions.",100000,3919921,1813,"2026-04-28T09:35:00.000Z",[148,149,150,113,151],"ajax-search","product-search","search-by-sku","woocommerce-search","https:\u002F\u002Ffibosearch.com?utm_source=wp-admin&utm_medium=referral&utm_campaign=author_uri&utm_gen=utmdc","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fajax-search-for-woocommerce.1.33.0.zip",96,4,"2026-01-07 00:00:00",{"slug":158,"name":159,"version":160,"author":161,"author_profile":162,"description":163,"short_description":164,"active_installs":143,"downloaded":165,"rating":154,"num_ratings":166,"last_updated":167,"tested_up_to":105,"requires_at_least":168,"requires_php":169,"tags":170,"homepage":174,"download_link":175,"security_score":176,"vuln_count":177,"unpatched_count":26,"last_vuln_date":178,"fetched_at":28},"relevanssi","Relevanssi – A Better Search","4.27.2","Christoph Vielgrader","https:\u002F\u002Fprofiles.wordpress.org\u002Fcomesio\u002F","\u003Cp>Relevanssi replaces the standard WordPress search with a better search engine, with lots of features and configurable options. You’ll get better results, better presentation of results – your users will thank you.\u003C\u002Fp>\n\u003Cp>This is the free version of Relevanssi. There’s also Relevanssi Premium, which has added features. For more information about Premium, see \u003Ca href=\"https:\u002F\u002Fwww.relevanssi.com\u002F\" rel=\"nofollow ugc\">Relevanssi.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Do note that using Relevanssi may require large amounts (hundreds of megabytes) of database space (for a reasonable estimate, multiply the size of your \u003Ccode>wp_posts\u003C\u002Fcode> database table by three). If your hosting setup has a limited amount of space for database tables, using Relevanssi may cause problems. In those cases use of Relevanssi cannot be recommended.\u003C\u002Fp>\n\u003Ch4>Key features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Search results sorted in the order of relevance, not by date.\u003C\u002Fli>\n\u003Cli>Fuzzy matching: match partial words, if complete words don’t match.\u003C\u002Fli>\n\u003Cli>Find documents matching either just one search term (OR query) or require all words to appear (AND query).\u003C\u002Fli>\n\u003Cli>Search for phrases with quotes, for example “search phrase”.\u003C\u002Fli>\n\u003Cli>Create custom excerpts that show where the hit was made, with the search terms highlighted.\u003C\u002Fli>\n\u003Cli>Highlight search terms in the documents when user clicks through search results.\u003C\u002Fli>\n\u003Cli>Search comments, tags, categories and custom fields.\u003C\u002Fli>\n\u003Cli>Multisite friendly.\u003C\u002Fli>\n\u003Cli>bbPress support.\u003C\u002Fli>\n\u003Cli>Gutenberg friendly.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Advanced features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Adjust the weighting for titles, tags and comments.\u003C\u002Fli>\n\u003Cli>Log queries, show most popular queries and recent queries with no hits.\u003C\u002Fli>\n\u003Cli>Restrict searches to categories and tags using a hidden variable or plugin settings.\u003C\u002Fli>\n\u003Cli>Index custom post types and custom taxonomies.\u003C\u002Fli>\n\u003Cli>Index the contents of shortcodes.\u003C\u002Fli>\n\u003Cli>Google-style “Did you mean?” suggestions based on successful user searches.\u003C\u002Fli>\n\u003Cli>Support for \u003Ca href=\"http:\u002F\u002Fwpml.org\u002F\" rel=\"nofollow ugc\">WPML multi-language plugin\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpolylang\u002F\" rel=\"ugc\">Polylang\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Support for \u003Ca href=\"http:\u002F\u002Fwww.s2member.com\u002F\" rel=\"nofollow ugc\">s2member membership plugin\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmembers\u002F\" rel=\"ugc\">Members\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgroups\u002F\" rel=\"ugc\">Groups\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsimple-membership\u002F\" rel=\"ugc\">Simple Membership\u003C\u002Fa> and other membership plugins.\u003C\u002Fli>\n\u003Cli>Advanced filtering to help hacking the search results the way you want.\u003C\u002Fli>\n\u003Cli>Search result throttling to improve performance on large databases.\u003C\u002Fli>\n\u003Cli>Disable indexing of post content and post titles with a simple filter hook.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium features (only in Relevanssi Premium)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Indexing attachment content (PDF, Office, Open Office).\u003C\u002Fli>\n\u003Cli>Improved spelling correction in “Did you mean?” suggestions.\u003C\u002Fli>\n\u003Cli>Searching across multiple sites in the same multisite installation.\u003C\u002Fli>\n\u003Cli>Search and index user profiles.\u003C\u002Fli>\n\u003Cli>Search and index taxonomy term pages (categories, tags, custom taxonomies).\u003C\u002Fli>\n\u003Cli>Search and index arbitrary columns in wp_posts MySQL table.\u003C\u002Fli>\n\u003Cli>Assign weights to any post types and taxonomies.\u003C\u002Fli>\n\u003Cli>Assign extra weight to new posts.\u003C\u002Fli>\n\u003Cli>Let the user choose between AND and OR searches, use + and – operator (AND and NOT).\u003C\u002Fli>\n\u003Cli>Export and import settings.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.relevanssi.com\u002Fuser-manual\u002Fwp-cli\u002F\" rel=\"nofollow ugc\">WP CLI commands\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.relevanssi.com\u002Fknowledge-base\u002Frelated-posts\u002F\" rel=\"nofollow ugc\">Related posts\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.relevanssi.com\u002Fuser-manual\u002Fredirects\u002F\" rel=\"nofollow ugc\">Redirects for searches\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Thanks\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Cristian Damm for tag indexing, comment indexing, post\u002Fpage exclusion and general helpfulness.\u003C\u002Fli>\n\u003Cli>Marcus Dalgren for UTF-8 fixing.\u003C\u002Fli>\n\u003Cli>Warren Tape for 2.5.5 fixes.\u003C\u002Fli>\n\u003Cli>Mohib Ebrahim for relentless bug hunting.\u003C\u002Fli>\n\u003Cli>John Calahan for extensive 4.0 beta testing.\u003C\u002Fli>\n\u003C\u002Ful>\n","Relevanssi replaces the default search with a partial-match search that sorts results by relevance. It also indexes comments and shortcode content.",8037183,405,"2026-07-16T11:11:00.000Z","4.9","7.1",[171,149,172,173,151],"better-search","relevance","search","https:\u002F\u002Fwww.relevanssi.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frelevanssi.4.27.2.zip",86,17,"2025-12-17 00:00:00",{"attackSurface":180,"codeSignals":388,"taintFlows":510,"riskAssessment":529,"analyzedAt":537},{"hooks":181,"ajaxHandlers":380,"restRoutes":381,"shortcodes":382,"cronEvents":387,"entryPointCount":46,"unprotectedCount":26},[182,188,193,198,202,206,209,212,216,220,224,228,232,235,238,242,245,249,253,257,261,265,269,273,276,280,283,287,291,295,298,301,304,308,312,317,321,325,329,333,337,341,345,348,352,355,358,360,363,367,371,376],{"type":183,"name":184,"callback":185,"file":186,"line":187},"action","plugins_loaded","friendly_functions_for_welcart_plugin_load_textdomain","friendly-functions-for-welcart.php",26,{"type":189,"name":190,"callback":191,"priority":76,"file":186,"line":192},"filter","plugin_action_links","friendly_functions_for_welcart_plugin_action_links",45,{"type":189,"name":194,"callback":195,"priority":76,"file":196,"line":197},"usces_send_ordermail_para_to_manager","friendly_functions_for_welcart_order_return_path_change","functions\\ffw_functions.php",32,{"type":183,"name":199,"callback":200,"priority":91,"file":196,"line":201},"usces_filter_phpmailer_init","friendly_functions_for_welcart_order_return_path_change_new",52,{"type":189,"name":203,"callback":204,"priority":76,"file":196,"line":205},"usces_filter_set_cart_fees_shipping_charge","friendly_functions_for_welcart_filter_set_cart_fees_shipping_charge",65,{"type":189,"name":207,"callback":208,"priority":76,"file":196,"line":77},"usces_send_ordermail_para_to_customer","friendly_functions_for_welcart_send_ordermail_para_to_customer",{"type":189,"name":194,"callback":210,"priority":76,"file":196,"line":211},"friendly_functions_for_welcart_send_ordermail_para_to_manager",117,{"type":189,"name":213,"callback":214,"priority":76,"file":196,"line":215},"usces_filter_furigana_form","friendly_functions_for_welcart_furigana_customer",133,{"type":189,"name":217,"callback":218,"priority":76,"file":196,"line":219},"usces_filter_furigana_confirm_customer","friendly_functions_for_welcart_furigana_confirm_customer",138,{"type":189,"name":221,"callback":222,"priority":76,"file":196,"line":223},"usces_filter_furigana_confirm_delivery","friendly_functions_for_welcart_furigana_confirm_delivery",143,{"type":183,"name":225,"callback":226,"file":196,"line":227},"usces_filter_cart_page_header","friendly_functions_for_welcart_shipping_discounts_message_filter",172,{"type":183,"name":229,"callback":230,"file":196,"line":231},"usces_action_cart_page_header","friendly_functions_for_welcart_shipping_discounts_message_action",176,{"type":183,"name":225,"callback":233,"file":196,"line":234},"friendly_functions_for_welcart_postage_privilege_message_filter",200,{"type":183,"name":229,"callback":236,"file":196,"line":237},"friendly_functions_for_welcart_postage_privilege_message_action",204,{"type":189,"name":239,"callback":240,"file":196,"line":241},"usces_filter_the_itemQuant","friendly_functions_for_welcart_change_quant_input",215,{"type":189,"name":243,"callback":240,"file":196,"line":244},"usces_filter_cart_rows_quant",220,{"type":189,"name":246,"callback":247,"file":196,"line":248},"usces_filter_cart_prebutton","friendly_functions_for_welcart_cart_prebutton_redirect",231,{"type":183,"name":250,"callback":251,"file":196,"line":252},"usces_action_after_login","friendly_functions_for_welcart_login_redirect",247,{"type":183,"name":254,"callback":255,"file":196,"line":256},"usces_action_member_logout","friendly_functions_for_welcart_logout_redirect",258,{"type":189,"name":258,"callback":259,"priority":75,"file":196,"line":260},"usces_filter_conversion_tracking","friendly_functions_for_welcart_on_thankspage",343,{"type":189,"name":262,"callback":263,"priority":76,"file":196,"line":264},"usces_filter_delivery_flag","friendly_functions_for_welcart_filter_custom_field_input_filter",368,{"type":183,"name":266,"callback":267,"priority":76,"file":196,"line":268},"usces_action_delivery_flag","friendly_functions_for_welcart_filter_custom_field_input_action",372,{"type":189,"name":270,"callback":271,"priority":76,"file":196,"line":272},"usces_order_discount","friendly_functions_for_welcart_coupon_order_discount",384,{"type":189,"name":270,"callback":274,"priority":76,"file":196,"line":275},"friendly_functions_for_welcart_coupon_order_discount_percent",396,{"type":189,"name":277,"callback":278,"priority":76,"file":196,"line":279},"usces_confirm_discount_label","friendly_functions_for_welcart_coupon_confirm_discount_label",410,{"type":189,"name":281,"callback":278,"priority":76,"file":196,"line":282},"usces_filter_disnount_label",411,{"type":189,"name":284,"callback":285,"priority":76,"file":196,"line":286},"usces_filter_confirm_page_header","friendly_functions_for_welcart_coupon_confirm_page_header_filter",425,{"type":183,"name":288,"callback":289,"priority":76,"file":196,"line":290},"usces_action_confirm_page_header","friendly_functions_for_welcart_coupon_confirm_page_header_action",429,{"type":189,"name":292,"callback":293,"file":196,"line":294},"usces_filter_pdf_estimate_sign","friendly_functions_for_welcart_filter_pdf_sign",438,{"type":189,"name":296,"callback":293,"file":196,"line":297},"usces_filter_pdf_invoice_sign",439,{"type":189,"name":299,"callback":293,"file":196,"line":300},"usces_filter_pdf_receipt_sign",440,{"type":189,"name":302,"callback":293,"file":196,"line":303},"usces_filter_pdf_bill_sign",441,{"type":183,"name":305,"callback":306,"file":196,"line":307},"wp_head","friendly_functions_for_welcart_validation_engine_script",471,{"type":183,"name":309,"callback":310,"file":196,"line":311},"wp_enqueue_scripts","friendly_functions_for_welcart_enqueue_style_script",485,{"type":183,"name":313,"callback":314,"priority":315,"file":196,"line":316},"wp_print_styles","friendly_functions_for_welcart_style_queues",999,516,{"type":189,"name":318,"callback":319,"file":196,"line":320},"wp_get_custom_css","friendly_functions_for_welcart_wp_get_custom_css",552,{"type":189,"name":322,"callback":323,"priority":76,"file":196,"line":324},"posts_search","friendly_functions_for_welcart_custom_search",621,{"type":189,"name":326,"callback":327,"priority":76,"file":196,"line":328},"posts_where","friendly_functions_for_welcart_change_search_char",651,{"type":189,"name":330,"callback":331,"priority":76,"file":196,"line":332},"usces_filter_custom_field_input","friendly_functions_for_welcart_filter_custom_field_input",669,{"type":189,"name":334,"callback":335,"file":196,"line":336},"usces_filter_incart_button_label","friendly_functions_for_welcart_filter_incart_button_label",678,{"type":189,"name":338,"callback":339,"file":196,"line":340},"usces_filter_itemGpExp_cart_mark","friendly_functions_for_welcart_filter_itemGpExp_cart_mark",688,{"type":183,"name":342,"callback":343,"file":196,"line":344},"wp_footer","friendly_functions_for_welcart_filter_itemGpExp_cart_mark_message",703,{"type":183,"name":342,"callback":346,"file":196,"line":347},"friendly_functions_for_welcart_filter_hide_cart_button",740,{"type":189,"name":349,"callback":350,"file":196,"line":351},"usces_filter_itemlist_maxrow","friendly_functions_for_welcart_admin_display_item_number",749,{"type":189,"name":270,"callback":353,"priority":76,"file":196,"line":354},"friendly_functions_for_welcart_order_number_discount",792,{"type":189,"name":277,"callback":356,"priority":76,"file":196,"line":357},"friendly_functions_for_welcart_filter_disnount_label",798,{"type":189,"name":281,"callback":356,"priority":76,"file":196,"line":359},799,{"type":183,"name":342,"callback":361,"file":196,"line":362},"friendly_functions_for_welcart_js_code_cart_page_add_discount",830,{"type":183,"name":364,"callback":365,"priority":76,"file":196,"line":366},"usces_action_admintop_box2","friendly_functions_for_welcart_amount_of_12_months",980,{"type":183,"name":368,"callback":369,"file":196,"line":370},"usces_action_reg_orderdata","friendly_functions_for_welcart_out_of_stock_alert",1071,{"type":183,"name":372,"callback":373,"file":374,"line":375},"admin_enqueue_scripts","friendly_functions_for_welcart_enqueue_admin_style_script","functions\\ffw_other.php",146,{"type":183,"name":377,"callback":378,"file":374,"line":379},"admin_menu","friendly_functions_for_welcart_add_sub_menu",155,[],[],[383],{"tag":384,"callback":385,"file":196,"line":386},"the_slug","friendly_functions_for_welcart_the_slug",641,[],{"dangerousFunctions":389,"sqlUsage":390,"outputEscaping":393,"fileOperations":26,"externalRequests":26,"nonceChecks":46,"capabilityChecks":26,"bundledLibraries":509},[],{"prepared":391,"raw":26,"locations":392},8,[],{"escaped":394,"rawEcho":395,"locations":396},38,61,[397,401,402,404,406,408,410,412,414,416,418,420,422,424,425,427,429,431,433,435,436,438,440,442,444,446,448,450,452,454,456,458,460,461,463,465,467,469,471,473,474,475,477,479,480,482,484,485,487,489,491,493,495,497,498,499,501,502,504,505,507],{"file":398,"line":399,"context":400},"ffw_function_settings.php",70,"raw output",{"file":398,"line":176,"context":400},{"file":398,"line":403,"context":400},88,{"file":398,"line":405,"context":400},101,{"file":398,"line":407,"context":400},102,{"file":398,"line":409,"context":400},105,{"file":398,"line":411,"context":400},106,{"file":398,"line":413,"context":400},109,{"file":398,"line":415,"context":400},110,{"file":398,"line":417,"context":400},118,{"file":398,"line":419,"context":400},119,{"file":398,"line":421,"context":400},126,{"file":398,"line":423,"context":400},130,{"file":398,"line":219,"context":400},{"file":398,"line":426,"context":400},142,{"file":398,"line":428,"context":400},156,{"file":398,"line":430,"context":400},163,{"file":398,"line":432,"context":400},170,{"file":398,"line":434,"context":400},234,{"file":398,"line":303,"context":400},{"file":196,"line":437,"context":400},174,{"file":196,"line":439,"context":400},202,{"file":196,"line":441,"context":400},370,{"file":196,"line":443,"context":400},427,{"file":196,"line":445,"context":400},701,{"file":196,"line":447,"context":400},715,{"file":196,"line":449,"context":400},738,{"file":196,"line":451,"context":400},813,{"file":196,"line":453,"context":400},814,{"file":196,"line":455,"context":400},827,{"file":196,"line":457,"context":400},972,{"file":374,"line":459,"context":400},9,{"file":374,"line":459,"context":400},{"file":374,"line":462,"context":400},11,{"file":374,"line":464,"context":400},12,{"file":374,"line":466,"context":400},13,{"file":374,"line":468,"context":400},15,{"file":374,"line":470,"context":400},25,{"file":374,"line":472,"context":400},44,{"file":374,"line":192,"context":400},{"file":374,"line":124,"context":400},{"file":374,"line":476,"context":400},47,{"file":374,"line":478,"context":400},53,{"file":374,"line":102,"context":400},{"file":374,"line":481,"context":400},55,{"file":374,"line":483,"context":400},78,{"file":374,"line":91,"context":400},{"file":374,"line":486,"context":400},122,{"file":374,"line":488,"context":400},161,{"file":490,"line":192,"context":400},"other_tab\\other_tab_contents.php",{"file":490,"line":492,"context":400},50,{"file":490,"line":494,"context":400},75,{"file":490,"line":496,"context":400},80,{"file":490,"line":409,"context":400},{"file":490,"line":415,"context":400},{"file":490,"line":500,"context":400},123,{"file":490,"line":500,"context":400},{"file":490,"line":503,"context":400},125,{"file":490,"line":421,"context":400},{"file":490,"line":506,"context":400},128,{"file":490,"line":508,"context":400},136,[],[511],{"entryPoint":512,"graph":513,"unsanitizedCount":26,"severity":528},"\u003Cffw_function_settings> (ffw_function_settings.php:0)",{"nodes":514,"edges":525},[515,520],{"id":516,"type":517,"label":518,"file":398,"line":519},"n0","source","$_POST",63,{"id":521,"type":522,"label":523,"file":398,"line":399,"wp_function":524},"n1","sink","echo() [XSS]","echo",[526],{"from":516,"to":521,"sanitized":527},true,"low",{"summary":530,"deductions":531},"The \"friendly-functions-for-welcart\" plugin v1.2.6 exhibits a generally good security posture with several strong practices in place. Notably, all identified SQL queries utilize prepared statements, and there are no external HTTP requests or file operations, significantly reducing common attack vectors. The plugin also has a single entry point identified (a shortcode) with an apparent lack of direct unprotected access, which is positive. However, there are notable concerns regarding output escaping, with only 38% of outputs being properly escaped. This deficiency can lead to Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is rendered without sufficient sanitization. The vulnerability history reveals two past medium-severity CVEs, both of which are historical and currently unpatched, suggesting a past tendency towards CSRF vulnerabilities. While there are no currently unpatched vulnerabilities, the pattern of past issues warrants attention.",[532,535],{"reason":533,"points":534},"Low percentage of properly escaped output (XSS risk)",6,{"reason":536,"points":391},"History of medium severity vulnerabilities (CSRF)","2026-03-16T19:10:01.806Z",{"wat":539,"direct":549},{"assetPaths":540,"generatorPatterns":544,"scriptPaths":545,"versionParams":546},[541,542,543],"\u002Fwp-content\u002Fplugins\u002Ffriendly-functions-for-welcart\u002Ffunctions\u002Fffw_functions.php","\u002Fwp-content\u002Fplugins\u002Ffriendly-functions-for-welcart\u002Ffunctions\u002Fffw_other.php","\u002Fwp-content\u002Fplugins\u002Ffriendly-functions-for-welcart\u002Fother_tab\u002Fother_tab_contents.php",[],[],[547,548],"friendly-functions-for-welcart\u002Fstyle.css?ver=","friendly-functions-for-welcart\u002Fscript.js?ver=",{"cssClasses":550,"htmlComments":552,"htmlAttributes":553,"restEndpoints":554,"jsGlobals":555,"shortcodeOutput":557},[551],"fax-row",[],[],[],[556],"friendlyFunctionsForWelcartData",[],{"error":527,"url":559,"statusCode":560,"statusMessage":561,"message":561},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Ffriendly-functions-for-welcart\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":71,"versions":563},[564,569,575,582,591,600,609,617,626,635,644,653,662,671,680,689,698,707,716],{"version":6,"download_url":23,"svn_tag_url":565,"released_at":36,"has_diff":49,"diff_files_changed":566,"diff_lines":36,"trac_diff_url":567,"vulnerabilities":568,"is_current":527},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffriendly-functions-for-welcart\u002Ftags\u002F1.2.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffriendly-functions-for-welcart%2Ftags%2F1.2.6&new_path=%2Ffriendly-functions-for-welcart%2Ftags%2F1.2.7",[],{"version":38,"download_url":570,"svn_tag_url":571,"released_at":36,"has_diff":49,"diff_files_changed":572,"diff_lines":36,"trac_diff_url":573,"vulnerabilities":574,"is_current":49},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffriendly-functions-for-welcart.1.2.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffriendly-functions-for-welcart\u002Ftags\u002F1.2.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffriendly-functions-for-welcart%2Ftags%2F1.2.5&new_path=%2Ffriendly-functions-for-welcart%2Ftags%2F1.2.6",[],{"version":64,"download_url":576,"svn_tag_url":577,"released_at":36,"has_diff":49,"diff_files_changed":578,"diff_lines":36,"trac_diff_url":579,"vulnerabilities":580,"is_current":49},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffriendly-functions-for-welcart.1.2.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffriendly-functions-for-welcart\u002Ftags\u002F1.2.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffriendly-functions-for-welcart%2Ftags%2F1.2.4&new_path=%2Ffriendly-functions-for-welcart%2Ftags%2F1.2.5",[581],{"id":32,"url_slug":33,"title":34,"severity":39,"cvss_score":40,"vuln_type":42,"patched_in_version":38},{"version":583,"download_url":584,"svn_tag_url":585,"released_at":36,"has_diff":49,"diff_files_changed":586,"diff_lines":36,"trac_diff_url":587,"vulnerabilities":588,"is_current":49},"1.2.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffriendly-functions-for-welcart.1.2.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffriendly-functions-for-welcart\u002Ftags\u002F1.2.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffriendly-functions-for-welcart%2Ftags%2F1.2.3&new_path=%2Ffriendly-functions-for-welcart%2Ftags%2F1.2.4",[589,590],{"id":59,"url_slug":60,"title":61,"severity":39,"cvss_score":65,"vuln_type":42,"patched_in_version":64},{"id":32,"url_slug":33,"title":34,"severity":39,"cvss_score":40,"vuln_type":42,"patched_in_version":38},{"version":592,"download_url":593,"svn_tag_url":594,"released_at":36,"has_diff":49,"diff_files_changed":595,"diff_lines":36,"trac_diff_url":596,"vulnerabilities":597,"is_current":49},"1.2.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffriendly-functions-for-welcart.1.2.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffriendly-functions-for-welcart\u002Ftags\u002F1.2.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffriendly-functions-for-welcart%2Ftags%2F1.2.2&new_path=%2Ffriendly-functions-for-welcart%2Ftags%2F1.2.3",[598,599],{"id":59,"url_slug":60,"title":61,"severity":39,"cvss_score":65,"vuln_type":42,"patched_in_version":64},{"id":32,"url_slug":33,"title":34,"severity":39,"cvss_score":40,"vuln_type":42,"patched_in_version":38},{"version":601,"download_url":602,"svn_tag_url":603,"released_at":36,"has_diff":49,"diff_files_changed":604,"diff_lines":36,"trac_diff_url":605,"vulnerabilities":606,"is_current":49},"1.2.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffriendly-functions-for-welcart.1.2.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffriendly-functions-for-welcart\u002Ftags\u002F1.2.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffriendly-functions-for-welcart%2Ftags%2F1.2.1&new_path=%2Ffriendly-functions-for-welcart%2Ftags%2F1.2.2",[607,608],{"id":59,"url_slug":60,"title":61,"severity":39,"cvss_score":65,"vuln_type":42,"patched_in_version":64},{"id":32,"url_slug":33,"title":34,"severity":39,"cvss_score":40,"vuln_type":42,"patched_in_version":38},{"version":83,"download_url":610,"svn_tag_url":611,"released_at":36,"has_diff":49,"diff_files_changed":612,"diff_lines":36,"trac_diff_url":613,"vulnerabilities":614,"is_current":49},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffriendly-functions-for-welcart.1.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffriendly-functions-for-welcart\u002Ftags\u002F1.2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffriendly-functions-for-welcart%2Ftags%2F1.2.0&new_path=%2Ffriendly-functions-for-welcart%2Ftags%2F1.2.1",[615,616],{"id":59,"url_slug":60,"title":61,"severity":39,"cvss_score":65,"vuln_type":42,"patched_in_version":64},{"id":32,"url_slug":33,"title":34,"severity":39,"cvss_score":40,"vuln_type":42,"patched_in_version":38},{"version":618,"download_url":619,"svn_tag_url":620,"released_at":36,"has_diff":49,"diff_files_changed":621,"diff_lines":36,"trac_diff_url":622,"vulnerabilities":623,"is_current":49},"1.2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffriendly-functions-for-welcart.1.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffriendly-functions-for-welcart\u002Ftags\u002F1.2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffriendly-functions-for-welcart%2Ftags%2F1.1.9&new_path=%2Ffriendly-functions-for-welcart%2Ftags%2F1.2.0",[624,625],{"id":59,"url_slug":60,"title":61,"severity":39,"cvss_score":65,"vuln_type":42,"patched_in_version":64},{"id":32,"url_slug":33,"title":34,"severity":39,"cvss_score":40,"vuln_type":42,"patched_in_version":38},{"version":627,"download_url":628,"svn_tag_url":629,"released_at":36,"has_diff":49,"diff_files_changed":630,"diff_lines":36,"trac_diff_url":631,"vulnerabilities":632,"is_current":49},"1.1.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffriendly-functions-for-welcart.1.1.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffriendly-functions-for-welcart\u002Ftags\u002F1.1.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffriendly-functions-for-welcart%2Ftags%2F1.1.8&new_path=%2Ffriendly-functions-for-welcart%2Ftags%2F1.1.9",[633,634],{"id":59,"url_slug":60,"title":61,"severity":39,"cvss_score":65,"vuln_type":42,"patched_in_version":64},{"id":32,"url_slug":33,"title":34,"severity":39,"cvss_score":40,"vuln_type":42,"patched_in_version":38},{"version":636,"download_url":637,"svn_tag_url":638,"released_at":36,"has_diff":49,"diff_files_changed":639,"diff_lines":36,"trac_diff_url":640,"vulnerabilities":641,"is_current":49},"1.1.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffriendly-functions-for-welcart.1.1.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffriendly-functions-for-welcart\u002Ftags\u002F1.1.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffriendly-functions-for-welcart%2Ftags%2F1.1.7&new_path=%2Ffriendly-functions-for-welcart%2Ftags%2F1.1.8",[642,643],{"id":59,"url_slug":60,"title":61,"severity":39,"cvss_score":65,"vuln_type":42,"patched_in_version":64},{"id":32,"url_slug":33,"title":34,"severity":39,"cvss_score":40,"vuln_type":42,"patched_in_version":38},{"version":645,"download_url":646,"svn_tag_url":647,"released_at":36,"has_diff":49,"diff_files_changed":648,"diff_lines":36,"trac_diff_url":649,"vulnerabilities":650,"is_current":49},"1.1.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffriendly-functions-for-welcart.1.1.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffriendly-functions-for-welcart\u002Ftags\u002F1.1.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffriendly-functions-for-welcart%2Ftags%2F1.1.6&new_path=%2Ffriendly-functions-for-welcart%2Ftags%2F1.1.7",[651,652],{"id":59,"url_slug":60,"title":61,"severity":39,"cvss_score":65,"vuln_type":42,"patched_in_version":64},{"id":32,"url_slug":33,"title":34,"severity":39,"cvss_score":40,"vuln_type":42,"patched_in_version":38},{"version":654,"download_url":655,"svn_tag_url":656,"released_at":36,"has_diff":49,"diff_files_changed":657,"diff_lines":36,"trac_diff_url":658,"vulnerabilities":659,"is_current":49},"1.1.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffriendly-functions-for-welcart.1.1.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffriendly-functions-for-welcart\u002Ftags\u002F1.1.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffriendly-functions-for-welcart%2Ftags%2F1.1.5&new_path=%2Ffriendly-functions-for-welcart%2Ftags%2F1.1.6",[660,661],{"id":59,"url_slug":60,"title":61,"severity":39,"cvss_score":65,"vuln_type":42,"patched_in_version":64},{"id":32,"url_slug":33,"title":34,"severity":39,"cvss_score":40,"vuln_type":42,"patched_in_version":38},{"version":663,"download_url":664,"svn_tag_url":665,"released_at":36,"has_diff":49,"diff_files_changed":666,"diff_lines":36,"trac_diff_url":667,"vulnerabilities":668,"is_current":49},"1.1.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffriendly-functions-for-welcart.1.1.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffriendly-functions-for-welcart\u002Ftags\u002F1.1.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffriendly-functions-for-welcart%2Ftags%2F1.1.4&new_path=%2Ffriendly-functions-for-welcart%2Ftags%2F1.1.5",[669,670],{"id":59,"url_slug":60,"title":61,"severity":39,"cvss_score":65,"vuln_type":42,"patched_in_version":64},{"id":32,"url_slug":33,"title":34,"severity":39,"cvss_score":40,"vuln_type":42,"patched_in_version":38},{"version":672,"download_url":673,"svn_tag_url":674,"released_at":36,"has_diff":49,"diff_files_changed":675,"diff_lines":36,"trac_diff_url":676,"vulnerabilities":677,"is_current":49},"1.1.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffriendly-functions-for-welcart.1.1.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffriendly-functions-for-welcart\u002Ftags\u002F1.1.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffriendly-functions-for-welcart%2Ftags%2F1.1.3&new_path=%2Ffriendly-functions-for-welcart%2Ftags%2F1.1.4",[678,679],{"id":59,"url_slug":60,"title":61,"severity":39,"cvss_score":65,"vuln_type":42,"patched_in_version":64},{"id":32,"url_slug":33,"title":34,"severity":39,"cvss_score":40,"vuln_type":42,"patched_in_version":38},{"version":681,"download_url":682,"svn_tag_url":683,"released_at":36,"has_diff":49,"diff_files_changed":684,"diff_lines":36,"trac_diff_url":685,"vulnerabilities":686,"is_current":49},"1.1.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffriendly-functions-for-welcart.1.1.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffriendly-functions-for-welcart\u002Ftags\u002F1.1.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffriendly-functions-for-welcart%2Ftags%2F1.1.2&new_path=%2Ffriendly-functions-for-welcart%2Ftags%2F1.1.3",[687,688],{"id":59,"url_slug":60,"title":61,"severity":39,"cvss_score":65,"vuln_type":42,"patched_in_version":64},{"id":32,"url_slug":33,"title":34,"severity":39,"cvss_score":40,"vuln_type":42,"patched_in_version":38},{"version":690,"download_url":691,"svn_tag_url":692,"released_at":36,"has_diff":49,"diff_files_changed":693,"diff_lines":36,"trac_diff_url":694,"vulnerabilities":695,"is_current":49},"1.1.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffriendly-functions-for-welcart.1.1.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffriendly-functions-for-welcart\u002Ftags\u002F1.1.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffriendly-functions-for-welcart%2Ftags%2F1.1.1&new_path=%2Ffriendly-functions-for-welcart%2Ftags%2F1.1.2",[696,697],{"id":59,"url_slug":60,"title":61,"severity":39,"cvss_score":65,"vuln_type":42,"patched_in_version":64},{"id":32,"url_slug":33,"title":34,"severity":39,"cvss_score":40,"vuln_type":42,"patched_in_version":38},{"version":699,"download_url":700,"svn_tag_url":701,"released_at":36,"has_diff":49,"diff_files_changed":702,"diff_lines":36,"trac_diff_url":703,"vulnerabilities":704,"is_current":49},"1.1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffriendly-functions-for-welcart.1.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffriendly-functions-for-welcart\u002Ftags\u002F1.1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffriendly-functions-for-welcart%2Ftags%2F1.1.0&new_path=%2Ffriendly-functions-for-welcart%2Ftags%2F1.1.1",[705,706],{"id":59,"url_slug":60,"title":61,"severity":39,"cvss_score":65,"vuln_type":42,"patched_in_version":64},{"id":32,"url_slug":33,"title":34,"severity":39,"cvss_score":40,"vuln_type":42,"patched_in_version":38},{"version":708,"download_url":709,"svn_tag_url":710,"released_at":36,"has_diff":49,"diff_files_changed":711,"diff_lines":36,"trac_diff_url":712,"vulnerabilities":713,"is_current":49},"1.1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffriendly-functions-for-welcart.1.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffriendly-functions-for-welcart\u002Ftags\u002F1.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffriendly-functions-for-welcart%2Ftags%2F1.0.0&new_path=%2Ffriendly-functions-for-welcart%2Ftags%2F1.1.0",[714,715],{"id":59,"url_slug":60,"title":61,"severity":39,"cvss_score":65,"vuln_type":42,"patched_in_version":64},{"id":32,"url_slug":33,"title":34,"severity":39,"cvss_score":40,"vuln_type":42,"patched_in_version":38},{"version":717,"download_url":718,"svn_tag_url":719,"released_at":36,"has_diff":49,"diff_files_changed":720,"diff_lines":36,"trac_diff_url":36,"vulnerabilities":721,"is_current":49},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffriendly-functions-for-welcart.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffriendly-functions-for-welcart\u002Ftags\u002F1.0.0\u002F",[],[722,723],{"id":59,"url_slug":60,"title":61,"severity":39,"cvss_score":65,"vuln_type":42,"patched_in_version":64},{"id":32,"url_slug":33,"title":34,"severity":39,"cvss_score":40,"vuln_type":42,"patched_in_version":38}]