[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fvxq-eDJt_6AGK_yn5hdyA1ucCAKB27bjOBc3f11mULI":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":49,"crawl_stats":38,"alternatives":52,"analysis":154,"fingerprints":598},"simpler-checkout","Simpler Checkout","1.3.5","simplercheckout","https:\u002F\u002Fprofiles.wordpress.org\u002Fsimplercheckout\u002F","\u003Cp>The Simpler Checkout button lets your customers complete their purchases in seconds. Customers using Simpler for the first time will fill in a simple form once. For all the next purchases, they can complete their orders with one click, regardless of device or browser, and without a password.\u003C\u002Fp>\n\u003Cp>Simpler checkout is designed based on conversion best practices, reducing friction and increasing sales.\u003C\u002Fp>\n\u003Ch3>1.3.5\u003C\u002Fh3>\n\u003Cp>Feat: use \u002Fv1\u002Fcart-requests to create carts for takeover\u003C\u002Fp>\n\u003Ch3>1.3.4\u003C\u002Fh3>\n\u003Cp>Fix: compatibility with woocommerce 10.4+\u003C\u002Fp>\n\u003Ch3>1.3.3\u003C\u002Fh3>\n\u003Cp>Fix(takeover): use determine_locale with extra filter for language resolution\u003C\u002Fp>\n\u003Ch3>1.3.2\u003C\u002Fh3>\n\u003Cp>Feat: handle grouped products\u003Cbr \u002F>\nFix: normalize option keys in product feed\u003Cbr \u002F>\nFix: handle stock status in product feed\u003Cbr \u002F>\nCompat: Skroutz Lockers\u003C\u002Fp>\n\u003Ch3>1.3.1\u003C\u002Fh3>\n\u003Cp>Fix: normalize product feed and product details request responses\u003C\u002Fp>\n\u003Ch3>1.3.0\u003C\u002Fh3>\n\u003Cp>Feat: introduce product feed route\u003C\u002Fp>\n\u003Ch3>1.2.7\u003C\u002Fh3>\n\u003Cp>Fix(coupons): Check if coupon already exists in session cart before applying it\u003C\u002Fp>\n\u003Ch3>1.2.6\u003C\u002Fh3>\n\u003Cp>Fix(compat): Set order status to complete for digital vouchers from WooCommerce PDF Vouchers\u003C\u002Fp>\n\u003Ch3>1.2.5\u003C\u002Fh3>\n\u003Cp>Fix: Pass shipping as order item for WC 10.3.0\u003C\u002Fp>\n\u003Ch3>1.2.4\u003C\u002Fh3>\n\u003Cp>Fix: Should render button for WooCommerce PDF Vouchers\u003C\u002Fp>\n\u003Ch3>1.2.3\u003C\u002Fh3>\n\u003Cp>Feat: Default support for woo attribution to true\u003Cbr \u002F>\nFix: Support extra keys for order attribution meta\u003Cbr \u002F>\nCompat: \u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fwoocommerce-pdf-vouchers-ultimate-gift-cards-wordpress-plugin\u002F7392046\" rel=\"nofollow ugc\">WooCommerce PDF Vouchers\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>1.2.2\u003C\u002Fh3>\n\u003Cp>Fix: Payment method title\u003C\u002Fp>\n\u003Ch3>1.2.1\u003C\u002Fh3>\n\u003Cp>Feat: Clean output buffers before writing api json responses\u003C\u002Fp>\n\u003Ch3>1.2.0\u003C\u002Fh3>\n\u003Cp>Feat: Check verification token before auto-login on order success\u003C\u002Fp>\n\u003Ch3>1.1.13\u003C\u002Fh3>\n\u003Cp>Compat: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-eu-vat-compliance\u002F\" rel=\"ugc\">EU VAT Compliance Premium\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>1.1.12\u003C\u002Fh3>\n\u003Cp>Fix(compat): WC Pickup Store\u003C\u002Fp>\n\u003Ch3>1.1.11\u003C\u002Fh3>\n\u003Cp>Fix(multi-currency): Full support of multi-currency\u003Cbr \u002F>\nFeat(settings): Disable force login\u003C\u002Fp>\n\u003Ch3>1.1.10\u003C\u002Fh3>\n\u003Cp>Chore: strict time frame\u003C\u002Fp>\n\u003Ch3>1.1.9\u003C\u002Fh3>\n\u003Cp>Compat: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-multilingual\u002F\" rel=\"ugc\">WPML Multicurrency\u003C\u002Fa>\u003Cbr \u002F>\nCompat: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpre-orders-for-woocommerce\u002F\" rel=\"ugc\">Pre-Orders for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>1.1.8\u003C\u002Fh3>\n\u003Cp>Fix: Bank transfer email on order submit (default status: on-hold)\u003Cbr \u002F>\nFix: Order notes\u003C\u002Fp>\n\u003Ch3>1.1.7\u003C\u002Fh3>\n\u003Cp>Compat: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpw-woocommerce-gift-cards\u002F\" rel=\"ugc\">PW WooCommerce Gift Cards\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>1.1.6\u003C\u002Fh3>\n\u003Cp>Compat: \u003Ca href=\"https:\u002F\u002Fwordpress.com\u002Fplugins\u002Fgift-wrapping-for-woocommerce\" rel=\"nofollow ugc\">Gift Wrapping for WooCommerce\u003C\u002Fa>\u003Cbr \u002F>\nFeat: Link stub payment gateway settings screen to plugin settings for configuration\u003Cbr \u002F>\nFix: WooCommerce order attribution hooks race condition\u003Cbr \u002F>\nFix: Ignore shipping address when quote is for virtual cart\u003Cbr \u002F>\nFix(COD): include restrictions\u003C\u002Fp>\n\u003Ch3>1.1.5\u003C\u002Fh3>\n\u003Cp>Fix\u002FCompat: WC Smart COD \u002F availability to set 0 fees\u003C\u002Fp>\n\u003Ch3>1.1.4\u003C\u002Fh3>\n\u003Cp>Fix\u002FCompat: WC Smart COD \u002F include tax\u003C\u002Fp>\n\u003Ch3>1.1.3\u003C\u002Fh3>\n\u003Cp>Feat: Bank transfer payment method\u003Cbr \u002F>\nFix\u002FCompat: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwc-smart-cod\u002F\" rel=\"ugc\">WC Smart COD\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>1.1.2\u003C\u002Fh3>\n\u003Cp>Compat: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-product-bundle\u002F\" rel=\"ugc\">WPC Product Bundles for WooCommerce\u003C\u002Fa>\u003Cbr \u002F>\nCompat: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-bought-together\u002F\" rel=\"ugc\">WPC Frequently Bought Together for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>1.1.1\u003C\u002Fh3>\n\u003Cp>Compat: Asana \u003Ca href=\"https:\u002F\u002Fwww.asanaplugins.com\u002Fproduct\u002Fwoocommerce-dynamic-pricing-and-discounts-plugin\u002F\" rel=\"nofollow ugc\">WooCommerce Dynamic Pricing and Discounts\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>1.1.0\u003C\u002Fh3>\n\u003Cp>Feat(hook): custom cod cost hook\u003C\u002Fp>\n\u003Ch3>1.0.9\u003C\u002Fh3>\n\u003Cp>Fix(takeover-checkout): prevent redirection if cart has no products\u003Cbr \u002F>\nCompat: BoxNow ‘Pay on the Go’ payment method as COD\u003C\u002Fp>\n\u003Ch3>1.0.8\u003C\u002Fh3>\n\u003Cp>Feat: takeover checkout (Replace native checkout with Simpler)\u003C\u002Fp>\n\u003Ch3>1.0.7\u003C\u002Fh3>\n\u003Cp>Compat: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwc-smart-cod\u002F\" rel=\"ugc\">WC Smart COD\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>1.0.6\u003C\u002Fh3>\n\u003Cp>Fix: increase http timeout for integration status call\u003Cbr \u002F>\nCompat: \u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fwoocommerce-dynamic-pricing-discounts\u002F7119279\" rel=\"nofollow ugc\">Rightpress Dynamic Discounts\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>1.0.5\u003C\u002Fh3>\n\u003Cp>fix(payment): enable payment gateway and hide it from checkout\u003C\u002Fp>\n\u003Ch3>1.0.4\u003C\u002Fh3>\n\u003Cp>Compat: \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fbuy-one-get-one-free\u002F\" rel=\"nofollow ugc\">BOGO\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>1.0.3\u003C\u002Fh3>\n\u003Cp>Feat: handle bundle discounted products\u003C\u002Fp>\n\u003Ch3>1.0.2\u003C\u002Fh3>\n\u003Cp>Feat: \u003Ccode>simplerwc_customer_properties\u003C\u002Fcode> filter\u003Cbr \u002F>\nCompat: \u003Ca href=\"https:\u002F\u002Fwordpress.com\u002Fplugins\u002Fwc-pickup-store\" rel=\"nofollow ugc\">WC Pickup Store\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>1.0.1\u003C\u002Fh3>\n\u003Cp>Hotfix: default to production environment when no explicit setting\u003C\u002Fp>\n\u003Ch3>1.0.0\u003C\u002Fh3>\n\u003Cp>Feat: new \u003Ccode>simplerwc_order_created\u003C\u002Fcode> action on successful submission\u003Cbr \u002F>\nFeat: run \u003Ccode>woocommerce_checkout_order_created\u003C\u002Fcode> action on successful submission\u003Cbr \u002F>\nFeat: remove sandbox option as Simpler production environment now supports Test Stores\u003C\u002Fp>\n\u003Ch3>0.7.11\u003C\u002Fh3>\n\u003Cp>Compat: WordPress 6.5\u003C\u002Fp>\n\u003Ch3>0.7.10\u003C\u002Fh3>\n\u003Cp>Feat: Experimental support for \u003Ca href=\"https:\u002F\u002Fwoo.com\u002Fdocument\u002Forder-attribution-tracking\u002F\" rel=\"nofollow ugc\">WooCommerce Order Attribution Tracking\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>0.7.9\u003C\u002Fh3>\n\u003Cp>Compat: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-pay-for-payment\u002F\" rel=\"ugc\">Pay for Payment for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>0.7.8\u003C\u002Fh3>\n\u003Cp>Fix: omit coupon from button payload if empty\u003C\u002Fp>\n\u003Ch3>0.7.7\u003C\u002Fh3>\n\u003Cp>Feat: introduce \u003Ccode>simplerwc_should_render_product_button\u003C\u002Fcode> and \u003Ccode>simplerwc_should_render_cart_button\u003C\u002Fcode> filters for granular control of rendering logic\u003Cbr \u002F>\nFeat: introduce \u003Ccode>simplerwc_button_get_product_attibutes\u003C\u002Fcode> and \u003Ccode>simplerwc_get_cart_item_data\u003C\u002Fcode> filters for managing cart item attributes\u003Cbr \u002F>\nCompat: \u003Ca href=\"https:\u002F\u002Fithemelandco.com\u002Fplugins\u002Ffree-gifts-for-woocommerce\u002F\" rel=\"nofollow ugc\">iThemeland Free Gifts\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>0.7.6\u003C\u002Fh3>\n\u003Cp>Fix: COD filters invocation\u003C\u002Fp>\n\u003Ch3>0.7.5\u003C\u002Fh3>\n\u003Cp>Feat: Parse company invoicing details in order request\u003Cbr \u002F>\nFix: do not set payment method title when payment method is not simpler\u003C\u002Fp>\n\u003Ch3>0.7.4\u003C\u002Fh3>\n\u003Cp>Feat: Support COD payment method\u003Cbr \u002F>\nCompat: Smart COD plugin support\u003C\u002Fp>\n\u003Ch3>0.7.3\u003C\u002Fh3>\n\u003Cp>Compat: BoxNow v2 plugin support\u003C\u002Fp>\n\u003Ch3>0.7.2\u003C\u002Fh3>\n\u003Cp>Feat: Allow switching to sandbox environment from single distributable\u003C\u002Fp>\n\u003Ch3>0.7.1\u003C\u002Fh3>\n\u003Cp>Fix: Correct auth cookie argument in login before order confirmation redirect\u003C\u002Fp>\n\u003Ch3>0.7.0\u003C\u002Fh3>\n\u003Cp>Feat: Login user before redirecting to order confirmation\u003C\u002Fp>\n\u003Ch3>0.6.2\u003C\u002Fh3>\n\u003Cp>Feat: Add Minicart placement setting\u003Cbr \u002F>\nFix: remove excessive free gifts returned in products response when FGF plugin is active\u003C\u002Fp>\n\u003Ch3>0.6.1\u003C\u002Fh3>\n\u003Cp>Compat: \u003Ca href=\"https:\u002F\u002Fboxnow.gr\u002F\" rel=\"nofollow ugc\">BoxNow\u003C\u002Fa> support\u003C\u002Fp>\n\u003Ch3>0.6.0\u003C\u002Fh3>\n\u003Cp>Compat: \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Flocal-pickup-plus\" rel=\"nofollow ugc\">WooCommerce Local Pickup Plus\u003C\u002Fa> support\u003Cbr \u002F>\nFix: Apply coupons before collecting shipping rates to account for free shipping coupons\u003Cbr \u002F>\nFix: Set chosen shipping method on retrieved package keys instead of defaulting to 0\u003C\u002Fp>\n\u003Ch3>0.5.8\u003C\u002Fh3>\n\u003Cp>Fix: WooCommerce Product Bundles correct quantity payload when bundle is in cart\u003C\u002Fp>\n\u003Ch3>0.5.7\u003C\u002Fh3>\n\u003Cp>Fix: Free Gifts for Woocommerce support for cart checkout with gift\u003C\u002Fp>\n\u003Ch3>0.5.6\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Ffree-gifts-for-woocommerce\u002F\" rel=\"nofollow ugc\">Free Gifts for Woocommerce\u003C\u002Fa> support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>0.5.5\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Support Product Bundles created with WooCommerce Product Bundles plugin\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>0.5.4\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Calculate discounted tax when simpler discount present\u003C\u002Fli>\n\u003Cli>Fix : check data validity when invoking simplerwc_should_render_button function\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>0.5.3\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Optionally include customer email during quotation to handle coupon usage limits\u003C\u002Fli>\n\u003Cli>Fix : Refactor submission flow to ensure shipping tax calculation works as intended\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>0.5.2\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Fix: Cost reporting in order confirmation email\u003C\u002Fli>\n\u003Cli>Remove deprecated order submission functionality\u003C\u002Fli>\n\u003Cli>Remove deprecated Offers tab from Settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>0.5.1\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Hotfix: Include customer name & phone in order shipping address\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>0.5.0\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Support custom fees during cart fees calculation\u003C\u002Fli>\n\u003Cli>Breakdown products cost during quotation\u003C\u002Fli>\n\u003Cli>Excluded specific user roles from viewing the button\u003C\u002Fli>\n\u003Cli>Fix: Price rounding\u003C\u002Fli>\n\u003Cli>Fix: Include tax in coupons\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>0.4.0\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Breaking : Drop support for legacy SDK\u003C\u002Fli>\n\u003Cli>Add configuration option to hide the product page button if cart contains at least one item\u003C\u002Fli>\n\u003Cli>Include amount in refund request to account for partial refunds\u003C\u002Fli>\n\u003Cli>Introduce programmatic filter to modify shipping rates during quotation\u003C\u002Fli>\n\u003Cli>Fix : Include tax amount in shipping costs during quotation\u003C\u002Fli>\n\u003Cli>Fix : Respect prices when input excluding tax\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>0.3.3\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Introduce products route to speed up product details retrieval\u003C\u002Fli>\n\u003Cli>Introduce \u002Fv2\u002Forder route to include cart calculation hooks in order submission flow\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>0.3.2\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Fix critical issue preventing the plugin from running on PHP 7.2\u003C\u002Fli>\n\u003Cli>Render translated asset texts based on store locale\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>0.3.1\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add product attributes to simpler integration for variable products.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>0.3.0\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Extract browser assets to external file, hosted at https:\u002F\u002Fcdn.simpler.so. This behavior can be toggled off by the “use legacy SDK” checkbox in the plugin settings, but is not encouraged.\u003C\u002Fli>\n\u003Cli>Use a Web Component to render the simpler-checkout button\u003C\u002Fli>\n\u003Cli>Add separate option to control if checkout button gets rendered in the cart view\u003C\u002Fli>\n\u003Cli>Accepted cards notice is now controlled by a single option for all positions to enhance consistency\u003C\u002Fli>\n\u003C\u002Ful>\n","Let your customers checkout in seconds. The simplest way to increase your sales.",40,13204,100,2,"2026-03-02T09:00:00.000Z","6.8.5","5.1","7.0",[20,21,22,23,24],"authentication","checkout","login","simpler","woocommerce","https:\u002F\u002Fsimpler.so\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimpler-checkout.1.3.5.zip",95,1,0,"2025-08-22 15:41:29","2026-03-15T15:16:48.613Z",[33],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2025-7642","simpler-checkout-authentication-bypass","Simpler Checkout 0.7.0 - 1.1.13 - Authentication Bypass","The Simpler Checkout plugin for WordPress is vulnerable to Authentication Bypass in versions 0.7.0 to 1.1.13. This is due to the plugin not properly verifying a user's identity prior to logging them in as an admin through the simplerwc_woocommerce_order_created() function. This makes it possible for unauthenticated attackers to log in as other users based on their order ID, which can be an administrator if a site admin has placed a test order.",null,">=0.7.0 \u003C=1.1.13","1.2.0","critical",9.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Authentication Bypass Using an Alternate Path or Channel","2025-08-28 15:25:29",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F02cf0e1a-bd12-44b1-9bc5-1a5ec332b000?source=api-prod",6,{"slug":7,"display_name":7,"profile_url":8,"plugin_count":28,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":48,"trust_score":50,"computed_at":51},97,"2026-04-04T18:26:07.999Z",[53,79,99,119,139],{"slug":54,"name":55,"version":56,"author":57,"author_profile":58,"description":59,"short_description":60,"active_installs":61,"downloaded":62,"rating":63,"num_ratings":64,"last_updated":65,"tested_up_to":66,"requires_at_least":67,"requires_php":68,"tags":69,"homepage":75,"download_link":76,"security_score":27,"vuln_count":77,"unpatched_count":29,"last_vuln_date":78,"fetched_at":31},"wp-sms","WSMS (formerly WP SMS) – SMS & MMS Notifications with OTP and 2FA for WooCommerce","7.2","VeronaLabs","https:\u002F\u002Fprofiles.wordpress.org\u002Fveronalabs\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwsms.io\u002F?utm_source=wporg&utm_medium=link&utm_campaign=website\" rel=\"nofollow ugc\">WSMS\u003C\u002Fa> lets you send SMS\u002FMMS notifications, one-time passwords (OTP), and two-factor authentication (2FA) messages straight from WordPress. It supports a wide range of SMS gateways and integrates with popular e-commerce and form builder plugins.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Use WSMS to:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Keep customers updated on WooCommerce orders\u003Cbr \u002F>\n– Collect subscribers with SMS newsletter forms\u003Cbr \u002F>\n– Secure logins with OTP & 2FA\u003Cbr \u002F>\n– Alert admins about new users, logins, or updates\u003Cbr \u002F>\n– Run marketing campaigns with scheduled or bulk SMS\u003C\u002Fp>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fdemo.wsms.io\u002Fwp-login.php\" rel=\"nofollow ugc\">Check out the demo\u003C\u002Fa> | \u003Ca href=\"#screenshots\" rel=\"nofollow ugc\">View screenshots\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwsms.io\u002Fgateways?utm_source=wporg&utm_medium=link&utm_campaign=gateways\" rel=\"nofollow ugc\">See supported gateways\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwsms.io\u002Fintegrations?utm_source=wporg&utm_medium=link&utm_campaign=integrations\" rel=\"nofollow ugc\">Explore integrations\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwsms.io\u002Fdocs\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>✨ Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Send SMS\u002FMMS:\u003C\u002Fstrong> Send messages through your choice of supported SMS gateways.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>E-Commerce & Form Integration:\u003C\u002Fstrong> Seamlessly integrates with popular e-commerce platforms and form builders.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>OTP & 2FA:\u003C\u002Fstrong> Add extra login security with one-time passwords and two-factor authentication.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile Login:\u003C\u002Fstrong> Let users log in with their mobile number.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin Alerts:\u003C\u002Fstrong> Get notified when new users register, posts are published, or WordPress updates are available.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Newsletters & Widgets:\u003C\u002Fstrong> Build SMS newsletter forms with shortcodes, widgets, or Gutenberg blocks.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Two-Way SMS (All-in-One):\u003C\u002Fstrong> Receive and reply to SMS messages inside WordPress.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk & Scheduled SMS:\u003C\u002Fstrong> Send to multiple recipients at once, immediately or on schedule.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Third-Party Integration:\u003C\u002Fstrong> Connect with external services and automation platforms.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Messaging Button:\u003C\u002Fstrong> Let visitors reach you instantly via messaging channels.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GDPR Compliant:\u003C\u002Fstrong> Built with privacy and compliance in mind.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>💎 Upgrade to WSMS All-in-One\u003C\u002Fh3>\n\u003Cp>Unlock additional features with \u003Cstrong>All-in-One\u003C\u002Fstrong> — the plan that gives you access to all premium add-ons in one package.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>With All-in-One you get:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Secure login & registration with OTP & 2FA\u003Cbr \u002F>\n– Scheduled & recurring SMS\u002FMMS\u003Cbr \u002F>\n– Two-way SMS inbox\u003Cbr \u002F>\n– Enhanced e-commerce features (login, checkout verification, order updates)\u003Cbr \u002F>\n– Membership platform integrations\u003Cbr \u002F>\n– Advanced form builder SMS capabilities\u003Cbr \u002F>\n– Marketing automation integrations\u003Cbr \u002F>\n– Booking system compatibility\u003Cbr \u002F>\n– URL shortening service integration\u003Cbr \u002F>\n– All future add-ons included\u003C\u002Fp>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fwsms.io\u002Fpricing\u002F?utm_source=wporg&utm_medium=link&utm_campaign=pricing\" rel=\"nofollow ugc\">See All-in-One details & compare features\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🐞 Report Bugs & Security\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Found a bug? \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwp-sms\u002Fwp-sms\u002Fissues\u002Fnew\" rel=\"nofollow ugc\">Open an issue on GitHub\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Security concerns? Report them via the \u003Ca href=\"https:\u002F\u002Fpatchstack.com\u002Fdatabase\u002Fwordpress\u002Fplugin\u002Fwp-sms\u002Fvdp\" rel=\"nofollow ugc\">Patchstack VDP program\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📝 Trademark Notice\u003C\u002Fh3>\n\u003Cp>WooCommerce, GravityForms, Elementor, Contact Form 7, Twilio, WhatsApp, Clickatell, BulkSMS, Plivo, Zapier, Bitly, and other product names mentioned are trademarks of their respective owners. WSMS is not affiliated with, endorsed by, or sponsored by these companies.\u003C\u002Fp>\n\u003Ch3>Source Code and Build Instructions\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> The plugin works out of the box — no build steps required for regular users. This section is for developers who want to modify or contribute to the source code. See the \u003Ca href=\"https:\u002F\u002Fwsms.io\u002Fdocs\u002F\" rel=\"nofollow ugc\">full documentation\u003C\u002Fa> for user guides.\u003C\u002Fp>\n\u003Cp>All source code for minified JavaScript and CSS is included in the plugin under the \u003Ccode>resources\u002F\u003C\u002Fcode> directory. Build instructions and full source are available on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwp-sms\u002Fwp-sms\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Third-Party Libraries\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fchartjs\u002FChart.js\" rel=\"nofollow ugc\">Chart.js\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fflatpickr\u002Fflatpickr\" rel=\"nofollow ugc\">flatpickr\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjackocnr\u002Fintl-tel-input\" rel=\"nofollow ugc\">intlTelInput\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FDubFriend\u002Fjquery.repeater\" rel=\"nofollow ugc\">jquery.repeater\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fqwertypants\u002FjQuery-Word-and-Character-Counter-Plugin\" rel=\"nofollow ugc\">jQuery Word and Character Counter\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffacebook\u002Freact\" rel=\"nofollow ugc\">React\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fselect2\u002Fselect2\" rel=\"nofollow ugc\">Select2\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftailwindlabs\u002Ftailwindcss\" rel=\"nofollow ugc\">Tailwind CSS\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcalebjacob\u002Ftooltipster\" rel=\"nofollow ugc\">Tooltipster\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fveronalabs\u002Fwp-scoper\" rel=\"nofollow ugc\">WP Scoper\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Repository\u003C\u002Fh4>\n\u003Cp>Full source code: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwp-sms\u002Fwp-sms\" rel=\"nofollow ugc\">github.com\u002Fwp-sms\u002Fwp-sms\u003C\u002Fa>\u003C\u002Fp>\n","Send SMS\u002FMMS notifications, OTP & 2FA messages, and WooCommerce updates with support for multiple gateways and plugin integrations.",9000,730389,82,105,"2026-03-08T08:32:00.000Z","6.9.4","4.1","7.4",[70,71,72,73,74],"2fa-authentication","bulk-sms","otp-login","sms-notifications","woocommerce-sms","https:\u002F\u002Fwsms.io\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-sms.7.2.zip",15,"2026-02-10 00:00:00",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":13,"num_ratings":89,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":93,"tags":94,"homepage":97,"download_link":98,"security_score":13,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"woo-force-authentification-before-checkout","Force Authentification Before Checkout for WooCommerce","1.4.6","Luiz Bills","https:\u002F\u002Fprofiles.wordpress.org\u002Fluizbills\u002F","\u003Cp>Force customer to log in or register before checkout to increase your conversion rate.\u003C\u002Fp>\n\u003Ch4>Contribuitions\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>For bugs, suggestions or contribuitions open a issue in our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fluizbills\u002Fwoo-force-authentification-before-checkout\u002Fissues\" rel=\"nofollow ugc\">Github Repository\u003C\u002Fa> or create a topic in \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwoo-force-authentification-before-checkout\" rel=\"ugc\">WordPress Plugin Forum\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Donations\u003C\u002Fh4>\n\u003Cp>Support this plugin on \u003Ca href=\"https:\u002F\u002Fluizpb.com\u002Fdonate\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fluizpb.com\u002Fdonate\u002F\u003C\u002Fa>\u003C\u002Fp>\n","Force customer to log in or register before checkout",7000,92581,56,"2026-03-12T15:41:00.000Z","6.6.5","4.8","7.3",[95,21,22,96,24],"cart","register","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-force-authentification-before-checkout.1.4.6.zip",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":107,"downloaded":108,"rating":109,"num_ratings":110,"last_updated":111,"tested_up_to":16,"requires_at_least":112,"requires_php":18,"tags":113,"homepage":117,"download_link":118,"security_score":13,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"firebase-authentication","Firebase Authentication","1.6.8","miniOrange","https:\u002F\u002Fprofiles.wordpress.org\u002Fcyberlord92\u002F","\u003Cp>\u003Cstrong>WordPress Firebase Authentication Plugin\u003C\u002Fstrong> allows you to login to WordPress sites using your Firebase user login credentials or via Social Login.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-firebase-authentication\u002F\" rel=\"nofollow ugc\">WordPress Firebase Authentication\u003C\u002Fa> works using the default WordPress login page. We support \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Ffirebase-woocommerce-integration\u002F\" rel=\"nofollow ugc\">Firebase WooCommerce Integration\u003C\u002Fa> and other third-party login pages along with custom login forms.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Flogin-into-wordpress-using-firebase-authentication\u002F\" rel=\"nofollow ugc\">WordPress Firebase Authentication\u003C\u002Fa>\u003C\u002Fstrong> : WordPress login using Firebase authentication user login credentials\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Auto Create Users\u003C\u002Fstrong> : After login using Firebase login credentials, new user automatically gets created in WordPress\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Ffirebase-premium-and-enterprise-plugin-features\u002F\" rel=\"nofollow ugc\">Configurable login options\u003C\u002Fa>\u003C\u002Fstrong> :\u003Cbr \u002F>\nProvide option to login with,\u003Cbr \u002F>\na) Only Firebase credentials\u003Cbr \u002F>\nb) Only WordPress credentials\u003Cbr \u002F>\nc) Both Firebase and WordPress credentials\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Auto Register WooCommerce Users to Firebase\u003C\u002Fstrong> : Provide an option to sync a WordPress user to Firebase whenever an end-user registers into the WordPress site via the WooCommerce registration form. User is created in Firebase with only an email address and password.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Support for Firebase Phone Authentication method\u003C\u002Fstrong> : Users will be asked to enter OTP provided via Firebase to login into WordPress (Passwordless login). This works for WooCommerce as well.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Ffirebase-social-login-integration-for-wordpress\" rel=\"nofollow ugc\">Support for Firebase Social Login\u003C\u002Fa>\u003C\u002Fstrong> : With Firebase authentication, users will be provided an option to login in to WordPress using selected social login providers\u003Cbr \u002F>\nProviders supported are:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Flogin-with-google-using-firebase-authentication\" rel=\"nofollow ugc\">Google\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Flogin-with-facebook-using-firebase-authentication\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Flogin-with-apple-using-firebase-authentication\" rel=\"nofollow ugc\">Apple\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Twitter\u003C\u002Fli>\n\u003Cli>Github\u003C\u002Fli>\n\u003Cli>Yahoo\u003C\u002Fli>\n\u003Cli>Microsoft\u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Firebase WooCommerce Integration\u003C\u002Fstrong> : Integrate WooCommerce with the WordPress Firebase Authentication plugin and allow users to log in to your WooCommerce site using firebase login credentials on WooCommerce Checkout and My account page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwoocommerce-cloud-firestore-integration\" rel=\"nofollow ugc\">WordPress Firestore Integration\u003C\u002Fa>\u003C\u002Fstrong>: Sync WordPress User Meta to Cloud Firestore Collections, WooCommerce products, orders, subscription sync to Firebase database.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Support for Social Login buttons Shortcode\u003C\u002Fstrong> : Use a shortcode to place Firebase social login buttons anywhere in your Theme or Plugin\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Sync Firebase UID to WordPress\u003C\u002Fstrong> : Users can map email, Firebase user-id to their WordPress user profile using this WordPress Firebase Authentication feature.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Custom Redirect Login and Logout URL\u003C\u002Fstrong> : Automatically Redirect users after successful login\u002Flogout. This works for WooCommerce as well.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Support for Firebase Login and Registration form Shortcode\u003C\u002Fstrong> : Using login form shortcode, users can enter their Firebase credentials to login into the WP site, and using the registration form shortcode, users can register into the WordPress site, and that user is also auto created in Firebase with an email address and password.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>WP Hooks for Different Events\u003C\u002Fstrong> : WordPress Firebase authentication provides support for different hooks for user defined functions.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>  \u003Cstrong>WordPress login with Firebase JWT\u003C\u002Fstrong>: WordPress login with Firebase JWT allows you to create a user login session on a WordPress site using their Firebase JWT token, eliminating the need to enter their login credentials again. This is highly recommended when there are multiple websites\u002Fapplications and the user is already logged in to any of them.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin allows login into WordPress using Firebase user credentials and maps Firebase user data to WordPress user profile.",500,26163,80,20,"2025-05-20T17:48:00.000Z","3.0.1",[20,114,115,22,116],"firebase","jwt","woocommerce-integration","http:\u002F\u002Ffirebase-authentication","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffirebase-authentication.1.6.8.zip",{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":127,"downloaded":128,"rating":13,"num_ratings":129,"last_updated":130,"tested_up_to":16,"requires_at_least":92,"requires_php":68,"tags":131,"homepage":137,"download_link":138,"security_score":13,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"advanced-google-recaptcha-for-woocommerce","reCaptcha for WooCommerce","1.0.7","Tanvirul Haque","https:\u002F\u002Fprofiles.wordpress.org\u002Ftanvirul\u002F","\u003Cp>Enable Google reCaptcha for WooCommerce Checkout, Login, Registration, and Reset Password Forms to protect your store against spam.\u003C\u002Fp>\n","Enable Google reCaptcha for WooCommerce Checkout, Login, Registration, and Reset Password Forms to protect your store against spam.",300,4313,3,"2025-09-13T05:24:00.000Z",[132,133,134,135,136],"google-recaptcha","login-recaptcha","recaptcha","recaptcha-checkout","woocommerce-recaptcha","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-google-recaptcha-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-google-recaptcha-for-woocommerce.1.0.7.zip",{"slug":140,"name":141,"version":142,"author":143,"author_profile":144,"description":145,"short_description":146,"active_installs":110,"downloaded":147,"rating":29,"num_ratings":29,"last_updated":148,"tested_up_to":66,"requires_at_least":149,"requires_php":56,"tags":150,"homepage":97,"download_link":153,"security_score":13,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"login-with","Login With","1.2","STASEO","https:\u002F\u002Fprofiles.wordpress.org\u002Fstaseo\u002F","\u003Cp>Login With – Google Login for WooCommerce, is a simple and secure plugin that adds Google authentication to your WooCommerce store. It allows customers to log in using their Google accounts, providing a quick and familiar login experience that leads to better conversion rates and more sales. With just one click, customers can log in with Google — no passwords, no forms, no friction. Faster checkouts mean fewer abandoned carts and more completed purchases. Simple to set up, trusted by users, and built to help your store grow.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin uses Google OAuth 2.0 for authentication. When a user clicks the “Login with Google” button, the following data is sent to Google’s servers:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Client ID and Client Secret (configured in plugin settings)\u003C\u002Fli>\n\u003Cli>User’s email address and basic profile information (name)\u003C\u002Fli>\n\u003Cli>Authentication state token for security\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>This data is used to:\u003Cbr \u002F>\n– Verify the user’s Google account\u003Cbr \u002F>\n– Retrieve basic profile information\u003Cbr \u002F>\n– Create or update the user’s account in your WooCommerce store\u003C\u002Fp>\n\u003Cp>The plugin connects to these Google services:\u003Cbr \u002F>\n– https:\u002F\u002Foauth2.googleapis.com\u002Ftoken (for authentication)\u003Cbr \u002F>\n– https:\u002F\u002Fwww.googleapis.com\u002Foauth2\u002Fv2\u002Fuserinfo (for user profile data)\u003C\u002Fp>\n\u003Cp>For more information about Google’s data handling, please review:\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fterms\" rel=\"nofollow ugc\">Google’s Terms of Service\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Google’s Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Conversion rate and sales booster\u003C\u002Fli>\n\u003Cli>Adds a “Login with Google” button to WooCommerce login forms\u003C\u002Fli>\n\u003Cli>Works on both the account page and checkout\u003C\u002Fli>\n\u003Cli>Secure OAuth 2.0 authentication\u003C\u002Fli>\n\u003Cli>Automatic user account creation for new Google users\u003C\u002Fli>\n\u003Cli>Syncs user’s name and email from Google profile\u003C\u002Fli>\n\u003Cli>Customizable button appearance\u003C\u002Fli>\n\u003Cli>Mobile-friendly design\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 5.0 or higher\u003C\u002Fli>\n\u003Cli>WooCommerce 3.0 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.2 or higher\u003C\u002Fli>\n\u003Cli>Google API credentials (Client ID and Client Secret)\u003C\u002Fli>\n\u003C\u002Ful>\n","Add Google authentication to your WooCommerce store, allowing customers to log in with their Google accounts.",1100,"2026-02-04T11:17:00.000Z","5.0",[20,151,22,152,24],"google","social-login","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flogin-with.1.2.zip",{"attackSurface":155,"codeSignals":540,"taintFlows":583,"riskAssessment":584,"analyzedAt":597},{"hooks":156,"ajaxHandlers":525,"restRoutes":526,"shortcodes":527,"cronEvents":539,"entryPointCount":176,"unprotectedCount":29},[157,163,167,170,174,177,181,184,189,194,198,203,207,210,214,218,222,226,230,233,236,239,242,245,248,252,255,258,261,264,267,270,273,276,279,282,285,288,291,294,297,300,303,306,311,315,320,323,327,330,333,337,341,346,350,353,356,359,363,367,371,374,379,382,387,389,393,397,400,403,408,411,414,418,420,424,427,431,435,438,442,446,450,455,459,464,467,471,475,478,480,482,484,486,489,493,497,501,504,507,509,512,515,519,522],{"type":158,"name":159,"callback":160,"priority":28,"file":161,"line":162},"action","init","simplerwc_load_settings","includes\\admin.php",13,{"type":158,"name":164,"callback":165,"file":161,"line":166},"admin_init","simplerwc_load_settings_form",14,{"type":158,"name":168,"callback":169,"file":161,"line":77},"admin_menu","simplerwc_init_simpler_admin_dashboard",{"type":158,"name":171,"callback":172,"file":173,"line":129},"wp_enqueue_scripts","simplerwc_init_appid","includes\\assets.php",{"type":158,"name":171,"callback":175,"file":173,"line":176},"simplerwc_enqueue_assets",4,{"type":158,"name":159,"callback":178,"file":179,"line":180},"simplerwc_load_visual_hook_filters","includes\\button.php",10,{"type":158,"name":159,"callback":182,"file":179,"line":183},"simplerwc_load_custom_shortcodes",11,{"type":185,"name":186,"callback":187,"priority":180,"file":179,"line":188},"filter","woocommerce_after_add_to_cart_button","simplerwc_add_checkout_for_grouped_product",26,{"type":185,"name":190,"callback":191,"priority":180,"file":192,"line":193},"simplerwc_default_payment_title","simplerwc_compat_bank_transfer_default_title","includes\\Compatibility\\bank-transfer.php",18,{"type":185,"name":195,"callback":196,"priority":180,"file":192,"line":197},"simplerwc_default_order_status","simplerwc_compat_bank_transfer_default_order_status",28,{"type":185,"name":199,"callback":200,"priority":180,"file":201,"line":202},"simplerwc_cart_item_is_bundled","simplerwc_compat_wc_pb_cart_item_is_bundled","includes\\Compatibility\\bundles.php",12,{"type":185,"name":204,"callback":205,"priority":180,"file":201,"line":206},"simplerwc_cart_item_is_bundle_container","simplerwc_compat_wc_pb_cart_item_is_bundle_container",22,{"type":185,"name":208,"callback":209,"priority":180,"file":201,"line":11},"simplerwc_get_selected_cart_items_linked_to_the_bundle_cart_item","simplerwc_compat_wc_pb_get_selected_cart_items_linked_to_the_bundle_cart_item",{"type":185,"name":211,"callback":212,"priority":180,"file":201,"line":213},"simplerwc_product_is_bundle_container","simplerwc_compat_wc_pb_product_is_bundle_container",50,{"type":185,"name":215,"callback":216,"priority":180,"file":201,"line":217},"simplerwc_get_all_products_linked_to_the_bundle_product","simplerwc_compat_wc_pb_get_all_products_linked_to_the_bundle_product",74,{"type":185,"name":219,"callback":220,"priority":180,"file":201,"line":221},"simplerwc_add_simpler_bundle_to_cart","simplerwc_compat_wc_pb_add_simpler_bundle_to_cart",151,{"type":185,"name":223,"callback":224,"priority":180,"file":201,"line":225},"simplerwc_get_product_type_of_the_bundle","simplerwc_compat_wc_pb_get_product_type_of_the_bundle",160,{"type":185,"name":227,"callback":228,"priority":180,"file":201,"line":229},"simplerwc_get_bundle_type_of_the_product","simplerwc_compat_wc_pb_get_bundle_type_of_the_product",172,{"type":185,"name":199,"callback":231,"priority":180,"file":201,"line":232},"simplerwc_compat_woosb_cart_item_is_bundled",183,{"type":185,"name":204,"callback":234,"priority":180,"file":201,"line":235},"simplerwc_compat_woosb_cart_item_is_bundle_container",193,{"type":185,"name":208,"callback":237,"priority":180,"file":201,"line":238},"simplerwc_compat_woosb_get_selected_cart_items_linked_to_the_bundle_cart_item",214,{"type":185,"name":211,"callback":240,"priority":180,"file":201,"line":241},"simplerwc_compat_woosb_product_is_bundle_container",224,{"type":185,"name":215,"callback":243,"priority":180,"file":201,"line":244},"simplerwc_compat_woosb_get_all_products_linked_to_the_bundle_product",248,{"type":185,"name":219,"callback":246,"priority":180,"file":201,"line":247},"simplerwc_compat_woosb_add_simpler_bundle_to_cart",295,{"type":185,"name":249,"callback":250,"priority":180,"file":201,"line":251},"simplerwc_before_create_quoted_product","simplerwc_compat_woosb_before_create_quoted_product",310,{"type":185,"name":223,"callback":253,"priority":180,"file":201,"line":254},"simplerwc_compat_woosb_get_product_type_of_the_bundle",319,{"type":185,"name":227,"callback":256,"priority":180,"file":201,"line":257},"simplerwc_compat_woosb_get_bundle_type_of_the_product",331,{"type":185,"name":199,"callback":259,"priority":180,"file":201,"line":260},"simplerwc_compat_woobt_cart_item_is_bundled",342,{"type":185,"name":204,"callback":262,"priority":180,"file":201,"line":263},"simplerwc_compat_woobt_cart_item_is_bundle_container",352,{"type":185,"name":208,"callback":265,"priority":180,"file":201,"line":266},"simplerwc_compat_woobt_get_selected_cart_items_linked_to_the_bundle_cart_item",374,{"type":185,"name":211,"callback":268,"priority":180,"file":201,"line":269},"simplerwc_compat_woobt_product_is_bundle_container",386,{"type":185,"name":215,"callback":271,"priority":180,"file":201,"line":272},"simplerwc_compat_woobt_get_all_products_linked_to_the_bundle_product",411,{"type":185,"name":219,"callback":274,"priority":180,"file":201,"line":275},"simplerwc_compat_woobt_add_simpler_bundle_to_cart",458,{"type":185,"name":223,"callback":277,"priority":180,"file":201,"line":278},"simplerwc_compat_woobt_get_product_type_of_the_bundle",465,{"type":185,"name":227,"callback":280,"priority":180,"file":201,"line":281},"simplerwc_compat_woobt_get_bundle_type_of_the_product",477,{"type":185,"name":199,"callback":283,"priority":180,"file":201,"line":284},"simplerwc_compat_woocommerce_cart_item_is_bundled",488,{"type":185,"name":204,"callback":286,"priority":180,"file":201,"line":287},"simplerwc_compat_woocommerce_cart_item_is_bundle_container",498,{"type":185,"name":208,"callback":289,"priority":180,"file":201,"line":290},"simplerwc_compat_woocommerce_get_selected_cart_items_linked_to_the_bundle_cart_item",513,{"type":185,"name":211,"callback":292,"priority":180,"file":201,"line":293},"simplerwc_compat_woocommerce_product_is_bundle_container",525,{"type":185,"name":215,"callback":295,"priority":180,"file":201,"line":296},"simplerwc_compat_woocommerce_get_all_products_linked_to_the_bundle_product",535,{"type":185,"name":219,"callback":298,"priority":180,"file":201,"line":299},"simplerwc_compat_woocommerce_add_simpler_bundle_to_cart",566,{"type":185,"name":223,"callback":301,"priority":180,"file":201,"line":302},"simplerwc_compat_woocommerce_get_product_type_of_the_bundle",573,{"type":185,"name":227,"callback":304,"priority":183,"file":201,"line":305},"simplerwc_compat_woocommerce_get_bundle_type_of_the_product",582,{"type":185,"name":307,"callback":308,"priority":180,"file":309,"line":310},"simplerwc_quotation_payment_method","simplerwc_compat_wc_smart_cod_quote","includes\\Compatibility\\cod.php",68,{"type":185,"name":312,"callback":313,"priority":180,"file":309,"line":314},"simplerwc_order_fees","simplerwc_compat_wc_smart_cod_order",110,{"type":158,"name":316,"callback":317,"file":318,"line":319},"simplerwc_after_add_to_cart","simplerwc_fgf_after_add_to_cart","includes\\Compatibility\\free-gifts.php",21,{"type":158,"name":316,"callback":321,"priority":180,"file":318,"line":322},"simplerwc_compat_ithemeland_free_gifts_add_to_cart",42,{"type":185,"name":324,"callback":325,"priority":180,"file":318,"line":326},"simplerwc_button_should_ignore_cart_item","simplerwc_compat_ithemeland_free_gifts_ignore",43,{"type":185,"name":324,"callback":328,"priority":180,"file":318,"line":329},"simplerwc_compat_bogof_free_gifts_ignore",54,{"type":185,"name":324,"callback":331,"priority":180,"file":318,"line":332},"simplerwc_compat_asana_wcdpd_free_gifts_ignore",65,{"type":185,"name":334,"callback":335,"priority":180,"file":318,"line":336},"rp_wcdpd_request_is_product_feed","__return_true",70,{"type":158,"name":338,"callback":339,"priority":28,"file":318,"line":340},"simplerwc_product_controller_request_before","simplerwc_rp_wcdpd_set_is_product_feed",73,{"type":185,"name":342,"callback":343,"priority":180,"file":344,"line":345},"simplerwc_button_get_product_attributes","simplerwc_compat_button_pw_woocommerce_gift_cards","includes\\Compatibility\\gift-cards.php",19,{"type":185,"name":347,"callback":348,"priority":180,"file":344,"line":349},"simplerwc_products_to_response","simplerwc_compat_products_pw_woocommerce_gift_cards",29,{"type":158,"name":351,"callback":352,"priority":180,"file":344,"line":326},"simplerwc_before_add_to_cart","simplerwc_compat_before_add_to_cart_pw_woocommerce_gift_cards",{"type":185,"name":249,"callback":354,"priority":180,"file":344,"line":355},"simplerwc_compat_quote_output_pw_woocommerce_gift_cards",55,{"type":185,"name":342,"callback":357,"priority":180,"file":344,"line":358},"simplerwc_compat_button_pdf_vouchers",72,{"type":185,"name":360,"callback":361,"priority":180,"file":344,"line":362},"simplerwc_get_cart_item_data","simplerwc_compat_get_cart_item_data_pdf_vouchers",87,{"type":185,"name":364,"callback":365,"priority":180,"file":344,"line":366},"simplerwc_get_attributes_array","simplerwc_compat_get_attributes_array_pdf_vouchers",101,{"type":185,"name":368,"callback":369,"priority":180,"file":344,"line":370},"simplerwc_should_render_product_button","simplerwc_compat_should_render_product_button_pdf_vouchers",132,{"type":185,"name":195,"callback":372,"priority":183,"file":344,"line":373},"simplerwc_compat_pdf_vouchers_default_order_status",158,{"type":185,"name":375,"callback":376,"priority":180,"file":377,"line":378},"simplerwc_quotation_addons","simplerwc_compat_quote_tgpc_gift_wrapping_for_woocommerce","includes\\Compatibility\\gift-wrap.php",47,{"type":185,"name":312,"callback":380,"priority":180,"file":377,"line":381},"simplerwc_compat_submit_tgpc_gift_wrapping_for_woocommerce",85,{"type":185,"name":383,"callback":384,"priority":385,"file":386,"line":166},"wcml_client_currency","closure",999,"includes\\Compatibility\\multi-currency.php",{"type":185,"name":388,"callback":384,"priority":385,"file":386,"line":193},"woocommerce_currency",{"type":158,"name":390,"callback":391,"priority":28,"file":386,"line":392},"simplerwc_switch_currency","simplerwc_compat_wpml_switch_currency",23,{"type":185,"name":394,"callback":395,"priority":180,"file":386,"line":396},"woocommerce_package_rates","simplerwc_compat_wpml_convert_shipping_currency",45,{"type":185,"name":398,"callback":399,"priority":180,"file":386,"line":332},"wc_smart_cod_fee","simplerwc_compat_wpml_convert_cod_currency",{"type":185,"name":401,"callback":402,"priority":180,"file":386,"line":381},"tgpc_wc_gift_wrapper_cost","simplerwc_compat_gift_wrapping_cost",{"type":158,"name":404,"callback":405,"priority":180,"file":406,"line":407},"simplerwc_after_set_checkout_data","simplerwc_local_pickup_plus_after_set_checkout_data","includes\\Compatibility\\pickup.php",27,{"type":158,"name":159,"callback":409,"file":406,"line":410},"simplerwc_compat_wc_local_pickup_plus",31,{"type":158,"name":404,"callback":412,"priority":180,"file":406,"line":413},"simplerwc_compat_wc_pickup_store_set_store_name",63,{"type":158,"name":404,"callback":415,"priority":180,"file":416,"line":417},"simplerwc_skroutz_slm_after_set_checkout_data","includes\\Compatibility\\skroutz-slm.php",39,{"type":158,"name":159,"callback":419,"file":416,"line":322},"simplerwc_compat_skroutz_slm",{"type":185,"name":421,"callback":422,"file":423,"line":340},"woocommerce_get_tax_location","simplerwc_compat_woocommerce_eu_vat_compliance_premium_customer_taxable_address","includes\\Compatibility\\tax.php",{"type":185,"name":425,"callback":422,"file":423,"line":426},"woocommerce_customer_taxable_address",76,{"type":158,"name":428,"callback":429,"file":430,"line":129},"plugins_loaded","simplerwc_register_payment_gateway","includes\\gateway.php",{"type":185,"name":432,"callback":433,"priority":180,"file":430,"line":434},"woocommerce_payment_gateways","simplerwc_add_payment_gateway",33,{"type":185,"name":436,"callback":437,"file":430,"line":11},"woocommerce_available_payment_gateways","hide_simpler_payment_gateway_in_checkout",{"type":158,"name":159,"callback":439,"priority":110,"file":440,"line":441},"simplerwc_woocommerce_order_created","includes\\hooks.php",5,{"type":158,"name":443,"callback":444,"priority":180,"file":440,"line":445},"woocommerce_order_refunded","simplerwc_woocommerce_order_refunded",51,{"type":158,"name":447,"callback":384,"file":448,"line":449},"shutdown","includes\\Http\\Controllers\\OrderQuoteController.php",69,{"type":185,"name":451,"callback":452,"priority":180,"file":453,"line":454},"woocommerce_available_variation","add_extra_data_to_variation","includes\\Http\\Controllers\\ProductController.php",185,{"type":185,"name":456,"callback":457,"priority":180,"file":458,"line":392},"woocommerce_widget_shopping_cart_before_buttons","simplerwc_legacy_render_mini_cart","includes\\legacy-button.php",{"type":158,"name":460,"callback":461,"file":462,"line":463},"rest_api_init","simplerwc_register_routes","includes\\routes.php",7,{"type":158,"name":460,"callback":465,"file":462,"line":466},"simplerwc_rest_api_includes",8,{"type":185,"name":468,"callback":469,"file":470,"line":77},"woocommerce_persistent_cart_enabled","__return_false","includes\\Services\\CartHelper.php",{"type":185,"name":472,"callback":473,"priority":180,"file":474,"line":449},"woocommerce_shipping_chosen_method","anonymous","includes\\Services\\OrderService.php",{"type":158,"name":476,"callback":473,"file":474,"line":477},"woocommerce_cart_calculate_fees",81,{"type":158,"name":476,"callback":473,"priority":180,"file":474,"line":479},223,{"type":185,"name":481,"callback":473,"priority":180,"file":474,"line":241},"woocommerce_cart_totals_get_fees_from_cart_taxes",{"type":185,"name":468,"callback":469,"file":483,"line":197},"includes\\Services\\OrderServiceV2.php",{"type":158,"name":476,"callback":473,"file":483,"line":485},178,{"type":185,"name":472,"callback":473,"priority":180,"file":487,"line":488},"includes\\Services\\QuotationService.php",138,{"type":185,"name":490,"callback":491,"file":487,"line":492},"woocommerce_cart_product_cannot_add_another_message","individually_sold_product_exception",269,{"type":185,"name":494,"callback":495,"file":487,"line":496},"woocommerce_cart_product_cannot_be_purchased_message","unpurchasable_product_exception",273,{"type":185,"name":498,"callback":499,"file":487,"line":500},"woocommerce_cart_product_out_of_stock_message","out_of_stock_product_exception",277,{"type":185,"name":502,"callback":499,"file":487,"line":503},"woocommerce_cart_product_not_enough_stock_message",281,{"type":185,"name":505,"callback":499,"file":487,"line":506},"woocommerce_cart_product_not_enough_stock_already_in_cart_message",285,{"type":158,"name":447,"callback":384,"file":487,"line":508},297,{"type":158,"name":510,"callback":384,"file":511,"line":129},"woocommerce_init","includes\\takeover.php",{"type":158,"name":513,"callback":514,"file":511,"line":441},"template_redirect","simplerwc_redirect_from_checkout",{"type":158,"name":516,"callback":517,"file":518,"line":206},"admin_notices","simplerwc_display_admin_notice_for_missing_woocommerce","includes\\woocommerce.php",{"type":158,"name":516,"callback":520,"file":518,"line":521},"simplerwc_display_admin_notice_incomplete_configuration",52,{"type":158,"name":516,"callback":523,"file":518,"line":524},"simplerwc_display_admin_notice_for_disabled_permalinks",84,[],[],[528,531,535,537],{"tag":529,"callback":530,"file":179,"line":77},"simpler-product-checkout","simplerwc_product_checkout_shortcode",{"tag":532,"callback":533,"file":179,"line":534},"simpler-cart-checkout","simplerwc_cart_checkout_shortcode",16,{"tag":529,"callback":536,"file":458,"line":183},"simplerwc_legacy_product_checkout_shortcode",{"tag":532,"callback":538,"file":458,"line":202},"simplerwc_legacy_cart_checkout_shortcode",[],{"dangerousFunctions":541,"sqlUsage":542,"outputEscaping":544,"fileOperations":29,"externalRequests":14,"nonceChecks":29,"capabilityChecks":29,"bundledLibraries":582},[],{"prepared":29,"raw":29,"locations":543},[],{"escaped":545,"rawEcho":193,"locations":546},25,[547,550,551,553,555,556,558,560,561,563,565,567,569,571,573,575,577,580],{"file":548,"line":434,"context":549},"includes\\Admin\\Http\\Controllers\\Controller.php","raw output",{"file":173,"line":180,"context":549},{"file":179,"line":552,"context":549},112,{"file":179,"line":554,"context":549},131,{"file":179,"line":221,"context":549},{"file":179,"line":557,"context":549},171,{"file":179,"line":559,"context":549},191,{"file":430,"line":188,"context":549},{"file":458,"line":562,"context":549},106,{"file":458,"line":564,"context":549},107,{"file":458,"line":566,"context":549},126,{"file":458,"line":568,"context":549},127,{"file":458,"line":570,"context":549},146,{"file":458,"line":572,"context":549},147,{"file":458,"line":574,"context":549},166,{"file":458,"line":576,"context":549},167,{"file":578,"line":579,"context":549},"includes\\Services\\BladeService.php",309,{"file":578,"line":581,"context":549},1624,[],[],{"summary":585,"deductions":586},"The \"simpler-checkout\" plugin version 1.3.5 presents a mixed security posture. While the static analysis indicates a lack of dangerous functions, raw SQL queries, and file operations, raising some confidence, several critical security concerns are present. Notably, there are zero capability checks and zero nonce checks across all identified entry points, which are essential for secure WordPress development. Additionally, a significant portion of output is not properly escaped, potentially leading to Cross-Site Scripting (XSS) vulnerabilities. The plugin also makes external HTTP requests without clear indications of sanitization or validation of the returned data.\n\nThe vulnerability history is particularly concerning, with a past critical vulnerability categorized as \"Authentication Bypass Using an Alternate Path or Channel.\" Although this specific vulnerability is no longer unpatched, its existence and severity, coupled with the absence of capability and nonce checks in the current version, suggest a pattern of potential authorization and authentication weaknesses that could be exploited.\n\nIn conclusion, while the plugin avoids some common pitfalls like raw SQL, the lack of fundamental security checks for capability and nonces, along with inadequate output escaping and a history of critical vulnerabilities, indicates a high-risk profile. These weaknesses could be exploited to bypass authentication or execute arbitrary code if an attacker can find a suitable path or channel. The external HTTP requests also warrant further investigation for potential data injection or manipulation risks.",[587,589,591,593,595],{"reason":588,"points":180},"Missing nonce checks on entry points",{"reason":590,"points":180},"Missing capability checks on entry points",{"reason":592,"points":48},"Significant portion of output not properly escaped",{"reason":594,"points":77},"Past critical vulnerability (Auth Bypass)",{"reason":596,"points":463},"External HTTP requests without clear sanitization","2026-03-16T22:17:52.670Z",{"wat":599,"direct":608},{"assetPaths":600,"generatorPatterns":602,"scriptPaths":603,"versionParams":605},[601],"\u002Fwp-content\u002Fplugins\u002Fsimpler-checkout\u002Fincludes\u002Fassets.php",[],[604],"simpler-checkout\u002Fvendor\u002Fsimpler\u002Fjs\u002Fsimpler-checkout.js",[606,607],"simpler-checkout\u002Fvendor\u002Fsimpler\u002Fjs\u002Fsimpler-checkout.js?ver=","simpler-checkout\u002Fvendor\u002Fsimpler\u002Fjs\u002Fsimpler-checkout.js?ts=",{"cssClasses":609,"htmlComments":611,"htmlAttributes":618,"restEndpoints":629,"jsGlobals":635,"shortcodeOutput":637},[610],"simpler-checkout-button",[612,613,614,615,616,617],"\u003C!-- Simpler Checkout: Order Controller -->","\u003C!-- Simpler Checkout: About Controller -->","\u003C!-- Simpler Checkout: Quotation Controller -->","\u003C!-- Simpler Checkout: Product Controller -->","\u003C!-- Simpler Checkout: Product Feed Controller -->","\u003C!-- Simpler Checkout -->",[619,620,621,622,623,624,625,626,627,628],"data-simpler-checkout-button-type","data-simpler-checkout-product-id","data-simpler-checkout-product-name","data-simpler-checkout-product-price","data-simpler-checkout-product-image","data-simpler-checkout-product-url","data-simpler-checkout-cart-total","data-simpler-checkout-cart-items","data-simpler-checkout-cart-url","data-simpler-checkout-checkout-url",[630,631,632,633,634],"\u002Fwp-json\u002Fsimpler\u002Fv1\u002Forders","\u002Fwp-json\u002Fsimpler\u002Fv1\u002Fabout","\u002Fwp-json\u002Fsimpler\u002Fv1\u002Fquotations","\u002Fwp-json\u002Fsimpler\u002Fv1\u002Fproducts","\u002Fwp-json\u002Fsimpler\u002Fv1\u002Fproduct-feed",[636],"window.simplerCheckoutAppId",[638,639],"[simpler-product-checkout]","[simpler-cart-checkout]"]