[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fIa5y63X2fDjsT3Oiqj-5PclB275hSODAxJWWruSI8xY":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":38,"analysis":137,"fingerprints":1103},"pronamic-pay-with-mollie-for-gravity-forms","Pronamic Pay with Mollie for Gravity Forms","1.11.0","Pronamic","https:\u002F\u002Fprofiles.wordpress.org\u002Fpronamic\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.pronamicpay.com\u002F\" rel=\"nofollow ugc\">Pronamic Pay\u003C\u002Fa> · \u003Ca href=\"https:\u002F\u002Fwww.pronamic.eu\u002F\" rel=\"nofollow ugc\">Pronamic\u003C\u002Fa> · \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpronamic\u002Fwp-pronamic-pay-with-mollie-for-gravity-forms\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>The installation is as easy as creating a form. Just add your form fields, choose a payment amount and add a list of the available payment methods from Mollie. You can choose which payment methods you want to embed in your form.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FpZk1EFN8vv8?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>This plugin is developed from the idea that online payments should be easy. Some of the features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Easy install\u003C\u002Fli>\n\u003Cli>Support for most major payment methods\u003C\u002Fli>\n\u003Cli>Payment status pages\u003C\u002Fli>\n\u003Cli>Automatic payment status updates via Mollie webhooks and the WordPress REST API\u003C\u002Fli>\n\u003Cli>High quality support\u003C\u002Fli>\n\u003Cli>Built by Pronamic\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Recurring payments\u003C\u002Fh3>\n\u003Cp>Pronamic Pay with Mollie for Gravity Forms supports recurring payments. Set your custom schedule like, a week, month or year to receive automatic payments. If you want to sell subscriptions or receive recurring donations this could be the great solution for you. You can also set subscription renewal notification for the recurring payments, which will be send one week before the next payment.\u003C\u002Fp>\n\u003Ch3>Pronamic Pay Premium\u003C\u002Fh3>\n\u003Cp>With a Pronamic Pay Premium license, you get access to exceptional support and a range of exclusive benefits that take your payment experience to the next level.\u003C\u002Fp>\n\u003Ch4>Premium support\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Fast and expert help\u003C\u002Fstrong> from our team of specialists.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority treatment\u003C\u002Fstrong> for your support tickets.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium add-ons\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Pronamic Pay Fundraising Add-On\u003C\u002Fstrong>\u003Cbr \u002F>\nEasily create online fundraising and crowdfunding campaigns.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pronamic Pay Notification Add-On\u003C\u002Fstrong>\u003Cbr \u002F>\nSet up extensive notifications for payers and administrators.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pronamic Pay WP All Export Add-On\u003C\u002Fstrong>\u003Cbr \u002F>\nExport all your payment data with a few clicks.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>And much more!\u003C\u002Fp>\n\u003Cp>Discover all the benefits of Pronamic Pay Premium at \u003Ca href=\"https:\u002F\u002Fwww.pronamicpay.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.pronamicpay.com\u002F\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Upgrade to Pronamic Pay Premium now and take advantage of all the benefits!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Links\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.pronamicpay.com\u002Fconnections\u002Fmollie-for-gravity-forms\u002F\" rel=\"nofollow ugc\">Pronamic Pay with Mollie for Gravity Forms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.pronamicpay.com\u002Fmanual-category\u002Fmollie\u002F\" rel=\"nofollow ugc\">Pronamic Pay manuals for Mollie\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.pronamicpay.com\u002Fmanual-category\u002Fgravity-forms\u002F\" rel=\"nofollow ugc\">Pronamic Pay manuals for Gravity Forms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.pronamic.eu\u002F\" rel=\"nofollow ugc\">Pronamic\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Connect Mollie to Gravity Forms with Pronamic Pay. This free plugin is all that you need to start selling with Gravity Forms.",300,6399,100,3,"2026-01-27T11:05:00.000Z","6.8.5","5.9","8.2",[20,21,22,23,24],"gravity","gravityforms","mollie","pay","pronamic","https:\u002F\u002Fwww.pronamic.eu\u002Fplugins\u002Fpronamic-pay-with-mollie-for-gravity-forms\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpronamic-pay-with-mollie-for-gravity-forms.1.11.0.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":24,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},15,5460,98,6,99,"2026-04-04T02:30:00.432Z",[39,63,85,102,119],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":54,"tags":55,"homepage":60,"download_link":61,"security_score":62,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"razorpay-gravity-forms","Razorpay for Gravity Forms","1.3.7","Razorpay","https:\u002F\u002Fprofiles.wordpress.org\u002Frazorpay\u002F","\u003Cp>This is the official Razorpay payment gateway plugin for Gravity Forms. Allows you to accept credit cards, debit cards, netbanking and wallets with the gravity forms plugin. It uses a seamles integration, allowing the customer to pay on your website without being redirected away from your website.\u003C\u002Fp>\n\u003Cp>This is compatible with version greater than 1.9.3 gravity forms.\u003C\u002Fp>\n\u003Ch3>Dependencies\u003C\u002Fh3>\n\u003Col>\n\u003Cli>WordPress v3.9.2 and later\u003C\u002Fli>\n\u003Cli>Gravity Forms v1.9.3 and later\u003C\u002Fli>\n\u003Cli>PHP v7.3 and later\u003C\u002Fli>\n\u003Cli>php-curl\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Visit the Gravity Forms settings page, and click on the Razorpay tab.\u003C\u002Fli>\n\u003Cli>Add in your Key Id and Key Secret.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Visit \u003Ca href=\"https:\u002F\u002Frazorpay.com\" rel=\"nofollow ugc\">razorpay.com\u003C\u002Fa> for support requests or email us at \u003Ca href=\"mailto:integrations@razorpay.com\" rel=\"nofollow ugc\">integrations@razorpay.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>The Razorpay Gravity Forms plugin is released under the GPLv2 license, same as that\u003Cbr \u002F>\nof WordPress. See the LICENSE file for the complete LICENSE text.\u003C\u002Fp>\n","Allows you to use Razorpay payment gateway with the gravity forms plugin.",600,13642,20,2,"2025-01-23T12:22:00.000Z","6.1.10","3.9.2","",[56,21,57,58,59],"ecommerce","india","payments","razorpay","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frazorpay-gravity-forms","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frazorpay-gravity-forms.1.3.7.zip",92,{"slug":64,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":47,"downloaded":71,"rating":13,"num_ratings":72,"last_updated":73,"tested_up_to":74,"requires_at_least":75,"requires_php":76,"tags":77,"homepage":82,"download_link":83,"security_score":84,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"zibal-payment-gateway-for-gravity-forms","Zibal Payment Gateway for Gravity Forms","1.0.0","Mohammad Zamanzadeh","https:\u002F\u002Fprofiles.wordpress.org\u002Fmzamanzadah\u002F","\u003Cp>افزونه Zibal Payment Gateway for Gravity Forms امکان فروش اینترنتی و آنلاین از طریق درگاه پرداخت زیبال به افزونه گرویتی فرم اضافه می کند.\u003C\u002Fp>\n","با نصب این پلاگین می توانید از خدمات درگاه پرداخت واسط و مستقیم و یا اختصاصی زیبال برروی افزونه گرویتی فرم استفاده کنید!",5545,1,"2022-06-20T09:48:00.000Z","6.0.11","4.5","5.4",[78,21,79,80,81],"gateway","payment","zibal","%d8%b2%db%8c%d8%a8%d8%a7%d9%84","http:\u002F\u002Fzibal.ir\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fzibal-payment-gateway-for-gravity-forms.zip",85,{"slug":86,"name":87,"version":88,"author":89,"author_profile":90,"description":91,"short_description":92,"active_installs":93,"downloaded":94,"rating":95,"num_ratings":50,"last_updated":96,"tested_up_to":16,"requires_at_least":97,"requires_php":54,"tags":98,"homepage":100,"download_link":101,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"paystack-add-on-for-gravity-forms","Paystack Add-On for Gravity Forms","2.0.6","paystack","https:\u002F\u002Fprofiles.wordpress.org\u002Fpaystack\u002F","\u003Cp>The Paystack Addon for Gravity Forms allows you to quickly and easily implement credit card payments with WordPress. With the Paystack Add-On you can capture one time credit card payments or setup recurring payment subscriptions.\u003C\u002Fp>\n","The Paystack Addon for Gravity Forms allows you to quickly and easily implement credit card payments with WordPress. With the Paystack Add-On you can  &hellip;",400,8400,60,"2025-07-23T21:13:00.000Z","5.1",[21,58,99],"subscriptions","https:\u002F\u002Fpaystack.com\u002Fdocs\u002Flibraries-and-plugins\u002Fplugins#wordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpaystack-add-on-for-gravity-forms.2.0.7.zip",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":13,"downloaded":110,"rating":13,"num_ratings":72,"last_updated":111,"tested_up_to":112,"requires_at_least":53,"requires_php":113,"tags":114,"homepage":117,"download_link":118,"security_score":84,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"cashfree-gravity-forms","Cashfree Gravity Forms","1.3.0","Cashfree","https:\u002F\u002Fprofiles.wordpress.org\u002Fdevcashfree\u002F","\u003Cp>Cashfree Payments is an Indian payment aggregator helping you cater to all your customers’ payment needs. Cashfree Payments seamlessly integrates with Gravity Forms to let you accept payments for your Indian business on your WordPress website. With a Cashfree Payments hosted checkout and an intuitive dashboard you can be up and running in no time.\u003C\u002Fp>\n\u003Cp>This is compatible with version greater than 1.9.3 gravity forms.\u003C\u002Fp>\n\u003Ch3>Dependencies\u003C\u002Fh3>\n\u003Col>\n\u003Cli>WordPress v3.9.2 and later\u003C\u002Fli>\n\u003Cli>Gravity Forms v1.9.3 and later\u003C\u002Fli>\n\u003Cli>PHP v5.6.0 and later\u003C\u002Fli>\n\u003Cli>php-curl\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Visit the Gravity Forms settings page, and click on the Cashfree tab.\u003C\u002Fli>\n\u003Cli>Add in your App ID and Secret Key.\u003C\u002Fli>\n\u003Cli>Add a form using gravity form and add fields to the form and save it.\u003C\u002Fli>\n\u003Cli>Click on setting of that form and click on Cashfree.\u003C\u002Fli>\n\u003Cli>Add a Cashfree feed to support Cashfree payment to the particular form.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Visit \u003Ca href=\"https:\u002F\u002Fcashfree.com\" rel=\"nofollow ugc\">cashfree.com\u003C\u002Fa> for support requests or email us at \u003Ca href=\"mailto:techsupport@cashfree.com\" rel=\"nofollow ugc\">techsupport@cashfree.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>The Cashfree Gravity Forms plugin is released under the GPLv2 license, same as that\u003Cbr \u002F>\nof WordPress. See the LICENSE file for the complete LICENSE text.\u003C\u002Fp>\n","Allows you to use Cashfree payment gateway with the gravity forms plugin.",4309,"2024-03-01T10:32:00.000Z","6.4.8","7.0",[115,116,21],"cashfree-payments","e-commerce","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcashfree-gravity-forms","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcashfree-gravity-forms.1.3.0.zip",{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":13,"downloaded":127,"rating":27,"num_ratings":27,"last_updated":128,"tested_up_to":129,"requires_at_least":54,"requires_php":54,"tags":130,"homepage":135,"download_link":136,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"heartland-secure-submit-addon-for-gravity-forms","Global Payments SecureSubmit Addon for Gravity Forms","2.2.0","SecureSubmit","https:\u002F\u002Fprofiles.wordpress.org\u002Fmarkhagan\u002F","\u003Cp>This plugin allows Gravity Forms to use the Global Payments Gateway. All card data is tokenized using Global Payments SecureSubmit product.\u003C\u002Fp>\n\u003Cp>Features of SecureSubmit:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Only two configuration fields: public and secret API key\u003C\u002Fli>\n\u003Cli>Simple to install and configure.\u003C\u002Fli>\n\u003Cli>Tokenized payments help reduce PCI Scope\u003C\u002Fli>\n\u003Cli>Enables credit card saving for a friction-reduced checkout.\u003C\u002Fli>\n\u003C\u002Ful>\n","SecureSubmit allows merchants to take PCI-Friendly Credit Card payments with Gravity Forms using Global Payments Payment Gateway.",6598,"2026-01-08T16:27:00.000Z","6.7.5",[131,21,132,133,134],"globalpayments","securesubmit","token","tokenize","https:\u002F\u002Fdeveloper.globalpayments.com\u002Fheartland\u002Fpayments\u002Foverview","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fheartland-secure-submit-addon-for-gravity-forms.zip",{"attackSurface":138,"codeSignals":718,"taintFlows":995,"riskAssessment":1092,"analyzedAt":1102},{"hooks":139,"ajaxHandlers":701,"restRoutes":706,"shortcodes":713,"cronEvents":714,"entryPointCount":50,"unprotectedCount":72},[140,146,151,154,157,161,164,167,169,171,173,175,177,181,187,191,195,199,203,207,211,215,219,223,227,231,236,240,245,249,253,257,262,266,270,273,278,282,285,287,289,294,298,301,306,311,314,317,320,323,326,331,333,338,342,346,348,350,351,355,358,363,367,369,371,373,377,381,383,385,387,391,393,394,399,402,405,409,412,414,417,421,424,427,431,434,437,440,443,445,448,451,454,457,460,463,465,467,470,472,475,478,481,482,485,487,490,493,494,498,500,501,503,505,507,509,510,512,515,516,517,518,520,521,523,525,526,528,529,532,534,536,538,541,543,545,547,548,551,553,555,557,559,560,562,563,565,567,569,572,573,577,580,582,585,587,590,593,597,600,601,604,606,609,610,614,618,622,626,630,634,638,641,645,649,651,654,656,658,659,662,666,669,674,678,680,683,684,686,687,689,691,693,696,698,699,700],{"type":141,"name":142,"callback":143,"file":144,"line":145},"action","init","pronamic_datetime_load_plugin_textdomain","packages\\pronamic\\wp-datetime\\pronamic-datetime.php",38,{"type":141,"name":147,"callback":148,"file":149,"line":150},"plugins_loaded","closure","packages\\pronamic\\wp-gravityforms-nl\\gravityforms-nl.php",32,{"type":141,"name":142,"callback":152,"file":153,"line":145},"pronamic_money_load_plugin_textdomain","packages\\pronamic\\wp-money\\pronamic-money.php",{"type":141,"name":155,"callback":152,"file":153,"line":156},"change_locale",39,{"type":141,"name":147,"callback":158,"priority":72,"file":159,"line":160},"initialize_latest_version","packages\\woocommerce\\action-scheduler\\action-scheduler.php",37,{"type":141,"name":147,"callback":162,"priority":27,"file":159,"line":163},"action_scheduler_register_3_dot_9_dot_3",40,{"type":141,"name":142,"callback":142,"priority":27,"file":165,"line":166},"packages\\woocommerce\\action-scheduler\\classes\\abstracts\\ActionScheduler.php",196,{"type":141,"name":142,"callback":142,"priority":72,"file":165,"line":168},197,{"type":141,"name":142,"callback":142,"priority":72,"file":165,"line":170},198,{"type":141,"name":142,"callback":142,"priority":72,"file":165,"line":172},199,{"type":141,"name":142,"callback":142,"priority":72,"file":165,"line":174},200,{"type":141,"name":142,"callback":148,"priority":72,"file":165,"line":176},202,{"type":141,"name":178,"callback":179,"file":165,"line":180},"action_scheduler\u002Fmigration_complete","ActionScheduler_WPCommentCleaner::maybe_schedule_cleanup",261,{"type":141,"name":182,"callback":183,"priority":184,"file":185,"line":186},"action_scheduler_canceled_action","log_canceled_action",10,"packages\\woocommerce\\action-scheduler\\classes\\abstracts\\ActionScheduler_Logger.php",67,{"type":141,"name":188,"callback":189,"priority":184,"file":185,"line":190},"action_scheduler_begin_execute","log_started_action",68,{"type":141,"name":192,"callback":193,"priority":184,"file":185,"line":194},"action_scheduler_after_execute","log_completed_action",69,{"type":141,"name":196,"callback":197,"priority":184,"file":185,"line":198},"action_scheduler_failed_execution","log_failed_action",70,{"type":141,"name":200,"callback":201,"priority":184,"file":185,"line":202},"action_scheduler_failed_action","log_timed_out_action",71,{"type":141,"name":204,"callback":205,"priority":184,"file":185,"line":206},"action_scheduler_unexpected_shutdown","log_unexpected_shutdown",72,{"type":141,"name":208,"callback":209,"priority":184,"file":185,"line":210},"action_scheduler_reset_action","log_reset_action",73,{"type":141,"name":212,"callback":213,"priority":184,"file":185,"line":214},"action_scheduler_execution_ignored","log_ignored_action",74,{"type":141,"name":216,"callback":217,"priority":184,"file":185,"line":218},"action_scheduler_failed_fetch_action","log_failed_fetch_action",75,{"type":141,"name":220,"callback":221,"priority":184,"file":185,"line":222},"action_scheduler_failed_to_schedule_next_instance","log_failed_schedule_next_instance",76,{"type":141,"name":224,"callback":225,"priority":184,"file":185,"line":226},"action_scheduler_bulk_cancel_actions","bulk_log_cancel_actions",77,{"type":141,"name":228,"callback":229,"file":185,"line":230},"action_scheduler_stored_action","log_stored_action",84,{"type":141,"name":232,"callback":233,"file":234,"line":235},"woocommerce_admin_status_content_action-scheduler","render_admin_ui","packages\\woocommerce\\action-scheduler\\classes\\ActionScheduler_AdminView.php",56,{"type":141,"name":237,"callback":238,"file":234,"line":239},"woocommerce_system_status_report","system_status_report",57,{"type":241,"name":242,"callback":243,"file":234,"line":244},"filter","woocommerce_admin_status_tabs","register_system_status_tab",58,{"type":141,"name":246,"callback":247,"file":234,"line":248},"admin_menu","register_menu",61,{"type":141,"name":250,"callback":251,"file":234,"line":252},"admin_notices","maybe_check_pastdue_actions",62,{"type":141,"name":254,"callback":255,"file":234,"line":256},"current_screen","add_help_tabs",63,{"type":241,"name":258,"callback":259,"priority":13,"file":260,"line":261},"action_scheduler_store_class","set_store_class","packages\\woocommerce\\action-scheduler\\classes\\ActionScheduler_DataController.php",190,{"type":241,"name":263,"callback":264,"priority":13,"file":260,"line":265},"action_scheduler_logger_class","set_logger_class",191,{"type":141,"name":267,"callback":268,"file":260,"line":269},"deactivate_plugin","mark_migration_incomplete",192,{"type":141,"name":271,"callback":272,"file":260,"line":168},"action_scheduler\u002Fprogress_tick","maybe_free_memory",{"type":141,"name":274,"callback":275,"file":276,"line":277},"shutdown","handle_unexpected_shutdown","packages\\woocommerce\\action-scheduler\\classes\\ActionScheduler_FatalErrorMonitor.php",45,{"type":141,"name":279,"callback":280,"priority":27,"file":276,"line":281},"action_scheduler_before_execute","track_current_action",46,{"type":141,"name":192,"callback":283,"priority":27,"file":276,"line":284},"untrack_action",47,{"type":141,"name":212,"callback":283,"priority":27,"file":276,"line":286},48,{"type":141,"name":196,"callback":283,"priority":27,"file":276,"line":288},49,{"type":141,"name":290,"callback":291,"priority":184,"file":292,"line":293},"action_scheduler\u002Fcreated_table","set_autoincrement","packages\\woocommerce\\action-scheduler\\classes\\ActionScheduler_ListTable.php",554,{"type":241,"name":295,"callback":296,"file":297,"line":206},"cron_schedules","add_wp_cron_schedule","packages\\woocommerce\\action-scheduler\\classes\\ActionScheduler_QueueRunner.php",{"type":141,"name":274,"callback":299,"file":297,"line":300},"maybe_dispatch_async_request",95,{"type":141,"name":302,"callback":303,"file":304,"line":305},"action_scheduler_init","schedule_recurring_scheduler_hook","packages\\woocommerce\\action-scheduler\\classes\\ActionScheduler_RecurringActionScheduler.php",28,{"type":141,"name":307,"callback":308,"priority":184,"file":309,"line":310},"pre_get_comments","filter_comment_queries","packages\\woocommerce\\action-scheduler\\classes\\ActionScheduler_WPCommentCleaner.php",44,{"type":141,"name":312,"callback":313,"priority":49,"file":309,"line":277},"wp_count_comments","filter_comment_count",{"type":141,"name":315,"callback":316,"priority":184,"file":309,"line":281},"comment_feed_where","filter_comment_feed",{"type":141,"name":318,"callback":319,"file":309,"line":288},"load-tools_page_action-scheduler","register_admin_notice",{"type":141,"name":321,"callback":319,"file":309,"line":322},"load-woocommerce_page_wc-status",50,{"type":141,"name":250,"callback":324,"file":309,"line":325},"print_admin_notice",109,{"type":141,"name":327,"callback":328,"priority":184,"file":329,"line":330},"action_scheduler_deleted_action","clear_deleted_action_logs","packages\\woocommerce\\action-scheduler\\classes\\data-stores\\ActionScheduler_DBLogger.php",112,{"type":141,"name":290,"callback":291,"priority":184,"file":332,"line":218},"packages\\woocommerce\\action-scheduler\\classes\\data-stores\\ActionScheduler_HybridStore.php",{"type":241,"name":334,"callback":335,"priority":184,"file":336,"line":337},"comments_clauses","filter_comment_query_clauses","packages\\woocommerce\\action-scheduler\\classes\\data-stores\\ActionScheduler_wpCommentLogger.php",129,{"type":141,"name":339,"callback":340,"priority":184,"file":336,"line":341},"action_scheduler_before_process_queue","disable_comment_counting",254,{"type":141,"name":343,"callback":344,"priority":184,"file":336,"line":345},"action_scheduler_after_process_queue","enable_comment_counting",255,{"type":141,"name":307,"callback":308,"priority":184,"file":336,"line":347},259,{"type":141,"name":312,"callback":313,"priority":49,"file":336,"line":349},260,{"type":141,"name":315,"callback":316,"priority":184,"file":336,"line":180},{"type":141,"name":352,"callback":353,"file":336,"line":354},"wp_insert_comment","delete_comment_count_cache",264,{"type":141,"name":356,"callback":353,"file":336,"line":357},"wp_set_comment_status",265,{"type":241,"name":359,"callback":360,"priority":184,"file":361,"line":362},"wp_insert_post_data","filter_insert_post_data","packages\\woocommerce\\action-scheduler\\classes\\data-stores\\ActionScheduler_wpPostStore.php",81,{"type":241,"name":364,"callback":365,"priority":184,"file":361,"line":366},"pre_wp_unique_post_slug","set_unique_post_slug",82,{"type":241,"name":364,"callback":365,"priority":184,"file":361,"line":368},518,{"type":241,"name":359,"callback":360,"priority":184,"file":361,"line":370},1006,{"type":241,"name":364,"callback":365,"priority":184,"file":361,"line":372},1007,{"type":241,"name":374,"callback":375,"file":361,"line":376},"action_scheduler_migration_dependencies_met","migration_dependencies_met",1094,{"type":141,"name":250,"callback":378,"priority":184,"file":379,"line":380},"display_migration_notice","packages\\woocommerce\\action-scheduler\\classes\\migration\\Controller.php",176,{"type":241,"name":258,"callback":382,"priority":13,"file":379,"line":261},"get_store_class",{"type":241,"name":263,"callback":384,"priority":13,"file":379,"line":265},"get_logger_class",{"type":141,"name":142,"callback":386,"file":379,"line":269},"maybe_hook_migration",{"type":141,"name":388,"callback":389,"file":379,"line":390},"wp_loaded","schedule_migration",193,{"type":141,"name":318,"callback":392,"priority":184,"file":379,"line":166},"hook_admin_notices",{"type":141,"name":321,"callback":392,"priority":184,"file":379,"line":168},{"type":141,"name":395,"callback":396,"priority":184,"file":397,"line":398},"action_scheduler_before_schema_update","update_schema_3_0","packages\\woocommerce\\action-scheduler\\classes\\schema\\ActionScheduler_LoggerSchema.php",35,{"type":141,"name":395,"callback":400,"priority":184,"file":401,"line":163},"update_schema_5_0","packages\\woocommerce\\action-scheduler\\classes\\schema\\ActionScheduler_StoreSchema.php",{"type":141,"name":327,"callback":403,"file":404,"line":163},"on_action_deleted","packages\\woocommerce\\action-scheduler\\classes\\WP_CLI\\Action\\Delete_Command.php",{"type":141,"name":212,"callback":406,"file":407,"line":408},"on_action_ignored","packages\\woocommerce\\action-scheduler\\classes\\WP_CLI\\Action\\Run_Command.php",42,{"type":141,"name":192,"callback":410,"file":407,"line":411},"on_action_executed",43,{"type":141,"name":196,"callback":413,"priority":184,"file":407,"line":310},"on_action_failed",{"type":141,"name":415,"callback":416,"priority":184,"file":407,"line":277},"action_scheduler_failed_validation","on_action_invalid",{"type":141,"name":279,"callback":418,"file":419,"line":420},"before_execute","packages\\woocommerce\\action-scheduler\\classes\\WP_CLI\\ActionScheduler_WPCLI_QueueRunner.php",87,{"type":141,"name":192,"callback":422,"priority":184,"file":419,"line":423},"after_execute",88,{"type":141,"name":196,"callback":425,"priority":184,"file":419,"line":426},"action_failed",89,{"type":141,"name":428,"callback":148,"file":429,"line":430},"action_scheduler\u002Fmigrate_action_dry_run","packages\\woocommerce\\action-scheduler\\classes\\WP_CLI\\Migration_Command.php",137,{"type":141,"name":432,"callback":148,"file":429,"line":433},"action_scheduler\u002Fno_action_to_migrate",144,{"type":141,"name":435,"callback":148,"file":429,"line":436},"action_scheduler\u002Fmigrate_action_failed",151,{"type":141,"name":438,"callback":148,"priority":184,"file":429,"line":439},"action_scheduler\u002Fmigrate_action_incomplete",158,{"type":141,"name":441,"callback":148,"priority":184,"file":429,"line":442},"action_scheduler\u002Fmigrated_action",167,{"type":141,"name":444,"callback":148,"file":429,"line":380},"action_scheduler\u002Fmigration_batch_starting",{"type":141,"name":446,"callback":148,"file":429,"line":447},"action_scheduler\u002Fmigration_batch_complete",183,{"type":241,"name":449,"callback":148,"file":450,"line":156},"pronamic_pay_modules","packages\\wp-pay\\core\\pronamic-pay-core.php",{"type":141,"name":246,"callback":452,"file":453,"line":322},"anonymous","packages\\wp-pay\\core\\src\\Admin\\AdminAboutPage.php",{"type":141,"name":455,"callback":452,"file":453,"line":456},"admin_head",51,{"type":141,"name":458,"callback":452,"file":453,"line":459},"pronamic_pay_install",53,{"type":141,"name":461,"callback":452,"file":462,"line":456},"post_edit_form_tag","packages\\wp-pay\\core\\src\\Admin\\AdminGatewayPostType.php",{"type":141,"name":464,"callback":452,"file":462,"line":459},"add_meta_boxes",{"type":141,"name":466,"callback":452,"priority":184,"file":462,"line":239},"after_delete_post",{"type":241,"name":468,"callback":452,"priority":184,"file":462,"line":469},"display_post_states",59,{"type":241,"name":471,"callback":452,"file":462,"line":248},"post_updated_messages",{"type":241,"name":473,"callback":452,"file":474,"line":163},"debug_information","packages\\wp-pay\\core\\src\\Admin\\AdminHealth.php",{"type":241,"name":476,"callback":452,"file":474,"line":477},"site_status_tests",41,{"type":141,"name":479,"callback":452,"file":480,"line":420},"admin_init","packages\\wp-pay\\core\\src\\Admin\\AdminModule.php",{"type":141,"name":246,"callback":452,"file":480,"line":423},{"type":141,"name":483,"callback":452,"file":480,"line":484},"load-post.php",90,{"type":141,"name":486,"callback":452,"file":480,"line":62},"admin_enqueue_scripts",{"type":241,"name":488,"callback":452,"file":480,"line":489},"parent_file",94,{"type":141,"name":491,"callback":452,"file":492,"line":305},"load-edit.php","packages\\wp-pay\\core\\src\\Admin\\AdminPaymentBulkActions.php",{"type":141,"name":250,"callback":452,"file":492,"line":469},{"type":241,"name":495,"callback":452,"file":496,"line":497},"request","packages\\wp-pay\\core\\src\\Admin\\AdminPaymentPostType.php",54,{"type":241,"name":499,"callback":452,"priority":184,"file":496,"line":244},"list_table_primary_column",{"type":141,"name":483,"callback":452,"file":496,"line":252},{"type":141,"name":250,"callback":452,"file":496,"line":502},64,{"type":141,"name":464,"callback":452,"file":496,"line":504},66,{"type":241,"name":506,"callback":452,"priority":184,"file":496,"line":190},"post_row_actions",{"type":241,"name":508,"callback":452,"file":496,"line":198},"default_hidden_columns",{"type":241,"name":471,"callback":452,"file":496,"line":206},{"type":141,"name":479,"callback":452,"file":511,"line":156},"packages\\wp-pay\\core\\src\\Admin\\AdminSettings.php",{"type":241,"name":495,"callback":452,"file":513,"line":514},"packages\\wp-pay\\core\\src\\Admin\\AdminSubscriptionPostType.php",52,{"type":241,"name":499,"callback":452,"priority":184,"file":513,"line":239},{"type":141,"name":483,"callback":452,"file":513,"line":248},{"type":141,"name":250,"callback":452,"file":513,"line":256},{"type":141,"name":464,"callback":452,"file":513,"line":519},65,{"type":241,"name":506,"callback":452,"priority":184,"file":513,"line":186},{"type":141,"name":522,"callback":452,"file":513,"line":194},"pre_get_posts",{"type":241,"name":524,"callback":452,"file":513,"line":202},"removable_query_args",{"type":241,"name":471,"callback":452,"file":513,"line":210},{"type":141,"name":479,"callback":452,"file":527,"line":408},"packages\\wp-pay\\core\\src\\Admin\\AdminTour.php",{"type":141,"name":479,"callback":452,"file":527,"line":411},{"type":141,"name":142,"callback":452,"priority":530,"file":531,"line":408},5,"packages\\wp-pay\\core\\src\\Admin\\Install.php",{"type":141,"name":142,"callback":452,"priority":27,"file":533,"line":156},"packages\\wp-pay\\core\\src\\GatewayPostType.php",{"type":141,"name":535,"callback":452,"file":533,"line":310},"rest_api_init",{"type":141,"name":142,"callback":452,"priority":27,"file":537,"line":150},"packages\\wp-pay\\core\\src\\Payments\\PaymentPostType.php",{"type":141,"name":142,"callback":452,"priority":539,"file":537,"line":540},9,33,{"type":241,"name":334,"callback":452,"priority":184,"file":542,"line":286},"packages\\wp-pay\\core\\src\\Payments\\PaymentsModule.php",{"type":241,"name":544,"callback":452,"priority":530,"file":542,"line":456},"pronamic_payment_redirect_url",{"type":141,"name":546,"callback":452,"priority":184,"file":542,"line":497},"pronamic_payment_status_update",{"type":141,"name":535,"callback":452,"file":542,"line":239},{"type":141,"name":549,"callback":452,"priority":184,"file":550,"line":305},"pronamic_pay_payment_status_check","packages\\wp-pay\\core\\src\\Payments\\StatusChecker.php",{"type":141,"name":546,"callback":452,"priority":184,"file":550,"line":552},31,{"type":141,"name":554,"callback":452,"priority":184,"file":550,"line":150},"trashed_post",{"type":141,"name":556,"callback":452,"priority":184,"file":550,"line":540},"delete_post",{"type":141,"name":147,"callback":452,"priority":27,"file":558,"line":341},"packages\\wp-pay\\core\\src\\Plugin.php",{"type":141,"name":142,"callback":452,"priority":27,"file":558,"line":345},{"type":141,"name":142,"callback":452,"priority":539,"file":558,"line":561},258,{"type":141,"name":388,"callback":452,"priority":13,"file":558,"line":180},{"type":141,"name":388,"callback":452,"priority":13,"file":558,"line":564},262,{"type":241,"name":566,"callback":452,"priority":184,"file":558,"line":357},"pronamic_datetime_default_format",{"type":141,"name":142,"callback":452,"file":568,"line":398},"packages\\wp-pay\\core\\src\\Settings.php",{"type":141,"name":142,"callback":452,"priority":27,"file":570,"line":571},"packages\\wp-pay\\core\\src\\Subscriptions\\SubscriptionPostType.php",34,{"type":141,"name":142,"callback":452,"priority":539,"file":570,"line":398},{"type":141,"name":574,"callback":452,"file":575,"line":576},"pronamic_pay_webhook_log_payment","packages\\wp-pay\\core\\src\\Webhooks\\WebhookLogger.php",30,{"type":241,"name":578,"callback":148,"file":579,"line":286},"pronamic_pay_plugin_integrations","packages\\wp-pay-extensions\\gravityforms\\pronamic-pay-gravity-forms.php",{"type":241,"name":581,"callback":148,"file":579,"line":502},"pronamic_pay_gateways",{"type":141,"name":479,"callback":479,"file":583,"line":584},"packages\\wp-pay-extensions\\gravityforms\\src\\Admin.php",29,{"type":141,"name":479,"callback":586,"file":583,"line":576},"maybe_redirect_to_entry",{"type":141,"name":588,"callback":589,"priority":184,"file":583,"line":150},"gform_entry_info","entry_info",{"type":241,"name":591,"callback":592,"priority":184,"file":583,"line":398},"gform_custom_merge_tags","custom_merge_tags",{"type":241,"name":594,"callback":595,"file":596,"line":398},"manage_edit-pronamic_pay_gf_columns","edit_columns","packages\\wp-pay-extensions\\gravityforms\\src\\AdminPaymentFormPostType.php",{"type":141,"name":598,"callback":599,"priority":184,"file":596,"line":160},"manage_pronamic_pay_gf_posts_custom_column","custom_columns",{"type":141,"name":464,"callback":464,"file":596,"line":156},{"type":141,"name":602,"callback":603,"file":596,"line":477},"gform_after_delete_form","delete_payment_form",{"type":241,"name":359,"callback":605,"priority":36,"file":596,"line":411},"insert_post_data",{"type":141,"name":142,"callback":142,"priority":49,"file":607,"line":608},"packages\\wp-pay-extensions\\gravityforms\\src\\Extension.php",93,{"type":141,"name":486,"callback":486,"file":607,"line":300},{"type":141,"name":611,"callback":612,"file":607,"line":613},"gform_pre_submission","pre_submission",119,{"type":141,"name":615,"callback":616,"file":607,"line":617},"pronamic_pay_update_payment","update_payment",126,{"type":241,"name":619,"callback":620,"priority":184,"file":607,"line":621},"gform_replace_merge_tags","replace_merge_tags",131,{"type":241,"name":623,"callback":624,"priority":184,"file":607,"line":625},"gform_gf_field_create","field_create",133,{"type":241,"name":627,"callback":628,"file":607,"line":629},"gform_noconflict_scripts","no_conflict_scripts",139,{"type":241,"name":631,"callback":632,"file":607,"line":633},"gform_noconflict_styles","no_conflict_styles",140,{"type":241,"name":635,"callback":636,"file":637,"line":145},"gform_enable_credit_card_field","__return_true","packages\\wp-pay-extensions\\gravityforms\\src\\Fields.php",{"type":141,"name":639,"callback":640,"priority":184,"file":637,"line":456},"gform_field_standard_settings","field_standard_settings",{"type":141,"name":642,"callback":643,"file":644,"line":235},"gform_editor_js_set_default_values","editor_js_set_default_values","packages\\wp-pay-extensions\\gravityforms\\src\\IssuersField.php",{"type":141,"name":479,"callback":646,"priority":49,"file":647,"line":648},"pronamic_maybe_save_feed","packages\\wp-pay-extensions\\gravityforms\\src\\PaymentAddOn.php",113,{"type":141,"name":142,"callback":452,"priority":49,"file":647,"line":650},114,{"type":241,"name":652,"callback":653,"priority":184,"file":647,"line":613},"gform_admin_pre_render","admin_pre_render",{"type":141,"name":142,"callback":142,"priority":27,"file":655,"line":150},"packages\\wp-pay-extensions\\gravityforms\\src\\PaymentFormPostType.php",{"type":141,"name":642,"callback":643,"file":657,"line":519},"packages\\wp-pay-extensions\\gravityforms\\src\\PaymentMethodsField.php",{"type":241,"name":623,"callback":624,"priority":184,"file":657,"line":198},{"type":241,"name":660,"callback":661,"priority":184,"file":657,"line":214},"gform_get_field_value","get_field_value",{"type":241,"name":663,"callback":664,"priority":184,"file":657,"line":665},"gform_form_update_meta","form_update_meta",78,{"type":241,"name":667,"callback":668,"priority":184,"file":657,"line":366},"gform_pre_render","form_pre_render",{"type":241,"name":670,"callback":671,"priority":184,"file":672,"line":673},"gform_entry_post_save","entry_post_save","packages\\wp-pay-extensions\\gravityforms\\src\\Processor.php",134,{"type":241,"name":675,"callback":676,"priority":184,"file":672,"line":677},"gravityflow_is_delayed_pre_process_workflow","maybe_delay_workflow",152,{"type":241,"name":581,"callback":148,"file":679,"line":281},"packages\\wp-pay-gateways\\mollie\\pronamic-pay-mollie.php",{"type":141,"name":479,"callback":452,"file":681,"line":682},"packages\\wp-pay-gateways\\mollie\\src\\Admin.php",24,{"type":141,"name":246,"callback":452,"file":681,"line":552},{"type":141,"name":464,"callback":452,"priority":184,"file":681,"line":685},36,{"type":141,"name":464,"callback":452,"priority":184,"file":681,"line":160},{"type":141,"name":688,"callback":452,"file":681,"line":459},"show_user_profile",{"type":141,"name":690,"callback":452,"file":681,"line":239},"edit_user_profile",{"type":141,"name":546,"callback":452,"priority":36,"file":692,"line":13},"packages\\wp-pay-gateways\\mollie\\src\\Gateway.php",{"type":241,"name":694,"callback":452,"priority":184,"file":695,"line":214},"pronamic_payment_provider_url_mollie","packages\\wp-pay-gateways\\mollie\\src\\Integration.php",{"type":141,"name":147,"callback":148,"file":697,"line":477},"pronamic-pay-with-mollie-for-gravity-forms.php",{"type":241,"name":449,"callback":148,"file":697,"line":235},{"type":241,"name":578,"callback":148,"file":697,"line":519},{"type":241,"name":581,"callback":148,"file":697,"line":665},[702],{"action":703,"nopriv":704,"callback":705,"hasNonce":704,"hasCapCheck":704,"file":583,"line":145},"gf_get_form_data",false,"ajax_get_form_data",[707],{"namespace":708,"route":709,"methods":710,"callback":452,"permissionCallback":148,"file":533,"line":712},"pronamic-pay\u002Fv1","\u002Fgateways\u002F(?P\u003Cconfig_id>\\d+)\u002Fadmin",[711],"GET",178,[],[715],{"hook":716,"callback":716,"file":717,"line":347},"pronamic_pay_license_check","packages\\wp-pay\\core\\src\\LicenseManager.php",{"dangerousFunctions":719,"sqlUsage":728,"outputEscaping":746,"fileOperations":27,"externalRequests":14,"nonceChecks":530,"capabilityChecks":32,"bundledLibraries":994},[720,725],{"fn":721,"file":722,"line":723,"context":724},"unserialize","packages\\woocommerce\\action-scheduler\\classes\\data-stores\\ActionScheduler_DBStore.php",397,"$schedule = unserialize( $data->schedule ); \u002F\u002F phpcs:ignore WordPress.PHP.DiscouragedPHPFunctions.se",{"fn":721,"file":647,"line":726,"context":727},635,"$meta_value = unserialize( $meta_value );",{"prepared":729,"raw":35,"locations":730},96,[731,734,737,740,743,744],{"file":292,"line":732,"context":733},360,"$wpdb->get_col() with variable interpolation",{"file":722,"line":735,"context":736},1169,"$wpdb->query() with variable interpolation",{"file":332,"line":738,"context":739},154,"$wpdb->get_var() with variable interpolation",{"file":336,"line":741,"context":742},203,"$wpdb->get_results() with variable interpolation",{"file":397,"line":423,"context":733},{"file":401,"line":745,"context":733},130,{"escaped":747,"rawEcho":430,"locations":748},762,[749,752,754,755,756,758,760,763,765,768,770,772,773,775,776,778,780,781,783,785,787,789,791,794,795,797,798,800,801,803,804,806,807,808,810,812,814,816,818,820,823,824,826,827,829,831,833,835,837,839,840,841,843,844,846,849,851,853,855,857,858,860,862,863,866,868,870,871,873,874,877,879,881,883,885,887,888,889,890,891,893,894,896,897,900,902,904,905,906,907,909,911,913,914,915,916,918,920,922,924,926,928,930,932,934,936,938,940,942,944,946,948,950,952,955,957,958,959,961,962,964,966,968,970,972,974,976,978,980,981,982,983,985,986,987,990,992],{"file":750,"line":325,"context":751},"packages\\pronamic\\wp-html\\src\\Element.php","raw output",{"file":750,"line":753,"context":751},120,{"file":750,"line":753,"context":751},{"file":750,"line":629,"context":751},{"file":750,"line":757,"context":751},142,{"file":750,"line":759,"context":751},148,{"file":761,"line":762,"context":751},"packages\\woocommerce\\action-scheduler\\classes\\abstracts\\ActionScheduler_Abstract_ListTable.php",726,{"file":761,"line":764,"context":751},748,{"file":766,"line":767,"context":751},"packages\\woocommerce\\action-scheduler\\classes\\ActionScheduler_wcSystemStatus.php",110,{"file":769,"line":62,"context":751},"packages\\woocommerce\\action-scheduler\\classes\\WP_CLI\\Action\\List_Command.php",{"file":771,"line":459,"context":751},"packages\\woocommerce\\action-scheduler\\classes\\WP_CLI\\Action\\Next_Command.php",{"file":771,"line":502,"context":751},{"file":774,"line":163,"context":751},"packages\\woocommerce\\action-scheduler\\classes\\WP_CLI\\System_Command.php",{"file":774,"line":456,"context":751},{"file":774,"line":777,"context":751},107,{"file":774,"line":779,"context":751},160,{"file":462,"line":777,"context":751},{"file":462,"line":782,"context":751},150,{"file":496,"line":784,"context":751},487,{"file":786,"line":608,"context":751},"packages\\wp-pay\\core\\src\\HomeUrlController.php",{"file":786,"line":788,"context":751},121,{"file":786,"line":790,"context":751},124,{"file":792,"line":793,"context":751},"packages\\wp-pay\\core\\views\\meta-box-gateway-test.php",229,{"file":792,"line":793,"context":751},{"file":792,"line":796,"context":751},232,{"file":792,"line":796,"context":751},{"file":792,"line":799,"context":751},235,{"file":792,"line":799,"context":751},{"file":792,"line":802,"context":751},291,{"file":792,"line":802,"context":751},{"file":792,"line":805,"context":751},294,{"file":792,"line":805,"context":751},{"file":792,"line":805,"context":751},{"file":809,"line":456,"context":751},"packages\\wp-pay\\core\\views\\meta-box-payment-info.php",{"file":809,"line":811,"context":751},425,{"file":809,"line":813,"context":751},442,{"file":809,"line":815,"context":751},461,{"file":809,"line":817,"context":751},512,{"file":809,"line":819,"context":751},543,{"file":821,"line":822,"context":751},"packages\\wp-pay\\core\\views\\meta-box-payment-lines.php",136,{"file":821,"line":439,"context":751},{"file":821,"line":825,"context":751},165,{"file":821,"line":380,"context":751},{"file":821,"line":828,"context":751},221,{"file":821,"line":830,"context":751},222,{"file":821,"line":832,"context":751},271,{"file":821,"line":834,"context":751},317,{"file":821,"line":836,"context":751},332,{"file":838,"line":514,"context":751},"packages\\wp-pay\\core\\views\\meta-box-payment-refunds.php",{"file":838,"line":459,"context":751},{"file":838,"line":497,"context":751},{"file":838,"line":842,"context":751},55,{"file":838,"line":519,"context":751},{"file":845,"line":300,"context":751},"packages\\wp-pay\\core\\views\\meta-box-payment-subscription.php",{"file":847,"line":848,"context":751},"packages\\wp-pay\\core\\views\\meta-box-subscription-info.php",115,{"file":847,"line":850,"context":751},188,{"file":847,"line":852,"context":751},253,{"file":847,"line":854,"context":751},272,{"file":847,"line":856,"context":751},276,{"file":847,"line":11,"context":751},{"file":847,"line":859,"context":751},304,{"file":847,"line":861,"context":751},328,{"file":847,"line":836,"context":751},{"file":864,"line":865,"context":751},"packages\\wp-pay\\core\\views\\meta-box-subscription-payments.php",132,{"file":864,"line":867,"context":751},180,{"file":869,"line":330,"context":751},"packages\\wp-pay\\core\\views\\meta-box-subscription-update.php",{"file":869,"line":677,"context":751},{"file":872,"line":305,"context":751},"packages\\wp-pay\\core\\views\\notice-license.php",{"file":872,"line":685,"context":751},{"file":875,"line":876,"context":751},"packages\\wp-pay\\core\\views\\page-dashboard.php",26,{"file":875,"line":878,"context":751},325,{"file":880,"line":825,"context":751},"packages\\wp-pay\\core\\views\\subscription-mandate.php",{"file":880,"line":882,"context":751},184,{"file":884,"line":665,"context":751},"packages\\wp-pay\\core\\views\\subscription-renew.php",{"file":886,"line":411,"context":751},"packages\\wp-pay\\core\\views\\widget-payments-status-list.php",{"file":886,"line":310,"context":751},{"file":886,"line":288,"context":751},{"file":637,"line":625,"context":751},{"file":637,"line":673,"context":751},{"file":637,"line":892,"context":751},135,{"file":637,"line":822,"context":751},{"file":657,"line":895,"context":751},806,{"file":657,"line":895,"context":751},{"file":898,"line":899,"context":751},"packages\\wp-pay-extensions\\gravityforms\\views\\html-admin-feed-settings.php",679,{"file":898,"line":901,"context":751},1109,{"file":903,"line":408,"context":751},"packages\\wp-pay-gateways\\mollie\\views\\meta-box-payment.php",{"file":903,"line":218,"context":751},{"file":903,"line":330,"context":751},{"file":903,"line":629,"context":751},{"file":908,"line":156,"context":751},"packages\\wp-pay-gateways\\mollie\\views\\meta-box-subscription.php",{"file":908,"line":910,"context":751},80,{"file":912,"line":848,"context":751},"packages\\wp-pay-gateways\\mollie\\views\\page-customer.php",{"file":912,"line":753,"context":751},{"file":912,"line":757,"context":751},{"file":912,"line":738,"context":751},{"file":912,"line":917,"context":751},248,{"file":912,"line":919,"context":751},263,{"file":912,"line":921,"context":751},283,{"file":912,"line":923,"context":751},303,{"file":912,"line":925,"context":751},322,{"file":912,"line":927,"context":751},331,{"file":912,"line":929,"context":751},340,{"file":912,"line":931,"context":751},349,{"file":912,"line":933,"context":751},358,{"file":912,"line":935,"context":751},374,{"file":912,"line":937,"context":751},383,{"file":912,"line":939,"context":751},392,{"file":912,"line":941,"context":751},402,{"file":912,"line":943,"context":751},414,{"file":912,"line":945,"context":751},424,{"file":912,"line":947,"context":751},434,{"file":912,"line":949,"context":751},468,{"file":912,"line":951,"context":751},482,{"file":953,"line":954,"context":751},"packages\\wp-pay-gateways\\mollie\\views\\page-customers.php",17,{"file":956,"line":190,"context":751},"packages\\wp-pay-gateways\\mollie\\views\\page-mandate.php",{"file":956,"line":210,"context":751},{"file":956,"line":300,"context":751},{"file":956,"line":960,"context":751},101,{"file":956,"line":629,"context":751},{"file":956,"line":963,"context":751},162,{"file":956,"line":965,"context":751},185,{"file":956,"line":967,"context":751},195,{"file":956,"line":969,"context":751},208,{"file":956,"line":971,"context":751},214,{"file":956,"line":973,"context":751},220,{"file":975,"line":954,"context":751},"packages\\wp-pay-gateways\\mollie\\views\\page-mandates.php",{"file":977,"line":954,"context":751},"packages\\wp-pay-gateways\\mollie\\views\\page-mollie.php",{"file":979,"line":519,"context":751},"packages\\wp-pay-gateways\\mollie\\views\\page-payment.php",{"file":979,"line":198,"context":751},{"file":979,"line":62,"context":751},{"file":979,"line":825,"context":751},{"file":979,"line":984,"context":751},171,{"file":979,"line":882,"context":751},{"file":979,"line":967,"context":751},{"file":988,"line":989,"context":751},"packages\\wp-pay-gateways\\mollie\\views\\page-payments.php",19,{"file":991,"line":989,"context":751},"packages\\wp-pay-gateways\\mollie\\views\\page-profile.php",{"file":993,"line":989,"context":751},"packages\\wp-pay-gateways\\mollie\\views\\page-profiles.php",[],[996,1014,1026,1034,1047,1057,1068],{"entryPoint":997,"graph":998,"unsanitizedCount":72,"severity":1013},"display_table (packages\\woocommerce\\action-scheduler\\classes\\abstracts\\ActionScheduler_Abstract_ListTable.php:736)",{"nodes":999,"edges":1011},[1000,1005],{"id":1001,"type":1002,"label":1003,"file":761,"line":1004},"n0","source","$_GET",739,{"id":1006,"type":1007,"label":1008,"file":761,"line":1009,"wp_function":1010},"n1","sink","echo() [XSS]",744,"echo",[1012],{"from":1001,"to":1006,"sanitized":704},"medium",{"entryPoint":1015,"graph":1016,"unsanitizedCount":72,"severity":1013},"maybe_display_confirmation (packages\\wp-pay-extensions\\gravityforms\\src\\Extension.php:1064)",{"nodes":1017,"edges":1024},[1018,1020],{"id":1001,"type":1002,"label":1003,"file":607,"line":1019},1071,{"id":1006,"type":1007,"label":1021,"file":607,"line":1022,"wp_function":1023},"wp_redirect() [Open Redirect]",1105,"wp_redirect",[1025],{"from":1001,"to":1006,"sanitized":704},{"entryPoint":1027,"graph":1028,"unsanitizedCount":72,"severity":1013},"\u003CExtension> (packages\\wp-pay-extensions\\gravityforms\\src\\Extension.php:0)",{"nodes":1029,"edges":1032},[1030,1031],{"id":1001,"type":1002,"label":1003,"file":607,"line":1019},{"id":1006,"type":1007,"label":1021,"file":607,"line":1022,"wp_function":1023},[1033],{"from":1001,"to":1006,"sanitized":704},{"entryPoint":1035,"graph":1036,"unsanitizedCount":27,"severity":1046},"\u003CActionScheduler_Abstract_ListTable> (packages\\woocommerce\\action-scheduler\\classes\\abstracts\\ActionScheduler_Abstract_ListTable.php:0)",{"nodes":1037,"edges":1043},[1038,1041],{"id":1001,"type":1002,"label":1039,"file":761,"line":1040},"$_GET (x2)",189,{"id":1006,"type":1007,"label":1008,"file":761,"line":1042,"wp_function":1010},530,[1044],{"from":1001,"to":1006,"sanitized":1045},true,"low",{"entryPoint":1048,"graph":1049,"unsanitizedCount":1056,"severity":1046},"\u003Cpage-mandate> (packages\\wp-pay-gateways\\mollie\\views\\page-mandate.php:0)",{"nodes":1050,"edges":1054},[1051,1053],{"id":1001,"type":1002,"label":1052,"file":956,"line":156},"$_GET (x7)",{"id":1006,"type":1007,"label":1008,"file":956,"line":210,"wp_function":1010},[1055],{"from":1001,"to":1006,"sanitized":704},7,{"entryPoint":1058,"graph":1059,"unsanitizedCount":1067,"severity":1046},"\u003Cpage-payment> (packages\\wp-pay-gateways\\mollie\\views\\page-payment.php:0)",{"nodes":1060,"edges":1065},[1061,1064],{"id":1001,"type":1002,"label":1062,"file":979,"line":1063},"$_GET (x4)",21,{"id":1006,"type":1007,"label":1008,"file":979,"line":198,"wp_function":1010},[1066],{"from":1001,"to":1006,"sanitized":704},4,{"entryPoint":1069,"graph":1070,"unsanitizedCount":530,"severity":1091},"\u003Cpage-customer> (packages\\wp-pay-gateways\\mollie\\views\\page-customer.php:0)",{"nodes":1071,"edges":1087},[1072,1073,1076,1078,1082,1085],{"id":1001,"type":1002,"label":1003,"file":912,"line":552},{"id":1006,"type":1007,"label":1074,"file":912,"line":160,"wp_function":1075},"get_row() [SQLi]","get_row",{"id":1077,"type":1002,"label":1003,"file":912,"line":552},"n2",{"id":1079,"type":1007,"label":1080,"file":912,"line":300,"wp_function":1081},"n3","get_results() [SQLi]","get_results",{"id":1083,"type":1002,"label":1084,"file":912,"line":552},"n4","$_GET (x3)",{"id":1086,"type":1007,"label":1008,"file":912,"line":753,"wp_function":1010},"n5",[1088,1089,1090],{"from":1001,"to":1006,"sanitized":704},{"from":1077,"to":1079,"sanitized":704},{"from":1083,"to":1086,"sanitized":704},"high",{"summary":1093,"deductions":1094},"The \"pronamic-pay-with-mollie-for-gravity-forms\" plugin, version 1.11.0, exhibits a generally good security posture with a strong emphasis on prepared statements for SQL queries and proper output escaping. The extensive use of nonce and capability checks further indicates a conscious effort towards security best practices. The plugin also avoids bundled libraries and file operations, reducing potential attack vectors in those areas.\n\nHowever, there are a few areas of concern. The presence of an AJAX handler without authentication checks, coupled with a high number of unsanitized paths identified in the taint analysis (6 out of 7 flows), suggests potential vulnerabilities. While no critical or high severity taint flows were explicitly detailed, the sheer number of unsanitized paths is a significant risk. The use of the `unserialize` function, especially without explicit context on how its input is handled, also warrants caution as it can lead to remote code execution if not strictly controlled.\n\nThe plugin's vulnerability history is exceptionally clean, with no recorded CVEs. This is a strong positive indicator of past security diligence. Nevertheless, the static analysis points to latent risks that have not yet been exploited or discovered. The plugin's overall security is good, but the identified issues in AJAX handling and taint analysis require attention to maintain a robust security profile.",[1095,1097,1100],{"reason":1096,"points":1056},"AJAX handler without auth checks",{"reason":1098,"points":1099},"Taint flows with unsanitized paths",12,{"reason":1101,"points":530},"Dangerous function: unserialize","2026-03-16T20:02:08.703Z",{"wat":1104,"direct":1113},{"assetPaths":1105,"generatorPatterns":1108,"scriptPaths":1109,"versionParams":1110},[1106,1107],"\u002Fwp-content\u002Fplugins\u002Fpronamic-pay-with-mollie-for-gravity-forms\u002Fassets\u002Fcss\u002Fpronamic-pay-gravityforms.css","\u002Fwp-content\u002Fplugins\u002Fpronamic-pay-with-mollie-for-gravity-forms\u002Fassets\u002Fjs\u002Fpronamic-pay-gravityforms.js",[],[1107],[1111,1112],"pronamic-pay-gravityforms\u002Fassets\u002Fcss\u002Fpronamic-pay-gravityforms.css?ver=","pronamic-pay-gravityforms\u002Fassets\u002Fjs\u002Fpronamic-pay-gravityforms.js?ver=",{"cssClasses":1114,"htmlComments":1120,"htmlAttributes":1121,"restEndpoints":1124,"jsGlobals":1125,"shortcodeOutput":1126},[1115,1116,1117,1118,1119],"pronamic-pay-gravityforms-settings","pronamic-pay-gravityforms-field-settings","pronamic-pay-gravityforms-field-settings-meta","pronamic-pay-gravityforms-payment-method","pronamic-pay-gravityforms-payment-method-select",[],[1122,1123],"data-pronamic-pay-gravityforms-field-id","data-pronamic-pay-gravityforms-payment-method-id",[],[],[]]