[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fqJioSeO3cZReenGoT-Bm6Hf66wwqWWZpFAHkOkjhKbE":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":24,"download_link":25,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":35,"analysis":133,"fingerprints":412},"multibanco-e-ou-payshop-by-lusopay","Multibanco \u002F MB Way  \u002F Payshop \u002F Cofidis Pay (by LUSOPAY) for WooCommerce","5.0.0","lusopay","https:\u002F\u002Fprofiles.wordpress.org\u002Flusopay\u002F","\u003Cp>English below\u003C\u002Fp>\n\u003Cp>(PORTUGU&Ecirc;S)\u003Cbr \u002F>\nPlugin que permite receber pagamentos por refer&ecirc;ncias Multibanco, Payshop, MB Way e Cofidis Pay. Permite tamb&eacute;m enviar por SMS as refer&ecirc;ncias multibanco e payshop (seja usando o plugin WooCommerce – APG SMS Notifications ou o SMS Orders Alert\u002FNotifications for WooCommerce). As refer&ecirc;ncias multibanco podem ser pagas num ATM ou via homebanking. No caso das refer&ecirc;ncias Payshop, nos repectivos agentes. O MB Way &eacute; pago por smartphone, usando a aplica&ccedil;&atilde;o MB Way ou a aplica&ccedil;&atilde;o do seu Banco. A Cofidis Pay permite fazer pagamentos em presta&ccedil;&otilde;es 3 a 12 vezes sem juros. Este plugin permite, de forma autom&aacute;tica e em tempo real, alterar os estados das encomendas para pagas no preciso momento em que o cliente paga a refer&ecirc;ncia multibanco ou payshop ou MB Way, bem como permite actualizar automaticamente o stock dos produtos. Desta forma, com este plugin, para al&eacute;m de permitir enviar os produtos de forma mais c&eacute;lere, reduz o trabalho administrativo que tem para gerir o seu neg&oacute;cio, ao mesmo tempo que permite aos seus clientes pagar de uma forma segura, confort&aacute;vel e com a qual est&atilde;o familiarizados. Mais acrescentamos o nosso plugin usa a funcionalidade HPOS(High Performance Order Storage).\u003C\u002Fp>\n\u003Cp>(ENGLISH)\u003Cbr \u002F>\nPlugin that allows you to receive payments by Multibanco (ATM) references, Payshop, MB Way and Cofidis Pay. It also allows to send SMS messages with multibanco and payshop references (using WooCommerce - APG SMS Notifications plugin or SMS Orders Alert\u002FNotifications for WooCommerce).\u003Cbr \u002F>\nMultibanco references can be paid at ATM network or at customer's homebanking.\u003Cbr \u002F>\nIn the case of Payshop references, they can be paid at Payshop's agents.\u003Cbr \u002F>\nMB Way is paid using MB Way smartphone app or the customer's bank app.\u003Cbr \u002F>\nCofidis Pay allows you to make payments in installments of 3 to 12 times without interest.\u003Cbr \u002F>\nThis plugin allows, automatically and in real time, to change the status of orders paid at the right moment of the payment made by the customer. At the same time it changes the stock of products. This way, with this plugin, you can send your orders faster than usual, with less administrative work to manage your business and, at the same time, allow your customers to pay in a safe and comfortably way. We added that our plugin used the feature HPOS(High Performance Order Storage).\u003C\u002Fp>\n","WooCommerce plugin for MULTIBANCO, PAYSHOP, MB Way and Cofidis Pay. It allows to send SMS and e-mail to the customer with payment details.",400,14930,100,5,"2025-12-11T15:33:00.000Z","6.9.4","4.4","5.2.4",[20,7,21,22,23],"e-commerce","mb","mbway","multibanco","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmultibanco-e-ou-payshop-by-lusopay\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmultibanco-e-ou-payshop-by-lusopay.5.0.0.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":13,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},1,30,94,"2026-04-04T03:58:52.352Z",[36,59,77,95,113],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":56,"download_link":57,"security_score":58,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"easypay-gateway-checkout-wc","easypay Gateway Checkout for WooCommerce","1.1.4","easypay","https:\u002F\u002Fprofiles.wordpress.org\u002Feasypay2023\u002F","\u003Cp>Plugin para aceitar pagamentos via Multibanco, MB Way, Cartão Visa e Mastercard, Débitos Diretos, Santander Consumer, Universo Flex, IBAN Digital e Apple Pay.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>O plugin oferece aos clientes a possibilidade de utilizar novos métodos de pagamento. Além disso, o plugin atualiza automaticamente o estado do pedido assim que o pagamento é efetuado, bem como o stock do produto.\u003Cbr \u002F>\nUtiliza um checkout final onde os clientes podem escolher por que método de pagamento querem pagar.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Capacidade de gerar referências Multibanco\u003C\u002Fli>\n\u003Cli>Pagamentos por Cartão Visa e Mastercard\u003C\u002Fli>\n\u003Cli>Pagamentos por MB Way\u003C\u002Fli>\n\u003Cli>Pagamentos por Santander Consumer\u003C\u002Fli>\n\u003Cli>Pagamentos por Débito Direto\u003C\u002Fli>\n\u003Cli>Pagamentos por IBAN Digital\u003C\u002Fli>\n\u003Cli>Pagamentos Universo Flex\u003C\u002Fli>\n\u003Cli>Pagamentos por Apple Pay\u003C\u002Fli>\n\u003Cli>Pagamentos por Google Pay\u003C\u002Fli>\n\u003C\u002Ful>\n","Plugin para aceitar pagamentos via Multibanco, MBWay, Visa e Mastercard, Débitos Diretos, Santander Consumer, Universo Flex, IBAN Digital e Apple Pay.",600,4065,60,2,"2025-03-06T01:45:00.000Z","6.4.8","6.0","7.4",[22,23,53,54,55],"payment","visa","woocommerce","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasypay-gateway-checkout-wc.1.1.4.zip",92,{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":26,"num_ratings":26,"last_updated":69,"tested_up_to":16,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":75,"download_link":76,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"paypay-pagamentos-multibanco-e-cartao-de-creditodebito","PayPay – Pagamentos Multibanco, Cartão de Crédito\u002FDébito e MB WAY","2.0.6","paypayue","https:\u002F\u002Fprofiles.wordpress.org\u002Fpaypayacin\u002F","\u003Cp>Aceite pagamentos por Multibanco, Cartão de Crédito\u002FDébito e MB WAY na sua loja WooCommerce de forma segura e instantânea.\u003C\u002Fp>\n\u003Ch3>Principais Funcionalidades\u003C\u002Fh3>\n\u003Cp>Transforme a sua loja WooCommerce numa plataforma de pagamentos completa com o módulo PayPay. Aceite pagamentos de forma segura e conveniente através dos métodos de pagamento mais populares em Portugal.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multibanco\u003C\u002Fstrong>: Emissão automática de referências MB durante o checkout\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cartão de Crédito\u002FDébito\u003C\u002Fstrong>: Pagamentos seguro com Visa e Mastercard\u003C\u002Fli>\n\u003Cli>\u003Cstrong>MB WAY\u003C\u002Fstrong>: Pagamentos instantâneos via aplicação móvel\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Checkout integrado\u003C\u002Fstrong>: Pagamentos processados inteiramente dentro da sua loja\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Webhooks automáticos\u003C\u002Fstrong>: Atualização em tempo real do estado dos pagamentos\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Vários idiomas\u003C\u002Fstrong>: Suporte para Português, Espanhol e Inglês\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Benefícios\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Instalação simples e configuração intuitiva\u003C\u002Fli>\n\u003Cli>Possibilidade de utilizar um ambiente de testes\u003C\u002Fli>\n\u003Cli>Interface totalmente integrada com WooCommerce\u003C\u002Fli>\n\u003Cli>Segurança PCI DSS compliant\u003C\u002Fli>\n\u003Cli>Suporte técnico especializado\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Instalação\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpaypayue.github.io\u002Fdocs\u002Fcategory\u002Fwoocommerce\" rel=\"nofollow ugc\">Consulte o manual de configuração detalhado disponível no nosso site.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Instalação Manual\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Fazer upload dos ficheiros fornecidos para o diretório \u003Ccode>\u002Fwp-content\u002Fplugins\u002Fpaypay-pagamentos-multibanco-e-cartao-de-creditodebito\u003C\u002Fcode>;\u003C\u002Fli>\n\u003Cli>Activar o plugin na área de administração;\u003C\u002Fli>\n\u003Cli>(Opcional) Teste a receção de pagamentos submetendo o formulário com as configurações de teste fornecidas;\u003C\u002Fli>\n\u003Cli>Preencher o formulário na área de configuração do plugin com os dados de acesso fornecidos pelo apoio da PayPay.\u003C\u002Fli>\n\u003C\u002Fol>\n","Aceite pagamentos por Multibanco, Cartão de Crédito\u002FDébito e MB WAY na sua loja WooCommerce de forma segura e instantânea.",10,5365,"2026-03-13T12:18:00.000Z","4.6","7.2",[73,22,23,74,54],"credit-card","payments","https:\u002F\u002Fpaypayue.github.io\u002Fdocs\u002Fcategory\u002Fwoocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpaypay-pagamentos-multibanco-e-cartao-de-creditodebito.2.0.6.zip",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":67,"downloaded":85,"rating":26,"num_ratings":26,"last_updated":86,"tested_up_to":87,"requires_at_least":88,"requires_php":51,"tags":89,"homepage":93,"download_link":94,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"payshop-online-payments","Payshop Online Payments","2.2.11","payshopplugin","https:\u002F\u002Fprofiles.wordpress.org\u002Fpayshopplugin\u002F","\u003Cp>POP is Payshop’s online payment solution, allowing merchants to accept the most used payment methods in Portugal in a simple, secure, and direct way.\u003Cbr \u002F>\nThis plugin was developed to integrate with WooCommerce and enable online payments with real-time notifications.\u003C\u002Fp>\n\u003Cp>Supported payment methods:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>MB WAY\u003C\u002Fli>\n\u003Cli>Multibanco Reference\u003C\u002Fli>\n\u003Cli>Credit and Debit Cards (Visa, Mastercard)\u003C\u002Fli>\n\u003Cli>Google Pay\u003C\u002Fli>\n\u003Cli>Foreign Cards with 3D Secure support\u003C\u002Fli>\n\u003Cli>Manual payments via link (sent by email, SMS, or social media)\u003C\u002Fli>\n\u003Cli>Coming soon: Apple Pay\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Simple and secure checkout, designed to enhance customer experience\u003C\u002Fli>\n\u003Cli>Real-time notifications for each transaction\u003C\u002Fli>\n\u003Cli>Access to the POP Backoffice to easily manage your payments\u003C\u002Fli>\n\u003Cli>Instant refunds using the original payment method\u003C\u002Fli>\n\u003Cli>Send payment links via email, SMS, WhatsApp, or social media\u003C\u002Fli>\n\u003Cli>Funds transferred on the next business day, hassle-free\u003C\u002Fli>\n\u003Cli>Automatic synchronisation of order numbering between Woocommerce and POP BackOffice, through integration with the Sequential Order Numbers for Woocommerce plugin\u003C\u002Fli>\n\u003Cli>Automatic updates of order status including cancellations when a payment deadline expires\u003C\u002Fli>\n\u003Cli>Single and centralized contract for all payment methods\u003C\u002Fli>\n\u003Cli>Quick integration without technical complications\u003C\u002Fli>\n\u003Cli>No sign-up or monthly fees\u003C\u002Fli>\n\u003Cli>PCI-DSS Compliance\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to a few external services to process payments and provide different payment options.\u003C\u002Fp>\n\u003Ch3>Payshop\u003C\u002Fh3>\n\u003Cp>This plugin connects to the Payshop API (https:\u002F\u002Fpopbylink.payshop.pt) to generate payment references and process payments. This is the core functionality of the plugin. When a customer chooses to pay with Payshop, the order details (such as the total amount) are sent to the Payshop API to create a payment reference.\u003Cbr \u002F>\nThis service is provided by Payshop.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Terms of Service: https:\u002F\u002Fwww.payshop.pt\u002Fhome\u002Fcondicoes-gerais\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fwww.payshop.pt\u002Fhome\u002Fpolitica-de-privacidade\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Google Pay\u003C\u002Fh3>\n\u003Cp>This plugin includes an integration with Google Pay to allow customers to pay using their Google account. To enable this, the plugin loads a script from Google’s servers (https:\u002F\u002Fpay.google.com). When a user chooses to pay with Google Pay, their payment information is handled by Google’s services to process the transaction securely. The plugin sends the transaction amount and currency to the Google Pay service.\u003Cbr \u002F>\nThis service is provided by Google.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Terms of Service: https:\u002F\u002Fpayments.google.com\u002Fpayments\u002Fapis-secure\u002Fu\u002F0\u002Fget_legal_document?ldo=0&ldt=buyertos\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Apple Pay\u003C\u002Fh3>\n\u003Cp>This plugin includes an integration with Apple Pay to allow customers to pay using their Apple devices. To enable this, the plugin loads a script from Apple’s servers (https:\u002F\u002Fapplepay.cdn-apple.com). When a user chooses to pay with Apple Pay, their payment information is handled by Apple’s services to process the transaction securely. The plugin sends the transaction amount and currency to the Apple Pay service.\u003Cbr \u002F>\nThis service is provided by Apple.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Terms of Service: https:\u002F\u002Fwww.apple.com\u002Flegal\u002Finternet-services\u002Fitunes\u002F\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fwww.apple.com\u002Flegal\u002Fprivacy\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n","Accept MB WAY, Multibanco Reference, Credit Card, Google Pay, and Payshop Reference – With Payshop Online Payments (POP) – for Woocommerce",457,"2026-02-28T20:15:00.000Z","6.8.5","5.8",[90,91,92,22,23],"applepay","ctt","googlepay","https:\u002F\u002Fpayshop.pt","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpayshop-online-payments.2.2.11.zip",{"slug":96,"name":97,"version":98,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":103,"downloaded":104,"rating":33,"num_ratings":105,"last_updated":106,"tested_up_to":87,"requires_at_least":70,"requires_php":56,"tags":107,"homepage":111,"download_link":112,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"woocommerce-breadcrumbs","Breadcrumbs for WooCommerce","1.3.0","Anthony Hortin","https:\u002F\u002Fprofiles.wordpress.org\u002Fahortin\u002F","\u003Cp>Breadcrumbs for WooCommerce is a simple WordPress plugin that helps you restyle the WooCommerce breadcrumbs. It also gives you the ability to disable them completely so they no longer display.\u003C\u002Fp>\n\u003Cp>By changing the HTML surrounding your breadcrumbs, you’re able to provide better options for styling your breadcrumbs in different ways. For example, the default breadcrumbs simply display links with a separator character. Using Breadcrumbs for WooCommerce, you can change them to display as an unsorted list of links instead.\u003C\u002Fp>\n\u003Cp>NOTE: This plugin wont actually style your breadcrumbs for you. It simply gives you the tools to change the HTML that wraps around your breadcrumbs.\u003C\u002Fp>\n\u003Ch4>Breadcrumbs for WooCommerce gives you the following settings\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Breadcrumb separator: This is the separator to use between each breadcrumb\u003C\u002Fli>\n\u003Cli>Wrap before: The opening HTML tag to wrap before all your breadcrumbs\u003C\u002Fli>\n\u003Cli>Wrap after: The closing HTML tag to wrap after all your breadcrumbs\u003C\u002Fli>\n\u003Cli>Before: The opening HTML tag to wrap before each individual breadcrumb\u003C\u002Fli>\n\u003Cli>After: The closing HTML tag to wrap after each individual breadcrumb\u003C\u002Fli>\n\u003Cli>Home text: The text to use for the ‘Home’ breadcrumb\u003C\u002Fli>\n\u003Cli>Home URL: The URL that the ‘Home’ breadcrumb links to\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If need be, you can also disable the breadcrumbs completely by unticking the ‘Enable breadcrumbs’ checkbox. This will stop the breadcrumbs from displaying on your site.\u003C\u002Fp>\n\u003Cp>If you notice there are a few less breadcrumb options on the settings page than you expected, then you’re mostly likely using a WooThemes Theme. WooTheme themes disable the WooCommerce breadcrumbs in favour of the WooFramework Breadcrumbs. The downside to this is that there aren’t quite as many options that can be changed with the WooFramework Breadcrumbs.\u003C\u002Fp>\n\u003Cp>To see some examples of how you can style your WooCommerce Breadcrumbs, check out the \u003Ca href=\"http:\u002F\u002Fmaddisondesigns.com\u002Fbreadcrumbs-for-woocommerce\u002F\" rel=\"nofollow ugc\">plugin homepage\u003C\u002Fa>.\u003C\u002Fp>\n","A simple plugin to style the WooCommerce Breadcrumbs or disable them altogether",6000,122741,13,"2025-10-26T08:40:00.000Z",[108,109,20,110,55],"breadcrumbs","commerce","ecommerce","http:\u002F\u002Fmaddisondesigns.com\u002Fbreadcrumbs-for-woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-breadcrumbs.1.3.0.zip",{"slug":114,"name":115,"version":116,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":26,"downloaded":121,"rating":26,"num_ratings":26,"last_updated":122,"tested_up_to":123,"requires_at_least":124,"requires_php":125,"tags":126,"homepage":130,"download_link":131,"security_score":132,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"delivery-mail-boxes-etc-for-woocommerce","Delivery Mail Boxes Etc. for WooCommerce","2.0.0","Команда Mail Boxes Etc. Russia","https:\u002F\u002Fprofiles.wordpress.org\u002Fmberussia\u002F","\u003Cp>Delivery Mail Boxes Etc. for WooCommerce – это бесплатный плагин, который даст возможность Вам и Вашим клиентам пользоваться службой доставки Mail Boxes Etc., а также возможность отслеживать накладные заказов на официальном сайте \u003Ca href=\"https:\u002F\u002Fmberussia.com\u002F?utm_source=_&utm_medium=_&utm_campaign=WordPress_plugin\" rel=\"nofollow ugc\">“Mail Boxes Etc.”\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Если Вы владелец интернет-магазина на платформе Woocommerce, то данный плагин дожен стать его обязательным дополнением.\u003C\u002Fp>\n\u003Ch4>При возникновении проблем\u003C\u002Fh4>\n\u003Cp>Для работы плагина необходимо заключить договор с \u003Ca href=\"https:\u002F\u002Fmberussia.com\u002Fstores\u002Fмби-омега\u002F?utm_source=_&utm_medium=_&utm_campaign=WordPress_plugin\" rel=\"nofollow ugc\">“Mail Boxes Etc.”\u003C\u002Fa> и получить специальный ключ для работы с API сервисом, логин и email для работы с системой Mail Boxes Etc.\u003C\u002Fp>\n\u003Cp>Плагин разрабатывался и тестировался на чистом WordPress с Woocommerce.\u003Cbr \u002F>\nПри возниконовении проблем:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Проверьте корректность настроек\u003C\u002Fli>\n\u003Cli>Проверьте не конлфиктует ли плагин с каким то другим плагином или вашей активной темой(шаблоном).\u003C\u002Fli>\n\u003C\u002Ful>\n","Плагин создает накладные в системе Mail Boxes Etc. для сайтов на WooCommerce.",1248,"2020-04-11T16:26:00.000Z","5.4.19","5.0","7.0",[20,110,127,128,129],"mail-boxes-etc","mbe","store","https:\u002F\u002Fmberussia.com\u002F?utm_source=WordPress&utm_medium=WordPress_shop&utm_campaign=WordPress_plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdelivery-mail-boxes-etc-for-woocommerce.2.0.0.zip",85,{"attackSurface":134,"codeSignals":289,"taintFlows":399,"riskAssessment":400,"analyzedAt":411},{"hooks":135,"ajaxHandlers":285,"restRoutes":286,"shortcodes":287,"cronEvents":288,"entryPointCount":26,"unprotectedCount":26},[136,142,147,151,153,158,161,163,168,172,175,179,181,182,183,185,186,190,192,196,198,200,202,204,206,212,216,221,224,227,231,235,239,242,246,249,252,254,258,262,266,269,272,275,278,281],{"type":137,"name":138,"callback":139,"priority":67,"file":140,"line":141},"action","woocommerce_email_before_order_table","email_instructions_lusopay_applepay","includes\\class-wc-lusopay-applepay.php",137,{"type":143,"name":144,"callback":145,"file":140,"line":146},"filter","woocommerce_available_payment_gateways","disable_only_above_or_below",144,{"type":137,"name":138,"callback":148,"priority":67,"file":149,"line":150},"email_instructions_lusopay_cofi","includes\\class-wc-lusopay-cofi.php",140,{"type":143,"name":144,"callback":145,"file":149,"line":152},147,{"type":137,"name":154,"callback":155,"file":156,"line":157},"woocommerce_thankyou_lusopay_mbway","thankyou","includes\\class-wc-lusopay-mbway.php",176,{"type":143,"name":144,"callback":159,"file":156,"line":160},"disable_unless_portugal",177,{"type":143,"name":144,"callback":145,"file":156,"line":162},178,{"type":137,"name":164,"callback":165,"priority":166,"file":156,"line":167},"woocommerce_order_details_after_order_table","order_details_after_order_table",20,182,{"type":143,"name":169,"callback":170,"priority":67,"file":156,"line":171},"apg_sms_message","sms_instructions_apg",187,{"type":137,"name":138,"callback":173,"priority":67,"file":156,"line":174},"email_instructions_lusopaygateway",190,{"type":137,"name":176,"callback":155,"file":177,"line":178},"woocommerce_thankyou_lusopay_payshop","includes\\class-wc-lusopay-payshop.php",174,{"type":143,"name":144,"callback":159,"file":177,"line":180},175,{"type":143,"name":144,"callback":145,"file":177,"line":157},{"type":137,"name":164,"callback":165,"priority":166,"file":177,"line":160},{"type":143,"name":169,"callback":170,"priority":67,"file":177,"line":184},179,{"type":137,"name":138,"callback":173,"priority":67,"file":177,"line":167},{"type":137,"name":138,"callback":187,"priority":67,"file":188,"line":189},"email_instructions_lusopay_pisp","includes\\class-wc-lusopay-pisp.php",142,{"type":143,"name":144,"callback":145,"file":188,"line":191},149,{"type":137,"name":193,"callback":155,"file":194,"line":195},"woocommerce_thankyou_lusopaygateway","includes\\class-wc-lusopaygateway.php",194,{"type":143,"name":144,"callback":159,"file":194,"line":197},195,{"type":143,"name":144,"callback":145,"file":194,"line":199},196,{"type":137,"name":164,"callback":165,"priority":166,"file":194,"line":201},200,{"type":143,"name":169,"callback":170,"priority":67,"file":194,"line":203},206,{"type":137,"name":138,"callback":173,"priority":67,"file":194,"line":205},209,{"type":137,"name":207,"callback":208,"priority":209,"file":210,"line":211},"admin_menu","lusopay_add_woocommerce_submenu",99,"includes\\lusopay-config-page.php",403,{"type":137,"name":213,"callback":214,"file":210,"line":215},"admin_enqueue_scripts","lusopay_load_admin_styles",421,{"type":137,"name":217,"callback":218,"file":219,"line":220},"init","lusopaygateway_lang","multibanco-e-ou-payshop-by-lusopay.php",56,{"type":137,"name":213,"callback":222,"file":219,"line":223},"load_scripts",59,{"type":137,"name":207,"callback":225,"file":219,"line":226},"add_admin_menu",62,{"type":137,"name":228,"callback":229,"file":219,"line":230},"admin_init","register_settings",64,{"type":137,"name":232,"callback":233,"priority":67,"file":219,"line":234},"activated_plugin","redirect_to_accept_terms",66,{"type":137,"name":236,"callback":237,"file":219,"line":238},"admin_notices","check_terms_acceptance",68,{"type":137,"name":213,"callback":240,"file":219,"line":241},"enqueue_scripts",70,{"type":143,"name":243,"callback":244,"file":219,"line":245},"woocommerce_payment_gateways","add_lusopaygateway_gateway",86,{"type":137,"name":247,"callback":248,"file":219,"line":33},"before_woocommerce_init","closure",{"type":137,"name":250,"callback":251,"file":219,"line":209},"woocommerce_blocks_loaded","woocommerce_blocks_add_payment_methods",{"type":137,"name":247,"callback":248,"file":219,"line":253},104,{"type":137,"name":255,"callback":256,"priority":31,"file":219,"line":257},"woocommerce_new_customer_note","lusopaygateway_lang_notes",109,{"type":143,"name":259,"callback":260,"file":219,"line":261},"woocommerce_integrations","add_integration",111,{"type":137,"name":263,"callback":264,"file":219,"line":265},"add_meta_boxes","lusopay_order_add_meta_box",113,{"type":137,"name":236,"callback":267,"file":219,"line":268},"admin_notices_lusopaygateway_instrutions",122,{"type":137,"name":228,"callback":270,"file":219,"line":271},"admin_notices_lusopaygateway_instrutions_dismissed",123,{"type":137,"name":228,"callback":273,"file":219,"line":274},"admin_notice_lusopaygateway_marketing_dismissed",129,{"type":137,"name":236,"callback":276,"file":219,"line":277},"admin_notices_lusopaygateway_woocommerce_not_active",132,{"type":137,"name":279,"callback":248,"file":219,"line":280},"woocommerce_blocks_payment_method_type_registration",759,{"type":137,"name":282,"callback":283,"file":219,"line":284},"plugins_loaded","get_instance",810,[],[],[],[],{"dangerousFunctions":290,"sqlUsage":291,"outputEscaping":304,"fileOperations":26,"externalRequests":397,"nonceChecks":31,"capabilityChecks":26,"bundledLibraries":398},[],{"prepared":234,"raw":14,"locations":292},[293,297,298,300,302],{"file":294,"line":295,"context":296},"includes\\class-wc-lusopay-integration.php",162,"$wpdb->get_results() with variable interpolation",{"file":294,"line":167,"context":296},{"file":156,"line":299,"context":296},670,{"file":156,"line":301,"context":296},689,{"file":156,"line":303,"context":296},1001,{"escaped":305,"rawEcho":306,"locations":307},152,52,[308,311,313,315,317,319,321,323,325,327,329,331,333,335,337,339,341,343,345,347,349,350,351,353,355,357,359,360,361,362,363,364,366,367,369,371,373,375,376,378,380,381,382,383,385,388,389,390,392,394,395,396],{"file":156,"line":309,"context":310},445,"raw output",{"file":156,"line":312,"context":310},464,{"file":156,"line":314,"context":310},478,{"file":156,"line":316,"context":310},496,{"file":156,"line":318,"context":310},932,{"file":177,"line":320,"context":310},454,{"file":177,"line":322,"context":310},473,{"file":188,"line":324,"context":310},510,{"file":188,"line":326,"context":310},516,{"file":188,"line":328,"context":310},522,{"file":188,"line":330,"context":310},528,{"file":194,"line":332,"context":310},552,{"file":194,"line":334,"context":310},571,{"file":336,"line":67,"context":310},"includes\\views\\html-admin-page-applepay.php",{"file":336,"line":338,"context":310},15,{"file":336,"line":340,"context":310},27,{"file":336,"line":342,"context":310},32,{"file":336,"line":344,"context":310},37,{"file":336,"line":346,"context":310},61,{"file":348,"line":67,"context":310},"includes\\views\\html-admin-page-cofi.php",{"file":348,"line":338,"context":310},{"file":348,"line":340,"context":310},{"file":348,"line":352,"context":310},33,{"file":348,"line":354,"context":310},38,{"file":348,"line":356,"context":310},63,{"file":358,"line":105,"context":310},"includes\\views\\html-admin-page-mb.php",{"file":358,"line":338,"context":310},{"file":358,"line":166,"context":310},{"file":358,"line":342,"context":310},{"file":358,"line":344,"context":310},{"file":358,"line":230,"context":310},{"file":365,"line":67,"context":310},"includes\\views\\html-admin-page-mbway.php",{"file":365,"line":338,"context":310},{"file":365,"line":368,"context":310},17,{"file":365,"line":370,"context":310},22,{"file":365,"line":372,"context":310},49,{"file":374,"line":67,"context":310},"includes\\views\\html-admin-page-pisp.php",{"file":374,"line":338,"context":310},{"file":374,"line":377,"context":310},40,{"file":379,"line":67,"context":310},"includes\\views\\html-admin-page-ps.php",{"file":379,"line":338,"context":310},{"file":379,"line":368,"context":310},{"file":379,"line":370,"context":310},{"file":379,"line":384,"context":310},48,{"file":386,"line":387,"context":310},"includes\\views\\order-meta-box-hpos.php",12,{"file":386,"line":368,"context":310},{"file":386,"line":370,"context":310},{"file":386,"line":391,"context":310},26,{"file":393,"line":387,"context":310},"includes\\views\\order-meta-box.php",{"file":393,"line":368,"context":310},{"file":393,"line":370,"context":310},{"file":393,"line":391,"context":310},9,[],[],{"summary":401,"deductions":402},"The \"multibanco-e-ou-payshop-by-lusopay\" plugin, version 5.0.0, exhibits a generally strong security posture based on the provided static analysis. The absence of any known CVEs, critical or high-severity taint flows, and a good percentage of SQL queries utilizing prepared statements are positive indicators. Furthermore, the plugin does not appear to have a large attack surface exposed without authentication, with zero unprotected AJAX handlers, REST API routes, shortcodes, or cron events identified.\n\nHowever, there are areas for improvement. A significant concern is the relatively low percentage of properly escaped outputs (75%), suggesting a potential for cross-site scripting (XSS) vulnerabilities if user-supplied data is not handled meticulously in the remaining 25% of outputs. The plugin also performs nine external HTTP requests, which, while not inherently insecure, can become a vector for vulnerabilities if the target endpoints are compromised or if data is transmitted insecurely. The single nonce check is also a point of attention, as robust nonce usage is crucial for preventing CSRF attacks, especially if any backend functionality is triggered by front-end interactions.\n\nIn conclusion, while the plugin benefits from a lack of critical known vulnerabilities and a seemingly controlled attack surface, the moderate output escaping and external HTTP requests warrant careful review and potential hardening. The plugin's clean vulnerability history is a strength, but vigilance against the identified code signals is recommended to maintain a secure state.",[403,406,409],{"reason":404,"points":405},"Output escaping is not consistently applied (75%)",6,{"reason":407,"points":408},"9 external HTTP requests made by the plugin",3,{"reason":410,"points":408},"Only 1 nonce check present","2026-03-16T19:44:44.330Z",{"wat":413,"direct":428},{"assetPaths":414,"generatorPatterns":420,"scriptPaths":421,"versionParams":422},[415,416,417,418,419],"\u002Fwp-content\u002Fplugins\u002Fmultibanco-e-ou-payshop-by-lusopay\u002Fassets\u002Fcss\u002Flusopay-style.css","\u002Fwp-content\u002Fplugins\u002Fmultibanco-e-ou-payshop-by-lusopay\u002Fassets\u002Fjs\u002Flusopay-script.js","\u002Fwp-content\u002Fplugins\u002Fmultibanco-e-ou-payshop-by-lusopay\u002Fassets\u002Fjs\u002Flusopay-admin-script.js","\u002Fwp-content\u002Fplugins\u002Fmultibanco-e-ou-payshop-by-lusopay\u002Fassets\u002Fjs\u002Flusopay-checkout-script.js","\u002Fwp-content\u002Fplugins\u002Fmultibanco-e-ou-payshop-by-lusopay\u002Fincludes\u002Fassets\u002Fcss\u002Flusopay-admin-style.css",[],[416,417,418],[423,424,425,426,427],"multibanco-e-ou-payshop-by-lusopay\u002Fassets\u002Fcss\u002Flusopay-style.css?ver=","multibanco-e-ou-payshop-by-lusopay\u002Fassets\u002Fjs\u002Flusopay-script.js?ver=","multibanco-e-ou-payshop-by-lusopay\u002Fassets\u002Fjs\u002Flusopay-admin-script.js?ver=","multibanco-e-ou-payshop-by-lusopay\u002Fassets\u002Fjs\u002Flusopay-checkout-script.js?ver=","multibanco-e-ou-payshop-by-lusopay\u002Fincludes\u002Fassets\u002Fcss\u002Flusopay-admin-style.css?ver=",{"cssClasses":429,"htmlComments":434,"htmlAttributes":459,"restEndpoints":462,"jsGlobals":464,"shortcodeOutput":467},[430,431,432,433],"lusopay-gateway-wrapper","lusopay-terms-section","lusopay-admin-notice","lusopay-checkout-field",[435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458],"\u003C!-- Renderiza a página de configurações da LusoPay (usando o template do WooCommerce) -->","\u003C!-- Lusopay Plugin Version -->","\u003C!-- Instance of this class. -->","\u003C!-- Load plugin text domain -->","\u003C!-- Load CSS and JS -->","\u003C!-- Adiciona a página de configurações ao menu de administração -->","\u003C!-- Registra as configurações do plugin -->","\u003C!-- Redireciona para a página de aceitação após a ativação do plugin -->","\u003C!-- Adiciona uma mensagem de erro se os termos não foram aceitos -->","\u003C!-- Adiciona o script de redirecionamento para a página de aceitação -->","\u003C!-- Init Plugin -->","\u003C!-- Languages -->","\u003C!-- Actions Links-->","\u003C!-- Languages on Notes emails -->","\u003C!-- Add gateway do the list -->","\u003C!-- Exibe a página de configurações. -->","\u003C!-- Defina as variáveis de texto com base no idioma atual do site -->","\u003C!-- Verifique se os termos foram aceitos -->","\u003C!-- Obtenha o idioma atual -->","\u003C!-- Defina os títulos com base no idioma -->","\u003C!-- Para Espanhol -->","\u003C!-- Para Inglês -->","\u003C!-- Idioma padrão, por exemplo, Português -->","\u003C!-- Adiciona a página ao menu -->",[460,461],"data-lusopay-terms-accepted","data-lusopay-settings-page",[463],"\u002Fwp-json\u002Flusopay\u002Fv1\u002Fsettings",[465,466],"window.lusopay_ajax_object","var lusopay_admin_params",[468],"[lusopay_payment_form]"]