[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fkeqjAeH75ZJifyYGFM7jrHPQ7pqHRCa5_xqpmlVbYgY":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":36,"analysis":131,"fingerprints":408},"convertkit-for-woocommerce","Kit (formerly ConvertKit) for WooCommerce","2.1.0","nathanbarry","https:\u002F\u002Fprofiles.wordpress.org\u002Fnathanbarry\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fkit.com\" rel=\"nofollow ugc\">Kit\u003C\u002Fa> makes it easy to capture more leads and sell more products by easily embedding email capture forms anywhere.\u003C\u002Fp>\n\u003Cp>This Plugin integrates WooCommerce with Kit, allowing customers and purchase data to be automatically sent to your Kit account.\u003C\u002Fp>\n\u003Cp>Full plugin documentation is located \u003Ca href=\"https:\u002F\u002Fhelp.kit.com\u002Fen\u002Farticles\u002F2502554-woocommerce-integration\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Configure the plugin by navigating to WooCommerce > Settings > in the WordPress Administration Menu, then click the Integration tab > Kit\u003C\u002Fli>\n\u003Cli>Enable the integration\u003C\u002Fli>\n\u003Cli>Enter your \u003Ca href=\"https:\u002F\u002Fapp.kit.com\u002Faccount_settings\u002Fadvanced_settings\" rel=\"nofollow ugc\">API Key\u003C\u002Fa> and API Secret, clicking Save changes\u003C\u002Fli>\n\u003Cli>Choose the Subscription Form, Tag or Sequence to subscribe Customers to when they complete the WooCommerce Checkout\u003C\u002Fli>\n\u003Cli>Configure other settings as necessary, depending on your requirements\u003C\u002Fli>\n\u003Cli>(Optional) Configure which Sequence, Form or Tag to subscribe a Customer to when editing individual WooCommerce Products\u003C\u002Fli>\n\u003C\u002Fol>\n","Integrates WooCommerce with Kit allowing customers to be automatically sent to your Kit account.",4000,343236,100,6,"2026-03-10T06:40:00.000Z","6.9.4","5.0","7.1",[20,21,22,23,24],"capture","convertkit","email","embed-form","marketing","https:\u002F\u002Fwww.kit.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fconvertkit-for-woocommerce.2.1.0.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":13,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},1,30,94,"2026-04-04T14:01:55.032Z",[37,56,72,91,113],{"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":17,"requires_php":51,"tags":52,"homepage":53,"download_link":54,"security_score":55,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"convertkit-gravity-forms","Gravity Forms ConvertKit Add-On","1.4.3","Kit","https:\u002F\u002Fprofiles.wordpress.org\u002Fconvertkit\u002F","\u003Cp>** Please use the official \u003Ca href=\"https:\u002F\u002Fwww.gravityforms.com\u002Fblog\u002Fconvertkit-add-on\u002F\" rel=\"nofollow ugc\">Gravity Forms ConvertKit Add-On\u003C\u002Fa>. Your existing settings will automatically migrate once installed and active. This Add-on will only receive security updates. **\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fconvertkit.com\" rel=\"nofollow ugc\">ConvertKit\u003C\u002Fa> makes it easy to capture more leads and sell more products by easily embedding email capture forms anywhere.\u003C\u002Fp>\n\u003Cp>This Plugin integrates Gravity Forms with ConvertKit, allowing form submissions to be automatically sent to your ConvertKit account.\u003C\u002Fp>\n\u003Cp>Full plugin documentation is located \u003Ca href=\"https:\u002F\u002Fhelp.convertkit.com\u002Fen\u002Farticles\u002F2502569-gravity-forms-integration\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Configure the plugin by navigating to Forms > Settings > ConvertKit in the WordPress Administration Menu, entering your \u003Ca href=\"https:\u002F\u002Fapp.convertkit.com\u002Faccount_settings\u002Fadvanced_settings\" rel=\"nofollow ugc\">API Key\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Configure sending Gravity Form Entries to ConvertKit by defining one or more Feeds. This is done by editing your Gravity Form, and navigating to Settings > ConvertKit within the Form.\u003C\u002Fli>\n\u003C\u002Fol>\n","ConvertKit is an email marketing platform for capturing leads from your WordPress blog.",800,56909,66,3,"2024-04-03T16:31:00.000Z","6.5.8","5.6.20",[20,21,22,23,24],"","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fconvertkit-gravity-forms.1.4.3.zip",92,{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":13,"num_ratings":48,"last_updated":66,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":67,"homepage":70,"download_link":71,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"integrate-convertkit-wpforms","Kit (formerly ConvertKit) for WPForms","1.8.9","Bill Erickson","https:\u002F\u002Fprofiles.wordpress.org\u002Fbillerickson\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fkit.com\" rel=\"nofollow ugc\">Kit\u003C\u002Fa> makes it easy to capture more leads and sell more products by easily embedding email capture forms anywhere.\u003C\u002Fp>\n\u003Cp>This Plugin integrates WPForms with Kit, allowing form submissions to be automatically sent to your Kit account.\u003C\u002Fp>\n\u003Cp>Full plugin documentation is located \u003Ca href=\"https:\u002F\u002Fcultivatewp.com\u002Four-plugins\u002Fintegrate-convertkit-wpforms\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Configure the plugin by navigating to WPForms > Settings > Integrations > Kit in the WordPress Administration Menu, entering your \u003Ca href=\"https:\u002F\u002Fapp.convertkit.com\u002Faccount_settings\u002Fadvanced_settings\" rel=\"nofollow ugc\">API Key\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Configure sending WPForms Form Entries to Kit, by editing your WPForms Form, and navigating to Marketing > Kit within the Form.\u003C\u002Fli>\n\u003C\u002Fol>\n","Create Kit signup forms using WPForms",1000,60848,"2025-12-18T13:37:00.000Z",[21,22,68,24,69],"form","wpforms","https:\u002F\u002Fkit.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fintegrate-convertkit-wpforms.1.8.9.zip",{"slug":73,"name":74,"version":75,"author":76,"author_profile":77,"description":78,"short_description":79,"active_installs":80,"downloaded":81,"rating":27,"num_ratings":27,"last_updated":82,"tested_up_to":16,"requires_at_least":17,"requires_php":83,"tags":84,"homepage":89,"download_link":90,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"download-magnet","Download Magnet","2.5.3","Peachy Software","https:\u002F\u002Fprofiles.wordpress.org\u002Fpeachysoftware\u002F","\u003Cp>This plugin provides an easy-to-use way of capturing email addresses when the end user wishes to download a file. Is used as a shortcode in your posts or pages.\u003C\u002Fp>\n\u003Ch4>Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Is easy to use\u003C\u002Fli>\n\u003Cli>Can be used to capture email addresses inline or from a button.\u003C\u002Fli>\n\u003Cli>Can now use an existing button on the page to keep the styling intact.\u003C\u002Fli>\n\u003Cli>Multiple entries can be created.\u003C\u002Fli>\n\u003Cli>A block for the Block Editor (Gutenberg) is available.\u003C\u002Fli>\n\u003Cli>Allows capture of an email address when offering a download as a lead magnet.\u003C\u002Fli>\n\u003Cli>Contacts can be downloaded (CSV file) to import into your email marketing system.\u003C\u002Fli>\n\u003Cli>An ProPak Addon (paid) is available to directly send contacts to your email marketing provider. \u003Ca href=\"https:\u002F\u002Fpeachysoftware.com\u002Fdownloadmagnet\u002Faddons\" rel=\"nofollow ugc\">Download Magnet Addons\u003C\u002Fa>\n\u003Cul>\n\u003Cli>Currently supports ActiveCampaign, Kit, MailerLite, MailPoet, MailChimp, SendFox, Sendy and Webhooks. More in development.\u003C\u002Fli>\n\u003Cli>The Webhook connects to any system that supports webhooks such as Zapier, Make (Integromat) and Automate.io etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Custom options include to request name and also GDPR consent.\u003C\u002Fli>\n\u003Cli>Utilizes the wp_footer action to ensure the dialog box is always on top. (Can be overriden).\u003C\u002Fli>\n\u003Cli>Please send me your feedback  \u003Ca href=\"http:\u002F\u002Fpeachysoftware.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa> for any new features you want to see in next version of this plugin.I will be happy to receive feedback.\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin provides an easy-to-use way of capturing email addresses when the end user wishes to download a file.",90,2436,"2025-12-30T13:30:00.000Z","7.0",[85,86,87,88,24],"download","email-capture","lead-capture","lead-magnet","https:\u002F\u002Fpeachysoftware.com\u002Fdownloadmagnet","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdownload-magnet.2.5.3.zip",{"slug":92,"name":93,"version":94,"author":95,"author_profile":96,"description":97,"short_description":98,"active_installs":99,"downloaded":100,"rating":27,"num_ratings":27,"last_updated":101,"tested_up_to":102,"requires_at_least":103,"requires_php":104,"tags":105,"homepage":110,"download_link":111,"security_score":112,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"fast-convertkit","Fast ConvertKit","1.1.1","fastflow","https:\u002F\u002Fprofiles.wordpress.org\u002Ffastflow\u002F","\u003Cp>Fast ConvertKit is designed to work seamlessly with both the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffast-flow-dashboard\u002F\" rel=\"ugc\">Fast Flow Dashboard\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Ffastmember.com\" rel=\"nofollow ugc\">Fast Member\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Once your contacts have been added to WordPress you now have the ability to sync their Fast Tags and Fast Member purchases.\u003C\u002Fp>\n\u003Cp>Fast Tags can be used to trigger automations on any other integrated platform which is supported by our growing number Fast Flow addons.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>NOTE: Fast ConvertKit requires the Fast Flow Dashboard to enter the API details and utilise the user tagging.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffast-flow-dashboard\u002F\" rel=\"ugc\">https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffast-flow-dashboard\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>You can find out more about \u003Ca href=\"https:\u002F\u002Ffastflow.io\" rel=\"nofollow ugc\">Fast Flow\u003C\u002Fa> here\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ffastflow.io\" rel=\"nofollow ugc\">https:\u002F\u002Ffastflow.io\u003C\u002Fa>\u003C\u002Fp>\n","Easily Sync ConvertKit Contacts With Your WordPress Users.",50,2568,"2023-08-09T22:11:00.000Z","6.3.8","4.0","7.4",[106,21,107,108,109],"convert-kit","email-automation","email-marketing","marketing-automation","https:\u002F\u002Fwww.fastflow.io\u002Fproducts\u002Ffast-convertkit","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffast-convertkit.zip",85,{"slug":114,"name":115,"version":116,"author":115,"author_profile":117,"description":118,"short_description":119,"active_installs":120,"downloaded":121,"rating":13,"num_ratings":122,"last_updated":123,"tested_up_to":16,"requires_at_least":124,"requires_php":53,"tags":125,"homepage":53,"download_link":128,"security_score":129,"vuln_count":32,"unpatched_count":27,"last_vuln_date":130,"fetched_at":29},"genoo","Genoo","6.0.23","https:\u002F\u002Fprofiles.wordpress.org\u002Fgenoo\u002F","\u003Cp>The Genoo Plugin for WordPress has been crafted to address one of the most important challenges with WordPress sites – creating an easy way to engage site visitors, capture their contact information, and continue to engage them with relevant content based on their interests.\u003C\u002Fp>\n\u003Cp>With the Genoo plugin installed, customers using WordPress as their website platform can now:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Track all visitor activity and record it into the lead’s Activity screen inside Genoo\u003C\u002Fli>\n\u003Cli>Automate emails based on site visitor actions\u003C\u002Fli>\n\u003Cli>Create content-relevant and buyer-stage calls-to-action (CTAs) and insert them on pages, into posts, or in sidebars – wherever they make the most sense based on your content\u003C\u002Fli>\n\u003Cli>CTAs can be images that change on mouse-over, or HTML buttons – your choice\u003C\u002Fli>\n\u003Cli>Integrate WordPress user levels with Genoo Lead Types – automatically – and then use Smart Rules to create deeper engagement\u003C\u002Fli>\n\u003Cli>Understand your approved commenters and add them to your lead database automatically\u003C\u002Fli>\n\u003Cli>Create and manage forms inside Genoo and present them in your WordPress site using a Genoo form theme or your site’s CSS – use for calls-to-action, event registrations, and more – as popups or full forms -and the forms are responsive too.\u003C\u002Fli>\n\u003Cli>Form submissions on WordPress automatically create or update Genoo lead records – trigger automatic emails, nurturing sequences, or a variety of other activities\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>With the Genoo Plugin for WordPress, your site will engage visitors, entice them to provide their contact informaton, and increase your audience – which means, ultimately, that you will increase your sales!  \u003Ca href=\"http:\u002F\u002Fwww.genoo.com\u002Fmarketing-automation-features\u002FWordPress-Plugin\u002FGenoo-WP-Plugin-Demo-Request\" title=\"Schedule a demo now\" rel=\"nofollow ugc\">Schedule a demo now\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>To download the Genoo Plugin for WordPress, visit https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgenoo\u002F or search for “Genoo” from your WordPress Plugins screen (Add New). To obtain the Genoo WordPress Plugin user guide, visit Help\u002FSupport from your Genoo Admin Screen.\u003C\u002Fp>\n\u003Cp>Not a Genoo customer yet? Let’s get your \u003Ca href=\"http:\u002F\u002Fwww.genoo.com\u002F30-Day_Free_Trial\" title=\"30-Day Free Trial\" rel=\"nofollow ugc\">“30-Day Free Trial”\u003C\u002Fa> started today!\u003C\u002Fp>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Col>\n\u003Cli>WordPress at least version 3.3\u003C\u002Fli>\n\u003Cli>PHP at least version 7.4\u003C\u002Fli>\n\u003Cli>PHP DOMDocument extension\u003C\u002Fli>\n\u003Cli>Active Genoo account (http:\u002F\u002Fwww.genoo.com)\u003C\u002Fli>\n\u003C\u002Fol>\n","Combine the flexibility of WordPress with the power of Genoo and experience amazing results!",20,9977,2,"2025-12-21T23:44:00.000Z","4.6",[126,108,127,109],"centralized-lead-database","lead-capture-forms","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgenoo.zip",99,"2024-10-31 00:00:00",{"attackSurface":132,"codeSignals":346,"taintFlows":374,"riskAssessment":401,"analyzedAt":407},{"hooks":133,"ajaxHandlers":323,"restRoutes":330,"shortcodes":341,"cronEvents":342,"entryPointCount":345,"unprotectedCount":27},[134,140,144,149,154,158,161,163,166,169,174,177,180,183,186,189,192,197,202,205,208,212,214,216,220,222,224,226,228,232,234,237,240,244,247,251,254,259,264,268,273,276,280,283,287,291,295,298,301,303,304,308,311,315,320],{"type":135,"name":136,"callback":137,"file":138,"line":139},"action","admin_enqueue_scripts","enqueue_assets","admin\\class-ckwc-admin-bulk-edit.php",37,{"type":135,"name":141,"callback":142,"file":138,"line":143},"load-edit.php","bulk_edit_save",38,{"type":135,"name":145,"callback":146,"priority":147,"file":138,"line":148},"in_admin_footer","bulk_edit_fields",10,62,{"type":135,"name":150,"callback":151,"file":152,"line":153},"woocommerce_process_shop_order_meta","save","admin\\class-ckwc-admin-order.php",44,{"type":135,"name":136,"callback":155,"file":156,"line":157},"enqueue_scripts","admin\\class-ckwc-admin-post-type.php",58,{"type":135,"name":136,"callback":159,"file":156,"line":160},"enqueue_styles",59,{"type":135,"name":136,"callback":137,"file":162,"line":139},"admin\\class-ckwc-admin-quick-edit.php",{"type":135,"name":164,"callback":165,"file":162,"line":143},"add_inline_data","quick_edit_inline_data",{"type":135,"name":145,"callback":167,"priority":147,"file":162,"line":168},"quick_edit_fields",93,{"type":135,"name":170,"callback":171,"file":172,"line":173},"woocommerce_add_to_cart","track_abandoned_cart","includes\\class-ckwc-abandoned-cart.php",47,{"type":135,"name":175,"callback":171,"file":172,"line":176},"woocommerce_after_cart_item_quantity_update",48,{"type":135,"name":178,"callback":171,"file":172,"line":179},"woocommerce_cart_item_removed",49,{"type":135,"name":181,"callback":171,"file":172,"line":182},"woocommerce_before_cart",52,{"type":135,"name":184,"callback":171,"file":172,"line":185},"woocommerce_checkout_init",55,{"type":135,"name":187,"callback":188,"priority":147,"file":172,"line":148},"woocommerce_checkout_order_processed","clear_abandoned_cart",{"type":135,"name":190,"callback":155,"file":172,"line":191},"wp_enqueue_scripts",65,{"type":135,"name":193,"callback":194,"file":195,"line":196},"admin_notices","output","includes\\class-ckwc-admin-notices.php",35,{"type":198,"name":199,"callback":200,"file":201,"line":179},"filter","woocommerce_checkout_fields","add_opt_in_checkbox","includes\\class-ckwc-checkout.php",{"type":135,"name":203,"callback":204,"priority":147,"file":201,"line":182},"woocommerce_checkout_update_order_meta","save_opt_in_checkbox",{"type":135,"name":206,"callback":207,"priority":147,"file":201,"line":148},"woocommerce_set_additional_field_value","save_opt_in_checkbox_additional_field",{"type":135,"name":209,"callback":210,"priority":147,"file":201,"line":211},"woocommerce_store_api_checkout_update_order_from_request","save_opt_in_checkbox_block",69,{"type":135,"name":203,"callback":204,"priority":147,"file":201,"line":213},75,{"type":135,"name":209,"callback":210,"priority":147,"file":201,"line":215},78,{"type":135,"name":217,"callback":218,"priority":32,"file":219,"line":55},"admin_init","maybe_disconnect","includes\\class-ckwc-integration.php",{"type":135,"name":217,"callback":221,"priority":122,"file":219,"line":168},"maybe_get_and_store_access_token",{"type":135,"name":217,"callback":223,"priority":48,"file":219,"line":34},"maybe_export_configuration",{"type":135,"name":136,"callback":155,"file":219,"line":225},97,{"type":135,"name":136,"callback":159,"file":219,"line":227},98,{"type":135,"name":150,"callback":229,"priority":230,"file":231,"line":213},"maybe_subscribe_customer",99999,"includes\\class-ckwc-order.php",{"type":135,"name":203,"callback":229,"priority":230,"file":231,"line":233},76,{"type":135,"name":235,"callback":229,"priority":230,"file":231,"line":236},"woocommerce_order_status_changed",77,{"type":135,"name":235,"callback":238,"priority":230,"file":231,"line":239},"send_purchase_data_action",81,{"type":198,"name":241,"callback":242,"file":231,"line":243},"woocommerce_order_formatted_billing_address","format_address",1039,{"type":198,"name":245,"callback":242,"file":231,"line":246},"woocommerce_order_formatted_shipping_address",1040,{"type":198,"name":248,"callback":249,"file":231,"line":250},"woocommerce_formatted_address_force_country_display","include_country_in_address_array",1041,{"type":135,"name":136,"callback":155,"file":252,"line":253},"includes\\class-ckwc-refresh-resources.php",25,{"type":135,"name":255,"callback":256,"file":257,"line":258},"rest_api_init","register_routes","includes\\class-ckwc-rest-api.php",34,{"type":135,"name":260,"callback":261,"file":262,"line":263},"shutdown","ckwc_schedule_actions","includes\\class-ckwc-setup.php",36,{"type":198,"name":265,"callback":266,"priority":147,"file":267,"line":148},"convertkit_for_woocommerce_order_should_opt_in_customer","order_should_opt_in_customer","includes\\class-ckwc-wc-subscriptions.php",{"type":198,"name":269,"callback":270,"file":271,"line":272},"woocommerce_integrations","woocommerce_integrations_register","includes\\class-wp-ckwc.php",45,{"type":135,"name":274,"callback":275,"file":271,"line":176},"woocommerce_blocks_loaded","woocommerce_blocks_register",{"type":135,"name":277,"callback":278,"file":271,"line":279},"before_woocommerce_init","woocommerce_hpos_compatibility",51,{"type":135,"name":281,"callback":281,"file":271,"line":282},"woocommerce_init",54,{"type":135,"name":284,"callback":285,"file":271,"line":286},"convertkit_for_woocommerce_initialize_global","update",57,{"type":135,"name":288,"callback":289,"file":271,"line":290},"woocommerce_blocks_checkout_block_registration","closure",119,{"type":135,"name":292,"callback":292,"file":293,"line":294},"ckwc_abandoned_cart","includes\\cron-functions.php",91,{"type":135,"name":296,"callback":296,"file":293,"line":297},"ckwc_refresh_token",145,{"type":135,"name":260,"callback":261,"file":299,"line":300},"includes\\functions.php",21,{"type":135,"name":260,"callback":261,"file":299,"line":302},31,{"type":135,"name":260,"callback":261,"file":299,"line":185},{"type":135,"name":305,"callback":306,"priority":147,"file":299,"line":307},"convertkit_api_get_access_token","ckwc_maybe_update_credentials",246,{"type":135,"name":309,"callback":306,"priority":147,"file":299,"line":310},"convertkit_api_refresh_token",247,{"type":135,"name":312,"callback":313,"priority":147,"file":299,"line":314},"convertkit_api_access_token_invalid","ckwc_maybe_delete_credentials",251,{"type":135,"name":316,"callback":317,"file":318,"line":319},"wp_insert_site","ckwc_plugin_activate_new_site","woocommerce-convertkit.php",82,{"type":135,"name":321,"callback":317,"file":318,"line":322},"activate_blog",83,[324,329],{"action":325,"nopriv":326,"callback":327,"hasNonce":328,"hasCapCheck":326,"file":172,"line":157},"ckwc_abandoned_cart_email",false,"store_abandoned_cart_email",true,{"action":325,"nopriv":328,"callback":327,"hasNonce":328,"hasCapCheck":326,"file":172,"line":160},[331,337],{"namespace":332,"route":333,"methods":334,"callback":289,"permissionCallback":289,"file":257,"line":336},"kit\u002Fv1","\u002Fwoocommerce\u002Fresources\u002Frefresh",[335],"GET",46,{"namespace":332,"route":338,"methods":339,"callback":289,"permissionCallback":289,"file":257,"line":340},"\u002Fwoocommerce\u002Forder\u002Fsend\u002F(?P\u003Cid>\\d+)",[335],67,[],[343],{"hook":296,"callback":296,"file":219,"line":344},132,4,{"dangerousFunctions":347,"sqlUsage":348,"outputEscaping":352,"fileOperations":27,"externalRequests":27,"nonceChecks":14,"capabilityChecks":345,"bundledLibraries":370},[],{"prepared":27,"raw":32,"locations":349},[350],{"file":293,"line":286,"context":351},"$wpdb->get_results() with variable interpolation",{"escaped":344,"rawEcho":14,"locations":353},[354,357,359,362,364,367],{"file":219,"line":355,"context":356},274,"raw output",{"file":358,"line":300,"context":356},"views\\backend\\settings\\custom-field.php",{"file":360,"line":361,"context":356},"views\\backend\\settings\\settings.php",19,{"file":363,"line":300,"context":356},"views\\backend\\settings\\subscription.php",{"file":365,"line":366,"context":356},"views\\backend\\settings\\sync-past-orders-button.php",24,{"file":368,"line":369,"context":356},"views\\backend\\settings\\sync-past-orders.php",23,[371],{"name":372,"version":28,"knownCves":373},"Select2",[],[375,393],{"entryPoint":376,"graph":377,"unsanitizedCount":27,"severity":392},"maybe_import_configuration (includes\\class-ckwc-integration.php:285)",{"nodes":378,"edges":390},[379,384],{"id":380,"type":381,"label":382,"file":219,"line":383},"n0","source","$_FILES",312,{"id":385,"type":386,"label":387,"file":219,"line":388,"wp_function":389},"n1","sink","update_option() [Settings Manipulation]",340,"update_option",[391],{"from":380,"to":385,"sanitized":328},"low",{"entryPoint":394,"graph":395,"unsanitizedCount":27,"severity":392},"\u003Cclass-ckwc-integration> (includes\\class-ckwc-integration.php:0)",{"nodes":396,"edges":399},[397,398],{"id":380,"type":381,"label":382,"file":219,"line":383},{"id":385,"type":386,"label":387,"file":219,"line":388,"wp_function":389},[400],{"from":380,"to":385,"sanitized":328},{"summary":402,"deductions":403},"The convertkit-for-woocommerce plugin version 2.1.0 exhibits a generally good security posture based on the provided static analysis. The plugin has a limited attack surface with no directly unprotected entry points identified, which is a positive indicator. Furthermore, the absence of dangerous function usage, file operations, and external HTTP requests suggests careful coding practices in these sensitive areas. The high percentage of properly escaped output and the presence of nonce and capability checks are also strong indicators of security awareness.\n\nHowever, a significant concern arises from the SQL query analysis. The presence of a SQL query that does not utilize prepared statements is a notable weakness. While the total number of SQL queries is low, any unparameterized query represents a potential risk for SQL injection vulnerabilities, especially if user-supplied data is directly incorporated. The absence of any recorded vulnerabilities in its history is reassuring, but it does not negate the risks identified in the static analysis, particularly the raw SQL query.\n\nIn conclusion, the plugin demonstrates good fundamental security practices with a small attack surface and robust output escaping. The primary area of concern is the single SQL query lacking prepared statements. While the plugin's historical vulnerability record is clean, this static analysis finding requires attention to mitigate potential SQL injection risks. The overall security is good, but this specific coding practice detracts from an otherwise strong assessment.",[404],{"reason":405,"points":406},"SQL query without prepared statements",8,"2026-03-16T18:12:20.704Z",{"wat":409,"direct":432},{"assetPaths":410,"generatorPatterns":420,"scriptPaths":421,"versionParams":422},[411,412,413,414,415,416,417,418,419],"\u002Fwp-content\u002Fplugins\u002Fconvertkit-for-woocommerce\u002Fresources\u002Fbackend\u002Fcss\u002Fbulk-quick-edit.css","\u002Fwp-content\u002Fplugins\u002Fconvertkit-for-woocommerce\u002Fresources\u002Fbackend\u002Fcss\u002Frefresh-resources.css","\u002Fwp-content\u002Fplugins\u002Fconvertkit-for-woocommerce\u002Fresources\u002Fbackend\u002Fjs\u002Fbulk-edit.js","\u002Fwp-content\u002Fplugins\u002Fconvertkit-for-woocommerce\u002Fresources\u002Fbackend\u002Fjs\u002Fquick-edit.js","\u002Fwp-content\u002Fplugins\u002Fconvertkit-for-woocommerce\u002Fresources\u002Fbackend\u002Fjs\u002Frefresh-resources.js","\u002Fwp-content\u002Fplugins\u002Fconvertkit-for-woocommerce\u002Fresources\u002Fbackend\u002Fjs\u002Fsetup.js","\u002Fwp-content\u002Fplugins\u002Fconvertkit-for-woocommerce\u002Fresources\u002Ffrontend\u002Fcss\u002Fcheckout.css","\u002Fwp-content\u002Fplugins\u002Fconvertkit-for-woocommerce\u002Fresources\u002Ffrontend\u002Fjs\u002Fcheckout.js","\u002Fwp-content\u002Fplugins\u002Fconvertkit-for-woocommerce\u002Fresources\u002Ffrontend\u002Fjs\u002Fsetup.js",[],[413,414,415,416,418,419],[423,424,425,426,427,428,429,430,431],"convertkit-for-woocommerce\u002Fresources\u002Fbackend\u002Fcss\u002Fbulk-quick-edit.css?ver=","convertkit-for-woocommerce\u002Fresources\u002Fbackend\u002Fcss\u002Frefresh-resources.css?ver=","convertkit-for-woocommerce\u002Fresources\u002Fbackend\u002Fjs\u002Fbulk-edit.js?ver=","convertkit-for-woocommerce\u002Fresources\u002Fbackend\u002Fjs\u002Fquick-edit.js?ver=","convertkit-for-woocommerce\u002Fresources\u002Fbackend\u002Fjs\u002Frefresh-resources.js?ver=","convertkit-for-woocommerce\u002Fresources\u002Fbackend\u002Fjs\u002Fsetup.js?ver=","convertkit-for-woocommerce\u002Fresources\u002Ffrontend\u002Fcss\u002Fcheckout.css?ver=","convertkit-for-woocommerce\u002Fresources\u002Ffrontend\u002Fjs\u002Fcheckout.js?ver=","convertkit-for-woocommerce\u002Fresources\u002Ffrontend\u002Fjs\u002Fsetup.js?ver=",{"cssClasses":433,"htmlComments":438,"htmlAttributes":444,"restEndpoints":448,"jsGlobals":452,"shortcodeOutput":459},[434,435,436,437],"ckwc-bulk-edit-form","ckwc-quick-edit-form","ckwc-refresh-resources-wrapper","ckwc-setup-wrapper",[439,440,441,442,443],"\u003C!-- Bulk Edit settings for ConvertKit -->","\u003C!-- Quick Edit settings for ConvertKit -->","\u003C!-- Setup Wizard for ConvertKit -->","\u003C!-- Abandoned Cart Settings -->","\u003C!-- ConvertKit Checkout Settings -->",[445,446,447],"data-ckwc-bulk-edit","data-ckwc-quick-edit","data-ckwc-setup",[449,450,451],"\u002Fwp-json\u002Fckwc\u002Fv1\u002Fsettings","\u002Fwp-json\u002Fckwc\u002Fv1\u002Fresources","\u002Fwp-json\u002Fckwc\u002Fv1\u002Fsync",[453,454,455,456,457,458],"ckwc_bulk_edit_params","ckwc_quick_edit_params","ckwc_refresh_resources_params","ckwc_setup_params","CKWC_API_SETTINGS","CKWC_RESOURCE_LIST",[460,461],"[ckwc_checkout_form]","[ckwc_signup_form]"]