[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f3VzwTcFOPxqLgKKB1vxKkRcsKtYd4vZDrlI57lV5fhQ":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":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":36,"analysis":128,"fingerprints":198},"monetbil-woocommerce-gateway","Monetbil – Mobile Money Gateway for WooCommerce","1.15.3","Serge NTONG","https:\u002F\u002Fprofiles.wordpress.org\u002Fsergentong\u002F","\u003Cp>\u003Cstrong>This is the Mobile Money payment gateway for WooCommerce.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>About Monetbil\u003C\u002Fh4>\n\u003Cp>Monetbil is a payment method for digital goods and services online using the Mobile Money billing service.\u003C\u002Fp>\n\u003Ch4>About the plugin\u003C\u002Fh4>\n\u003Cp>The plugin allows you to use Monetbil payment gateway with the WooCommerce plugin. The plugin uses an iframe-based form.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Pay with MTN Mobile Money\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Donations\u003C\u002Fh3>\n","This is the Mobile Money payment gateway for WooCommerce.",100,6351,0,"2019-06-16T16:22:00.000Z","5.2.24","3.0","",[19,20,21,22,23],"gateway","payment","payment-gateways","shopping-cart","woocommerce","https:\u002F\u002Fgithub.com\u002FMonetbil\u002Fmonetbil-wordpress-woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmonetbil-woocommerce-gateway.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"sergentong",1,30,84,"2026-04-04T01:11:39.517Z",[37,58,79,95,109],{"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":17,"tags":52,"homepage":56,"download_link":57,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"woocommerce-country-based-payments","Country Based Payments for WooCommerce","1.5","Ivan Paulin","https:\u002F\u002Fprofiles.wordpress.org\u002Fivan_paulin\u002F","\u003Cp>This plugin gives you option to choose which payment gateway will be available in certain country, or countries.\u003C\u002Fp>\n\u003Cp>If you need to have certain payment gateway to be available in all countries, don’t set option for it.\u003C\u002Fp>\n\u003Cp>This WooCommerce addon is compatible with:\u003Cbr \u002F>\n* WooCommerce 8.5.2\u003C\u002Fp>\n\u003Cp>\u003Cstrong>NOTE\u003C\u002Fstrong>: Backup your website before updating the plugin. Try to test a new version of the plugin on the staging server before using the plugin on a live site.\u003Cbr \u002F>\nThis plugin comes as is; there’s no guarantee that it will work with all payment gateways available.\u003Cbr \u002F>\nI don’t have access to the premium version of payment gateways, and I haven’t tested this plugin with all payment gateways.\u003Cbr \u002F>\nKnown payment gateways that this plugin does not work with:\u003Cbr \u002F>\n1. Amazon Payments\u003Cbr \u002F>\n2. PayPal Checkout\u003C\u002Fp>\n","Choose which payment gateway will be available in country\u002Fcountries.",3000,70909,86,12,"2024-01-26T10:27:00.000Z","6.4.8","5.0",[53,54,55,21,23],"countries","country","payment-gateway","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-country-based-payments\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-country-based-payments.1.5.zip",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":68,"num_ratings":69,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":77,"download_link":78,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"fake-pay-for-woocommerce","Fake Pay For WooCommerce","1.1.0","agraddy","https:\u002F\u002Fprofiles.wordpress.org\u002Fagraddy\u002F","\u003Cp>The WooCommerce Fake Pay plugin is a payment gateway for WooCommerce that allows admin users to checkout without having to enter any payment information. Simply choose the “Fake Pay” payment option on checkout and it will process the order as if you had paid with a real payment gateway.\u003C\u002Fp>\n\u003Cp>This plugin is useful for testing a WooCommerce checkout flow on a production site where real users are making payments with real payment gateways. The real users will not see the Fake Pay option but logged in admin users will be able to use the Fake Pay option.\u003C\u002Fp>\n","A simple pass-through WooCommerce payment gateway that can be used for testing orders with an admin account.",1000,15625,92,8,"2022-04-13T00:17:00.000Z","5.9.13","4.0","5.6",[75,55,21,76,23],"fake","test","https:\u002F\u002Fgithub.com\u002Fagraddy\u002Fwp-woo-fake-pay","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffake-pay-for-woocommerce.zip",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":66,"downloaded":87,"rating":88,"num_ratings":89,"last_updated":90,"tested_up_to":91,"requires_at_least":72,"requires_php":17,"tags":92,"homepage":93,"download_link":94,"security_score":11,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"woo-conditional-payment-gateways","Disable Payment Methods based on cart conditions for WooCommerce","1.16.5","Jose Vega","https:\u002F\u002Fprofiles.wordpress.org\u002Fjosevega\u002F","\u003Cp>Enable or disable WooCommerce payment gateways based on cart conditions like the order total.\u003C\u002Fp>\n\u003Ch4>Examples:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Enable paypal for orders higher than $100\u003C\u002Fli>\n\u003Cli>Enable credit card only when the order total is higher than $1000\u003C\u002Fli>\n\u003Cli>Disable stripe when the order total is \u003C than $30\u003C\u002Fli>\n\u003Cli>Enable “cash on delivery” when the order total is lower than $10\u003C\u002Fli>\n\u003Cli>Only allow bank transfers for orders > $1000\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Use Cases:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Save money by using the cheapest payment processors when the order total is too low\u003C\u002Fli>\n\u003Cli>Make more money by enabling the best payment gateway based on the user order\u003C\u002Fli>\n\u003Cli>Hide payment gateways that don’t allow transactions \u003C $5 or charge too much fees on small transactions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features:\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>The free plugin works with:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>All payment gateways\u003C\u002Fli>\n\u003Cli>You can create unlimited conditions for every gateway or multiple gateways at once\u003C\u002Fli>\n\u003Cli>You can create AND and OR conditions. i.e. “Enable paypal when the total order is > $100 and \u003C $200”\u003C\u002Fli>\n\u003Cli>You can use conditions based on “cart total”, “subtotal”, and “subtotal exc. taxes” only\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Extra conditions available on the premium plugin:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Enable or disable payment methods based on the user address\u003C\u002Fli>\n\u003Cli>Enable or disable payment methods for specific city\u003C\u002Fli>\n\u003Cli>Enable or disable payment methods for specific user state\u003C\u002Fli>\n\u003Cli>Enable or disable payment methods for specific zip code\u003C\u002Fli>\n\u003Cli>Enable or disable payment methods for specific country\u003C\u002Fli>\n\u003Cli>Enable or disable payment methods for specific user roles\u003C\u002Fli>\n\u003Cli>Enable or disable payment methods for old or new customers\u003C\u002Fli>\n\u003Cli>Enable or disable payment methods based on customer registration date\u003C\u002Fli>\n\u003Cli>Enable or disable payment methods based on previous customers orders\u003C\u002Fli>\n\u003Cli>etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpsuperadmins.com\u002Fplugins\u002Fwoocommerce-conditional-payment-gateways\u002F?utm_source=wp.org&utm_campaign=readme.txt&utm_medium=web\" rel=\"nofollow ugc\">Try Premium Plugin for FREE for 7 Days\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Enable or disable payment methods for category\u003C\u002Fli>\n\u003Cli>Enable or disable payment methods based on product height\u003C\u002Fli>\n\u003Cli>Enable or disable payment methods based on product length\u003C\u002Fli>\n\u003Cli>Enable or disable payment methods based on product weight\u003C\u002Fli>\n\u003Cli>Enable or disable payment methods based on the product quantity\u003C\u002Fli>\n\u003Cli>Enable or disable payment methods for specific product brands\u003C\u002Fli>\n\u003Cli>Enable or disable payment methods for specific product sizes or colors or attributes\u003C\u002Fli>\n\u003Cli>Enable or disable payment methods for specific product taxonomies\u003C\u002Fli>\n\u003Cli>etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can enable payment methods based on cart information:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Enable or disable payment methods for specific coupons used\u003C\u002Fli>\n\u003Cli>Enable or disable payment methods for specific shipping method\u003C\u002Fli>\n\u003Cli>Enable or disable payment methods based on the products in the cart\u003C\u002Fli>\n\u003Cli>Enable or disable payment methods based on the total tax\u003C\u002Fli>\n\u003Cli>Enable or disable payment methods based on the total weight\u003C\u002Fli>\n\u003Cli>Enable or disable payment methods based on the total coupon discounts\u003C\u002Fli>\n\u003Cli>Enable or disable payment methods based on the total shipping cost\u003C\u002Fli>\n\u003Cli>Enable or restrict payment methods based on the currency\u003C\u002Fli>\n\u003Cli>etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can rotate payment methods:\u003Cbr \u002F>\n– Enable or disable payment methods by day of the week, day of the month, month, year, or full date\u003Cbr \u002F>\n– Rotate payment methods for every order. For example: bank account 1 for order 1, bank account 2 for order 2, etc.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpsuperadmins.com\u002Fplugins\u002Fwoocommerce-conditional-payment-gateways\u002F?utm_source=wp.org&utm_campaign=readme.txt&utm_medium=web\" rel=\"nofollow ugc\">Try Premium Plugin for FREE for 7 Days\u003C\u002Fa>\u003C\u002Fp>\n","Enable or disable WooCommerce payment gateways based on cart conditions like the order total.",34722,94,14,"2025-07-11T00:07:00.000Z","6.8.5",[21,23],"https:\u002F\u002Fwpsuperadmins.com\u002Fplugins\u002Fwoocommerce-conditional-payment-gateways\u002F?utm_source=wp-admin&utm_campaign=plugins-list&utm_medium=web","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-conditional-payment-gateways.1.16.5.zip",{"slug":96,"name":97,"version":98,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":66,"downloaded":103,"rating":47,"num_ratings":104,"last_updated":105,"tested_up_to":71,"requires_at_least":72,"requires_php":17,"tags":106,"homepage":107,"download_link":108,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"woo-payment-gateway-for-vivapayments","Viva Payments – Viva Wallet WooCommerce Payment Gateway","1.4.0.1","Papaki (Enartia S.A.)","https:\u002F\u002Fprofiles.wordpress.org\u002Fenartia\u002F","\u003Cp>Woocommerce Viva Payments – Viva Wallet payment gateway plug-in.\u003C\u002Fp>\n\u003Cp>Provides pre-auth transactions and free instalments.\u003C\u002Fp>\n\u003Cp>Based on original plugin “Viva Wallet Woocommerce Payment Gateway By emspace.gr” [https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-payment-gateway-viva-wallet\u002F]\u003C\u002Fp>\n","Woocommerce Viva Payments - Viva Wallet payment gateway plug-in.",33079,13,"2022-02-28T11:06:00.000Z",[55,21,23],"https:\u002F\u002Fwww.papaki.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-payment-gateway-for-vivapayments.zip",{"slug":110,"name":111,"version":112,"author":113,"author_profile":114,"description":115,"short_description":116,"active_installs":117,"downloaded":118,"rating":11,"num_ratings":119,"last_updated":120,"tested_up_to":121,"requires_at_least":72,"requires_php":73,"tags":122,"homepage":126,"download_link":127,"security_score":11,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"wc-restricted-shipping-and-payment","Conditional Payments and Shipping for WooCommerce","1.0.15","Waseem Senjer","https:\u002F\u002Fprofiles.wordpress.org\u002Fwaseem_senjer\u002F","\u003Cp>A simplistic plugin for excluding shipping methods based on multiple rules such as shipping class, package weight and cart totals.\u003C\u002Fp>\n\u003Ch3>Excluding Payment Gateways\u003C\u002Fh3>\n\u003Cp>You can take full control of your store payment gateways by excluding certain gateways if certain rules were met in the checkout process. For example, you can exclude Check Payments if the cart total is less than 100$. You can add an unlimited number of rules to control your payment methods availability.\u003C\u002Fp>\n\u003Ch3>Excluding Shipping Methods\u003C\u002Fh3>\n\u003Cp>Moreover, you can have a high level of control over your store’s shipping methods, You can apply as many rules as you need in order to manage your shipping methods availability. For example, you may exclude some shipping methods if the order weight exceeds a certain weight, or exclude shipping method\u002Fs if the destination was a certain country.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpruby.com\u002Fplugin\u002Fwoocommerce-restricted-shipping-payment-pro\u002F?utm_source=restricted-lite&utm_medium=readme&utm_campaign=freetopro\" title=\"Upgrade to Pro NOW\" rel=\"nofollow ugc\">Upgrade to Pro Now\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpruby.com\u002Fknowledgebase_category\u002Fwoocommerce-restricted-shipping-and-payment-pro\u002F\" title=\"Documentation \" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","A simplistic plugin for excluding shipping methods based on multiple rules such as shipping class, package weight and cart totals.",900,14914,3,"2025-12-08T13:55:00.000Z","6.9.4",[123,124,21,125,23],"conditional-payments","conditional-shipping","shipping-method","https:\u002F\u002Fwpruby.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwc-restricted-shipping-and-payment.1.0.15.zip",{"attackSurface":129,"codeSignals":157,"taintFlows":185,"riskAssessment":186,"analyzedAt":197},{"hooks":130,"ajaxHandlers":153,"restRoutes":154,"shortcodes":155,"cronEvents":156,"entryPointCount":13,"unprotectedCount":13},[131,137,141,144,148],{"type":132,"name":133,"callback":134,"priority":13,"file":135,"line":136},"action","plugins_loaded","init_monetbil_woocommerce_gateway","monetbil-woocommerce-gateway.php",16,{"type":132,"name":138,"callback":139,"file":135,"line":140},"parse_request","monetbil_woocommerce_return",858,{"type":132,"name":138,"callback":142,"file":135,"line":143},"monetbil_woocommerce_notify",859,{"type":132,"name":145,"callback":146,"file":135,"line":147},"wp_enqueue_scripts","monetbil_woocommerce_register_scripts",860,{"type":149,"name":150,"callback":151,"file":135,"line":152},"filter","woocommerce_payment_gateways","monetbil_woocommerce_register_gateway",863,[],[],[],[],{"dangerousFunctions":158,"sqlUsage":159,"outputEscaping":161,"fileOperations":13,"externalRequests":119,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":184},[],{"prepared":13,"raw":13,"locations":160},[],{"escaped":13,"rawEcho":162,"locations":163},11,[164,167,169,171,173,174,176,178,179,180,182],{"file":135,"line":165,"context":166},358,"raw output",{"file":135,"line":168,"context":166},364,{"file":135,"line":170,"context":166},850,{"file":172,"line":32,"context":166},"templates\\payment-widget-v1.php",{"file":172,"line":32,"context":166},{"file":172,"line":175,"context":166},2,{"file":177,"line":32,"context":166},"templates\\payment-widget-v2.php",{"file":177,"line":175,"context":166},{"file":177,"line":175,"context":166},{"file":181,"line":89,"context":166},"templates\\receipt.php",{"file":181,"line":183,"context":166},35,[],[],{"summary":187,"deductions":188},"The monetbil-woocommerce-gateway plugin v1.15.3 presents a mixed security posture.  On the positive side, static analysis reveals a clean slate regarding dangerous functions, SQL injection risks (all queries use prepared statements), file operations, and known vulnerabilities (no CVEs recorded).  The absence of a significant attack surface with entry points, coupled with no recorded vulnerabilities, suggests a generally well-maintained codebase in these areas.\n\nHowever, there are notable concerns stemming from the code analysis. The most significant is the complete lack of output escaping across all 11 identified output points. This is a critical vulnerability that can lead to Cross-Site Scripting (XSS) attacks if user-supplied data is displayed without proper sanitization. Additionally, the plugin makes 3 external HTTP requests, which could be exploited if the remote endpoints are compromised or if the requests themselves are not properly secured against injection, though the static analysis didn't explicitly flag issues here. The absence of nonce checks and capability checks on any potential entry points (though none were detected) also represents a weakness in fundamental WordPress security practices, leaving potential future expansion points vulnerable.\n\nIn conclusion, while the plugin has a clean vulnerability history and avoids common SQL and code execution risks, the pervasive lack of output escaping is a severe security flaw that must be addressed. The external HTTP requests also warrant careful review. The plugin's strengths lie in its avoidance of known dangerous functions and raw SQL, but its weaknesses in output sanitization and a potential lack of comprehensive authorization checks on any future entry points require immediate attention to mitigate significant risks.",[189,192,195],{"reason":190,"points":191},"0% output escaping",15,{"reason":193,"points":194},"No nonce checks",5,{"reason":196,"points":194},"No capability checks","2026-03-16T20:58:06.585Z",{"wat":199,"direct":206},{"assetPaths":200,"generatorPatterns":203,"scriptPaths":204,"versionParams":205},[201,202],"\u002Fwp-content\u002Fplugins\u002Fmonetbil-woocommerce-gateway\u002Fassets\u002Fjs\u002Fmonetbil-mobile-payments.js","\u002Fwp-content\u002Fplugins\u002Fmonetbil-woocommerce-gateway\u002Fassets\u002Fjs\u002Fmonetbil.min.js",[],[201,202],[],{"cssClasses":207,"htmlComments":208,"htmlAttributes":209,"restEndpoints":210,"jsGlobals":211,"shortcodeOutput":212},[],[],[],[],[],[]]