Kit (formerly ConvertKit) – Email Newsletter, Email Marketing, Membership, Subscribers and Landing Pages Security & Risk Analysis

wordpress.org/plugins/convertkit

Build your email subscriber lists, send email marketing newsletters, sell more products and build your membership site with Kit (formerly ConvertKit).

40K active installs v3.2.1 PHP 7.1+ WP 5.6+ Updated Mar 6, 2026
email-marketingemail-newsletterlanding-pagemembershipsubscribers
97
A · Safe
CVEs total4
Unpatched0
Last CVEJun 20, 2024
Safety Verdict

Is Kit (formerly ConvertKit) – Email Newsletter, Email Marketing, Membership, Subscribers and Landing Pages Safe to Use in 2026?

Generally Safe

Score 97/100

Kit (formerly ConvertKit) – Email Newsletter, Email Marketing, Membership, Subscribers and Landing Pages has a strong security track record. Known vulnerabilities have been patched promptly.

4 known CVEsLast CVE: Jun 20, 2024Updated 1mo ago
Risk Assessment

The ConvertKit plugin v3.2.1 exhibits a generally strong security posture with many good practices in place, such as a high percentage of prepared SQL statements and properly escaped output. The presence of numerous nonce and capability checks further indicates a focus on securing its functionality. However, the plugin does present some areas of concern.

The static analysis reveals a notable attack surface with 4 out of 8 entry points lacking proper authorization checks, specifically within REST API routes. The taint analysis highlights two high-severity flows with unsanitized paths, which could potentially lead to security vulnerabilities if not addressed. The plugin's history of 4 medium-severity CVEs, including Missing Authorization, Exposure of Sensitive Information, and Cross-site Scripting, indicates a recurring pattern of vulnerabilities in these areas, even though there are currently no unpatched CVEs.

Overall, while the plugin implements several robust security measures, the unprotected entry points and identified taint flows, coupled with its past vulnerability history, warrant careful consideration. The plugin demonstrates a commitment to security through code practices, but the identified weaknesses suggest a need for continued vigilance and auditing to ensure all potential attack vectors are adequately protected.

Key Concerns

  • REST API routes without permission callbacks
  • High severity taint flows with unsanitized paths
  • History of 4 medium CVEs (Missing Auth, XSS, Sensitive Info)
Vulnerabilities
4

Kit (formerly ConvertKit) – Email Newsletter, Email Marketing, Membership, Subscribers and Landing Pages Security Vulnerabilities

CVEs by Year

1 CVE in 2022
2022
1 CVE in 2023
2023
2 CVEs in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
4

4 total CVEs

CVE-2024-3961medium · 5.3Missing Authorization

ConvertKit <= 2.4.9 - Missing Authorization

Jun 20, 2024 Patched in 2.4.9.1 (1d)
CVE-2024-31245medium · 5.3Exposure of Sensitive Information to an Unauthorized Actor

ConvertKit <= 2.4.5 - Unauthenticated Sensitive Information Exposure

Apr 5, 2024 Patched in 2.4.6 (7d)
CVE-2023-2337medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

ConvertKit <= 2.2.0 - Reflected Cross-Site Scripting

May 15, 2023 Patched in 2.2.1 (253d)
CVE-2022-4508medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

ConvertKit <= 2.0.4 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode

Dec 23, 2022 Patched in 2.0.5 (396d)
Code Analysis
Analyzed Mar 16, 2026

Kit (formerly ConvertKit) – Email Newsletter, Email Marketing, Membership, Subscribers and Landing Pages Code Analysis

Dangerous Functions
0
Raw SQL Queries
2
35 prepared
Unescaped Output
19
711 escaped
Nonce Checks
25
Capability Checks
10
File Operations
1
External Requests
1
Bundled Libraries
2

Bundled Libraries

TinyMCESelect2

SQL Query Safety

95% prepared37 total queries

Output Escaping

97% escaped730 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

6 flows2 with unsanitized paths
maybe_import_configuration (admin\section\class-convertkit-admin-section-tools.php:254)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
4 unprotected

