[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fN597U1aaZSk6WOLHp2F6cZcRP-ykBP7J76zaELOIXw4":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":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":38,"analysis":127,"fingerprints":302},"viva-com-smart-for-woocommerce","Viva.com | Smart Checkout for WooCommerce","1.0.2","Viva.com Support","https:\u002F\u002Fprofiles.wordpress.org\u002Fvivawalletplugins\u002F","\u003Cp>Viva.com | Smart Checkout extends WooCommerce by providing a seamless and secure payment gateway. Accept online payments with a modern checkout experience, and multiple payment methods.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Seamless Checkout\u003C\u002Fstrong> – Provide a frictionless payment experience optimized for conversion.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Payment Methods\u003C\u002Fstrong> – Accept credit\u002Fdebit cards, digital wallets, and local payment options.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Integration\u003C\u002Fstrong> – Fully compatible with WooCommerce’s payment flow.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Localized Experience\u003C\u002Fstrong> – Support for multiple languages.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.0.2 – 2025-05-15\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add currency to transaction api calls\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.0.1 – 2025-03-27\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add brand color picker option for smart checkout\u003C\u002Fli>\n\u003Cli>Fix double request to viva during configuration\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.0.0 – 2025-02-05\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Initial release.\u003C\u002Fli>\n\u003C\u002Ful>\n","Take secure online payments on your WooCommerce store with Viva.com Smart Checkout. ---",5000,11366,46,7,"2025-05-15T12:05:00.000Z","6.7.5","6.5","7.4",[20,21,22,23,24],"apple-pay","payments","sepa","viva","woocommerce","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fviva-com-smart-for-woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fviva-com-smart-for-woocommerce.1.0.2.zip",100,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"vivawalletplugins",1,30,94,"2026-04-04T09:14:55.773Z",[39,62,79,95,115],{"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":18,"tags":54,"homepage":58,"download_link":59,"security_score":60,"vuln_count":14,"unpatched_count":28,"last_vuln_date":61,"fetched_at":30},"woocommerce-payments","WooPayments: Integrated WooCommerce Payments","10.6.0","WooCommerce","https:\u002F\u002Fprofiles.wordpress.org\u002Fwoocommerce\u002F","\u003Cp>\u003Cstrong>Payments made simple, with no monthly fees – designed exclusively for WooCommerce stores.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Securely accept major credit and debit cards, and allow customers to pay you directly without leaving your WooCommerce store. View and manage transactions from one convenient place – your WordPress dashboard.\u003C\u002Fp>\n\u003Cp>See payments, track cash flow into your bank account, manage refunds, and stay on top of disputes without the hassle of having to log into a separate payment processor.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Manage transactions from the comfort of your store\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Features previously only available on your payment provider’s website are now part of your store’s \u003Cstrong>integrated payments dashboard\u003C\u002Fstrong>. This enables you to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>View the details of \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoopayments\u002Fmanaging-money\u002F\" rel=\"nofollow ugc\">payments, refunds, and other transactions\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>View and respond to \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoopayments\u002Ffraud-and-disputes\u002Fmanaging-disputes\u002F\" rel=\"nofollow ugc\">disputes and chargebacks\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoopayments\u002Fpayouts\u002F\" rel=\"nofollow ugc\">Track payouts\u003C\u002Fa> into your bank account or debit card.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Pay as you go\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>WooPayments is \u003Cstrong>free to install\u003C\u002Fstrong>, with \u003Cstrong>no setup fees or monthly fees\u003C\u002Fstrong>. Our pay-as-you-go pricing model means we’re incentivized to help you succeed! \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoopayments\u002Ffees\u002F\" rel=\"nofollow ugc\">Read more about transaction fees\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Supported by the WooCommerce team\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Our global support team is available to answer questions you may have about WooPayments installation, setup, or use. For assistance, \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fmy-account\u002Fcontact-support\u002F?select=5278104\" rel=\"nofollow ugc\">open a ticket on woocommerce.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Getting Started\u003C\u002Fh3>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 6.0 or newer.\u003C\u002Fli>\n\u003Cli>WooCommerce 7.6 or newer.\u003C\u002Fli>\n\u003Cli>PHP 7.3 or newer.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Try it now\u003C\u002Fh4>\n\u003Cp>To try WooPayments (previously WooCommerce Payments) on your store, simply \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-payments\u002F#installation\" rel=\"ugc\">install it\u003C\u002Fa> and follow the prompts. Please see our \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoopayments\u002Fstartup-guide\u002F\" rel=\"nofollow ugc\">Startup Guide\u003C\u002Fa> for a full walkthrough of the process.\u003C\u002Fp>\n","Securely accept credit and debit cards on your WooCommerce store. Manage payments without leaving your WordPress dashboard. Only with WooPayments.",900000,42264155,62,134,"2026-03-11T15:29:00.000Z","6.9.4","6.0",[20,55,56,57,40],"credit-card","google-pay","payment","https:\u002F\u002Fwoocommerce.com\u002Fpayments\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-payments.10.6.0.zip",89,"2026-03-30 16:13:16",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":27,"num_ratings":34,"last_updated":72,"tested_up_to":16,"requires_at_least":17,"requires_php":73,"tags":74,"homepage":77,"download_link":78,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"stitch-express","Stitch Express","1.4.1","stitchexpress","https:\u002F\u002Fprofiles.wordpress.org\u002Fstitchexpress\u002F","\u003Cp>Stitch Express is the simplest way for your business to get paid securely online with superior customer support at every step.\u003C\u002Fp>\n\u003Ch3>What is Stitch Express?\u003C\u002Fh3>\n\u003Cp>Stitch Express is a payment gateway that makes online payments better. Use Stitch Express to accept payments on your WooCommerce store reliably and securely with a full suite of High-converting payment methods:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Apple Pay\u003C\u002Fli>\n\u003Cli>Google Pay\u003C\u002Fli>\n\u003Cli>Stitch Buy Now Pay Later (BNPL)\u003C\u002Fli>\n\u003Cli>Capitec Pay\u003C\u002Fli>\n\u003Cli>Payments with any Mastercard or Visa card\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Stitch Express is powered by Stitch, who processes payments for South Africa’s biggest enterprises like Bash and the iStore.\u003Cbr \u002F>\nStitch Express leverages this enterprise-grade technology and makes it easier to use for Woocommerce stores.\u003C\u002Fp>\n\u003Ch4>Why Stitch Express?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Human support: You’ll always talk to a person and receive personalized support\u003C\u002Fli>\n\u003Cli>Competitive pricing: Keeping your costs simple and low\u003C\u002Fli>\n\u003Cli>Secure, reliable payments: Powered by Stitch and PCI Level 1 Compliant\u003C\u002Fli>\n\u003Cli>Get started quickly: Super fast and completely digital onboarding\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pricing\u003C\u002Fh4>\n\u003Cp>Pricing is straightforward with Stitch Express.\u003C\u002Fp>\n\u003Cp>We charge:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>2.95% on local, SA card transactions\u003C\u002Fli>\n\u003Cli>3.4% on International card transactions\u003C\u002Fli>\n\u003Cli>5.7% on BNPL transactions\u003C\u002Fli>\n\u003Cli>2% on Capitec Pay transactions*\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For customers who transact more than R100K per month, we offer custom pricing. Please contact express-support@stitch.money to discuss this.\u003C\u002Fp>\n\u003Cp>*All pricing is VAT exclusive\u003C\u002Fp>\n\u003Ch4>Sign Up\u003C\u002Fh4>\n\u003Cp>To use the Stitch Express plugin you’ll need an active Stitch Express account. It is super simple and completely FREE to set it up. Follow the easy steps below:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create your Stitch Express account by clicking this \u003Ca href=\"https:\u002F\u002Fexpress.stitch.money\u002Fsignup\" rel=\"nofollow ugc\">link\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Tell us a bit about your business\u003C\u002Fli>\n\u003Cli>Verify your account by uploading some documents, which you can see \u003Ca href=\"https:\u002F\u002Fhelp.wigwag.me\u002Fen\u002Farticles\u002F8170651-what-documents-do-i-need-to-get-started\" rel=\"nofollow ugc\">here\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>You’re all set – checkout the installation guide to get set up on WooCommerce\u003C\u002Fli>\n\u003C\u002Ful>\n","Stitch Express is the simplest way for your business to get paid securely online with superior customer support at every step.",300,2800,"2026-03-04T12:03:00.000Z","8.0",[20,75,21,76,24],"card","south-africa","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fstitchexpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstitch-express.1.4.1.zip",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":27,"num_ratings":89,"last_updated":90,"tested_up_to":52,"requires_at_least":17,"requires_php":18,"tags":91,"homepage":93,"download_link":94,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"nomod-for-woocommerce","Nomod for WooCommerce","1.0.9","Nomod","https:\u002F\u002Fprofiles.wordpress.org\u002Fkarloalfredo\u002F","\u003Cp>Nomod for WooCommerce is built for businesses in the UAE and KSA, offering a smooth and efficient way to process payments. With support for major credit and debit cards, Apple Pay, Google Pay, Tabby, Tamara, and Mada, your customers enjoy a fast and secure checkout experience—leading to higher conversions and a smoother shopping journey.\u003C\u002Fp>\n\u003Cp>With same-day payouts and an easy setup process, Nomod is the ideal payment solution for businesses looking to streamline payments. Trusted by over 18,000 businesses across the UAE and KSA, Nomod provides a secure and reliable way to accept payments online. Plus, with support for over 135 currencies worldwide, you can accept payments from international customers effortlessly.\u003C\u002Fp>\n\u003Ch3>Why Use Nomod for WooCommerce\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Same-day payouts\u003C\u002Fstrong> – Get access to your funds faster than most payment providers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>More ways to pay\u003C\u002Fstrong> – Accept all major card networks, Apple Pay, Google Pay, Visa, Mastercard, Mada, Tabby, Tamara, and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-currency\u003C\u002Fstrong> – Accept payments in 135+ currencies with automatic conversion.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Buy Now, Pay Later support\u003C\u002Fstrong> – Give your customers the flexibility to split their payments into up to 6 interest-free installments with Tabby and Tamara.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Amazing support\u003C\u002Fstrong> – Get quick assistance whenever you need it.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No contracts or monthly fees\u003C\u002Fstrong> – Enjoy payment flexibility with no long-term obligations.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Simple, transparent pricing\u003C\u002Fstrong> – No setup fees, no hidden charges, just clear and straightforward costs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full and partial refunds\u003C\u002Fstrong> – Easily manage refunds directly in Nomod for a smooth and hassle-free process.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Accepted Payment Methods\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Cards\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Visa\u003C\u002Fli>\n\u003Cli>Mastercard\u003C\u002Fli>\n\u003Cli>Amex\u003C\u002Fli>\n\u003Cli>Mada\u003C\u002Fli>\n\u003Cli>JCB\u003C\u002Fli>\n\u003Cli>Diners\u003C\u002Fli>\n\u003Cli>Discover\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Digital Wallets\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Apple Pay\u003C\u002Fli>\n\u003Cli>Google Pay\u003C\u002Fli>\n\u003Cli>Samsung Pay\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Buy Now, Pay Later\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Tabby\u003C\u002Fli>\n\u003Cli>Tamara\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How to Get Started\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Step 1:\u003C\u002Fstrong> Sign up with Nomod – Create your Nomod account in the \u003Ca href=\"https:\u002F\u002Fnomod.com\u002Fen-ae\u002Fdownload\u002F\" title=\"Nomod App\" rel=\"nofollow ugc\">Nomod App\u003C\u002Fa> and complete your account verification to start accepting payments.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Step 2:\u003C\u002Fstrong> Install and activate the Nomod for WooCommerce plugin – In your WordPress admin dashboard, go to Plugins > Add New, search for “Nomod for WooCommerce,” click Install Now, and then Activate.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Step 3:\u003C\u002Fstrong> Generate and copy your WooCommerce API Key – Navigate to Settings > Business > Connect apps and manage API keys in the Nomod App.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Step 4:\u003C\u002Fstrong> Configure the Nomod plugin in WooCommerce – In your WordPress dashboard, go to WooCommerce > Settings, click on the Payments tab, and select Nomod from the list of payment methods. Click Manage, enable the payment method, and paste your API Key into the designated field.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Step 5:\u003C\u002Fstrong> Save changes and start accepting payments – Click Save changes to complete the setup. Nomod will now be a payment option for your customers at checkout.\u003C\u002Fp>\n","Accept major cards, Apple Pay, Google Pay, Mada, Tabby & Tamara on your store. Get same-day payouts, no monthly fees & amazing support!",200,2243,2,"2026-02-18T13:08:00.000Z",[20,55,92,21,24],"payment-gateway","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnomod-for-woocommerce.1.0.9.zip",{"slug":96,"name":97,"version":98,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":27,"downloaded":103,"rating":28,"num_ratings":28,"last_updated":104,"tested_up_to":105,"requires_at_least":106,"requires_php":18,"tags":107,"homepage":110,"download_link":111,"security_score":112,"vuln_count":113,"unpatched_count":28,"last_vuln_date":114,"fetched_at":30},"totalprocessing-card-payments","Total processing card payments for WooCommerce","7.3","totalprocessing","https:\u002F\u002Fprofiles.wordpress.org\u002Ftotalprocessing\u002F","\u003Cp>Take Payments via Total Processing’s Payment Gateway.\u003Cbr \u002F>\nAccept Payments with the aid of 300 acquiring connectors based globally via our Gateway infrastructure.\u003Cbr \u002F>\nAccess extended oversight and transaction monitoring via the Total Processing plug-in for WooCommerce with our bespoke, data rich merchant services and people-centric support resources.\u003C\u002Fp>\n\u003Cp>‘Pioneering Payments’\u003C\u002Fp>\n\u003Ch4>PAYMENT METHODS\u003C\u002Fh4>\n\u003Cp>Credit\u002FDebit cards:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>VISA\u003C\u002Fli>\n\u003Cli>MasterCard\u003C\u002Fli>\n\u003Cli>American Express\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>FEATURES\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>All Major Credit\u002FCebit Card brands accredited with the PCI DSS standard.\u003C\u002Fli>\n\u003Cli>Tokenisation and ‘Remember Me’ options at the check-out.\u003C\u002Fli>\n\u003Cli>One-click Payments.\u003C\u002Fli>\n\u003Cli>iFrame for PCI DSS Compliance.\u003C\u002Fli>\n\u003Cli>Payment in Modal popup (can turn on\u002Foff from settings)\u003C\u002Fli>\n\u003Cli>Tech and Customer Support for Full and Partial Payment Refunds.\u003C\u002Fli>\n\u003Cli>24\u002F7 Support from Teams based in the UK.\u003C\u002Fli>\n\u003Cli>Worldwide Support from our Connectors and Partners.\u003C\u002Fli>\n\u003Cli>Support for all Currencies and Alternative Payment Methods across 196 Countries.\u003C\u002Fli>\n\u003C\u002Ful>\n","Accept Credit Cards and Debit Cards on your WooCommerce store.",14409,"2025-10-21T13:29:00.000Z","6.8.5","5.2.0",[20,108,92,21,109],"open-banking","woocommerce-gateway","https:\u002F\u002Fwww.totalprocessing.com\u002Fwoocommerce\u002Fcards","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftotalprocessing-card-payments.7.3.zip",96,3,"2025-05-02 00:00:00",{"slug":116,"name":117,"version":118,"author":117,"author_profile":119,"description":120,"short_description":121,"active_installs":28,"downloaded":122,"rating":28,"num_ratings":28,"last_updated":93,"tested_up_to":16,"requires_at_least":123,"requires_php":18,"tags":124,"homepage":93,"download_link":125,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":126},"crediviva","Crediviva","1.0.1","https:\u002F\u002Fprofiles.wordpress.org\u002Fcrediviva\u002F","\u003Cp>Plug in para la integración con gateway de pago Crediviva\u003C\u002Fp>\n\u003Ch3>Descripción\u003C\u002Fh3>\n\u003Cp>Crediviva te permite poder vender tus productos y que tus clientes paguen en cuotas quincenales.\u003C\u002Fp>\n","Plug in para la integración con gateway de pago Crediviva",615,"5.0",[116,92,21,24],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcrediviva.1.0.1.zip","2026-03-15T10:48:56.248Z",{"attackSurface":128,"codeSignals":225,"taintFlows":249,"riskAssessment":288,"analyzedAt":301},{"hooks":129,"ajaxHandlers":221,"restRoutes":222,"shortcodes":223,"cronEvents":224,"entryPointCount":28,"unprotectedCount":28},[130,136,140,144,148,154,158,162,167,171,175,179,183,187,191,196,199,203,207,210,214,217],{"type":131,"name":132,"callback":133,"file":134,"line":135},"action","rest_api_init","create_payments_methods_endpoint","includes\\class-wc-vivacom-smart-endpoints.php",22,{"type":131,"name":137,"callback":138,"file":134,"line":139},"woocommerce_api_wc_vivacom_smart_success","check_hook_response_success",23,{"type":131,"name":141,"callback":142,"file":134,"line":143},"woocommerce_api_wc_vivacom_smart_fail","check_hook_response_fail",24,{"type":131,"name":145,"callback":146,"file":134,"line":147},"woocommerce_thankyou_vivacom_smart","notify_pending_payment",25,{"type":149,"name":150,"callback":151,"file":152,"line":153},"filter","woocommerce_subscription_payment_method_to_display","viva_payments_subscription_payment_method_to_display","includes\\class-wc-vivacom-smart-subscriptions.php",29,{"type":149,"name":155,"callback":156,"priority":157,"file":152,"line":35},"woocommerce_subscription_payment_meta","add_subscription_payment_meta",10,{"type":149,"name":159,"callback":160,"priority":157,"file":152,"line":161},"woocommerce_subscription_validate_payment_meta","validate_subscription_payment_meta",31,{"type":131,"name":163,"callback":164,"file":165,"line":166},"woocommerce_receipt_vivacom_smart","receipt_page","includes\\class-wc-vivacom-smart.php",173,{"type":131,"name":168,"callback":169,"file":165,"line":170},"admin_enqueue_scripts","admin_scripts_and_styles",182,{"type":131,"name":172,"callback":172,"priority":173,"file":165,"line":174},"admin_notices",99,184,{"type":131,"name":176,"callback":177,"file":165,"line":178},"woocommerce_settings_start","admin_settings_start",186,{"type":149,"name":180,"callback":181,"file":165,"line":182},"woocommerce_order_actions","woocommerce_vivacom_smart_custom_actions",189,{"type":131,"name":184,"callback":185,"file":165,"line":186},"woocommerce_order_action_wc_viva_smart_capture","woocommerce_vivacom_smart_capture",190,{"type":131,"name":188,"callback":189,"file":165,"line":190},"woocommerce_order_action_wc_viva_smart_void","woocommerce_vivacom_smart_void",191,{"type":131,"name":192,"callback":193,"file":194,"line":195},"plugins_loaded","init","wc-vivacom-smart.php",57,{"type":131,"name":172,"callback":197,"file":194,"line":198},"closure",86,{"type":131,"name":200,"callback":201,"file":194,"line":202},"woocommerce_blocks_loaded","woocommerce_vivacom_smart_woocommerce_blocks_support",228,{"type":131,"name":204,"callback":205,"file":194,"line":206},"before_woocommerce_init","woocommerce_vivacom_smart_before_woocommerce_init",229,{"type":131,"name":208,"callback":197,"file":194,"line":209},"woocommerce_blocks_payment_method_type_registration",238,{"type":149,"name":211,"callback":212,"file":194,"line":213},"woocommerce_payment_gateways","add_gateways",265,{"type":149,"name":215,"callback":215,"priority":157,"file":194,"line":216},"plugin_row_meta",267,{"type":149,"name":218,"callback":219,"priority":173,"file":194,"line":220},"plugin_locale","woocommerce_vivacom_smart_fix_locale",326,[],[],[],[],{"dangerousFunctions":226,"sqlUsage":231,"outputEscaping":236,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":34,"bundledLibraries":245},[227],{"fn":228,"file":194,"line":229,"context":230},"unserialize",85,"$errors = unserialize( $e->getMessage() );",{"prepared":143,"raw":34,"locations":232},[233],{"file":194,"line":234,"context":235},464,"$wpdb->get_results() with variable interpolation",{"escaped":35,"rawEcho":113,"locations":237},[238,241,243],{"file":134,"line":239,"context":240},34,"raw output",{"file":165,"line":242,"context":240},269,{"file":165,"line":244,"context":240},402,[246],{"name":247,"version":29,"knownCves":248},"Guzzle",[],[250,269,279],{"entryPoint":251,"graph":252,"unsanitizedCount":34,"severity":268},"check_hook_response_success (includes\\class-wc-vivacom-smart-endpoints.php:175)",{"nodes":253,"edges":265},[254,259],{"id":255,"type":256,"label":257,"file":134,"line":258},"n0","source","$_GET",181,{"id":260,"type":261,"label":262,"file":134,"line":263,"wp_function":264},"n1","sink","get_var() [SQLi]",185,"get_var",[266],{"from":255,"to":260,"sanitized":267},false,"high",{"entryPoint":270,"graph":271,"unsanitizedCount":34,"severity":268},"check_hook_response_fail (includes\\class-wc-vivacom-smart-endpoints.php:210)",{"nodes":272,"edges":277},[273,275],{"id":255,"type":256,"label":257,"file":134,"line":274},218,{"id":260,"type":261,"label":262,"file":134,"line":276,"wp_function":264},222,[278],{"from":255,"to":260,"sanitized":267},{"entryPoint":280,"graph":281,"unsanitizedCount":89,"severity":268},"\u003Cclass-wc-vivacom-smart-endpoints> (includes\\class-wc-vivacom-smart-endpoints.php:0)",{"nodes":282,"edges":286},[283,285],{"id":255,"type":256,"label":284,"file":134,"line":258},"$_GET (x2)",{"id":260,"type":261,"label":262,"file":134,"line":263,"wp_function":264},[287],{"from":255,"to":260,"sanitized":267},{"summary":289,"deductions":290},"The \"viva-com-smart-for-woocommerce\" plugin, version 1.0.2, exhibits a mixed security posture. On the positive side, it demonstrates strong adherence to secure coding practices by utilizing prepared statements for 96% of its SQL queries and properly escaping 91% of its output. The absence of known CVEs and a clean vulnerability history is also a significant strength, indicating a generally well-maintained codebase. The plugin also has no direct external HTTP requests, file operations, or cron events, further reducing its attack surface.\n\nHowever, the static analysis reveals some critical areas of concern. The presence of the `unserialize` function, without explicit context on its usage, is a known potential vector for remote code execution if it processes untrusted data. This is further highlighted by the taint analysis, which identified 3 flows with unsanitized paths, all categorized as high severity. Although the specific nature of these unsanitized paths isn't detailed, the combination of `unserialize` and high-severity unsanitized flows strongly suggests a potential for security vulnerabilities.\n\nGiven the clean vulnerability history, it's possible these issues are not currently exploited or have been mitigated by other security controls not apparent in this analysis. Nevertheless, the potential for exploitation exists. The plugin's strength lies in its general good practices regarding SQL and output handling, but the identified `unserialize` function and high-severity unsanitized taint flows represent the most significant risks.",[291,294,296,299],{"reason":292,"points":293},"High severity unsanitized taint flows detected",15,{"reason":295,"points":157},"Use of unserialize function",{"reason":297,"points":298},"No nonce checks",5,{"reason":300,"points":113},"1 capability check detected, suggesting potential access control gaps","2026-03-16T18:09:58.414Z",{"wat":303,"direct":312},{"assetPaths":304,"generatorPatterns":307,"scriptPaths":308,"versionParams":309},[305,306],"\u002Fwp-content\u002Fplugins\u002Fviva-com-smart-for-woocommerce\u002Fassets\u002Fjs\u002Fcheckout.js","\u002Fwp-content\u002Fplugins\u002Fviva-com-smart-for-woocommerce\u002Fassets\u002Fcss\u002Fcheckout.css",[],[305],[310,311],"viva-com-smart-for-woocommerce\u002Fassets\u002Fjs\u002Fcheckout.js?ver=","viva-com-smart-for-woocommerce\u002Fassets\u002Fcss\u002Fcheckout.css?ver=",{"cssClasses":313,"htmlComments":315,"htmlAttributes":316,"restEndpoints":318,"jsGlobals":319,"shortcodeOutput":321},[314],"viva-checkout-wrapper",[],[317],"data-viva-checkout-url",[],[320],"vivaSmartCheckout",[]]