[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fgmGY2j2cb-jf6vJ2igzLwgFeHkIWAx9wH3jKWMa61Kg":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":17,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":36,"analysis":137,"fingerprints":396},"simple-payu-romania","Simple PayU Romania","1.0","softpill.eu","https:\u002F\u002Fprofiles.wordpress.org\u002Fsoftpilleu\u002F","\u003Cp>Simple PayU Romania features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Fixed or Custom payment amount options. You can have a product with a fixed price or can allow users to enter the amount, in example they pay for an invoice.\u003C\u002Fli>\n\u003Cli>Invoice field. Allow your customer to specify the invoice number they are paying for, the invoice number appearing in your payment gateway transaction.\u003C\u002Fli>\n\u003Cli>Product description. Add product description before the payment button and on the pop-up form.\u003C\u002Fli>\n\u003Cli>Customize button texts. Easily change the text shown on the buttons, in example “Click here to pay”, “Buy for only 19.99” etc.\u003C\u002Fli>\n\u003Cli>Transaction details get saved for later use.\u003C\u002Fli>\n\u003Cli>Template function ready\u003C\u002Fli>\n\u003Cli>Shortcode ready\u003C\u002Fli>\n\u003C\u002Ful>\n","Sell products online, process invoices, accept donations etc. using PayU Romania",10,1699,0,"2015-10-07T07:25:00.000Z","4.3.34","4.0.0","",[19,20,21,22,23],"invoices","payment-gateway","payu","payu-romania","process-invoices","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-payu-romania.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"softpilleu",2,20,30,84,"2026-04-04T15:23:51.033Z",[37,60,82,100,118],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":57,"download_link":58,"security_score":59,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"woo-payu-payment-gateway","PayU GPO Payment for WooCommerce","2.9.1","PayU GPO","https:\u002F\u002Fprofiles.wordpress.org\u002Fpayusa\u002F","\u003Cp>\u003Cstrong>PayU payment module for WooCommerce\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The plugin offers the following payment methods:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>PayU – standard – payer will be redirected to PayU’s hosted payment page where any available payment type configured on your POS can be chosen\u003C\u002Fli>\n\u003Cli>PayU – bank list – payment type list will be displayed, depending on chosen type the payer will be either redirected directly to the bank or to PayU’s hosted payment page\u003C\u002Fli>\n\u003Cli>PayU – payment card – payer will be redirected to PayU’s hosted card form where credit, debit or prepaid card data can be securely entered\u003C\u002Fli>\n\u003Cli>PayU – secure form – a secure form collecting credit, debit or prepaid card data will be displayed\u003C\u002Fli>\n\u003Cli>PayU – Blik – payer will be redirected to Blik’s page\u003C\u002Fli>\n\u003Cli>PayU – installments – payer will be redirected to installment payment form\u003C\u002Fli>\n\u003Cli>PayU – Klarna – payer will be redirected to Klarna payment form\u003C\u002Fli>\n\u003Cli>PayU – PayPo – payer will be redirected to PayPo payment form\u003C\u002Fli>\n\u003Cli>PayU – Twisto – payer will be redirected to Twisto payment form\u003C\u002Fli>\n\u003Cli>PayU – Twisto pay in 3 – payer will be redirected to Twisto pay in 3 payment form\u003C\u002Fli>\n\u003Cli>PayU – PragmaPay – payer will be redirected to PragmaPay payment form (only for business clients)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Detailed information about each method and its configuration \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FPayU-EMEA\u002Fwoo-payu-payment-gateway\" rel=\"nofollow ugc\">can be found here\u003C\u002Fa>.\u003C\u002Fp>\n","PayU fast online payments for WooCommerce. Banks, BLIK, credit or debit cards, Installments, Apple Pay, Google Pay.",10000,379872,74,6,"2026-02-05T10:13:00.000Z","6.9.4","5.0","7.4",[54,55,20,21,56],"credit-card","payment","platnosci","https:\u002F\u002Fgithub.com\u002FPayU\u002Fwoo-payu-payment-gateway","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-payu-payment-gateway.2.9.1.zip",100,{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":70,"num_ratings":71,"last_updated":72,"tested_up_to":73,"requires_at_least":51,"requires_php":17,"tags":74,"homepage":80,"download_link":81,"security_score":59,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"invoice-gateway-for-woocommerce","Invoice Gateway for WooCommerce – Invoice Payment Gateway","1.1.5","Josh Kohlbach","https:\u002F\u002Fprofiles.wordpress.org\u002Fjkohlbach\u002F","\u003Cp>\u003Cstrong>INVOICE GATEWAY FOR WOOCOMMERCE – AN EASY INVOICE PAYMENT GATEWAY SOLUTION\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Add a WooCommerce invoice gateway option for your customers on the checkout. The invoice payment gateway lets your customers checkout without paying and you can invoice separately via your Xero, Quickbooks, MYOB, Reckon Online, or other accounting package.\u003C\u002Fp>\n\u003Cp>There’s no integration required, you just invoice as you normally would, the plugin lets you record the invoice number which gets added to the customer’s WooCommerce invoice email.\u003C\u002Fp>\n\u003Cp>Orders get created in Processing status and from there you can generate a separate invoice from your accounting system to have your customer pay outside of WooCommerce.\u003C\u002Fp>\n\u003Cp>Once you have been paid just add the invoice number to the order then change the Order status to Completed.\u003C\u002Fp>\n\u003Cp>It’s perfect for situations like wholesale selling where customers are often reluctant to pay large orders online. It’s very similar to a WooCommerce quote at this stage and many people do use it as a quotes gateway.\u003C\u002Fp>\n\u003Cp>This plugin is also fully compatible with Wholesale Suite’s \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-wholesale-prices\u002F\" rel=\"ugc\">WooCommerce Wholesale Prices\u003C\u002Fa> plugin which is the #1 solution for wholesale sales in WooCommerce.\u003C\u002Fp>\n\u003Cp>\u003Cem>The WooCommerce invoicing process with Invoice Gateway For WooCommerce:\u003C\u002Fem>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Customer prepares their order as normal and heads to the checkout.\u003C\u002Fli>\n\u003Cli>Customer selects the WooCommerce Invoice gateway as their preferred payment option.\u003C\u002Fli>\n\u003Cli>The order goes into the system as “Processing” status – the customer doesn’t pay anything yet.\u003C\u002Fli>\n\u003Cli>You, the WooCommerce store owner, send the customer an invoice outside of WooCommerce from your accounting software (such as Xero, Quickbooks, etc).\u003C\u002Fli>\n\u003Cli>You go back to the order and insert the “Invoice Number” into the field provided and update the order. The customer will get an email.\u003C\u002Fli>\n\u003Cli>The customer pays the invoice directly to you.\u003C\u002Fli>\n\u003Cli>When the order is fulfilled, you mark the WooCommerce Order complete (as normal), the customer will see their WooCommerce invoice number on the Completed order email.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>A WOOCOMMERCE INVOICE GATEWAY COMPATIBLE WITH WHOLESALE\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This WooCommerce invoice gateway plugin was brought to you by the folks at \u003Ca href=\"https:\u002F\u002Fwholesalesuiteplugin.com\" rel=\"nofollow ugc\">Wholesale Suite\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Users of our popular free \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-wholesale-prices\u002F\" rel=\"ugc\">Wholesale Prices extension for WooCommerce\u003C\u002Fa> were asking for the option to provide an invoice payment option for their wholesale customers.\u003C\u002Fp>\n\u003Cp>If you use \u003Ca href=\"https:\u002F\u002Fwholesalesuiteplugin.com\u002Fwoocommerce-wholesale-prices-premium\u002F\" rel=\"nofollow ugc\">Wholesale Suite’s Prices Premium plugin\u003C\u002Fa>, you’ll also be able to use Payment Gateway mapping to map this Invoice Payment Gateway to the specific wholesale user roles that need it. \u003Ca href=\"https:\u002F\u002Fwholesalesuiteplugin.com\u002Fkb\u002Fhow-to-restrict-wholesale-customers-to-use-particular-payment-gateways\u002F\" rel=\"nofollow ugc\">Click here for more information about how that works\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>We decided to give this invoice gateway WooCommerce feature away for free, not just to our customers, but to everyone using WooCommerce. If you want to say thanks, please \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Finvoice-gateway-for-woocommerce\u002Freviews\u002F#new-post\" rel=\"ugc\">leave us a rating\u003C\u002Fa> 🙂\u003C\u002Fp>\n","Add a WooCommerce invoice gateway to your store. An easy invoicing payment gateway solution for WooCommerce.",2000,37676,88,7,"2025-09-08T01:23:00.000Z","6.8.5",[75,76,77,78,79],"invoice-gateway","woocommerce-invoice-gateway","woocommerce-invoices","woocommerce-payment-gateway","woocommerce-quotes","https:\u002F\u002Frymera.com.au\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finvoice-gateway-for-woocommerce.1.1.5.zip",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":90,"downloaded":91,"rating":13,"num_ratings":13,"last_updated":92,"tested_up_to":73,"requires_at_least":93,"requires_php":52,"tags":94,"homepage":98,"download_link":99,"security_score":59,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"wpbr-payuni-payment","Pay with PAYUNi","1.8.1","WPBrewer","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpbrewer\u002F","\u003Cp>Pay with PAYUNi(統一金流) plugin allows you to provide PAYUNi payment gateway for your WooCommerce store.\u003Cbr \u002F>\nThis plugin integrates with PAYUNi’s UNiPaypage (UPP\u002F整合式支付頁) service, which redirects the customer to the payment page when the customer places an order.\u003C\u002Fp>\n\u003Ch3>Major features include\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Integrate with PAYUNi’s UNiPaypage(UPP) service\u003C\u002Fli>\n\u003Cli>Support Language setting for UNiPaypage\u003C\u002Fli>\n\u003Cli>Support refund on backend (Credit Payment、Installment payment、Apple Pay、Google Pay、Samsung Pay)\u003C\u002Fli>\n\u003Cli>Support E-Invoice feature\u003C\u002Fli>\n\u003Cli>Compatible with High-Performance Order Storage (HPOS)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Supported Payment Methods\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Credit Card payment\u003C\u002Fli>\n\u003Cli>Credit Card installment payment (Could enable\u002Fdisable for different installments)\u003C\u002Fli>\n\u003Cli>Apple Pay、Google Pay、Samsung Pay\u003C\u002Fli>\n\u003Cli>LINE Pay\u003C\u002Fli>\n\u003Cli>AFTEE payment (AFTEE先享後付)\u003C\u002Fli>\n\u003Cli>ATM Virtual Account payment\u003C\u002Fli>\n\u003Cli>CVS payment\u003C\u002Fli>\n\u003Cli>UnionPay\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Get started with PAYUNi\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.payuni.com.tw\u002Fsignup\" rel=\"nofollow ugc\">Apply PAYUNi’s seller member\u003C\u002Fa>. If you want to test the payment service in sandbox mode, please register seller member in \u003Ca href=\"https:\u002F\u002Fsandbox.payuni.com.tw\u002Fsignup\" rel=\"nofollow ugc\">Sandbox\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Install & Activate Pay with PAYUNi plugin on your WordPress website.\u003C\u002Fli>\n\u003Cli>Setup the Merchant ID、Hash Key and Hash IV\u003C\u002Fli>\n\u003Cli>Go to the WordPress Admin Panel. Open WooCommerce > Settings > Payments to enable your preferred payment methods.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Once your PAYUNi seller member account and your store has been approved, you can start accepting payments.\u003Cbr \u002F>\nThe pricing is always per transaction. No startup fees, no monthly fees.\u003C\u002Fp>\n\u003Ch3>About PAYUNi\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"\u002F\u002Fwww.payuni.com.tw\u002F)\" rel=\"nofollow ugc\">PAYUNi (統一金流)\u003C\u002Fa> is a third-party payment service provider based in Taiwan.\u003Cbr \u002F>\nIt offers a wide range of secure and efficient payment solutions for businesses of all sizes.\u003C\u002Fp>\n\u003Cp>PAYUNi’s services include credit card payment, ATM virtual account payment, CVS payment, and mobile payment options,\u003Cbr \u002F>\nmaking it easy for merchants to accept payments from their customers.\u003C\u002Fp>\n\u003Cp>Additionally, PAYUNi provides shipping services such as 7-11 C2C shipping and TCat Home Delivery.\u003C\u002Fp>\n\u003Cp>For more information, please refer to the \u003Ca href=\"https:\u002F\u002Fwww.payuni.com.tw\u002F\" rel=\"nofollow ugc\">PAYUNi website\u003C\u002Fa>.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.payuni.com.tw\u002Fterms\" rel=\"nofollow ugc\">PAYUNi Terms of Service\u003C\u002Fa>.\u003C\u002Fp>\n","Accept payments via PAYUNi(統一金流) payment for your WooCommerce store.",500,3560,"2026-02-27T01:01:00.000Z","5.9",[55,20,95,96,97],"payuni","taiwan","woocommerce","https:\u002F\u002Fwpbrewer.com\u002Fproduct\u002Fwpbr-payuni-payment","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpbr-payuni-payment.1.8.1.zip",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":33,"downloaded":108,"rating":109,"num_ratings":31,"last_updated":110,"tested_up_to":111,"requires_at_least":112,"requires_php":17,"tags":113,"homepage":17,"download_link":117,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"woo-payu-paisa","PayU Paisa – Woocommerce","2.1","nilesh0308","https:\u002F\u002Fprofiles.wordpress.org\u002Fnilesh0308\u002F","\u003Cp>This is PayU Paisa payment gateway for WooCommerce with currency conversion feature which allows you to use PayU Paisa payment gateway with the WooCommerce plugin and empowering any business to collect money online within minutes.\u003C\u002Fp>\n\u003Ch4>PayU Paisa payment gateway Needs Your Support\u003C\u002Fh4>\n\u003Cp>It is hard to continue development and support for this free plugin without contributions from users like you. If you enjoy using PayU Paisa payment gateway and find it useful, then please rate it on wordpress. Your rating will help encourage and support the plugin’s continued development and better user support.\u003C\u002Fp>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Visit the \u003Ccode>WooCommerce > Settings > Checkout\u003C\u002Fcode> tab.\u003C\u002Fli>\n\u003Cli>Click on \u003Cem>PayU Money\u003C\u002Fem> to edit the settings. If you do not see \u003Cem>PayUPaisa\u003C\u002Fem> in the list at the top of the screen make sure you have activated the plugin in the WordPress Plugin Manager.\u003C\u002Fli>\n\u003Cli>Enable the Payment Method, name it \u003Ccode>Credit Card \u002F Debit Card \u002F Internet Banking\u003C\u002Fcode> (this will show up on the payment page your customer sees).\u003C\u002Fli>\n\u003Cli>Add in your \u003Ccode>Merchant Key\u003C\u002Fcode> and \u003Ccode>Merchant Salt\u003C\u002Fcode> as provided by the PayUPaisa Team.\u003C\u002Fli>\n\u003Cli>Choose if you want to show the \u003Ccode>PayUPaisa\u003C\u002Fcode> Logo to the customer (You may also insert a custom logo in your description via \u003Ccode>\u003Cimg ...\u003C\u002Fcode> tag).\u003C\u002Fli>\n\u003Cli>Select \u003Ccode>Redirect url\u003C\u002Fcode> (URL you want PayUPaisa to redirect after payment).\u003C\u002Fli>\n\u003Cli>Click Save.\u003C\u002Fli>\n\u003C\u002Fol>\n","PayU Money Payment Gateway for WooCommerce. Start your eStore without an SETUP cost and get the payment from PayUPaisa.",7010,60,"2021-04-08T20:17:00.000Z","5.7.15","3.5.1",[20,114,115,116,97],"payu-india","payu-money","payu-paisa","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-payu-paisa.zip",{"slug":119,"name":120,"version":121,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":11,"downloaded":126,"rating":127,"num_ratings":48,"last_updated":128,"tested_up_to":111,"requires_at_least":129,"requires_php":130,"tags":131,"homepage":17,"download_link":136,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"edd-payu-gateway","Payment Gateway for PayUmoney on Easy Digital Downloads","1.0.3","WP ALL SUPPORT","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpallsupport\u002F","\u003Ch4>PayUmoney gateway supports INR currency and this plugin is meant to be used by merchants in India.\u003C\u002Fh4>\n\u003Cp>After checkout on the website it redirects the user to the PayUmoney payment screen where the customer can make the payment.\u003C\u002Fp>\n\u003Cp>The plugin requires a test or live API key which can be found from the PayUmoney account settings at https:\u002F\u002Fwww.payumoney.com\u003C\u002Fp>\n\u003Cp>This add on is 100% translatable.\u003C\u002Fp>\n\u003Ch4>More plugins by WP ALL SUPPORT\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhide-admin-bar-by-wp-all-support\u002F\" rel=\"ugc\">Hide WP Admin Bar by WP ALL SUPPORT\u003C\u002Fa> – Hide admin bar based on user roles and conditional logic\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fedd-payu-latam-gateway\u002F\" rel=\"ugc\">PayUmoney Latam\u003C\u002Fa> – PayUmoney payment gateway for Easy Digital Downloads\u003C\u002Fp>\n\u003Ch4>Suggestions \u002F Feature Request\u003C\u002Fh4>\n\u003Cp>If you have suggestions or a new feature request, feel free to get in touch with me via the contact form on our website \u003Ca href=\"https:\u002F\u002Fwpallsupport.com\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>\u003C\u002Fp>\n","This is a simple addon for the Easy Digital Downloads WordPress plugin to use the PayUmoney india payment gateway.",9972,80,"2021-05-08T09:05:00.000Z","4.9","5.2.4",[132,133,20,134,135],"easy-digital-downloads","online-payments","payuindia","payumoney","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fedd-payu-gateway.1.0.3.zip",{"attackSurface":138,"codeSignals":170,"taintFlows":292,"riskAssessment":383,"analyzedAt":395},{"hooks":139,"ajaxHandlers":162,"restRoutes":163,"shortcodes":164,"cronEvents":168,"entryPointCount":169,"unprotectedCount":13},[140,146,150,154,158],{"type":141,"name":142,"callback":143,"file":144,"line":145},"action","admin_head","sp_spr_admin_icon","includes\\simplepayuromania_admin.php",27,{"type":141,"name":147,"callback":148,"file":144,"line":149},"admin_menu","sp_spr_menus",28,{"type":141,"name":151,"callback":152,"file":144,"line":153},"admin_init","sp_spr_register_settings",37,{"type":141,"name":155,"callback":156,"file":144,"line":157},"admin_notices","sp_spr_admin_notice",59,{"type":141,"name":159,"callback":160,"file":161,"line":34},"init","sp_spr_register_shortcodes","includes\\simplepayuromania_frontend.php",[],[],[165],{"tag":166,"callback":166,"file":161,"line":167},"sp_spr_display_form",19,[],1,{"dangerousFunctions":171,"sqlUsage":172,"outputEscaping":175,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":291},[],{"prepared":173,"raw":13,"locations":174},8,[],{"escaped":176,"rawEcho":177,"locations":178},102,55,[179,182,184,186,188,191,193,195,197,199,201,203,205,207,209,211,213,215,217,219,221,223,225,227,229,231,233,235,237,239,241,243,245,247,249,251,253,255,257,260,262,264,266,268,270,271,273,275,277,279,281,283,285,287,289],{"file":144,"line":180,"context":181},52,"raw output",{"file":144,"line":183,"context":181},53,{"file":144,"line":185,"context":181},75,{"file":144,"line":187,"context":181},79,{"file":189,"line":190,"context":181},"includes\\simplepayuromania_forms.php",187,{"file":189,"line":192,"context":181},419,{"file":189,"line":194,"context":181},420,{"file":189,"line":196,"context":181},428,{"file":189,"line":198,"context":181},450,{"file":189,"line":200,"context":181},451,{"file":189,"line":202,"context":181},470,{"file":189,"line":204,"context":181},471,{"file":189,"line":206,"context":181},490,{"file":189,"line":208,"context":181},491,{"file":189,"line":210,"context":181},492,{"file":189,"line":212,"context":181},506,{"file":189,"line":214,"context":181},507,{"file":189,"line":216,"context":181},521,{"file":189,"line":218,"context":181},522,{"file":189,"line":220,"context":181},536,{"file":189,"line":222,"context":181},537,{"file":189,"line":224,"context":181},551,{"file":189,"line":226,"context":181},552,{"file":189,"line":228,"context":181},561,{"file":189,"line":230,"context":181},562,{"file":189,"line":232,"context":181},792,{"file":189,"line":234,"context":181},793,{"file":189,"line":236,"context":181},849,{"file":189,"line":238,"context":181},853,{"file":189,"line":240,"context":181},854,{"file":189,"line":242,"context":181},855,{"file":189,"line":244,"context":181},856,{"file":189,"line":246,"context":181},857,{"file":189,"line":248,"context":181},858,{"file":189,"line":250,"context":181},862,{"file":189,"line":252,"context":181},869,{"file":161,"line":254,"context":181},77,{"file":161,"line":256,"context":181},806,{"file":258,"line":259,"context":181},"includes\\simplepayuromania_records.php",78,{"file":258,"line":261,"context":181},82,{"file":258,"line":263,"context":181},86,{"file":258,"line":265,"context":181},90,{"file":258,"line":267,"context":181},94,{"file":258,"line":269,"context":181},98,{"file":258,"line":176,"context":181},{"file":258,"line":272,"context":181},106,{"file":258,"line":274,"context":181},110,{"file":258,"line":276,"context":181},114,{"file":258,"line":278,"context":181},118,{"file":258,"line":280,"context":181},122,{"file":258,"line":282,"context":181},126,{"file":258,"line":284,"context":181},130,{"file":258,"line":286,"context":181},134,{"file":258,"line":288,"context":181},138,{"file":258,"line":290,"context":181},142,[],[293,339,356,372],{"entryPoint":294,"graph":295,"unsanitizedCount":337,"severity":338},"sp_spr_payment_forms (includes\\simplepayuromania_forms.php:18)",{"nodes":296,"edges":330},[297,302,308,311,315,318,321,325],{"id":298,"type":299,"label":300,"file":189,"line":301},"n0","source","$_POST (x2)",320,{"id":303,"type":304,"label":305,"file":189,"line":306,"wp_function":307},"n1","sink","get_results() [SQLi]",324,"get_results",{"id":309,"type":299,"label":310,"file":189,"line":301},"n2","$_POST (x9)",{"id":312,"type":304,"label":313,"file":189,"line":196,"wp_function":314},"n3","echo() [XSS]","echo",{"id":316,"type":299,"label":317,"file":189,"line":301},"n4","$_POST (x15)",{"id":319,"type":304,"label":313,"file":189,"line":320,"wp_function":314},"n5",438,{"id":322,"type":299,"label":323,"file":189,"line":324},"n6","$_POST",753,{"id":326,"type":304,"label":327,"file":189,"line":328,"wp_function":329},"n7","query() [SQLi]",760,"query",[331,333,334,336],{"from":298,"to":303,"sanitized":332},false,{"from":309,"to":312,"sanitized":332},{"from":316,"to":319,"sanitized":335},true,{"from":322,"to":326,"sanitized":332},12,"high",{"entryPoint":340,"graph":341,"unsanitizedCount":337,"severity":338},"\u003Csimplepayuromania_forms> (includes\\simplepayuromania_forms.php:0)",{"nodes":342,"edges":351},[343,344,345,346,347,348,349,350],{"id":298,"type":299,"label":300,"file":189,"line":301},{"id":303,"type":304,"label":305,"file":189,"line":306,"wp_function":307},{"id":309,"type":299,"label":310,"file":189,"line":301},{"id":312,"type":304,"label":313,"file":189,"line":196,"wp_function":314},{"id":316,"type":299,"label":317,"file":189,"line":301},{"id":319,"type":304,"label":313,"file":189,"line":320,"wp_function":314},{"id":322,"type":299,"label":323,"file":189,"line":324},{"id":326,"type":304,"label":327,"file":189,"line":328,"wp_function":329},[352,353,354,355],{"from":298,"to":303,"sanitized":332},{"from":309,"to":312,"sanitized":332},{"from":316,"to":319,"sanitized":335},{"from":322,"to":326,"sanitized":332},{"entryPoint":357,"graph":358,"unsanitizedCount":371,"severity":338},"sp_spr_records (includes\\simplepayuromania_records.php:18)",{"nodes":359,"edges":368},[360,361,365,367],{"id":298,"type":299,"label":323,"file":258,"line":183},{"id":303,"type":304,"label":362,"file":258,"line":363,"wp_function":364},"get_row() [SQLi]",66,"get_row",{"id":309,"type":299,"label":366,"file":258,"line":183},"$_POST (x17)",{"id":312,"type":304,"label":313,"file":258,"line":259,"wp_function":314},[369,370],{"from":298,"to":303,"sanitized":332},{"from":309,"to":312,"sanitized":332},18,{"entryPoint":373,"graph":374,"unsanitizedCount":371,"severity":338},"\u003Csimplepayuromania_records> (includes\\simplepayuromania_records.php:0)",{"nodes":375,"edges":380},[376,377,378,379],{"id":298,"type":299,"label":323,"file":258,"line":183},{"id":303,"type":304,"label":362,"file":258,"line":363,"wp_function":364},{"id":309,"type":299,"label":366,"file":258,"line":183},{"id":312,"type":304,"label":313,"file":258,"line":259,"wp_function":314},[381,382],{"from":298,"to":303,"sanitized":332},{"from":309,"to":312,"sanitized":332},{"summary":384,"deductions":385},"The \"simple-payu-romania\" v1.0 plugin demonstrates a generally good security posture in several key areas. The absence of known CVEs and the consistent use of prepared statements for all SQL queries are strong indicators of a well-maintained and secure codebase. Furthermore, the plugin does not perform file operations or external HTTP requests, reducing its potential attack surface. However, the static analysis reveals significant concerns.  A high percentage of output is not properly escaped, which could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is directly outputted to the browser without sanitization. The taint analysis highlights four high-severity flows with unsanitized paths, indicating a risk of unintended data processing or potential path traversal vulnerabilities. The complete lack of nonce checks and capability checks on the single shortcode is also a considerable weakness, potentially allowing unauthorized users to trigger shortcode functionality.",[386,388,390,393],{"reason":387,"points":173},"High percentage of unescaped output",{"reason":389,"points":337},"High severity unsanitized taint flows (4)",{"reason":391,"points":392},"Missing nonce checks on entry points",5,{"reason":394,"points":392},"Missing capability checks on entry points","2026-03-17T00:45:45.523Z",{"wat":397,"direct":410},{"assetPaths":398,"generatorPatterns":403,"scriptPaths":404,"versionParams":405},[399,400,401,402],"\u002Fwp-content\u002Fplugins\u002Fsimple-payu-romania\u002Fcss\u002Fsp_spr.css","\u002Fwp-content\u002Fplugins\u002Fsimple-payu-romania\u002Fcss\u002Fjquery.remodal.css","\u002Fwp-content\u002Fplugins\u002Fsimple-payu-romania\u002Fjs\u002Fsp_spr.js","\u002Fwp-content\u002Fplugins\u002Fsimple-payu-romania\u002Fjs\u002Fjquery.remodal.js",[],[402,401],[406,407,408,409],"simple-payu-romania\u002Fcss\u002Fjquery.remodal.css?ver=","simple-payu-romania\u002Fcss\u002Fsp_spr.css?ver=","simple-payu-romania\u002Fjs\u002Fjquery.remodal.js?ver=","simple-payu-romania\u002Fjs\u002Fsp_spr.js?ver=",{"cssClasses":411,"htmlComments":414,"htmlAttributes":415,"restEndpoints":417,"jsGlobals":418,"shortcodeOutput":420},[412,413],"sp_spr_err","sp_spr_payment_form",[],[416],"data-remodal-id",[],[419],"SP_SPR_URL",[421],"[sp_spr_display_form"]