[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fZMuks1h0rvYUJmiJZpkiXKkOgid2t7wjNOQ2OAEuohw":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":8,"download_link":23,"security_score":11,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":35,"analysis":129,"fingerprints":242},"payment-gateway-via-borgun-rpg-for-woocommerce","Payment gateway via Teya RPG for WooCommerce","1.0.40","tacticais","https:\u002F\u002Fprofiles.wordpress.org\u002Ftacticais\u002F","\u003Cp>Teya’s Restful Payment Gateway enables merchants to accept payments in a variety of ways. After receiving Public and Private access tokens from Teya you can start accepting payments.\u003Cbr \u002F>\nTeya RPG can be used to charge cards as well as working with transactions such as cancelling and capturing authorizations, refunding transactions and getting information on transactions.\u003Cbr \u002F>\nSupports 3DSecure which is resulting in less chance of fraudulent transactions. 3DSecure is mandatory for ecommerce transactions in Europe.\u003C\u002Fp>\n\u003Cp>This plugin is maintained and supported by Tactica\u003C\u002Fp>\n","Take payments in your WooCommerce store using the Teya Restful Payment Gateway",100,4644,2,"2025-12-19T08:36:00.000Z","6.9.4","4.4","7.0",[19,20,21,22],"credit-card","gateway","teya","woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpayment-gateway-via-borgun-rpg-for-woocommerce.1.0.40.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":30,"avg_security_score":31,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},6,1470,99,30,93,"2026-04-04T04:27:00.567Z",[36,51,71,88,109],{"slug":37,"name":38,"version":39,"author":7,"author_profile":8,"description":40,"short_description":41,"active_installs":42,"downloaded":43,"rating":44,"num_ratings":45,"last_updated":46,"tested_up_to":15,"requires_at_least":16,"requires_php":47,"tags":48,"homepage":8,"download_link":50,"security_score":11,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26},"payment-gateway-via-borgun-for-woocommerce","Payment gateway via Teya SecurePay for WooCommerce","1.3.41","\u003Cp>Teya SecurePay is a simple and easily integrated payment solution for small businesses. The payment page enables merchants to process online transactions securely with minimal integration. Credit card data is  handled by Teya in a secure manner. SecurePay supports iFrame solutions as well as redirecting the card holder from the merchant’s website to Teya hosted website.\u003Cbr \u002F>\nSecurePay support 3D Secure transactions, both Mastercard SecureCode and Verified by Visa.\u003C\u002Fp>\n\u003Cp>This plugin is maintained and supported by Tactica\u003C\u002Fp>\n","Take payments in your WooCommerce store using the Teya SecurePay Gateway",1000,27830,96,4,"2026-01-22T14:48:00.000Z","",[19,20,49,21,22],"saltpay","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpayment-gateway-via-borgun-for-woocommerce.1.3.41.zip",{"slug":52,"name":53,"version":54,"author":55,"author_profile":56,"description":57,"short_description":58,"active_installs":59,"downloaded":60,"rating":61,"num_ratings":62,"last_updated":63,"tested_up_to":64,"requires_at_least":16,"requires_php":17,"tags":65,"homepage":69,"download_link":70,"security_score":11,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26},"woo-asaas","Asaas Gateway for WooCommerce","2.7.4","Asaas","https:\u002F\u002Fprofiles.wordpress.org\u002Fasaas\u002F","\u003Cp>Use \u003Ca href=\"https:\u002F\u002Fwww.asaas.com\" rel=\"nofollow ugc\">Asaas\u003C\u002Fa> as payment method in your WooCommerce store.\u003C\u002Fp>\n\u003Cp>This plugin is an implementation of \u003Ca href=\"https:\u002F\u002Fasaasv3.docs.apiary.io\" rel=\"nofollow ugc\">Asaas API v3\u003C\u002Fa>. The checkout mechanism is completely transparent. The customer will not go out of your store to finish the order. The data are sent to Asaas service, that process the payment and return its status.\u003C\u002Fp>\n\u003Cp>For any doubt about the plugin installation and integration, please read the FAQ. If it doesn’t solve, use the plugin Support area that we will help you as soon as possible.\u003C\u002Fp>\n","Take transparent credit card and bank ticket payment checkouts on your store using Asaas.",9000,177841,78,17,"2026-03-10T00:36:00.000Z","6.7.5",[66,19,67,68,22],"asaas","payment","payment-gateway","https:\u002F\u002Fwww.asaas.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-asaas.2.7.4.zip",{"slug":72,"name":73,"version":74,"author":75,"author_profile":76,"description":77,"short_description":78,"active_installs":79,"downloaded":80,"rating":81,"num_ratings":82,"last_updated":83,"tested_up_to":15,"requires_at_least":16,"requires_php":84,"tags":85,"homepage":86,"download_link":87,"security_score":11,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26},"payplug","PayPlug for WooCommerce (Official)","2.15.1","Payplug","https:\u002F\u002Fprofiles.wordpress.org\u002Fpayplug\u002F","\u003Cp>\u003Cstrong>What PayPlug does for merchants\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>PayPlug primary goal is to give you the tools you need to sell to your clients, wherever they are.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Simple set up and management\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Safety\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Optimized conversion\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Support\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Our main features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Accept payments\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>Fastest set up on the market, with no technical skills required\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Plugin developed by PayPlug, configurable with just a few clicks\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Reception of online credit card payments from CB, Visa, Mastercard, without needing an extra merchant account\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Boost your sales\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>Customizable payment page, optimized for mobile devices, integrated or redirected\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>One-click payment with secure card information storage\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Installment payments with Oney. Main benefits: immediately receive the complete amount of the order to enjoy a serene cash flow; Potential frauds and unpaid transactions will be managed by Oney\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Monitor your performances\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>Transaction history and accounting records with one click, using the management interface\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Personalized support, in your preferred language\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Do you want to know more about our features? Visit \u003Ca href=\"https:\u002F\u002Fwww.payplug.com\u002Fonline-payment\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.payplug.com\u002Fonline-payment\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>PayPlug in general\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>PayPlug is a French omnichannel payment solution dedicated to merchants. It allows you to accept credit card payments both online and in-store.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>10 000 merchants trust PayPlug for their payments\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>800 partners recommend us daily\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>PayPlug offers several plans to suit your needs and business requirements. \u003Cstrong>No set-up fees and no commitment;\u003C\u002Fstrong> you can change your offer whenever you want. More details: \u003Ca href=\"https:\u002F\u002Fwww.payplug.com\u002Fpricing\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.payplug.com\u002Fpricing\u003C\u002Fa>\u003C\u002Fp>\n","PlayPlug is a French payment solution allowing small and medium e-commerce companies to accept online payments from Visa, MasterCard and CB cards.",4000,179297,68,5,"2026-01-12T09:34:00.000Z","5.6",[19,20,67,72,22],"https:\u002F\u002Fwww.payplug.com\u002Fmodules\u002Fwoocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpayplug.2.15.1.zip",{"slug":89,"name":90,"version":91,"author":92,"author_profile":93,"description":94,"short_description":95,"active_installs":96,"downloaded":97,"rating":98,"num_ratings":82,"last_updated":99,"tested_up_to":64,"requires_at_least":100,"requires_php":101,"tags":102,"homepage":105,"download_link":106,"security_score":11,"vuln_count":107,"unpatched_count":24,"last_vuln_date":108,"fetched_at":26},"woocommerce-gateway-eway","Eway Payments for Woo","3.9.2","WooCommerce","https:\u002F\u002Fprofiles.wordpress.org\u002Fwoocommerce\u002F","\u003Cp>The Eway extension for WooCommerce allows you to take credit card payments directly on your store without redirecting your customers to a third party site to make payment. Supports \u003Cstrong>WooCommerce Subscriptions, WooCommerce Refunds API\u003C\u002Fstrong>, as well as \u003Cstrong>token payments\u003C\u002Fstrong>, which allows customers to save credit cards for future purchases. Everything happens on your site without the customer ever leaving.\u003C\u002Fp>\n\u003Cp>The Eway payment gateway for WooCommerce makes use of Eway’s brand new Rapid 3.1 API, it supports \u003Cstrong>3D Secure\u003C\u002Fstrong> and is \u003Cstrong>fully PCI compliant\u003C\u002Fstrong> as per Eway’s specifications and adds support for processing \u003Cstrong>subscription payments\u003C\u002Fstrong> as well as \u003Cstrong>token payments\u003C\u002Fstrong> allowing customers to save credit cards for future purchases.\u003C\u002Fp>\n\u003Cp>By using Eway’s Rapid 3.1 API there is a single endpoint for processing payment, meaning you only need this one extension to take payment through any of Eway’s processing countries, Eway Australia, Eway New Zealand, Eway Singapore, Eway Malaysia, and Eway Hong Kong. Eway uses complex DNS technology to ensure your payment is routed to the correct country.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Ability to host promotional flash sales in real-time\u003C\u002Fli>\n\u003Cli>Generate discount coupons for your customers to help with special promotions\u003C\u002Fli>\n\u003Cli>Product reviews from your customers\u003C\u002Fli>\n\u003Cli>Automatic up-sells and cross-sells\u003C\u002Fli>\n\u003Cli>Intuitive order management suite\u003C\u002Fli>\n\u003C\u002Ful>\n","This is the official WooCommerce extension to take credit card and subscription payments directly on your store with Eway.",3000,156348,64,"2025-10-13T02:29:00.000Z","6.0","7.4",[19,103,20,104,22],"eway","payment-request","https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Feway\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-gateway-eway.3.9.2.zip",1,"2023-01-04 00:00:00",{"slug":110,"name":111,"version":112,"author":113,"author_profile":114,"description":115,"short_description":116,"active_installs":42,"downloaded":117,"rating":118,"num_ratings":119,"last_updated":120,"tested_up_to":15,"requires_at_least":121,"requires_php":17,"tags":122,"homepage":125,"download_link":126,"security_score":31,"vuln_count":127,"unpatched_count":24,"last_vuln_date":128,"fetched_at":26},"gestpay-for-woocommerce","Gestpay for WooCommerce","20251211","Fabrick Support","https:\u002F\u002Fprofiles.wordpress.org\u002Feasynolo\u002F","\u003Cp>Axerve Free Plugin for Woocommerce allows you to use \u003Ca href=\"https:\u002F\u002Fwww.axerve.com\u002F\" title=\"Axerve Website\" rel=\"nofollow ugc\">Axerve\u003C\u002Fa> on your WooCommerce-powered website.\u003C\u002Fp>\n\u003Cp>There are four operational modes in this plugin, which depends on Axerve version you are using:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Axerve Starter\u003C\u002Fli>\n\u003Cli>Axerve Professional\u003C\u002Fli>\n\u003Cli>Axerve Professional On Site\u003C\u002Fli>\n\u003Cli>Axerve Professional iFrame\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdocs.axerve.com\u002Fit\u002Fplugin\u002Fwoocommerce\u002F\" title=\"Axerve for WooCommerce - Usage Documentation\" rel=\"nofollow ugc\">Click here to read the full usage documentation on Axerve\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>WooCommerce Blocks Compatibility\u003C\u002Fh4>\n\u003Cp>Starting from version 20251028, the plugin is fully compatible with WooCommerce Blocks checkout. All payment methods are now supported in both classic checkout and blocks checkout modes. There is no need to disable WooCommerce Blocks checkout.\u003C\u002Fp>\n\u003Ch4>Available Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>S2S SOAP (Except callReadTrxS2S and callVerifyCardS2S)\u003C\u002Fli>\n\u003Cli>Tokenization\u003C\u002Fli>\n\u003Cli>3DS1\u003C\u002Fli>\n\u003Cli>3DS2 – Authentication\u003C\u002Fli>\n\u003Cli>3DS2 – Recurring Transactions\u003C\u002Fli>\n\u003Cli>RBA (Risk-Based Authentication)\u003C\u002Fli>\n\u003Cli>PayPal Seller Protection\u003C\u002Fli>\n\u003Cli>WooCommerce Subscriptions support (Recurring payments and subscriptions)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Available Payment Methods\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Credit Cards\u003C\u002Fli>\n\u003Cli>BANCOMAT Pay\u003C\u002Fli>\n\u003Cli>MyBank\u003C\u002Fli>\n\u003Cli>PayPal\u003C\u002Fli>\n\u003Cli>PayPal Billing Agreement\u003C\u002Fli>\n\u003Cli>PayPal Buy Now Pay Later\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Actions and filters list\u003C\u002Fh3>\n\u003Cp>Here is a list of filters and actions used in this plugin:\u003C\u002Fp>\n\u003Ch4>Actions\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>gestpay_before_processing_order\u003C\u002Fli>\n\u003Cli>gestpay_after_order_completed\u003C\u002Fli>\n\u003Cli>gestpay_after_order_failed\u003C\u002Fli>\n\u003Cli>gestpay_after_order_pending\u003C\u002Fli>\n\u003Cli>gestpay_before_order_settle\u003C\u002Fli>\n\u003Cli>gestpay_order_settle_success\u003C\u002Fli>\n\u003Cli>gestpay_order_settle_fail\u003C\u002Fli>\n\u003Cli>gestpay_before_order_refund\u003C\u002Fli>\n\u003Cli>gestpay_order_refund_success\u003C\u002Fli>\n\u003Cli>gestpay_order_refund_fail\u003C\u002Fli>\n\u003Cli>gestpay_before_order_delete\u003C\u002Fli>\n\u003Cli>gestpay_order_delete_success\u003C\u002Fli>\n\u003Cli>gestpay_order_delete_fail\u003C\u002Fli>\n\u003Cli>gestpay_after_s2s_order_failed\u003C\u002Fli>\n\u003Cli>gestpay_on_renewal_payment_failure\u003C\u002Fli>\n\u003Cli>gestpay_my_cards_template_before_table\u003C\u002Fli>\n\u003Cli>gestpay_my_cards_template_after_table\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Filters\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>gestpay_gateway_parameters\u003C\u002Fli>\n\u003Cli>gestpay_encrypt_parameters\u003C\u002Fli>\n\u003Cli>gestpay_settings_tab\u003C\u002Fli>\n\u003Cli>gestpay_my_cards_template\u003C\u002Fli>\n\u003Cli>gestpay_cvv_fancybox\u003C\u002Fli>\n\u003Cli>gestpay_gateway_cards_images\u003C\u002Fli>\n\u003Cli>gestpay_alter_order_id -> this can be used to add, for example, a prefix to the order ID\u003C\u002Fli>\n\u003Cli>gestpay_revert_order_id -> this must be used to revert back the order ID changed with the \u003Ccode>gestpay_alter_order_id\u003C\u002Fcode> filter\u003C\u002Fli>\n\u003Cli>gestpay_s2s_validate_payment_fields\u003C\u002Fli>\n\u003Cli>gestpay_s2s_payment_fields_error_strings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Third Party Libraries\u003C\u002Fh3>\n\u003Cp>Questo plugin utilizza le seguenti librerie di terze parti:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>SOAP Client – Parte della libreria standard PHP, utilizzata per le comunicazioni con l’API Gestpay\u003C\u002Fli>\n\u003Cli>WooCommerce – Framework e-commerce per WordPress (GPLv3)\u003C\u002Fli>\n\u003Cli>WordPress – CMS principale (GPLv2 o successiva)\u003C\u002Fli>\n\u003Cli>jQuery – Libreria JavaScript per la manipolazione del DOM e la gestione degli eventi (MIT License)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>Questo plugin si connette ai seguenti servizi esterni:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Axerve Payment Gateway (precedentemente Gestpay)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>– Scopo: Elaborazione dei pagamenti tramite il gateway di Banca Sella\u003Cbr \u002F>\n– Dati inviati: Informazioni sull’ordine, dati del cliente necessari per il pagamento\u003Cbr \u002F>\n– Quando: Durante il processo di pagamento e per le operazioni di gestione degli ordini\u003Cbr \u002F>\n– Privacy Policy: https:\u002F\u002Fwww.axerve.com\u002Fprivacy-policy\u003Cbr \u002F>\n– Termini di servizio: https:\u002F\u002Fwww.axerve.com\u002Fterms-conditions\u003C\u002Fp>\n\u003Col>\n\u003Cli>icanhazip.com\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>– Scopo: Identificazione dell’indirizzo IP del server per la configurazione del gateway di pagamento\u003Cbr \u002F>\n– Dati inviati: Nessun dato viene inviato, il servizio risponde solo con l’indirizzo IP pubblico\u003Cbr \u002F>\n– Quando: Solo nell’area amministrativa durante la configurazione del plugin\u003Cbr \u002F>\n– Privacy Policy: https:\u002F\u002Fmajor.io\u002Ficanhazip-com-faq\u002F\u003Cbr \u002F>\n– Note: Questo servizio viene utilizzato solo per aiutare gli amministratori a configurare correttamente il gateway di pagamento nel backoffice di Axerve\u003C\u002Fp>\n\u003Col>\n\u003Cli>Script JavaScript di verifica\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>– Scopo: Verifica della compatibilità del browser con il gateway di pagamento\u003Cbr \u002F>\n– Dati inviati: Informazioni sul browser dell’utente per verificare la compatibilità TLS\u003Cbr \u002F>\n– Quando: Durante il processo di pagamento\u003Cbr \u002F>\n– Domini: gestpay.net, gestpay.it, ecomm.sella.it\u003Cbr \u002F>\n– Privacy Policy: https:\u002F\u002Fwww.axerve.com\u002Fprivacy-policy\u003C\u002Fp>\n\u003Col>\n\u003Cli>MyBank\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>– Scopo: Integrazione con il sistema di pagamento MyBank\u003Cbr \u002F>\n– Dati inviati: Informazioni necessarie per il pagamento tramite MyBank\u003Cbr \u002F>\n– Quando: Solo quando l’utente sceglie MyBank come metodo di pagamento\u003Cbr \u002F>\n– Privacy Policy: https:\u002F\u002Fwww.mybank.eu\u002Fprivacy-policy\u002F\u003Cbr \u002F>\n– Termini di servizio: https:\u002F\u002Fwww.mybank.eu\u002Fterms-and-conditions\u002F\u003C\u002Fp>\n\u003Cp>Server di test e sviluppo\u003Cbr \u002F>\nNel codice di esempio (directory \u003Ccode>sample\u002F\u003C\u002Fcode>) sono presenti riferimenti a domini fittizi (\u003Ccode>site1.it\u003C\u002Fcode> e \u003Ccode>site2.it\u003C\u002Fcode>) utilizzati solo come esempio per dimostrare la configurazione multi-sito. Questi domini sono puramente dimostrativi e non sono utilizzati nel codice di produzione.\u003C\u002Fp>\n","Axerve Free Plugin for Woocommerce extends WooCommerce providing the payment gateway Axerve.",43366,76,9,"2025-12-11T15:15:00.000Z","4.7",[123,19,124,68,22],"axerve","gestpay","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgestpay-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgestpay-for-woocommerce.20251211.zip",3,"2024-02-27 00:00:00",{"attackSurface":130,"codeSignals":208,"taintFlows":233,"riskAssessment":234,"analyzedAt":241},{"hooks":131,"ajaxHandlers":194,"restRoutes":205,"shortcodes":206,"cronEvents":207,"entryPointCount":127,"unprotectedCount":107},[132,138,143,147,152,156,160,164,168,171,176,182,186,191],{"type":133,"name":134,"callback":135,"file":136,"line":137},"action","before_woocommerce_init","closure","borgun-rpg.php",32,{"type":133,"name":139,"callback":140,"priority":141,"file":136,"line":142},"plugins_loaded","borgun_rpg_wc_gateway_init",11,41,{"type":133,"name":144,"callback":145,"file":136,"line":146},"admin_notices","borgun_rpg_admin_notice_warning",53,{"type":148,"name":149,"callback":150,"file":136,"line":151},"filter","woocommerce_payment_gateways","borgun_rpg_add_gateway",57,{"type":133,"name":153,"callback":154,"file":136,"line":155},"admin_enqueue_scripts","borgun_rpg_admin_assets",161,{"type":133,"name":157,"callback":158,"file":136,"line":159},"wp_enqueue_scripts","borgun_rpg_assets",166,{"type":133,"name":161,"callback":162,"file":136,"line":163},"switch_theme","borgun_rpg_notice_reset",176,{"type":133,"name":165,"callback":166,"file":136,"line":167},"woocommerce_blocks_loaded","borgun_rpg_woocommerce_blocks_support",186,{"type":133,"name":169,"callback":135,"file":136,"line":170},"woocommerce_blocks_payment_method_type_registration",191,{"type":133,"name":172,"callback":173,"file":174,"line":175},"wc_ajax_wc_borgun_rpg_verify_intent","verify_intent","includes\\class-wc-borgun-rpg-intent-controller.php",24,{"type":148,"name":177,"callback":178,"priority":179,"file":180,"line":181},"woocommerce_subscription_payment_meta","add_subscription_payment_meta",10,"includes\\class-wc-gateway-borgun-rpg-subscriptions.php",13,{"type":133,"name":183,"callback":184,"priority":179,"file":180,"line":185},"woocommerce_scheduled_subscription_expiration","borgun_rpg_subscription_expiration",14,{"type":133,"name":187,"callback":188,"file":189,"line":190},"woocommerce_update_options_payment_gateways_borgun_rpg","process_admin_options","includes\\class-wc-gateway-borgun-rpg.php",62,{"type":133,"name":157,"callback":192,"file":189,"line":193},"add_borgun_payment_library_script",63,[195,201,202],{"action":196,"nopriv":197,"callback":198,"hasNonce":197,"hasCapCheck":199,"file":136,"line":200},"get_borgun_data",true,"borgun_rpg_additional_mpi_request",false,95,{"action":196,"nopriv":199,"callback":198,"hasNonce":197,"hasCapCheck":199,"file":136,"line":44},{"action":203,"nopriv":199,"callback":203,"hasNonce":199,"hasCapCheck":199,"file":136,"line":204},"borgun_rpg_notice_dismiss",181,[],[],[],{"dangerousFunctions":209,"sqlUsage":210,"outputEscaping":212,"fileOperations":24,"externalRequests":45,"nonceChecks":13,"capabilityChecks":24,"bundledLibraries":232},[],{"prepared":24,"raw":24,"locations":211},[],{"escaped":98,"rawEcho":213,"locations":214},8,[215,218,220,222,224,226,228,230],{"file":136,"line":216,"context":217},74,"raw output",{"file":136,"line":219,"context":217},85,{"file":136,"line":221,"context":217},113,{"file":136,"line":223,"context":217},157,{"file":189,"line":225,"context":217},150,{"file":189,"line":227,"context":217},152,{"file":189,"line":229,"context":217},426,{"file":189,"line":231,"context":217},559,[],[],{"summary":235,"deductions":236},"The \"payment-gateway-via-borgun-rpg-for-woocommerce\" plugin, version 1.0.40, exhibits a generally positive security posture with notable strengths. The absence of any recorded vulnerabilities or CVEs, coupled with 100% of SQL queries using prepared statements and a high percentage (89%) of properly escaped output, indicates a commitment to secure coding practices.  The plugin also avoids dangerous functions, file operations, and external HTTP requests, further reducing its attack surface.\n\nHowever, there are specific areas of concern that warrant attention. The presence of one unprotected AJAX handler presents a potential entry point for unauthenticated attacks. While taint analysis shows no critical or high severity issues, the limited scope of analysis (0 flows analyzed) means this aspect may not be fully comprehensive. The lack of explicit capability checks for its entry points also means that access control might be overly permissive if not handled by the underlying WordPress framework or other plugins.\n\nOverall, the plugin's history of zero vulnerabilities is a strong indicator of its current security.  The strengths in SQL and output handling are commendable.  The primary weaknesses lie in the unprotected AJAX handler and the potential for unverified capabilities. Addressing the unprotected AJAX endpoint and considering explicit capability checks would further enhance its security.  The current version appears relatively secure, but ongoing vigilance and addressing the identified unprotected entry point are recommended.",[237,239],{"reason":238,"points":213},"Unprotected AJAX handler",{"reason":240,"points":82},"No capability checks on entry points","2026-03-16T20:58:00.382Z",{"wat":243,"direct":252},{"assetPaths":244,"generatorPatterns":247,"scriptPaths":248,"versionParams":249},[245,246],"\u002Fwp-content\u002Fplugins\u002Fpayment-gateway-via-borgun-rpg-for-woocommerce\u002Fassets\u002Fcss\u002Fstyles.css","\u002Fwp-content\u002Fplugins\u002Fpayment-gateway-via-borgun-rpg-for-woocommerce\u002Fassets\u002Fadmin\u002Fjs\u002Fnotice_update.js",[],[],[250,251],"payment-gateway-via-borgun-rpg-for-woocommerce\u002Fassets\u002Fcss\u002Fstyles.css?ver=","payment-gateway-via-borgun-rpg-for-woocommerce\u002Fassets\u002Fadmin\u002Fjs\u002Fnotice_update.js?ver=",{"cssClasses":253,"htmlComments":255,"htmlAttributes":256,"restEndpoints":258,"jsGlobals":259,"shortcodeOutput":260},[254],"borgun-rpg-notice",[],[257],"borgun_ajax",[],[203],[]]