[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fCz5jXfRYTCOqFrH1UEgIrbpgRZ2ujeuHUD8jYwDZXpA":3,"$fYW0Kd3vzT6A7oKptpKv9fOCfXof6SHqLCOzCDQNZtUc":325,"$f-fAyfdbGANH5SjdHVgzi0BIOKXTp8GyafuEk5uBZjqM":329},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":38,"analysis":140,"fingerprints":300},"features-for-woocommerce","Features for WooCommerce","3.0.1","AcrossWP","https:\u002F\u002Fprofiles.wordpress.org\u002Facrosswp\u002F","\u003Cp>Add setting into the WooCommerce Setting tab to Enable or Disable Multiipal feature Like:\u003Cbr \u002F>\n1. Give user ability to sort\u002Ffilter coupon in Dashboard > WooCommerce > Coupon page\u003Cbr \u002F>\n2. Enable\u002FDisable Hiding of Coupon Code on Cart and Checkout page\u003Cbr \u002F>\n3. Give user ability to change quantity on checkout page\u003Cbr \u002F>\n4. Give user a button to remove product on checkout page\u003Cbr \u002F>\n5. Show users exact price when user update product quantity on product single page\u003Cbr \u002F>\n6. Give Admin Interface to select Product that can not be use with Any Coupon\u003Cbr \u002F>\n7. Give Admin user option to remove coupon code option from cart page\u003Cbr \u002F>\n8. Give Admin user option to remove coupon code option from checkout page\u003Cbr \u002F>\n9. Give Admin user option to enable login like BuddyPress does or you can say Checkout With BuddyPress\u003C\u002Fp>\n\u003Cp>Demo: https:\u002F\u002Fyoutu.be\u002F0uD3sGBXLQI\u003C\u002Fp>\n","Add setting into the WooCommerce Setting tab to Enable or Disable Multiple feature Like: Hide Coupon Code Change Quantity on Checkout Page BuddyPress  &hellip;",10,3690,0,"2023-10-19T08:00:00.000Z","6.3.8","6.0","7.4",[19,20,21,22,23],"checkout","product","quantity","woo-commerce","woocommerce","https:\u002F\u002Facrosswp.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeatures-for-woocommerce.3.0.1.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":26,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"acrosswp",3,60,30,84,"2026-05-20T01:13:12.596Z",[39,60,84,104,119],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":54,"tags":55,"homepage":58,"download_link":59,"security_score":49,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"change-quantity-on-checkout-for-woocommerce","Change Quantity on Checkout for WooCommerce","4.0","bhavik.kiri","https:\u002F\u002Fprofiles.wordpress.org\u002Fbhavikkiri\u002F","\u003Cp>This lightweight plugin enhances the WooCommerce checkout experience by enabling quantity updates and product removal options directly on the checkout page.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Quantity Management\u003C\u002Fstrong>: Add WooCommerce standard quantity fields directly on the checkout page.\u003Cbr \u002F>\n\u003Cstrong>Product Removal\u003C\u002Fstrong>: One-click product deletion from checkout.\u003Cbr \u002F>\n\u003Cstrong>Dual Compatibility\u003C\u002Fstrong>: Supports both \u003Cstrong>Classic and Block-based\u003C\u002Fstrong> WooCommerce checkout.\u003Cbr \u002F>\n\u003Cstrong>Seamless Integration\u003C\u002Fstrong>: Uses native WooCommerce styling and functionality.\u003Cbr \u002F>\n\u003Cstrong>Mobile Friendly\u003C\u002Fstrong>: Responsive design that works on all devices.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note on Compatibility\u003C\u002Fstrong>: This plugin works with the default WooCommerce quantity input. If your theme replaces or customizes the quantity selector (e.g., with plus\u002Fminus buttons), the functionality may not work as expected.\u003C\u002Fp>\n\u003Ch4>Important Compatibility Note\u003C\u002Fh4>\n\u003Cp>This plugin is designed to work exclusively with the standard WooCommerce Checkout page (including the new Checkout Blocks and the Classic shortcode). It is not compatible with custom checkout pages built using third-party page builders like:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Elementor (WooCommerce Builder)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Divi BodyCommerce\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>WooLentor \u002F CoBlocks\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Stores wanting to reduce checkout abandonment.\u003C\u002Fli>\n\u003Cli>Improving user experience by removing the “back to cart” step.\u003C\u002Fli>\n\u003Cli>Modern WooCommerce stores using block-based checkout.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Upgrade to Pro\u003C\u002Fh3>\n\u003Cp>Need better compatibility with custom themes or advanced filtering options?\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Upgrade to Change Quantity on Checkout Pro for:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Advanced Compatibility:\u003C\u002Fstrong> Works with themes that use custom plus\u002Fminus quantity buttons.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Category Filters:\u003C\u002Fstrong> Choose exactly which product categories show quantity selectors.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Premium Support:\u003C\u002Fstrong> Get faster response times and direct technical assistance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AJAX Updates:\u003C\u002Fstrong> Faster, refresh-free experience for your customers.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.navonmeshsolution.com\u002Fproduct\u002Fcqoc-pro\u002F\" rel=\"nofollow ugc\">View Pro Version Features &raquo;\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, feature requests, or bug reports, please visit \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fchange-quantity-on-checkout-for-woocommerce\u002F\" rel=\"ugc\">Support\u003C\u002Fa>.\u003C\u002Fp>\n","Allow customers to change product quantities and remove products directly from both Classic and Block-based WooCommerce checkout pages.",5000,62716,100,52,"2025-12-21T19:35:00.000Z","6.9.4","1.4","5.6",[19,21,56,57,23],"remove-product","update-quantity","https:\u002F\u002Fwww.navonmeshsolution.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fchange-quantity-on-checkout-for-woocommerce.4.0.zip",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":36,"num_ratings":70,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":74,"tags":75,"homepage":80,"download_link":81,"security_score":49,"vuln_count":82,"unpatched_count":13,"last_vuln_date":83,"fetched_at":28},"saphali-woocommerce-lite","Saphali Woocommerce Lite","2.0.1","Saphali","https:\u002F\u002Fprofiles.wordpress.org\u002Fsaphali\u002F","\u003Cp>WooCommerce Lite!\u003Cbr \u002F>\nFunctional additions for WooCommerce – specifically for managing fields on the checkout page.\u003C\u002Fp>\n\u003Ch4>Integrates into the store:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Ability to customize the order form for checkout\u003C\u002Fli>\n\u003Cli>Manage the number of columns in the catalog\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>From WooCommerce version 8.3, fields are used as blocks by default (i.e., fields are configured as if editing the Checkout page itself). The plugin has been tested for compatibility with Checkout Blocks from WooCommerce 8.5.0 and above. If you have a lower version and the functionality in the block checkout does not work, to use the capabilities of this plugin, \u003Cstrong>you just need to switch to Classic Shortcode\u003C\u002Fstrong> when editing the \u003Cem>Checkout\u003C\u002Fem> page. If necessary, you can always convert back to blocks.\u003C\u002Fli>\n\u003Cli>Added to the general list of currencies — Ukrainian Hryvnia (UAH), Russian Ruble (RUB), Belarusian Ruble (BYN), Armenian Dram (AMD), Kyrgyz Som (KGS), Kazakhstani Tenge (KZT), Uzbekistani Som (UZS), Lithuanian Litas (LTL)\u003C\u002Fli>\n\u003Cli>Manage fields on the checkout page and profile page. The function allows you to customize the order form for checkout. You can make some fields optional at checkout or remove them completely, thereby simplifying the checkout process. You can also add your own special fields.\u003C\u002Fli>\n\u003Cli>Manage the number of columns in the product catalog (Shop) and categories.\u003C\u002Fli>\n\u003Cli>The plugin is designed to simplify the development of online stores.\u003C\u002Fli>\n\u003Cli>The plugin does not change the original WooCommerce files, you can update the WooCommerce plugin every time new versions are released!\u003C\u002Fli>\n\u003Cli>Mapping fields to payment and shipping methods, e.g., it will be useful if some fields do not need to be displayed when paying with a certain shipping and\u002For payment method, but are needed with another shipping or payment method.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>ATTENTION!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>More about payment gateway plugins: https:\u002F\u002Fsaphali.com\u002Fwordpress\u002Fpayment-gateways , https:\u002F\u002Fsaphali.com\u002Fen\u002Fwordpress\u002Fpayment-gateways\u003C\u002Fp>\n\u003Cp>See other plugins for WooCommerce online stores in our catalog https:\u002F\u002Fsaphali.com\u002Fwordpress\u002Fwoocommerce-plugins\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is free for everyone as it is released under the GPL. You can use it for free in your online stores. But if you like this plugin, you can thank us by sharing the link to our website with your friends and colleagues.\u003C\u002Fp>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cp>We assume that the Russian localization for WooCommerce can be further improved. If you notice an incorrect translation in the WooCommerce settings or it can be replaced with an alternative and more suitable one, here – https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fwoocommerce\u002Fstable\u002Fru\u002Fdefault\u003C\u002Fp>\n\u003Ch3>Demo\u003C\u002Fh3>\n\u003Cp>You can check this plugin in action on our website http:\u002F\u002Fsaphali.com\u002F – on the “Demo Online Store” page.\u003C\u002Fp>\n","A set of additions to the WooCommerce online store. Adds localization & special tools in WooCommerce.",10000,548543,25,"2025-11-06T12:26:00.000Z","6.8.5","4.5","",[76,77,78,79,23],"manager-fields-checkout","russian-ruble","ukrainian-hryvnia","woo-commerce-lite","http:\u002F\u002Fsaphali.com\u002Fsaphali-woocommerce-plugin-wordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsaphali-woocommerce-lite.2.0.1.zip",1,"2023-07-26 00:00:00",{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":92,"downloaded":93,"rating":94,"num_ratings":95,"last_updated":96,"tested_up_to":52,"requires_at_least":97,"requires_php":74,"tags":98,"homepage":100,"download_link":101,"security_score":102,"vuln_count":33,"unpatched_count":13,"last_vuln_date":103,"fetched_at":28},"checkout-files-upload-woocommerce","Checkout Files Upload for WooCommerce","2.2.4","WP Wham","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpwham\u002F","\u003Cp>Checkout Files Upload for WooCommerce plugin lets your customers upload files on (or after) WooCommerce checkout.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>Set field’s \u003Cstrong>position\u003C\u002Fstrong> on WooCommerce checkout page:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Before checkout form.\u003C\u002Fli>\n\u003Cli>After checkout form.\u003C\u002Fli>\n\u003Cli>Do not add on checkout.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Set if file upload \u003Cstrong>is required\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>If you need files to be uploaded after order is created, you can optionally add field to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WooCommerce \u003Cstrong>Thank You\u003C\u002Fstrong> (i.e. \u003Cstrong>Order Received\u003C\u002Fstrong>) page.\u003C\u002Fli>\n\u003Cli>WooCommerce \u003Cstrong>My Account\u003C\u002Fstrong> page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Add custom \u003Cstrong>label\u003C\u002Fstrong> to the field.\u003C\u002Fp>\n\u003Cp>Set \u003Cstrong>accepted file types\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Set custom Upload and Remove \u003Cstrong>button labels\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Set \u003Cstrong>custom messages\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>“Wrong file type”.\u003C\u002Fli>\n\u003Cli>“Wrong image dimensions” and “Couldn’t get image dimensions”.\u003C\u002Fli>\n\u003Cli>“File is required”.\u003C\u002Fli>\n\u003Cli>“File was successfully uploaded”.\u003C\u002Fli>\n\u003Cli>“No file selected”.\u003C\u002Fli>\n\u003Cli>“File was successfully removed”.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Optionally set field to show up only if in cart there are selected:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Products\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Product categories\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Product tags\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Add uploaded files to admin and customers \u003Cstrong>emails\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Send \u003Cstrong>additional emails\u003C\u002Fstrong> if user uploads or removes files on “Thank You” or “My Account” pages.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Customize\u003C\u002Fstrong> the frontend files upload form.\u003C\u002Fp>\n\u003Cp>Optionally enable \u003Cstrong>AJAX form\u003C\u002Fstrong> for file uploads.\u003C\u002Fp>\n\u003Cp>Set \u003Cstrong>max file size\u003C\u002Fstrong> option.\u003C\u002Fp>\n\u003Cp>Optionally \u003Cstrong>validate image dimensions\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch4>Feedback\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>We are open to your suggestions and feedback. Thank you for using or trying out one of our plugins!\u003C\u002Fli>\n\u003Cli>Drop us a line at \u003Ca href=\"https:\u002F\u002Fwpwham.com\" rel=\"nofollow ugc\">www.wpwham.com\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>More\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Visit the \u003Ca href=\"https:\u002F\u002Fwpwham.com\u002Fproducts\u002Fcheckout-files-upload-for-woocommerce\u002F\" rel=\"nofollow ugc\">Checkout Files Upload for WooCommerce plugin page\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n","Let your customers upload files on (or after) WooCommerce checkout.",7000,161085,88,14,"2026-03-10T19:41:00.000Z","4.4",[19,99,22,23],"checkout-files-upload","https:\u002F\u002Fwpwham.com\u002Fproducts\u002Fcheckout-files-upload-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcheckout-files-upload-woocommerce.2.2.4.zip",96,"2025-11-17 20:47:11",{"slug":105,"name":106,"version":107,"author":88,"author_profile":89,"description":108,"short_description":109,"active_installs":92,"downloaded":110,"rating":111,"num_ratings":112,"last_updated":113,"tested_up_to":52,"requires_at_least":97,"requires_php":74,"tags":114,"homepage":117,"download_link":118,"security_score":49,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"product-visibility-by-user-role-for-woocommerce","Product Visibility by User Role for WooCommerce","1.8.4","\u003Cp>\u003Cstrong>Product Visibility by User Role for WooCommerce\u003C\u002Fstrong> plugin lets you show\u002Fhide WooCommerce products depending on customer’s user role.\u003C\u002Fp>\n\u003Cp>You can choose how products should be hidden:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Hide products in shop and search results.\u003C\u002Fli>\n\u003Cli>Make products non-purchasable.\u003C\u002Fli>\n\u003Cli>Hide products completely.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>In free version you can set included or excluded user roles for each product individually. If you want to set user roles visibility options in bulk (for multiple products at once, product categories or product tags), please check \u003Ca href=\"https:\u002F\u002Fwpwham.com\u002Fproducts\u002Fproduct-visibility-by-user-role-for-woocommerce\u002F\" rel=\"nofollow ugc\">Product Visibility by User Role for WooCommerce Pro\u003C\u002Fa> plugin. Pro version also has options to hide menu items, hide product terms, set custom redirect page (i.e. instead of default 404).\u003C\u002Fp>\n\u003Ch4>Feedback\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>We are open to your suggestions and feedback. Thank you for using or trying out one of our plugins!\u003C\u002Fli>\n\u003Cli>Drop us a line at \u003Ca href=\"https:\u002F\u002Fwpwham.com\" rel=\"nofollow ugc\">https:\u002F\u002Fwpwham.com\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n","Display WooCommerce products by customer's user role.",126297,74,20,"2026-02-20T07:38:00.000Z",[20,115,116,22,23],"user-role","visibility","https:\u002F\u002Fwpwham.com\u002Fproducts\u002Fproduct-visibility-by-user-role-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproduct-visibility-by-user-role-for-woocommerce.1.8.4.zip",{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":127,"downloaded":128,"rating":49,"num_ratings":129,"last_updated":130,"tested_up_to":131,"requires_at_least":132,"requires_php":74,"tags":133,"homepage":137,"download_link":138,"security_score":139,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"disable-cart-page-for-woocommerce","Disable cart page for WooCommerce","1.2.8","code4life","https:\u002F\u002Fprofiles.wordpress.org\u002Fcode4life\u002F","\u003Cp>Disable cart page for WooCommerce is a plugin that allows you to bypass the WooCommrce cart page, redirecting your customers directly to checkout page and also disable the ability to add multiple products to their orders.\u003Cbr \u002F>\nDisable cart page for WooCommerce is ideal when you need to force your customers to buy only one product at a time from your WooCommerce catalog, but additionally, by modifying the standard WooCommerce shopping behavior, it greatly simplifies WooCommerce process of finalizing orders, increasing your users conversions and increasing your profits.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>Disable cart page for WooCommerce plugin provide you a lot of extra features, such as:\u003Cbr \u002F>\n* Simplified purchase\u003Cbr \u002F>\n* Functions control\u003Cbr \u002F>\n* Multilanguage\u003Cbr \u002F>\n* Enable\u002FDisable settings\u003C\u002Fp>\n\u003Cp>For more information, see \u003Ca href=\"https:\u002F\u002Fcode4life.it\u002Fshop\u002Fplugins\u002Fdisable-cart-page-for-woocommerce\u002F\" rel=\"nofollow ugc\">Official page\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Docs & Support\u003C\u002Fh4>\n\u003Cp>You can find help in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fdisable-cart-page-for-woocommerce\u002F\" rel=\"ugc\">support forum\u003C\u002Fa> on WordPress.org. If you can’t locate any topics that pertain to your particular issue, post a new topic for it.\u003C\u002Fp>\n\u003Ch4>Hooks & Filters\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Change redirect page when cart is empty: apply_filters( ‘wcdcp_redirect’, string $permalink )\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cp>You can translate Disable cart page for WooCommerce on \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fdisable-cart-page-for-woocommerce\u002F\" rel=\"nofollow ugc\">translate.wordpress.org\u003C\u002Fa>.\u003C\u002Fp>\n","Disable WooCommerce cart page and force customers to buy single products.",6000,72270,16,"2024-10-29T06:34:00.000Z","6.6.5","4.6",[134,135,136,23],"disable-cart","redirect-to-checkout","single-product-buy","https:\u002F\u002Fcode4life.it\u002Fshop\u002Fplugins\u002Fdisable-cart-page-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisable-cart-page-for-woocommerce.zip",92,{"attackSurface":141,"codeSignals":274,"taintFlows":292,"riskAssessment":293,"analyzedAt":299},{"hooks":142,"ajaxHandlers":263,"restRoutes":270,"shortcodes":271,"cronEvents":272,"entryPointCount":273,"unprotectedCount":13},[143,149,154,157,160,164,169,172,175,179,183,187,190,192,195,198,201,203,207,210,213,217,220,224,226,228,231,235,237,239,243,245,250,255,258],{"type":144,"name":145,"callback":146,"file":147,"line":148},"filter","woocommerce_get_settings_pages","ffm_settings_pages","features-for-woocommerce.php",122,{"type":150,"name":151,"callback":152,"file":147,"line":153},"action","admin_enqueue_scripts","enqueue_script",127,{"type":150,"name":155,"callback":152,"file":147,"line":156},"wp_enqueue_scripts",128,{"type":150,"name":158,"callback":158,"priority":112,"file":159,"line":95},"woocommerce_checkout_init","includes\\ffw_change_quantity_on_checkout\\ffw_change_quantity_on_checkout.php",{"type":144,"name":161,"callback":162,"priority":11,"file":159,"line":163},"woocommerce_checkout_cart_item_quantity","quantity_change_dropdown",21,{"type":150,"name":165,"callback":166,"file":167,"line":168},"woocommerce_checkout_process","woocommerce_create_account_process","includes\\ffw_checkout_with_buddypress\\ffw_checkout_with_buddypress.php",11,{"type":144,"name":170,"callback":170,"priority":49,"file":167,"line":171},"woocommerce_thankyou_order_received_text",12,{"type":144,"name":173,"callback":174,"priority":13,"file":167,"line":129},"woocommerce_register_form","register_form",{"type":150,"name":176,"callback":177,"priority":11,"file":167,"line":178},"wp_loaded","process_registration",17,{"type":144,"name":180,"callback":181,"file":167,"line":182},"woocommerce_add_message","add_message",31,{"type":144,"name":184,"callback":185,"priority":49,"file":167,"line":186},"woocommerce_registration_auth_new_customer","__return_false",36,{"type":144,"name":188,"callback":185,"priority":49,"file":167,"line":189},"send_auth_cookies",87,{"type":144,"name":191,"callback":191,"file":167,"line":139},"woocommerce_new_customer_data",{"type":144,"name":193,"callback":185,"priority":49,"file":167,"line":194},"woocommerce_email_enabled_customer_new_account",97,{"type":150,"name":196,"callback":196,"priority":49,"file":167,"line":197},"woocommerce_created_customer",102,{"type":144,"name":199,"callback":199,"priority":49,"file":167,"line":200},"bp_email_set_content_html",121,{"type":144,"name":202,"callback":202,"priority":49,"file":167,"line":148},"bp_email_set_content_plaintext",{"type":150,"name":204,"callback":205,"priority":112,"file":206,"line":168},"admin_menu","status_menu","includes\\ffw_exclude_product_from_coupon_code\\ffw_exclude_product_from_coupon_code.php",{"type":150,"name":208,"callback":209,"file":206,"line":129},"admin_init","settings_init",{"type":144,"name":211,"callback":212,"priority":82,"file":206,"line":163},"woocommerce_coupon_get_excluded_product_ids","excluded_product_ids",{"type":150,"name":214,"callback":215,"priority":11,"file":206,"line":216},"woocommerce_coupon_options","ffw_coupon_excluded",23,{"type":150,"name":218,"callback":219,"file":206,"line":70},"woocommerce_coupon_options_save","options_save",{"type":150,"name":221,"callback":221,"file":222,"line":223},"woocommerce_helper_loaded","includes\\ffw_hide_coupon_code\\ffw_hide_coupon_code.php",22,{"type":150,"name":225,"callback":225,"priority":11,"file":222,"line":182},"woocommerce_update_coupon",{"type":150,"name":214,"callback":214,"priority":11,"file":222,"line":227},32,{"type":144,"name":229,"callback":229,"priority":11,"file":222,"line":230},"woocommerce_cart_totals_coupon_label",33,{"type":144,"name":232,"callback":233,"file":234,"line":223},"woocommerce_coupons_enabled","disable_coupon_field_on_cart","includes\\ffw_remove_apply_coupon_box_from_cart_page\\ffw_remove_apply_coupon_box_from_cart_page.php",{"type":144,"name":232,"callback":233,"file":236,"line":223},"includes\\ffw_remove_apply_coupon_box_from_checkout_page\\ffw_remove_apply_coupon_box_from_checkout_page.php",{"type":150,"name":158,"callback":158,"priority":11,"file":238,"line":95},"includes\\ffw_remove_product_on_checkout\\ffw_remove_product_on_checkout.php",{"type":144,"name":240,"callback":241,"priority":11,"file":238,"line":242},"ffw_change_quantity_on_checkout_dropbox","__return_true",15,{"type":144,"name":161,"callback":244,"priority":11,"file":238,"line":112},"remove_product_button",{"type":144,"name":246,"callback":247,"file":248,"line":249},"manage_edit-shop_coupon_sortable_columns","sortable_columns","includes\\ffw_sorting_coupons\\ffw_sorting_coupons.php",18,{"type":144,"name":251,"callback":252,"priority":253,"file":248,"line":254},"request","request_query",10000000,19,{"type":150,"name":256,"callback":256,"file":257,"line":242},"woocommerce_before_single_product","includes\\ffw_update_product_price_on_the_fly\\ffw_update_product_price_on_the_fly.php",{"type":144,"name":259,"callback":260,"file":261,"line":262},"ffw_frontend_localize_script","localize_script","includes\\loader.php",44,[264,269],{"action":265,"nopriv":266,"callback":267,"hasNonce":266,"hasCapCheck":268,"file":159,"line":242},"ffw_change_quantity_on_checkout",true,"update_checkout_order",false,{"action":265,"nopriv":268,"callback":267,"hasNonce":266,"hasCapCheck":268,"file":159,"line":129},[],[],[],2,{"dangerousFunctions":275,"sqlUsage":276,"outputEscaping":278,"fileOperations":13,"externalRequests":13,"nonceChecks":33,"capabilityChecks":13,"bundledLibraries":291},[],{"prepared":273,"raw":13,"locations":277},[],{"escaped":279,"rawEcho":280,"locations":281},5,4,[282,285,287,289],{"file":167,"line":283,"context":284},144,"raw output",{"file":167,"line":286,"context":284},157,{"file":206,"line":288,"context":284},139,{"file":206,"line":290,"context":284},155,[],[],{"summary":294,"deductions":295},"The \"features-for-woocommerce\" plugin version 3.0.1 exhibits a generally strong security posture based on the provided static analysis.  The absence of raw SQL queries, file operations, and external HTTP requests are positive indicators.  The presence of nonce checks and a healthy percentage of output escaping further contribute to a good security foundation.  The lack of any recorded historical vulnerabilities further reinforces this positive assessment.  However, a notable concern is the complete absence of capability checks, especially when considering the two AJAX handlers. While nonce checks are present, these do not authenticate the user's privilege level.  This could potentially lead to privilege escalation vulnerabilities if an attacker can bypass or exploit the nonce mechanism, or if the functionality exposed by the AJAX handlers is sensitive and should be restricted to specific user roles.\n\nThe taint analysis showing zero unsanitized paths across zero flows is excellent, indicating no immediate critical or high-severity vulnerabilities from that perspective.  Similarly, the absence of shortcodes and cron events reduces the overall attack surface significantly.  The primary weakness identified is the reliance solely on nonce checks for the AJAX endpoints, without any authorization checks. This leaves a potential gap for unauthorized actions if the functionality accessed by these AJAX handlers is not adequately secured by other means.  Therefore, while the plugin has many strong security practices, the lack of capability checks on AJAX handlers presents a clear risk that needs attention.",[296],{"reason":297,"points":298},"AJAX handlers without capability checks",8,"2026-03-17T01:18:38.213Z",{"wat":301,"direct":310},{"assetPaths":302,"generatorPatterns":305,"scriptPaths":306,"versionParams":307},[303,304],"\u002Fwp-content\u002Fplugins\u002Ffeatures-for-woocommerce\u002Fassets\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Ffeatures-for-woocommerce\u002Fassets\u002Fjs\u002Ffrontend.js",[],[303,304],[308,309],"features-for-woocommerce\u002Fassets\u002Fjs\u002Fadmin.js?ver=","features-for-woocommerce\u002Fassets\u002Fjs\u002Ffrontend.js?ver=",{"cssClasses":311,"htmlComments":313,"htmlAttributes":314,"restEndpoints":316,"jsGlobals":319,"shortcodeOutput":321},[312],"woocommerce-checkout-quantity",[],[315],"data-ffw-action",[317,318],"\u002Fwp-json\u002Fffw\u002Fv1\u002Fproducts","\u002Fwp-json\u002Fffw\u002Fv1\u002Fcategories",[320],"ffw",[322,323,324],"[ffw_product_gallery]","[ffw_category_grid]","[ffw_single_product_gallery]",{"error":266,"url":326,"statusCode":327,"statusMessage":328,"message":328},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Ffeatures-for-woocommerce\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":216,"versions":330},[331,336,343,350,357,364,371,378,385,392,399,406,413,420,427,434,441,448,455,462,469,476,482],{"version":6,"download_url":25,"svn_tag_url":332,"released_at":27,"has_diff":268,"diff_files_changed":333,"diff_lines":27,"trac_diff_url":334,"vulnerabilities":335,"is_current":266},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffeatures-for-woocommerce\u002Ftags\u002F3.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffeatures-for-woocommerce%2Ftags%2F3.0.0&new_path=%2Ffeatures-for-woocommerce%2Ftags%2F3.0.1",[],{"version":337,"download_url":338,"svn_tag_url":339,"released_at":27,"has_diff":268,"diff_files_changed":340,"diff_lines":27,"trac_diff_url":341,"vulnerabilities":342,"is_current":268},"3.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeatures-for-woocommerce.3.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffeatures-for-woocommerce\u002Ftags\u002F3.0.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffeatures-for-woocommerce%2Ftags%2F2.0.20&new_path=%2Ffeatures-for-woocommerce%2Ftags%2F3.0.0",[],{"version":344,"download_url":345,"svn_tag_url":346,"released_at":27,"has_diff":268,"diff_files_changed":347,"diff_lines":27,"trac_diff_url":348,"vulnerabilities":349,"is_current":268},"2.0.20","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeatures-for-woocommerce.2.0.20.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffeatures-for-woocommerce\u002Ftags\u002F2.0.20\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffeatures-for-woocommerce%2Ftags%2F2.0.19&new_path=%2Ffeatures-for-woocommerce%2Ftags%2F2.0.20",[],{"version":351,"download_url":352,"svn_tag_url":353,"released_at":27,"has_diff":268,"diff_files_changed":354,"diff_lines":27,"trac_diff_url":355,"vulnerabilities":356,"is_current":268},"2.0.19","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeatures-for-woocommerce.2.0.19.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffeatures-for-woocommerce\u002Ftags\u002F2.0.19\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffeatures-for-woocommerce%2Ftags%2F2.0.18&new_path=%2Ffeatures-for-woocommerce%2Ftags%2F2.0.19",[],{"version":358,"download_url":359,"svn_tag_url":360,"released_at":27,"has_diff":268,"diff_files_changed":361,"diff_lines":27,"trac_diff_url":362,"vulnerabilities":363,"is_current":268},"2.0.18","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeatures-for-woocommerce.2.0.18.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffeatures-for-woocommerce\u002Ftags\u002F2.0.18\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffeatures-for-woocommerce%2Ftags%2F2.0.17&new_path=%2Ffeatures-for-woocommerce%2Ftags%2F2.0.18",[],{"version":365,"download_url":366,"svn_tag_url":367,"released_at":27,"has_diff":268,"diff_files_changed":368,"diff_lines":27,"trac_diff_url":369,"vulnerabilities":370,"is_current":268},"2.0.17","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeatures-for-woocommerce.2.0.17.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffeatures-for-woocommerce\u002Ftags\u002F2.0.17\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffeatures-for-woocommerce%2Ftags%2F2.0.16&new_path=%2Ffeatures-for-woocommerce%2Ftags%2F2.0.17",[],{"version":372,"download_url":373,"svn_tag_url":374,"released_at":27,"has_diff":268,"diff_files_changed":375,"diff_lines":27,"trac_diff_url":376,"vulnerabilities":377,"is_current":268},"2.0.16","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeatures-for-woocommerce.2.0.16.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffeatures-for-woocommerce\u002Ftags\u002F2.0.16\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffeatures-for-woocommerce%2Ftags%2F2.0.15&new_path=%2Ffeatures-for-woocommerce%2Ftags%2F2.0.16",[],{"version":379,"download_url":380,"svn_tag_url":381,"released_at":27,"has_diff":268,"diff_files_changed":382,"diff_lines":27,"trac_diff_url":383,"vulnerabilities":384,"is_current":268},"2.0.15","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeatures-for-woocommerce.2.0.15.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffeatures-for-woocommerce\u002Ftags\u002F2.0.15\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffeatures-for-woocommerce%2Ftags%2F2.0.14&new_path=%2Ffeatures-for-woocommerce%2Ftags%2F2.0.15",[],{"version":386,"download_url":387,"svn_tag_url":388,"released_at":27,"has_diff":268,"diff_files_changed":389,"diff_lines":27,"trac_diff_url":390,"vulnerabilities":391,"is_current":268},"2.0.14","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeatures-for-woocommerce.2.0.14.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffeatures-for-woocommerce\u002Ftags\u002F2.0.14\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffeatures-for-woocommerce%2Ftags%2F2.0.13&new_path=%2Ffeatures-for-woocommerce%2Ftags%2F2.0.14",[],{"version":393,"download_url":394,"svn_tag_url":395,"released_at":27,"has_diff":268,"diff_files_changed":396,"diff_lines":27,"trac_diff_url":397,"vulnerabilities":398,"is_current":268},"2.0.13","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeatures-for-woocommerce.2.0.13.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffeatures-for-woocommerce\u002Ftags\u002F2.0.13\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffeatures-for-woocommerce%2Ftags%2F2.0.12&new_path=%2Ffeatures-for-woocommerce%2Ftags%2F2.0.13",[],{"version":400,"download_url":401,"svn_tag_url":402,"released_at":27,"has_diff":268,"diff_files_changed":403,"diff_lines":27,"trac_diff_url":404,"vulnerabilities":405,"is_current":268},"2.0.12","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeatures-for-woocommerce.2.0.12.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffeatures-for-woocommerce\u002Ftags\u002F2.0.12\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffeatures-for-woocommerce%2Ftags%2F2.0.11&new_path=%2Ffeatures-for-woocommerce%2Ftags%2F2.0.12",[],{"version":407,"download_url":408,"svn_tag_url":409,"released_at":27,"has_diff":268,"diff_files_changed":410,"diff_lines":27,"trac_diff_url":411,"vulnerabilities":412,"is_current":268},"2.0.11","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeatures-for-woocommerce.2.0.11.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffeatures-for-woocommerce\u002Ftags\u002F2.0.11\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffeatures-for-woocommerce%2Ftags%2F2.0.10&new_path=%2Ffeatures-for-woocommerce%2Ftags%2F2.0.11",[],{"version":414,"download_url":415,"svn_tag_url":416,"released_at":27,"has_diff":268,"diff_files_changed":417,"diff_lines":27,"trac_diff_url":418,"vulnerabilities":419,"is_current":268},"2.0.10","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeatures-for-woocommerce.2.0.10.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffeatures-for-woocommerce\u002Ftags\u002F2.0.10\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffeatures-for-woocommerce%2Ftags%2F2.0.9&new_path=%2Ffeatures-for-woocommerce%2Ftags%2F2.0.10",[],{"version":421,"download_url":422,"svn_tag_url":423,"released_at":27,"has_diff":268,"diff_files_changed":424,"diff_lines":27,"trac_diff_url":425,"vulnerabilities":426,"is_current":268},"2.0.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeatures-for-woocommerce.2.0.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffeatures-for-woocommerce\u002Ftags\u002F2.0.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffeatures-for-woocommerce%2Ftags%2F2.0.8&new_path=%2Ffeatures-for-woocommerce%2Ftags%2F2.0.9",[],{"version":428,"download_url":429,"svn_tag_url":430,"released_at":27,"has_diff":268,"diff_files_changed":431,"diff_lines":27,"trac_diff_url":432,"vulnerabilities":433,"is_current":268},"2.0.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeatures-for-woocommerce.2.0.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffeatures-for-woocommerce\u002Ftags\u002F2.0.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffeatures-for-woocommerce%2Ftags%2F2.0.7&new_path=%2Ffeatures-for-woocommerce%2Ftags%2F2.0.8",[],{"version":435,"download_url":436,"svn_tag_url":437,"released_at":27,"has_diff":268,"diff_files_changed":438,"diff_lines":27,"trac_diff_url":439,"vulnerabilities":440,"is_current":268},"2.0.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeatures-for-woocommerce.2.0.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffeatures-for-woocommerce\u002Ftags\u002F2.0.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffeatures-for-woocommerce%2Ftags%2F2.0.6&new_path=%2Ffeatures-for-woocommerce%2Ftags%2F2.0.7",[],{"version":442,"download_url":443,"svn_tag_url":444,"released_at":27,"has_diff":268,"diff_files_changed":445,"diff_lines":27,"trac_diff_url":446,"vulnerabilities":447,"is_current":268},"2.0.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeatures-for-woocommerce.2.0.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffeatures-for-woocommerce\u002Ftags\u002F2.0.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffeatures-for-woocommerce%2Ftags%2F2.0.5&new_path=%2Ffeatures-for-woocommerce%2Ftags%2F2.0.6",[],{"version":449,"download_url":450,"svn_tag_url":451,"released_at":27,"has_diff":268,"diff_files_changed":452,"diff_lines":27,"trac_diff_url":453,"vulnerabilities":454,"is_current":268},"2.0.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeatures-for-woocommerce.2.0.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffeatures-for-woocommerce\u002Ftags\u002F2.0.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffeatures-for-woocommerce%2Ftags%2F2.0.4&new_path=%2Ffeatures-for-woocommerce%2Ftags%2F2.0.5",[],{"version":456,"download_url":457,"svn_tag_url":458,"released_at":27,"has_diff":268,"diff_files_changed":459,"diff_lines":27,"trac_diff_url":460,"vulnerabilities":461,"is_current":268},"2.0.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeatures-for-woocommerce.2.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffeatures-for-woocommerce\u002Ftags\u002F2.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffeatures-for-woocommerce%2Ftags%2F2.0.3&new_path=%2Ffeatures-for-woocommerce%2Ftags%2F2.0.4",[],{"version":463,"download_url":464,"svn_tag_url":465,"released_at":27,"has_diff":268,"diff_files_changed":466,"diff_lines":27,"trac_diff_url":467,"vulnerabilities":468,"is_current":268},"2.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeatures-for-woocommerce.2.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffeatures-for-woocommerce\u002Ftags\u002F2.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffeatures-for-woocommerce%2Ftags%2F2.0.2&new_path=%2Ffeatures-for-woocommerce%2Ftags%2F2.0.3",[],{"version":470,"download_url":471,"svn_tag_url":472,"released_at":27,"has_diff":268,"diff_files_changed":473,"diff_lines":27,"trac_diff_url":474,"vulnerabilities":475,"is_current":268},"2.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeatures-for-woocommerce.2.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffeatures-for-woocommerce\u002Ftags\u002F2.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffeatures-for-woocommerce%2Ftags%2F2.0.1&new_path=%2Ffeatures-for-woocommerce%2Ftags%2F2.0.2",[],{"version":63,"download_url":477,"svn_tag_url":478,"released_at":27,"has_diff":268,"diff_files_changed":479,"diff_lines":27,"trac_diff_url":480,"vulnerabilities":481,"is_current":268},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeatures-for-woocommerce.2.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffeatures-for-woocommerce\u002Ftags\u002F2.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffeatures-for-woocommerce%2Ftags%2F2.0.0&new_path=%2Ffeatures-for-woocommerce%2Ftags%2F2.0.1",[],{"version":483,"download_url":484,"svn_tag_url":485,"released_at":27,"has_diff":268,"diff_files_changed":486,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":487,"is_current":268},"2.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeatures-for-woocommerce.2.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffeatures-for-woocommerce\u002Ftags\u002F2.0.0\u002F",[],[]]