Kit (formerly ConvertKit) – Email Newsletter, Email Marketing, Membership, Subscribers and Landing Pages Attack Surface

Entry Points8
Unprotected4

REST API Routes 7

GET/wp-json/kit/v1/resources/refresh/(?P<resource>[a-zA-Z0-9-_]+)admin\class-convertkit-admin-refresh-resources.php:38
GET/wp-json/kit/v1/editor/tinymce/modal/(?P<shortcode>[a-zA-Z0-9-_]+)/(?P<editor_type>[a-zA-Z0-9-_]+)admin\class-convertkit-admin-tinymce.php:45
GET/wp-json/kit/v1/broadcastsincludes\blocks\class-convertkit-block-broadcasts.php:46
GET/wp-json/kit/v1/blocksincludes\class-convertkit-gutenberg.php:49
GET/wp-json/kit/v1/restrict-content/subscriber-authenticationincludes\class-convertkit-output-restrict-content.php:129
GET/wp-json/kit/v1/restrict-content/subscriber-verificationincludes\class-convertkit-output-restrict-content.php:237
GET/wp-json/kit/v1/subscriber/store-email-as-id-in-cookieincludes\class-convertkit-output.php:92

Shortcodes 1

[convertkit] includes\class-convertkit-shortcodes.php:56
WordPress Hooks 233
actionadmin_enqueue_scriptsadmin\class-convertkit-admin-bulk-edit.php:25
actionload-edit.phpadmin\class-convertkit-admin-bulk-edit.php:26
actionin_admin_footeradmin\class-convertkit-admin-bulk-edit.php:51
actionadmin_initadmin\class-convertkit-admin-cache-plugins.php:43
filterconvertkit_admin_notices_output_litespeed_cacheadmin\class-convertkit-admin-cache-plugins.php:104
filterconvertkit_admin_notices_output_w3_total_cacheadmin\class-convertkit-admin-cache-plugins.php:175
filterconvertkit_admin_notices_output_wp_super_cacheadmin\class-convertkit-admin-cache-plugins.php:361
actionadmin_enqueue_scriptsadmin\class-convertkit-admin-category.php:26
actionadmin_enqueue_scriptsadmin\class-convertkit-admin-category.php:27
actioncategory_add_form_fieldsadmin\class-convertkit-admin-category.php:30
actioncreated_categoryadmin\class-convertkit-admin-category.php:31
actioncategory_edit_form_fieldsadmin\class-convertkit-admin-category.php:34
actionedited_categoryadmin\class-convertkit-admin-category.php:35
filterconvertkit_admin_post_register_add_new_buttonsadmin\class-convertkit-admin-landing-page.php:26
filterviews_edit-pageadmin\class-convertkit-admin-post.php:27
actionpost_submitbox_misc_actionsadmin\class-convertkit-admin-post.php:29
actionadd_meta_boxesadmin\class-convertkit-admin-post.php:30
actionsave_postadmin\class-convertkit-admin-post.php:31
actionadmin_enqueue_scriptsadmin\class-convertkit-admin-post.php:198
actionadmin_enqueue_scriptsadmin\class-convertkit-admin-post.php:199
actionadmin_enqueue_scriptsadmin\class-convertkit-admin-quick-edit.php:25
actionadd_inline_dataadmin\class-convertkit-admin-quick-edit.php:26
actionin_admin_footeradmin\class-convertkit-admin-quick-edit.php:88
actionadmin_enqueue_scriptsadmin\class-convertkit-admin-refresh-resources.php:25
actionrest_api_initadmin\class-convertkit-admin-refresh-resources.php:26
filterconvertkit_admin_post_register_add_new_buttonsadmin\class-convertkit-admin-restrict-content.php:83
filterdisplay_post_statesadmin\class-convertkit-admin-restrict-content.php:87
actionpre_get_postsadmin\class-convertkit-admin-restrict-content.php:90
actionrestrict_manage_postsadmin\class-convertkit-admin-restrict-content.php:91
actionwp_insert_postadmin\class-convertkit-admin-restrict-content.php:94
actiontrashed_postadmin\class-convertkit-admin-restrict-content.php:95
actiondelete_postadmin\class-convertkit-admin-restrict-content.php:96
actionadmin_enqueue_scriptsadmin\class-convertkit-admin-settings.php:37
actionadmin_enqueue_scriptsadmin\class-convertkit-admin-settings.php:38
actionadmin_menuadmin\class-convertkit-admin-settings.php:39
actionadmin_initadmin\class-convertkit-admin-settings.php:40
actionadmin_menuadmin\class-convertkit-admin-setup-wizard.php:126
actionadmin_initadmin\class-convertkit-admin-setup-wizard.php:127
actionadmin_enqueue_scriptsadmin\class-convertkit-admin-setup-wizard.php:195
actionadmin_enqueue_scriptsadmin\class-convertkit-admin-setup-wizard.php:196
actionrest_api_initadmin\class-convertkit-admin-tinymce.php:24
actionadmin_enqueue_scriptsadmin\class-convertkit-admin-tinymce.php:27
actionwp_enqueue_scriptsadmin\class-convertkit-admin-tinymce.php:28
filtermce_external_pluginsadmin\class-convertkit-admin-tinymce.php:32
filtermce_buttonsadmin\class-convertkit-admin-tinymce.php:33
actionwp_print_footer_scriptsadmin\class-convertkit-admin-tinymce.php:166
actionadmin_print_footer_scriptsadmin\class-convertkit-admin-tinymce.php:167
filterconvertkit_get_form_importersadmin\importers\class-convertkit-admin-importer-activecampaign.php:79
filterconvertkit_get_form_importersadmin\importers\class-convertkit-admin-importer-aweber.php:79
filterconvertkit_get_form_importersadmin\importers\class-convertkit-admin-importer-campaignmonitor.php:61
filterconvertkit_get_form_importersadmin\importers\class-convertkit-admin-importer-mailpoet.php:79
filterconvertkit_get_form_importersadmin\importers\class-convertkit-admin-importer-mc4wp.php:79
filterconvertkit_get_form_importersadmin\importers\class-convertkit-admin-importer-newsletter.php:61
actionadmin_footeradmin\section\class-convertkit-admin-section-base.php:94
filterconvertkit_settings_base_register_noticesadmin\section\class-convertkit-admin-section-broadcasts.php:49
actionconvertkit_settings_base_render_beforeadmin\section\class-convertkit-admin-section-broadcasts.php:50
actionconvertkit_admin_settings_enqueue_scriptsadmin\section\class-convertkit-admin-section-broadcasts.php:54
actionconvertkit_admin_settings_enqueue_stylesadmin\section\class-convertkit-admin-section-broadcasts.php:55
filterconvertkit_admin_settings_register_sectionsadmin\section\class-convertkit-admin-section-broadcasts.php:661
filterconvertkit_settings_base_register_noticesadmin\section\class-convertkit-admin-section-form-entries.php:40
actionconvertkit_settings_base_render_beforeadmin\section\class-convertkit-admin-section-form-entries.php:41
actionload-settings_page__wp_convertkit_settingsadmin\section\class-convertkit-admin-section-form-entries.php:42
actionload-settings_page__wp_convertkit_settingsadmin\section\class-convertkit-admin-section-form-entries.php:43
filterconvertkit_admin_settings_form_methodadmin\section\class-convertkit-admin-section-form-entries.php:44
filterconvertkit_admin_settings_form_action_urladmin\section\class-convertkit-admin-section-form-entries.php:45
filterapi_resultadmin\section\class-convertkit-admin-section-form-entries.php:145
filterconvertkit_admin_settings_register_sectionsadmin\section\class-convertkit-admin-section-form-entries.php:344
actionconvertkit_initialize_adminadmin\section\class-convertkit-admin-section-form-entries.php:362
filterset-screen-optionadmin\section\class-convertkit-admin-section-form-entries.php:366
filterconvertkit_settings_base_register_noticesadmin\section\class-convertkit-admin-section-general.php:88
actionconvertkit_settings_base_render_beforeadmin\section\class-convertkit-admin-section-general.php:89
actionconvertkit_admin_settings_enqueue_scriptsadmin\section\class-convertkit-admin-section-general.php:93
actionconvertkit_admin_settings_enqueue_stylesadmin\section\class-convertkit-admin-section-general.php:94
actionconvertkit_settings_base_render_beforeadmin\section\class-convertkit-admin-section-oauth.php:37
actionadmin_footeradmin\section\class-convertkit-admin-section-oauth.php:41
actionconvertkit_admin_settings_enqueue_scriptsadmin\section\class-convertkit-admin-section-restrict-content.php:60
filterconvertkit_admin_settings_register_sectionsadmin\section\class-convertkit-admin-section-restrict-content.php:544
filterconvertkit_settings_base_register_noticesadmin\section\class-convertkit-admin-section-tools.php:33
actionconvertkit_settings_base_render_beforeadmin\section\class-convertkit-admin-section-tools.php:34
filterconvertkit_admin_setup_wizard_steps_convertkit-landing-page-setupadmin\setup-wizard\class-convertkit-admin-setup-wizard-landing-page.php:88
actionconvertkit_admin_setup_wizard_process_form_convertkit-landing-page-setupadmin\setup-wizard\class-convertkit-admin-setup-wizard-landing-page.php:90
actionconvertkit_admin_setup_wizard_load_screen_data_convertkit-landing-page-setupadmin\setup-wizard\class-convertkit-admin-setup-wizard-landing-page.php:91
filterconvertkit_admin_setup_wizard_steps_convertkit-setupadmin\setup-wizard\class-convertkit-admin-setup-wizard-plugin.php:116
filterconvertkit_plugin_screen_action_linksadmin\setup-wizard\class-convertkit-admin-setup-wizard-plugin.php:119
actionadmin_initadmin\setup-wizard\class-convertkit-admin-setup-wizard-plugin.php:121
actionconvertkit_admin_setup_wizard_process_form_convertkit-setupadmin\setup-wizard\class-convertkit-admin-setup-wizard-plugin.php:122
actionconvertkit_admin_setup_wizard_load_screen_data_convertkit-setupadmin\setup-wizard\class-convertkit-admin-setup-wizard-plugin.php:123
filterallowed_redirect_hostsadmin\setup-wizard\class-convertkit-admin-setup-wizard-plugin.php:357
filterconvertkit_admin_setup_wizard_steps_convertkit-restrict-content-setupadmin\setup-wizard\class-convertkit-admin-setup-wizard-restrict-content.php:142
actionconvertkit_admin_setup_wizard_process_form_convertkit-restrict-content-setupadmin\setup-wizard\class-convertkit-admin-setup-wizard-restrict-content.php:144
actionconvertkit_admin_setup_wizard_load_screen_data_convertkit-restrict-content-setupadmin\setup-wizard\class-convertkit-admin-setup-wizard-restrict-content.php:145
filterconvertkit_get_block_formattersincludes\block-formatters\class-convertkit-block-formatter-form-link.php:46
filterthe_contentincludes\block-formatters\class-convertkit-block-formatter-form-link.php:50
filterconvertkit_output_scripts_footerincludes\block-formatters\class-convertkit-block-formatter-form-link.php:222
filterconvertkit_get_block_formattersincludes\block-formatters\class-convertkit-block-formatter-product-link.php:46
filterconvertkit_shortcodesincludes\blocks\class-convertkit-block-broadcasts.php:25
filterconvertkit_blocksincludes\blocks\class-convertkit-block-broadcasts.php:28
actionconvertkit_gutenberg_enqueue_scripts_editor_and_frontendincludes\blocks\class-convertkit-block-broadcasts.php:31
actionconvertkit_gutenberg_enqueue_styles_editor_and_frontendincludes\blocks\class-convertkit-block-broadcasts.php:32
actionrest_api_initincludes\blocks\class-convertkit-block-broadcasts.php:35
filterconvertkit_shortcodesincludes\blocks\class-convertkit-block-content.php:25
filterconvertkit_blocksincludes\blocks\class-convertkit-block-form-builder-field.php:64
actionconvertkit_gutenberg_enqueue_stylesincludes\blocks\class-convertkit-block-form-builder-field.php:67
actionconvertkit_gutenberg_enqueue_styles_editor_and_frontendincludes\blocks\class-convertkit-block-form-builder-field.php:70
actioninitincludes\blocks\class-convertkit-block-form-builder.php:35
filterconvertkit_blocksincludes\blocks\class-convertkit-block-form-builder.php:38
actionconvertkit_gutenberg_enqueue_stylesincludes\blocks\class-convertkit-block-form-builder.php:41
actionconvertkit_gutenberg_enqueue_styles_editor_and_frontendincludes\blocks\class-convertkit-block-form-builder.php:44
filterrender_block_core/buttonincludes\blocks\class-convertkit-block-form-builder.php:47
filterconvertkit_shortcodesincludes\blocks\class-convertkit-block-form-trigger.php:25
filterconvertkit_blocksincludes\blocks\class-convertkit-block-form-trigger.php:28
actionconvertkit_gutenberg_enqueue_styles_editor_and_frontendincludes\blocks\class-convertkit-block-form-trigger.php:31
filterconvertkit_output_scripts_footerincludes\blocks\class-convertkit-block-form-trigger.php:466
filterconvertkit_shortcodesincludes\blocks\class-convertkit-block-form.php:25
filterconvertkit_blocksincludes\blocks\class-convertkit-block-form.php:28
actionconvertkit_gutenberg_enqueue_scriptsincludes\blocks\class-convertkit-block-form.php:31
actionconvertkit_gutenberg_enqueue_stylesincludes\blocks\class-convertkit-block-form.php:34
actionconvertkit_gutenberg_enqueue_styles_editor_and_frontendincludes\blocks\class-convertkit-block-form.php:37
filterconvertkit_shortcodesincludes\blocks\class-convertkit-block-product.php:25
filterconvertkit_blocksincludes\blocks\class-convertkit-block-product.php:28
actionconvertkit_gutenberg_enqueue_scripts_editor_and_frontendincludes\blocks\class-convertkit-block-product.php:31
actionconvertkit_gutenberg_enqueue_styles_editor_and_frontendincludes\blocks\class-convertkit-block-product.php:32
actionadmin_noticesincludes\class-convertkit-admin-notices.php:35
actioninitincludes\class-convertkit-broadcasts-exporter.php:72
filterpage_row_actionsincludes\class-convertkit-broadcasts-exporter.php:75
filterpost_row_actionsincludes\class-convertkit-broadcasts-exporter.php:76
actionadmin_noticesincludes\class-convertkit-broadcasts-exporter.php:124
actionconvertkit_resource_refreshed_postsincludes\class-convertkit-broadcasts-importer.php:67
filterconvertkit_output_script_footerincludes\class-convertkit-cache-plugins.php:54
filterconvertkit_resource_forms_output_scriptincludes\class-convertkit-cache-plugins.php:55
filterautoptimize_filter_imgopt_should_lazyloadincludes\class-convertkit-cache-plugins.php:56
filterdebloat/defer_js_excludesincludes\class-convertkit-cache-plugins.php:59
filterdebloat/delay_js_excludesincludes\class-convertkit-cache-plugins.php:60
filterconvertkit_output_script_footerincludes\class-convertkit-cache-plugins.php:63
filterconvertkit_resource_forms_output_scriptincludes\class-convertkit-cache-plugins.php:64
filterconvertkit_output_script_footerincludes\class-convertkit-cache-plugins.php:67
filterconvertkit_resource_forms_output_scriptincludes\class-convertkit-cache-plugins.php:68
filterconvertkit_output_script_footerincludes\class-convertkit-cache-plugins.php:71
filterconvertkit_resource_forms_output_scriptincludes\class-convertkit-cache-plugins.php:72
filterperfmatters_lazyloadincludes\class-convertkit-cache-plugins.php:73
filterconvertkit_output_script_footerincludes\class-convertkit-cache-plugins.php:76
filterconvertkit_resource_forms_output_scriptincludes\class-convertkit-cache-plugins.php:77
filterrocket_lazyload_excluded_srcincludes\class-convertkit-cache-plugins.php:80
actionconvertkit_output_landing_page_beforeincludes\class-convertkit-cache-plugins.php:83
filterrocket_minify_excluded_external_jsincludes\class-convertkit-cache-plugins.php:86
filterconvertkit_output_script_footerincludes\class-convertkit-cache-plugins.php:89
filterconvertkit_resource_forms_output_scriptincludes\class-convertkit-cache-plugins.php:90
filterautoptimize_filter_js_excludeincludes\class-convertkit-cache-plugins.php:104
filterperfmatters_delay_js_exclusionsincludes\class-convertkit-cache-plugins.php:169
filtersgo_javascript_combine_excluded_external_pathsincludes\class-convertkit-cache-plugins.php:223
filterrocket_minify_excluded_external_jsincludes\class-convertkit-cache-plugins.php:246
filterrocket_exclude_cssincludes\class-convertkit-cache-plugins.php:247
filterrocket_exclude_jsincludes\class-convertkit-cache-plugins.php:248
filterblock_categories_allincludes\class-convertkit-gutenberg.php:27
filterblock_categoriesincludes\class-convertkit-gutenberg.php:29
actioninitincludes\class-convertkit-gutenberg.php:33
actionrest_api_initincludes\class-convertkit-gutenberg.php:36
actionadmin_enqueue_scriptsincludes\class-convertkit-gutenberg.php:181
actionenqueue_block_assetsincludes\class-convertkit-gutenberg.php:182
actionenqueue_block_assetsincludes\class-convertkit-gutenberg.php:185
actionenqueue_block_assetsincludes\class-convertkit-gutenberg.php:186
filterbody_classincludes\class-convertkit-output-broadcasts.php:26
actionrest_api_initincludes\class-convertkit-output-restrict-content.php:109
actioninitincludes\class-convertkit-output-restrict-content.php:110
actioninitincludes\class-convertkit-output-restrict-content.php:111
actionwpincludes\class-convertkit-output-restrict-content.php:112
actionwpincludes\class-convertkit-output-restrict-content.php:113
filterget_previous_post_whereincludes\class-convertkit-output-restrict-content.php:114
filterget_next_post_whereincludes\class-convertkit-output-restrict-content.php:115
filterget_previous_post_sortincludes\class-convertkit-output-restrict-content.php:116
filterget_next_post_sortincludes\class-convertkit-output-restrict-content.php:117
filterthe_contentincludes\class-convertkit-output-restrict-content.php:584
filterthe_contentincludes\class-convertkit-output-restrict-content.php:1407
actionwp_footerincludes\class-convertkit-output-restrict-content.php:1483
actionwp_footerincludes\class-convertkit-output-restrict-content.php:1513
actionwp_footerincludes\class-convertkit-output-restrict-content.php:1536
actionrest_api_initincludes\class-convertkit-output.php:70
actioninitincludes\class-convertkit-output.php:71
actionwpincludes\class-convertkit-output.php:72
actiontemplate_redirectincludes\class-convertkit-output.php:73
actiontemplate_redirectincludes\class-convertkit-output.php:74
actionwp_enqueue_scriptsincludes\class-convertkit-output.php:75
filterthe_contentincludes\class-convertkit-output.php:76
filterhooked_block_typesincludes\class-convertkit-output.php:77
filterhooked_block_convertkit/formincludes\class-convertkit-output.php:78
actionwp_footerincludes\class-convertkit-output.php:79
actionwp_footerincludes\class-convertkit-output.php:80
filterconvertkit_output_scripts_footerincludes\class-convertkit-output.php:891
filterconvertkit_output_append_form_to_content_form_idincludes\class-convertkit-preview-output.php:29
filtertemplate_redirectincludes\class-convertkit-preview-output.php:32
filterconvertkit_block_form_renderincludes\class-convertkit-preview-output.php:35
filterconvertkit_frontend_append_formincludes\class-convertkit-preview-output.php:36
filterconvertkit_output_scripts_footerincludes\class-convertkit-preview-output.php:121
filterconvertkit_output_scripts_footerincludes\class-convertkit-recaptcha.php:50
filterconvertkit_output_scripts_footerincludes\class-convertkit-resource-forms.php:565
actioninitincludes\class-convertkit-shortcodes.php:24
actionwidgets_initincludes\class-convertkit-widgets.php:23
actioninitincludes\class-wp-convertkit.php:50
actioninitincludes\class-wp-convertkit.php:51
actionconvertkit_refresh_tokenincludes\cron-functions.php:58
actionconvertkit_resource_refresh_postsincludes\cron-functions.php:108
actionconvertkit_api_get_access_tokenincludes\functions.php:830
actionconvertkit_api_refresh_tokenincludes\functions.php:831
actionconvertkit_api_access_token_invalidincludes\functions.php:835
filterconvertkit_output_restrict_content_container_css_classesincludes\integrations\class-convertkit-impeka.php:24
actionconvertkit_restrict_content_register_content_filterincludes\integrations\class-convertkit-uncode.php:26
filteruncode_single_content_final_outputincludes\integrations\class-convertkit-uncode.php:54
filterconvertkit_admin_settings_register_sectionsincludes\integrations\contactform7\class-convertkit-contactform7-admin-section.php:239
actionwpcf7_contact_formincludes\integrations\contactform7\class-convertkit-contactform7.php:24
actionwpcf7_submitincludes\integrations\contactform7\class-convertkit-contactform7.php:25
actionconvertkit_initialize_globalincludes\integrations\contactform7\class-convertkit-contactform7.php:228
actioninitincludes\integrations\divi\class-convertkit-divi-extension.php:63
actiondivi_extensions_initincludes\integrations\divi\class-convertkit-divi.php:25
actionelementor/editor/after_enqueue_stylesincludes\integrations\elementor\class-convertkit-elementor.php:25
actionelementor/elements/categories_registeredincludes\integrations\elementor\class-convertkit-elementor.php:28
actionelementor/widgets/registerincludes\integrations\elementor\class-convertkit-elementor.php:31
filterconvertkit_admin_settings_register_sectionsincludes\integrations\forminator\class-convertkit-forminator-admin-section.php:234
actionforminator_before_form_renderincludes\integrations\forminator\class-convertkit-forminator.php:24
actionforminator_custom_form_submit_before_set_fieldsincludes\integrations\forminator\class-convertkit-forminator.php:25
actionconvertkit_initialize_globalincludes\integrations\forminator\class-convertkit-forminator.php:233
filterconvertkit_admin_settings_register_sectionsincludes\integrations\wishlist\class-convertkit-wishlist-admin-section.php:191
actionwishlistmember_add_user_levelsincludes\integrations\wishlist\class-convertkit-wishlist.php:25
actionwishlistmember_remove_user_levelsincludes\integrations\wishlist\class-convertkit-wishlist.php:28
actionconvertkit_initialize_globalincludes\integrations\wishlist\class-convertkit-wishlist.php:253
actionconvertkit_output_output_formincludes\integrations\woocommerce\class-convertkit-woocommerce-product-form.php:24
actionwoocommerce_after_single_product_summaryincludes\integrations\woocommerce\class-convertkit-woocommerce-product-form.php:50
actionconvertkit_initialize_globalincludes\integrations\woocommerce\class-convertkit-woocommerce-product-form.php:82
filterconvertkit_get_pre_publish_actionsincludes\pre-publish-actions\class-convertkit-pre-publish-action.php:46
actioninitincludes\pre-publish-actions\class-convertkit-pre-publish-action.php:49
actiontransition_post_statusincludes\pre-publish-actions\class-convertkit-pre-publish-action.php:52
actionsave_postincludes\pre-publish-actions\class-convertkit-pre-publish-action.php:55
actionwp_insert_sitewp-convertkit.php:168
actionactivate_blogwp-convertkit.php:169

