
Keap Official Opt-in Forms Security & Risk Analysis
wordpress.org/plugins/infusionsoft-official-opt-in-formsBuild your email subscriber list from visitors to your WordPress website with Keap's Official Opt-in Forms plugin.
Is Keap Official Opt-in Forms Safe to Use in 2026?
High Risk
Score 43/100Keap Official Opt-in Forms carries significant security risk with 4 known CVEs, 2 still unpatched. Consider switching to a maintained alternative.
The "infusionsoft-official-opt-in-forms" plugin v2.0.3 exhibits a mixed security posture. While it demonstrates good practices like a high percentage of prepared SQL statements and a significant number of nonce checks, several concerning areas are present. The presence of 32 AJAX handlers with 2 lacking authentication checks is a significant risk, potentially allowing unauthorized actions. Additionally, the taint analysis reveals 2 flows with unsanitized paths, which, while not classified as critical or high severity in this specific scan, represent a potential for path traversal vulnerabilities. The plugin's vulnerability history is a major red flag, with 4 known CVEs, including 1 critical and 3 medium severity. The fact that 2 CVEs remain unpatched is particularly alarming, indicating ongoing security risks. The recurring types of vulnerabilities (Path Traversal and XSS) suggest a pattern of insecure input handling that has not been fully remediated over time. In conclusion, the plugin has areas of robust security implementation but is severely undermined by unpatched critical vulnerabilities and exploitable attack surface elements.
Key Concerns
- Unpatched Critical CVE
- Unpatched Medium CVE
- Unpatched Medium CVE
- Unpatched Medium CVE
- AJAX handlers without auth checks
- Flows with unsanitized paths
- SQL queries without prepared statements
- Outputs with improper escaping
Keap Official Opt-in Forms Security Vulnerabilities
CVEs by Year
Severity Breakdown
4 total CVEs
Keap Official Opt-in Forms <= 2.0.1 - Unauthenticated Limited Local File Inclusion
Keap Official Opt-in Forms <= 2.0.3 - Authenticated (Contributor+) Stored Cross-Site Scripting
Keap Official Opt-in Forms <= 2.0.3 - Authenticated (Contributor+) Stored Cross-Site Scripting
Keap Official Opt-in Forms <= 1.0.11 - Authenticated (Admin+) Stored Cross-Site Scripting
Keap Official Opt-in Forms Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Keap Official Opt-in Forms Attack Surface
AJAX Handlers 32
Shortcodes 3
WordPress Hooks 40
Scheduled Events 2
Maintenance & Trust
Keap Official Opt-in Forms Maintenance & Trust
Maintenance Signals
Community Trust
Keap Official Opt-in Forms Alternatives
WP Gravity Forms Keap/Infusionsoft
gf-infusionsoft
Gravity Forms Keap/infusionsoft Add-on sends Gravity Forms entries to infusionsoft/Keap CRM.
Integration for Keap/infusionsoft and Contact Form 7, WPForms, Elementor, Formidable, Ninja Forms
cf7-infusionsoft
Send Contact Form 7, WPForms, Elementor, Ninja Forms, Contact Form Entries Plugin and many other contact form submissions to infusionsoft/Keap.
Gravity Forms Keap Feed
systasis-gf-infusionsoft-feed
Sync form submissions between Gravity Forms and Keap
WP Keap/Infusionsoft WooCommerce Plugin
wp-infusionsoft-woocommerce
Keap/Infusionsoft WooCommerce Plugin allows you to quickly integrate WooCommerce Orders with Keap/Infusionsoft.
Slick Popup: Contact Form 7 Popup Plugin
slick-popup
A lightweight plugin that converts a Contact Form 7 form into a customizable pop-up form which is slick, beautiful and responsive to different screen …
Keap Official Opt-in Forms Developer Profile
1 plugin · 1K total installs
How We Detect Keap Official Opt-in Forms
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/infusionsoft-official-opt-in-forms/dashboard/css/dashboard.css/wp-content/plugins/infusionsoft-official-opt-in-forms/dashboard/css/font-awesome.min.css/wp-content/plugins/infusionsoft-official-opt-in-forms/dashboard/js/dashboard.js/wp-content/plugins/infusionsoft-official-opt-in-forms/dashboard/js/form.js/wp-content/plugins/infusionsoft-official-opt-in-forms/dashboard/js/form_builder.js/wp-content/plugins/infusionsoft-official-opt-in-forms/dashboard/js/infusionsoft.js/wp-content/plugins/infusionsoft-official-opt-in-forms/dashboard/js/tinymce.js/wp-content/plugins/infusionsoft-official-opt-in-forms/includes/css/infusionsoft-forms.css+5 more/wp-content/plugins/infusionsoft-official-opt-in-forms/dashboard/js/dashboard.js/wp-content/plugins/infusionsoft-official-opt-in-forms/dashboard/js/form.js/wp-content/plugins/infusionsoft-official-opt-in-forms/dashboard/js/form_builder.js/wp-content/plugins/infusionsoft-official-opt-in-forms/dashboard/js/infusionsoft.js/wp-content/plugins/infusionsoft-official-opt-in-forms/dashboard/js/tinymce.js/wp-content/plugins/infusionsoft-official-opt-in-forms/includes/js/infusionsoft-forms.js+2 moreinfusionsoft-official-opt-in-forms/dashboard/css/dashboard.css?ver=infusionsoft-official-opt-in-forms/dashboard/css/font-awesome.min.css?ver=infusionsoft-official-opt-in-forms/dashboard/js/dashboard.js?ver=infusionsoft-official-opt-in-forms/dashboard/js/form.js?ver=infusionsoft-official-opt-in-forms/dashboard/js/form_builder.js?ver=infusionsoft-official-opt-in-forms/dashboard/js/infusionsoft.js?ver=infusionsoft-official-opt-in-forms/dashboard/js/tinymce.js?ver=infusionsoft-official-opt-in-forms/includes/css/infusionsoft-forms.css?ver=infusionsoft-official-opt-in-forms/includes/css/infusionsoft-optin.css?ver=infusionsoft-official-opt-in-forms/includes/js/infusionsoft-forms.js?ver=infusionsoft-official-opt-in-forms/includes/js/infusionsoft-optin.js?ver=infusionsoft-official-opt-in-forms/optin-forms/css/style.css?ver=infusionsoft-official-opt-in-forms/optin-forms/js/script.js?ver=HTML / DOM Fingerprints
inf_infusionsoft_optionsinf_dashboard_contentinf_dashboard_sidebarinf_infusionsoft_dashboard_wrapperinf_optin_form_builderinfusionsoft_optin_forminfusionsoft-form-containerinfusionsoft-optin-form-wrapper+1 more<!-- Infusionsoft Official Opt-in Forms --><!-- Infusionsoft Dashboard --><!-- Infusionsoft Form Builder -->data-inf-iddata-infusionsoft-formdata-inf-optin-idinfusionsoft_optsinf_infusionsoft_varsInfusionsoftFormBuilderInfusionsoftOptinForm/wp-json/infusionsoft/v1/settings/wp-json/infusionsoft/v1/optins/wp-json/infusionsoft/v1/accounts[inf_infusionsoft_inline][inf_infusionsoft_locked]