Scheduled Events 1

convertkit_refresh_token
Maintenance & Trust

Kit (formerly ConvertKit) – Email Newsletter, Email Marketing, Membership, Subscribers and Landing Pages Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 6, 2026
PHP min version7.1
Downloads4.2M

Community Trust

Rating96/100
Number of ratings87
Active installs40K
Developer Profile

Kit (formerly ConvertKit) – Email Newsletter, Email Marketing, Membership, Subscribers and Landing Pages Developer Profile

Kit

2 plugins · 41K total installs

73
trust score
Avg Security Score
91/100
Avg Patch Time
164 days
View full developer profile
Detection Fingerprints

How We Detect Kit (formerly ConvertKit) – Email Newsletter, Email Marketing, Membership, Subscribers and Landing Pages

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/convertkit/assets/css/backend.css/wp-content/plugins/convertkit/assets/css/frontend.css/wp-content/plugins/convertkit/assets/css/font-awesome.min.css/wp-content/plugins/convertkit/assets/css/frontend-form-builder.css/wp-content/plugins/convertkit/assets/css/blocks.style.css/wp-content/plugins/convertkit/assets/css/blocks.editor.css/wp-content/plugins/convertkit/assets/js/backend.js/wp-content/plugins/convertkit/assets/js/frontend.js+5 more
Version Parameters
/wp-content/plugins/convertkit/assets/css/backend.css?ver=/wp-content/plugins/convertkit/assets/css/frontend.css?ver=/wp-content/plugins/convertkit/assets/css/font-awesome.min.css?ver=/wp-content/plugins/convertkit/assets/css/frontend-form-builder.css?ver=/wp-content/plugins/convertkit/assets/css/blocks.style.css?ver=/wp-content/plugins/convertkit/assets/css/blocks.editor.css?ver=/wp-content/plugins/convertkit/assets/js/backend.js?ver=/wp-content/plugins/convertkit/assets/js/frontend.js?ver=/wp-content/plugins/convertkit/assets/js/frontend-form-builder.js?ver=/wp-content/plugins/convertkit/assets/js/broadcasts-exporter.js?ver=/wp-content/plugins/convertkit/assets/js/blocks.js?ver=/wp-content/plugins/convertkit/assets/js/react-dom.production.min.js?ver=/wp-content/plugins/convertkit/assets/js/react.production.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
convertkit-form-builder-field-emailconvertkit-form-builder-field-nameconvertkit-form-builder-field-customconvertkit-formconvertkit-form__labelconvertkit-form__inputconvertkit-form__buttonconvertkit-form-builder+52 more
HTML Comments
<!-- START ConvertKit Form Builder --><!-- END ConvertKit Form Builder --><!-- START ConvertKit Form --><!-- END Convert Kit Form -->+18 more
Data Attributes
data-convertkit-form-iddata-convertkit-form-settingsdata-convertkit-product-iddata-convertkit-broadcast-iddata-convertkit-content-restriction-iddata-convertkit-landing-page-id+16 more
JS Globals
convertKitApiSettingsCKFormBuilderCKFrontendCKBlocksconvertKit
REST Endpoints
/wp-json/convertkit/v4/forms/wp-json/convertkit/v4/landing-pages/wp-json/convertkit/v4/products/wp-json/convertkit/v4/broadcasts/wp-json/convertkit/v4/sequences/wp-json/convertkit/v4/tags/wp-json/convertkit/v4/custom-fields/wp-json/convertkit/v4/subscribers/wp-json/convertkit/v4/terms/wp-json/convertkit/v4/users/wp-json/convertkit/v4/settings
Shortcode Output
[convertkit-form[convertkit-product[convertkit-broadcast[convertkit-content-restrict
FAQ

Frequently Asked Questions about Kit (formerly ConvertKit) – Email Newsletter, Email Marketing, Membership, Subscribers and Landing Pages