[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fPE7FnqbbzfyR95Ax13jHl4Xd3wqTKF9jG2xV7PfnrOs":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":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":84,"crawl_stats":38,"alternatives":89,"analysis":197,"fingerprints":828},"infusionsoft-official-opt-in-forms","Keap Official Opt-in Forms","2.0.3","Keap","https:\u002F\u002Fprofiles.wordpress.org\u002Finfusionsoft\u002F","\u003Cp>Version 2.0 adds support for Personal Access Tokens (PAT) and Service Account Keys (SAK), which replace the Legacy API Key.\u003C\u002Fp>\n\u003Cp>Add one of these seven types of email list-builders to your WordPress website:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Popup Opt-In Forms: Prompt your visitors to opt in without annoying them. You can set Keap’s popup opt-in forms to appear automatically after a specific amount of time, after visitors reach a particular point on your page, or even after visitors leave a comment or make a purchase.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Slide-In Opt-In Forms: The slide-in form is the pop-up’s smooth, subtle cousin. It slides in at the bottom of your visitor’s screen, and can be set to appear after a specific time or at a specific point on the page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Widget Opt-In Forms: Use widget forms to create attractive opt-in forms for your sidebar, footer, or any other widget-friendly areas on your site.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Protected Content Opt-In Forms: Offering valuable content in exchange for an email address is one of the most effective ways to grow your email list. Protected content forms allow you to offer content your visitors can “unlock” by opting in.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Below Content Opt-In Forms: You can use “Below Content” forms to place an opt-in opportunity at the end of your blog posts or pages. Visitors who have read an entire post are highly engaged, so this is an effective way to turn that engagement into a conversion.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Inline Opt-In Forms: Want to insert an opt-in form in the middle of a blog post, rather than the end? Inline forms make it easy. You can display these forms virtually anywhere you’d like on any post or page on your website.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Notification\u002FOpt-In Bar:  Increase your opt-ins, announce your promotions and drive traffic to the pages of your choice with our attention grabbing top-of-page banner.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can find out how all of your opt-in forms are performing right inside your Keap dashboard. We provide elegant visualizations of your conversion rates, impressions, subscriber counts, and more, so you can track your performance at a glance.\u003C\u002Fp>\n\u003Cp>You can also run split tests with Keap’s built-in split testing feature to discover what resonates with your audience and maximize your conversion rates.\u003C\u002Fp>\n\u003Cp>Additional documentation can be found on our \u003Ca href=\"https:\u002F\u002Fhelp.keap.com\u002Fhelp\u002Fcreate-a-wordpress-opt-in-form\" rel=\"nofollow ugc\">help center\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Features\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Direct integration with the campaign builder with a new WordPress goal (see screenshot #4)\u003C\u002Fli>\n\u003Cli>Compatible with any WordPress theme\u003C\u002Fli>\n\u003Cli>All opt-in forms are 100% mobile responsive. You also have the option of disabling them on mobile, or hiding images on mobile.\u003C\u002Fli>\n\u003Cli>Built-in A\u002FB split testing\u003C\u002Fli>\n\u003Cli>100+ beautiful opt-in form templates, all of them 100% customizable\u003C\u002Fli>\n\u003Cli>Built-in analytics dashboard so you can see how each of your popups and email lists is performing\u003C\u002Fli>\n\u003Cli>10 different animations to choose from\u003C\u002Fli>\n\u003Cli>Time-based, scroll-based, and several action-based triggers for your popups\u003C\u002Fli>\n\u003Cli>Post, page, and category filtering so you can control exactly where and when your opt-in forms appear\u003C\u002Fli>\n\u003Cli>Easily customize colors, text, images, and more on every opt-in form.\u003C\u002Fli>\n\u003Cli>Insert custom CSS on any opt-in form.\u003C\u002Fli>\n\u003Cli>Import\u002Fexport your custom plugin settings so you can transfer what you’ve created to any other Keap account.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Keap Opt-In Forms is a fork of the Bloom Plugin by Elegant Themes released under GNU Public License version 2.0.\u003C\u002Fp>\n","Build your email subscriber list from visitors to your WordPress website with Keap's Official Opt-in Forms plugin.",1000,53766,38,14,"2025-03-31T14:17:00.000Z","6.7.5","6.0","8.0",[20,21,22,23,24],"infusionsoft","keap","keap-api","keap-wordpress","wordpress-popup-plugin","https:\u002F\u002Fwww.keap.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finfusionsoft-official-opt-in-forms.zip",43,4,2,"2025-02-17 15:45:57","2026-03-15T15:16:48.613Z",[33,49,63,70],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2024-13725","keap-official-opt-in-forms-unauthenticated-limited-local-file-inclusion","Keap Official Opt-in Forms \u003C= 2.0.1 - Unauthenticated Limited Local File Inclusion","The Keap Official Opt-in Forms plugin for WordPress is vulnerable to Local File Inclusion in all versions up to, and including, 2.0.1 via the service parameter. This makes it possible for unauthenticated attackers to include PHP files on the server, allowing the execution of any PHP code in those files. This can be used to bypass access controls, obtain sensitive data, or achieve code execution in cases where PHP files can be uploaded and included. If register_argc_argv is enabled on the server and pearcmd.php is installed, this issue might lead to Remote Code Execution.",null,"\u003C=2.0.1","2.0.2","critical",9.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')","2025-04-04 13:04:06",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F692a5838-4a32-4444-b1a0-018fa25594a9?source=api-prod",46,{"id":50,"url_slug":51,"title":52,"description":53,"plugin_slug":4,"theme_slug":38,"affected_versions":54,"patched_in_version":38,"severity":55,"cvss_score":56,"cvss_vector":57,"vuln_type":58,"published_date":59,"updated_date":60,"references":61,"days_to_patch":38},"CVE-2024-47642","keap-official-opt-in-forms-authenticated-contributor-stored-cross-site-scripting-2","Keap Official Opt-in Forms \u003C= 2.0.3 - Authenticated (Contributor+) Stored Cross-Site Scripting","The Keap Official Opt-in Forms plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 2.0.3 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=2.0.3","medium",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2024-09-30 00:00:00","2025-04-21 14:38:36",[62],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fa6cee2c1-cdfb-419a-8900-bc9d921d610e?source=api-prod",{"id":64,"url_slug":65,"title":52,"description":53,"plugin_slug":4,"theme_slug":38,"affected_versions":54,"patched_in_version":38,"severity":55,"cvss_score":56,"cvss_vector":57,"vuln_type":58,"published_date":66,"updated_date":67,"references":68,"days_to_patch":38},"CVE-2023-52192","keap-official-opt-in-forms-authenticated-contributor-stored-cross-site-scripting","2024-01-03 00:00:00","2025-04-21 14:38:30",[69],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F9a0f1006-8015-4e67-9b03-16d3ad3c0e77?source=api-prod",{"id":71,"url_slug":72,"title":73,"description":74,"plugin_slug":4,"theme_slug":38,"affected_versions":75,"patched_in_version":76,"severity":55,"cvss_score":77,"cvss_vector":78,"vuln_type":58,"published_date":79,"updated_date":80,"references":81,"days_to_patch":83},"CVE-2023-6941","keap-official-opt-in-forms-authenticated-admin-stored-cross-site-scripting","Keap Official Opt-in Forms \u003C= 1.0.11 - Authenticated (Admin+) Stored Cross-Site Scripting","The Keap Official Opt-in Forms plugin for WordPress is vulnerable to Stored Cross-Site Scripting via admin settings in all versions up to, and including, 1.0.11 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with administrator-level permissions and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This only affects multi-site installations and installations where unfiltered_html has been disabled.","\u003C=1.0.11","1.0.12",4.4,"CVSS:3.1\u002FAV:N\u002FAC:H\u002FPR:H\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","2023-12-21 00:00:00","2024-07-03 16:39:59",[82],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F33210104-68fc-4d88-b681-b30e7abd6e18?source=api-prod",196,{"slug":20,"display_name":7,"profile_url":8,"plugin_count":85,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":86,"trust_score":87,"computed_at":88},1,121,39,"2026-04-03T21:40:21.423Z",[90,116,135,155,172],{"slug":91,"name":92,"version":93,"author":94,"author_profile":95,"description":96,"short_description":97,"active_installs":98,"downloaded":99,"rating":100,"num_ratings":13,"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":113,"unpatched_count":114,"last_vuln_date":115,"fetched_at":31},"gf-infusionsoft","WP Gravity Forms Keap\u002FInfusionsoft","1.2.7","CRM Perks","https:\u002F\u002Fprofiles.wordpress.org\u002Fcrmperks\u002F","\u003Cp>Gravity Forms infusionsoft Add-on automatically sends form submissions to Infusionsoft\u002FKeap CRM when someone submits a form. Learn more at \u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fgravity-forms-plugins\u002Fgravity-forms-infusionsoft-plugin\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=infusionsoft_readme\" rel=\"nofollow ugc\">crmperks.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Gravity Forms infusionsoft\u002FKeap Add-on Setup\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Go to Forms -> Settings -> Infusionsoft then add new account.\u003C\u002Fli>\n\u003Cli>Go to Forms -> select any form -> Settings -> Keap\u002FInfusionsoft then create new feed.\u003C\u002Fli>\n\u003Cli>Map required Keap\u002FInfusionsoft fields to Gravity Forms form fields.\u003C\u002Fli>\n\u003Cli>Send your test entry to Infusionsoft CRM.\u003C\u002Fli>\n\u003Cli>Go to Forms -> select any form -> Settings -> Infusionsoft Logs and verify previously sent entries.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Connect infusionsoft\u002FKeap crm account\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Connect any gravity forms fields to infusionsoft-Keap account by safe and secure Oauth 2.0. Additionally, you can connect multiple Infusionsoft\u002FKeap crm accounts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Mapping Keap\u002FInfusionsoft fields\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Simply select any infusionsoft\u002FKeap object(Contact, Company etc) then map gravity forms form fields to infusionsoft\u002FKeap object fields.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Filter Gravity Forms Keap\u002FInfusionsoft submissions\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Either send all gravity forms entries to infusionsoft\u002FKeap or filter entries sent to infusionsoft based on user input. For example , only send that entry to Keap\u002FInfusionsoft which contains work email address.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Manually send entries to infusionsoft\u002FKeap\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Automatically Send gravity forms submissions to infusionsoft\u002FKeap when user submits form. Also , you can manually send gravity forms submissions to infusionsoft\u002FKeap.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Gravity Forms Keap\u002FInfusionsoft logs\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>View a detailed log of each gravity forms submission whether sent or not sent to infusionsoft\u002FKeap and easily resend gravity forms submission to infusionsoft\u002FKeap.\u003Cbr \u002F>\n\u003Cstrong>Error Reporting\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If there is an error while sending an entry to infusionsoft\u002FKeap CRM, an email containing the error details will be sent to the specified email address.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Send Data As infusionsoft object Notes\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>if a contact form has fields which can not be mapped to any infusionsoft\u002FKeap contact fields, So you can send such fields as infusionsoft\u002FKeap contact note.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Create Or Update Contact in Infusionsoft\u002FKeap\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If a contact already exists in infusionsoft\u002FKeap, update it otherwise create a new contact.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Premium Version Features.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Following features are available in premium version \u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fgravity-forms-plugins\u002Fgravity-forms-infusionsoft-plugin\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=infusionsoft_readme\" rel=\"nofollow ugc\">Gravity Forms Infusionsoft add-on Pro\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Custom fields particularly Phone Number fields fields.\u003C\u002Fli>\n\u003Cli>Assign Tags to Infusionsoft Contacts based on user input.\u003C\u002Fli>\n\u003Cli>Infusionsoft Contact Attachments and affiliates tracking.\u003C\u002Fli>\n\u003Cli>when a user submit a form, you can save gclid, utm parameters and Geo location.\u003C\u002Fli>\n\u003Cli>Lookup lead’s email and phone number using email or phone number lookup services when user submits a contact form.\u003C\u002Fli>\n\u003Cli>20+ premium addons\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Ch3>Gravity forms Keap\u002Finfusionsoft add-on\u003C\u002Fh3>\n\u003Cp>Easily integrate Gravity Forms to Infusionsoft-Keap crm with this free Gravity Forms Infusionsoft add-on. You can Create\u002FUpdate a contact, company or Order in infusionsoft crm when anyone submits a contact form on your site.\u003C\u002Fp>\n\u003Ch3>Want to send Gravity Forms data to a different crms\u003C\u002Fh3>\n\u003Cp>We have Premium Gravity Forms add-ons for 20+ CRMs.\u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugin-category\u002Fgravity-forms-plugins\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=infusionsoft_readme\" rel=\"nofollow ugc\">View All CRM Extensions\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Our free Infusionsoft\u002FKeap Plugins\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcf7-infusionsoft\u002F\" rel=\"ugc\">Contact Form 7 Keap\u002FInfusionsoft\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-infusionsoft-woocommerce\u002F\" rel=\"ugc\">Keap\u002FInfusionsoft WooCommerce Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Need Infusionsoft\u002FKeap Plugin for Woocommerce ?\u003C\u002Fh3>\n\u003Cp>We have Infusionsoft add-on for Woocommerce. \u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fwoocommerce-plugins\u002Fwoocommerce-infusionsoft-plugin\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=infusionsoft_CRM_readme\" rel=\"nofollow ugc\">Woocommerce Infusionsoft Plugin\u003C\u002Fa>\u003C\u002Fp>\n","Gravity Forms Keap\u002Finfusionsoft Add-on sends Gravity Forms entries to infusionsoft\u002FKeap CRM.",300,20813,98,"2026-02-24T17:32:00.000Z","6.9.4","3.8","5.3",[106,107,108,109,21],"gravity-forms","gravity-forms-infusionsoft","gravity-forms-infusionsoft-by-keap","infusionsoft-gravity-forms-integration","https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fgravity-forms-plugins\u002Fgravity-forms-infusionsoft-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgf-infusionsoft.1.2.7.zip",96,3,0,"2025-09-22 00:00:00",{"slug":117,"name":118,"version":119,"author":94,"author_profile":95,"description":120,"short_description":121,"active_installs":122,"downloaded":123,"rating":124,"num_ratings":125,"last_updated":126,"tested_up_to":102,"requires_at_least":103,"requires_php":104,"tags":127,"homepage":132,"download_link":133,"security_score":124,"vuln_count":85,"unpatched_count":114,"last_vuln_date":134,"fetched_at":31},"cf7-infusionsoft","Integration for Keap\u002Finfusionsoft and Contact Form 7, WPForms, Elementor, Formidable, Ninja Forms","1.2.3","\u003Cp>Contact Form 7 Keap\u002Finfusionsoft Plugin sends form submissions from \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontact-form-7\u002F\" rel=\"ugc\">Contact Form 7\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpforms-lite\u002F\" rel=\"ugc\">WPforms\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Felementor\u002F\" rel=\"ugc\">Elementor Forms\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fninja-forms\u002F\" rel=\"ugc\">Ninja Forms\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fformidable\u002F\" rel=\"ugc\">Formidable Forms\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontact-form-entries\u002F\" rel=\"ugc\">Contact Form Entries\u003C\u002Fa> and many other popular contact form plugins to Infusionsoft\u002FKeap CRM when anyone submits a form. Learn more at \u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fcontact-form-plugins\u002Fcontact-form-infusionsoft-plugin\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=infusionsoft_readme\" rel=\"nofollow ugc\">crmperks.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Contact Form 7 Keap\u002FInfusionsoft Setup\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Go to “infusionsoft Accounts” tab and add new account then connect your Keap\u002Finfusionsoft account.\u003C\u002Fli>\n\u003Cli>Go to “infusionsoft Feeds” tab then add new feed.\u003C\u002Fli>\n\u003Cli>Map required infusionsoft fields to Contact form 7 form fields.\u003C\u002Fli>\n\u003Cli>Send your test entry to infusionsoft crm.\u003C\u002Fli>\n\u003Cli>Go to “Infusionsoft Logs” tab and verify, if entry was sent to Keap\u002FInfusionsoft.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Connect infusionsoft account\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Connect any contact form 7 form to infusionsoft\u002FKeap by safe and secure Oauth 2.0. Additionally, You can connect multiple Keap\u002FInfusionsoft accounts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Map infusionsoft fields\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Map any contact form 7 form fields to infusionsoft\u002FKeap object(Contacts, Company, Tasks, Order) fields. Also, You can map unlimited Keap\u002Finfusionsoft object fields to contact form 7 form fields.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Filter contact form 7  submissions\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Easily filter contact form 7 entries sent to infusionsoft\u002FKeap based on user input. For example , only send contact form entry to infusionsoft which contanins work email address.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Manually send entry to infusionsoft\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Send contact form 7 entries to infusionsoft when anyone submits a form. Later You can manually send contact form 7 entries to infusionsoft.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>infusionsoft logs\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>View a detailed log of each contact form 7 entry whether sent or not sent to infusionsoft and easily resend contact form 7 entry to infusionsoft CRM.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Send Data As infusionsoft object Notes\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Send one to many contact form 7 fields as infusionsoft Contact notes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Create Or Update Contact in Infusionsoft\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If a contact already exists in infusionsoft CRM, update it otherwise create a new contact.\u003C\u002Fp>\n\u003Ch3>Why we built this plugin\u003C\u002Fh3>\n\u003Cp>Contact Form 7 and some other popular contact forms are good but you can not send contact form submissions to any crm including infusionsoft. You can send to any contact form(contact form 7) submissions to infusionsoft with this free plugin.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Premium Version Features.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Following features are available in Pro version only \u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fcontact-form-plugins\u002Fcontact-form-infusionsoft-plugin\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=infusionsoft_readme\" rel=\"nofollow ugc\">Contact Form Infusionsoft Pro\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Infusionsoft Custom fields.\u003C\u002Fli>\n\u003Cli>Phone Number fields of Infusionsoft Contact.\u003C\u002Fli>\n\u003Cli>Assign Tags to Infusionsoft Contacts based on user input.\u003C\u002Fli>\n\u003Cli>Infusionsoft Contact Attachments and affiliates tracking.\u003C\u002Fli>\n\u003Cli>Google Analytics Parameters and Geolocation of a visitor who submitted the form.\u003C\u002Fli>\n\u003Cli>Lookup lead’s email and phone number using email and phone lookup apis.\u003C\u002Fli>\n\u003Cli>20+ premium addons\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Ch3>Want to send data to crm\u003C\u002Fh3>\n\u003Cp>We have Premium Extensions for 20+ CRMs.\u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugin-category\u002Fcontact-form-plugins\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=infusionsoft_readme\" rel=\"nofollow ugc\">View All CRM Extensions\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Need Infusionsoft\u002FKeap Plugin for Woocommerce ?\u003C\u002Fh3>\n\u003Cp>We have Infusionsoft add-on for Woocommerce. \u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fwoocommerce-plugins\u002Fwoocommerce-infusionsoft-plugin\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=infusionsoft_CRM_readme\" rel=\"nofollow ugc\">Woocommerce Infusionsoft Plugin\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Our free Infusionsoft\u002FKeap Plugins\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgf-infusionsoft\u002F\" rel=\"ugc\">Gravity Forms Keap\u002FInfusionsoft\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-infusionsoft-woocommerce\u002F\" rel=\"ugc\">Keap\u002FInfusionsoft WooCommerce Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Send Contact Form 7, WPForms, Elementor, Ninja Forms, Contact Form Entries Plugin and many other contact form submissions to infusionsoft\u002FKeap.",200,14361,100,6,"2025-12-15T15:56:00.000Z",[128,129,130,21,131],"contact-form-7-infusionsoft","elementor-forms-infusionsoft","infusionsoft-wpforms-integration","ninja-forms-infusionsoft","https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fcontact-form-plugins\u002Fcontact-form-infusionsoft-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcf7-infusionsoft.1.2.3.zip","2021-08-26 00:00:00",{"slug":136,"name":137,"version":138,"author":139,"author_profile":140,"description":141,"short_description":142,"active_installs":124,"downloaded":143,"rating":124,"num_ratings":144,"last_updated":145,"tested_up_to":102,"requires_at_least":146,"requires_php":147,"tags":148,"homepage":153,"download_link":154,"security_score":124,"vuln_count":114,"unpatched_count":114,"last_vuln_date":38,"fetched_at":31},"systasis-gf-infusionsoft-feed","Gravity Forms Keap Feed","3.0.0","Systasis Computer Systems","https:\u002F\u002Fprofiles.wordpress.org\u002Fsystasiscomputersystems\u002F","\u003Ch3>The best Keap feed for Gravity Forms.\u003C\u002Fh3>\n\u003Cp>Integrates Gravity Forms with Keap (formerly Infusionsoft) CRM, allowing form submissions to be automatically sent to your Keap CRM account.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Ch4>Easily create contacts under certain conditions\u003C\u002Fh4>\n\u003Cp>For example, Contact creation occurs only when the visitor enters an email address.\u003C\u002Fp>\n\u003Ch4>Affiliate tracking\u003C\u002Fh4>\n\u003Cp>Give your affiliates a link containing their Affiliate code to a Gravity Form. Keap will record the link click.\u003C\u002Fp>\n\u003Ch4>Leadsource assignment\u003C\u002Fh4>\n\u003Cp>Assign leadsources to a Keap contact.\u003C\u002Fp>\n\u003Ch4>Duplicate checking\u003C\u002Fh4>\n\u003Cp>Duplicates will be updated or created. Check on:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Company\u003C\u002Fstrong>, \u003Cstrong>Name\u003C\u002Fstrong>, \u003Cstrong>Email\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Name\u003C\u002Fstrong>, \u003Cstrong>Email\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Upload to Contact Filebox\u003C\u002Fh4>\n\u003Cp>Optionally upload files to a Contact’s filebox using a form upload field.\u003C\u002Fp>\n\u003Ch4>Combine fields\u003C\u002Fh4>\n\u003Cp>Avoid assigning too many Keap custom fields. Combine values from multiple Gravity Form fields into one Keap custom Contact field.\u003C\u002Fp>\n\u003Ch4>Conditional or Unconditional API Goals\u003C\u002Fh4>\n\u003Cp>Trigger an Keap campaign based on submitted form values or on every Gravity Form submission.\u003C\u002Fp>\n\u003Ch4>Feed export and import\u003C\u002Fh4>\n\u003Cp>Gravity Forms’ Form Export\u002FImport service includes Feed definitions.\u003C\u002Fp>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Cp>See \u003Ca href=\"https:\u002F\u002Fsystasis.co\u002Fgravity-forms-infusionsoft-feed-configuration\" rel=\"nofollow ugc\">Configuration\u003C\u002Fa> for configuration instructions.\u003C\u002Fp>\n\u003Ch3>Deactivate\u003C\u002Fh3>\n\u003Cp>Use the following process to disable the plugin and clear the custom field cache:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cem>Plugins\u003C\u002Fem> > Systasis GF Infusionsoft Feed > \u003Cem>Deactivate\u003C\u002Fem>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Uninstall\u003C\u002Fh3>\n\u003Cp>This process \u003Cem>deletes all feeds\u003C\u002Fem>, clears all caches and deactivates the plugin.\u003Cbr \u002F>\nUse this process when you suspect the plugin is not operating correctly \u003Cem>and you want to delete all feeds\u003C\u002Fem>.\u003Cbr \u002F>\nThis process deactivates the plugin, it does not delete the plugin from the WordPress environment.\u003C\u002Fp>\n\u003Cp>Use the following process to \u003Cem>delete all feeds\u003C\u002Fem> and Deactivate the plugin.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cem>Plugins\u003C\u002Fem> > Systasis GF Infusionsoft Feed \u003Cem>Settings\u003C\u002Fem> > \u003Cem>Uninstall Add-On\u003C\u002Fem>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Delete\u003C\u002Fh3>\n\u003Cp>You must \u003Cem>Deactivate\u003C\u002Fem> or \u003Cem>Uninstall\u003C\u002Fem> the plugin before performing this process.\u003C\u002Fp>\n\u003Cp>Use the following process to remove the plugin from the WordPress environment:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cem>Plugins\u003C\u002Fem> > Systasis GF Infusionsoft Feed \u003Cem>Delete\u003C\u002Fem>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Additional Info\u003C\u002Fh3>\n\u003Ch3>Clear Cache\u003C\u002Fh3>\n\u003Cp>Due to Keap API usage limits, Gravity Forms stores Keap custom fields data for twelve hours.\u003Cbr \u002F>\nIf you make a change to your custom fields, you might not see it reflected immediately due to this data caching.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Navigate to Gravity Forms Settings > Systasis Gravity Forms Feed Add-On\u003C\u002Fli>\n\u003Cli>Click the “Clear Custom Fields Cache” button\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Affiliate Field Type\u003C\u002Fh3>\n\u003Cp>The Feed Add-On supports affiliate tracking using a custom field type.\u003Cbr \u002F>\nThe purpose of this field is to extract an Affiliate Code or ID from the URL, and send it to Keap via its link tracking service.\u003Cbr \u002F>\nYou will use this field as follows:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Add an instance of it to a Gravity Form\u003C\u002Fli>\n\u003Cli>Configuring the resulting field to indicate the name of the URL query variable\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Step One: Add an Affiliate field\u003C\u002Fh3>\n\u003Cp>Find the Affiliate ID field in the “Advanced Fields” section\u003C\u002Fp>\n\u003Cp>The Affiliate Id field is a \u003Cem>hidden\u003C\u002Fem> field on your form\u003Cbr \u002F>\nAdd the field to a form like any other field, usually at the top of the form.\u003C\u002Fp>\n\u003Ch3>Step Two: Configure an Affiliate field\u003C\u002Fh3>\n\u003Cp>The only configuration required for an Affiliate` field is to name the URL query parameter.\u003C\u002Fp>\n\u003Cp>The presence of this field triggers the Feed Add-On to create a link tracking record for the Affiliate in the newly created or updated Contact.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Open the field’s configuration panel, then click the “General” tab\u003C\u002Fli>\n\u003Cli>Change the Field Label value to “Affiliate Code” from “Untitled”\u003C\u002Fli>\n\u003Cli>Click the “Advanced” tab\u003C\u002Fli>\n\u003Cli>Enter the name of the URL query parameter in the “Parameter Name” setting\n\u003Cul>\n\u003Cli>Name the field “affiliate” when the form will be loaded by an Infusionsoft Referral Partner link, found on the Referral Partner Center.\u003C\u002Fli>\n\u003Cli>The name choice is yours to make when the form will be loaded via links you create in emails or other web pages.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Data Type Mapping\u003C\u002Fh3>\n\u003Cp>Describes how Gravity Forms data types map to Keap data types.\u003C\u002Fp>\n\u003Cp>These are suggested GF types. The GF Single Line Text data type will map to any Keap data type.\u003Cbr \u002F>\nFor example, Keap will not store a Single Line Text with the value “32-Jan-2018” as a Date data type.\u003C\u002Fp>\n\u003Cp>Keap data types that \u003Cstrong>do not\u003C\u002Fstrong> define value choices will reject a bad value when that value is out of range.\u003Cbr \u002F>\nKeap data types that define value choices will accept any value even when that value is not in the choice list.\u003C\u002Fp>\n\u003Cpre>\nKeap                    Gravity Forms      Comment\n-------------           ------------       -------\nContact File Box        File Upload\n\nCurrency                Number             2 decimal places\n\nDate                    Date\n\nDate\u002FTime               N\u002FA\n\nDay of Week             Drop Down          Use numbers 1 - 7 as values\n                                           See Note 1\n                        Number             Use GF min\u002Fmax\n\nDecimal Number          Number\n\nDrilldown               N\u002FA\n\nDropdown                Drop Down\n\nEmail                   Email\n\nMonth                   Drop Down          Use numbers 1 - 12 as values\n                                           See Note 1\n                        Number             Use GF min\u002Fmax\n\nList Box                Multi Select\n\nName                    Name (Full)\n\nPercent                 Number\n\nPhone Number            Phone\n\nRadio                   Radio Buttons\n\nSocial Security Number  N\u002FA\n\nState                   Drop Down          Use two-letter state abbreviation as values\n                                           See Note 1\n\nText                    Single Line Text   255 characters\n\nText Area               Checkboxes        \\\n                        Drop Down          \\\n                        Multi Select        > 64,000 characters, csv list of selected options\n                        Radio Buttons      \u002F See Note 1\n                                          \u002F See Note 2\n\nText Area               Paragraph Text     64,000 characters\n\nUser                    N\u002FA\n\nUser List Box           N\u002FA\n\nWebsite                 Website\n\nWhole Number            Number             Round half away from zero\n\nYear                    Drop Down          See Note 1\n                        Number             Use GF min\u002Fmax\n\nYes\u002FNo                  Checkboxes        \\ See note 3\n                        Drop Down          \\ See Note 1\n                                            > Yes = 1, No = 0\n                        Radio Buttons      \u002F\n\u003C\u002Fpre>\n\u003Cp>1   Ensure the default value is the empty value; make the first entry an empty value.\u003Cbr \u002F>\n2   Map combineable fields using the “Combine Fields” feature and setting the CSS class on the field’s \u003Cem>Appearance\u003C\u002Fem> tab.\u003Cbr \u002F>\n    Use the Keap Text Area datatype to store more than 255 combined characters.\u003Cbr \u002F>\n3   For opt-in, consider a Checkbox with a single option value “Yes”\u003C\u002Fp>\n","Sync form submissions between Gravity Forms and Keap",13018,5,"2025-12-03T14:43:00.000Z","5.0","7.0",[149,150,106,151,152],"add-on","crm","keap-infusionsoft","systasis","https:\u002F\u002Fsystasis.co","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsystasis-gf-infusionsoft-feed.3.0.zip",{"slug":156,"name":157,"version":158,"author":94,"author_profile":95,"description":159,"short_description":160,"active_installs":161,"downloaded":162,"rating":163,"num_ratings":164,"last_updated":165,"tested_up_to":102,"requires_at_least":103,"requires_php":104,"tags":166,"homepage":170,"download_link":171,"security_score":124,"vuln_count":85,"unpatched_count":114,"last_vuln_date":134,"fetched_at":31},"wp-infusionsoft-woocommerce","WP Keap\u002FInfusionsoft WooCommerce Plugin","1.2.0","\u003Cp>Easily create contact, company, Order in Keap\u002FInfusionsoft when an order is placed via WooCommerce. Learn more at \u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fwoocommerce-plugins\u002Fwoocommerce-infusionsoft-plugin\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=readme\" rel=\"nofollow ugc\">crmperks.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Keap\u002FInfusionsoft WooCommerce Plugin Setup\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Go to WooCommerce -> Settings -> Keap\u002FInfusionsoft tab then add new account. \u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fconnect-wordpress-to-infusionsoft\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=readme\" rel=\"nofollow ugc\">View ScreenShots for Connecting Keap\u002FInfusionsoft\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Go to WooCommerce -> Keap\u002FInfusionsoft Feeds tab then create new feed. \u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fpost-data-from-wordpress-to-infusionsoft\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=readme\" rel=\"nofollow ugc\">View ScreenShots for Creating feeds\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Map required Keap\u002FInfusionsoft fields to WooCommerce Order fields.\u003C\u002Fli>\n\u003Cli>Send your test entry to Keap\u002FInfusionsoft.\u003C\u002Fli>\n\u003Cli>Go to WooCommerce -> Keap\u002FInfusionsoft Logs and verify, if entry was sent to Keap\u002FInfusionsoft.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Connect Keap\u002FInfusionsoft Account\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Connect Keap\u002FInfusionsoft Account to WooCommerce by simply oauth 2.0 authentication. Also you can connect multiple Keap\u002FInfusionsoft-keap accounts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Fields Mapping\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Simply Select Keap\u002FInfusionsoft Object then map WooCommerce Order fields to Keap\u002FInfusionsoft Object(Contact, Comapny etc) fields.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Export Event\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Choose event, when WooCommerce Order data should be sent to Keap\u002FInfusionsoft. For example , send WooCommerce Order to Keap\u002FInfusionsoft when Order status changes to “Complete”.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>CRM Logs\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Plugin saves detailed log of each WooCommerce Order whether sent or not sent to Keap\u002FInfusionsoft and easily resend any Order to Keap\u002FInfusionsoft.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Keap\u002FInfusionsoft Primary Key\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Instead of creating new Object(Contact, Company etc) in infusionsoft\u002FKeap, you can update old object by setting Primary Key field.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Error Reporting\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If there is an error while sending data to Keap\u002FInfusionsoft, an email containing the error details will be sent to the specified email address.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Filter orders\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>By default all Woocommerce orders are sent to Keap\u002FInfusionsoft, but you can apply filters and setup rules to limit the orders sent to Keap\u002FInfusionsoft. For example sending Orders from specific city to Keap\u002FInfusionsoft.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Send Data As Notes\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Send one to many WooCommerce Order fields data as Contact Note in infusionsoft\u002FKeap.\u003C\u002Fp>\n\u003Cblockquote>\u003Cp>\u003Cstrong>Premium Version.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Following features are available in Premium version only.\u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fwoocommerce-plugins\u002Fwoocommerce-infusionsoft-plugin\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=infusionsoft_readme\" rel=\"nofollow ugc\">Keap\u002FInfusionsoft WooCommerce Plugin Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Send WooCommerce Orders to Keap\u002FInfusionsoft Orders.\u003C\u002Fli>\n\u003Cli>Send WooCommerce Users to Keap\u002FInfusionsoft.\u003C\u002Fli>\n\u003Cli>Keap\u002FInfusionsoft Custom fields.\u003C\u002Fli>\n\u003Cli>Assign Tags to Contacts based on different conditions.\u003C\u002Fli>\n\u003Cli>Keap\u002FInfusionsoft Phone Number fields.\u003C\u002Fli>\n\u003Cli>Assign Lead Source to Contact in Keap\u002FInfusionsoft.\u003C\u002Fli>\n\u003Cli>Affiliates tracking in Keap\u002FInfusionsoft.\u003C\u002Fli>\n\u003Cli>Track Google Analytics Parameters and Geolocation of a WooCommerce customer.\u003C\u002Fli>\n\u003Cli>Lookup lead’s email and phone number using popular email and phone lookup services.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Ch3>Premium Addons\u003C\u002Fh3>\n\u003Cp>We have 20+ premium addons and new ones being added regularly, it’s likely we have everything you’ll ever need.\u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fadd-ons\u002F?utm_medium=referral&utm_source=wordpress&utm_campaign=WC+infusionsoft+Readme&utm_content=WC\" rel=\"nofollow ugc\">View All Add-ons\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Want to send data to other crm\u003C\u002Fh3>\n\u003Cp>We have Premium Extensions for 20+ CRMs.\u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugin-category\u002Fwoocommerce-plugins\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=infusionsoft_readme\" rel=\"nofollow ugc\">View All CRM Extensions\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Our free Keap\u002FInfusionsoft Plugins\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcf7-infusionsoft\u002F\" rel=\"ugc\">Contact Form 7 Keap\u002FKeap\u002FInfusionsoft\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgf-infusionsoft\u002F\" rel=\"ugc\">Gravity Forms Keap\u002FKeap\u002FInfusionsoft\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Keap\u002FInfusionsoft WooCommerce Plugin allows you to quickly integrate WooCommerce Orders with Keap\u002FInfusionsoft.",40,7534,92,9,"2025-12-15T16:18:00.000Z",[167,168,21,169],"infusionsoft-and-woocommerce","infusionsoft-keap","woocommerce-keap","https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fwoocommerce-plugins\u002Fwoocommerce-infusionsoft-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-infusionsoft-woocommerce.1.2.0.zip",{"slug":173,"name":174,"version":175,"author":176,"author_profile":177,"description":178,"short_description":179,"active_installs":180,"downloaded":181,"rating":182,"num_ratings":183,"last_updated":184,"tested_up_to":185,"requires_at_least":186,"requires_php":187,"tags":188,"homepage":193,"download_link":194,"security_score":195,"vuln_count":29,"unpatched_count":114,"last_vuln_date":196,"fetched_at":31},"slick-popup","Slick Popup: Contact Form 7 Popup Plugin","1.7.16","Ankit Singla","https:\u002F\u002Fprofiles.wordpress.org\u002Faksingla\u002F","\u003Cp>Best WordPress Popup plugin for \u003Cstrong>Contact Form 7\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Our WordPress Popup Plugin helps you create a \u003Cstrong>beautiful and responsive popup\u003C\u002Fstrong> with any \u003Cstrong>Contact Form 7\u003C\u002Fstrong> form. \u003Cem>Easy customization to style with your theme\u003C\u002Fem>.\u003C\u002Fp>\n\u003Cp>\u003Cem>Perfect for \u003Cstrong>any website\u003C\u002Fstrong> with a single product or service\u003C\u002Fem>. Place a form on all pages of your website and get ready to get more leads.\u003C\u002Fp>\n\u003Cp>[\u003Ca href=\"https:\u002F\u002Fwww.slickpopup.com\u002Fslick-popup-wordpress-popup-plugin-free-version\u002F?utm_source=splite&utm_medium=wporg&utm_campaign=OmAkSols&utm_term=litedemolink\" rel=\"nofollow ugc\">Check out the Demo\u003C\u002Fa>] [\u003Ca href=\"https:\u002F\u002Fwww.slickpopup.com\u002F?utm_source=splite&utm_medium=wporg&utm_campaign=OmAkSols&utm_term=prodemolink\" rel=\"nofollow ugc\">Pro Version Demo\u003C\u002Fa>]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> \u003Cem>Contact Form 7 plugin must be installed and set up to use Slick Popup Lite.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3>Features of the plugin:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Create popup for any \u003Cstrong>Contact Form 7\u003C\u002Fstrong> form\u003C\u002Fli>\n\u003Cli>Use different popups for different pages\u003C\u002Fli>\n\u003Cli>\u003Cem>5 pre-built color schemes\u003C\u002Fem> for popup\u003C\u002Fli>\n\u003Cli>\u003Cstrong>One-click import\u003C\u002Fstrong> for demo forms\u003C\u002Fli>\n\u003Cli>Options to \u003Cem>style the side button\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>Options to \u003Cem>style the submit button\u003C\u002Fem>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Other advantages:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Slick and Beautiful\u003C\u002Fstrong>: The overall appeal of the popup is quite \u003Cem>slick and beautiful\u003C\u002Fem>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple color schemes\u003C\u002Fstrong>: \u003Cem>6 in-built color schemes\u003C\u002Fem> for an easy choice \u003C\u002Fli>\n\u003Cli>\u003Cstrong>100% Responsive\u003C\u002Fstrong>: The popup is \u003Cem>perfectly responsive on all screen sizes\u003C\u002Fem> and works well on all devices.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight and Fast\u003C\u002Fstrong>: The code quality is awesome which makes it \u003Cem>very lightweight and lightning fast\u003C\u002Fem>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy to Configure\u003C\u002Fstrong>: \u003Cem>Easy to configure options\u003C\u002Fem> makes it your last choice once you try it.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Friendly\u003C\u002Fstrong>: When it loads, a user finds it \u003Cem>very easy to fill up the form\u003C\u002Fem> and \u003Cstrong>enquiries increase\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Browser Compatible\u003C\u002Fstrong>: *Thoroughly tested with all \u003Cstrong>major browsers\u003C\u002Fstrong> * and their widely used versions.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you have \u003Cstrong>custom user roles, posts or pages\u003C\u002Fstrong> – \u003Cem>it is a treat for you\u003C\u002Fem>. We have provided a \u003Cstrong>robust set of filters\u003C\u002Fstrong> which can practically help you change all settings of the plugin on the go.\u003C\u002Fp>\n\u003Ch3>What’s more?:\u003C\u002Fh3>\n\u003Cp>The premium version – \u003Cstrong>Slick Popup Pro\u003C\u002Fstrong> has additional features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Multiple Activation Modes – \u003Cstrong>Auto popup, On-scroll Popup, Entry Popup\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>25+ Animations Effects\u003C\u002Fli>\n\u003Cli>5 pre-defined layouts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Popups\u003C\u002Fstrong> on one page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fslick-popup-pro-\u002F16115931?ref=OmAkSols\" rel=\"nofollow ugc\">View on CodeCanyon\u003C\u002Fa>\u003C\u002Fp>\n","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  &hellip;",2000,79883,94,22,"2025-09-24T06:54:00.000Z","6.8.5","3.5","7.2",[189,190,191,192,24],"cf7","contact-form-7","popup","popup-form","http:\u002F\u002Fwww.omaksolutions.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fslick-popup.1.7.16.zip",99,"2023-10-29 00:00:00",{"attackSurface":198,"codeSignals":496,"taintFlows":731,"riskAssessment":807,"analyzedAt":827},{"hooks":199,"ajaxHandlers":349,"restRoutes":475,"shortcodes":476,"cronEvents":489,"entryPointCount":495,"unprotectedCount":29},[200,206,210,213,216,220,223,228,232,235,240,244,248,252,256,260,262,264,268,272,276,280,284,288,292,296,300,304,308,311,315,319,323,326,328,330,335,339,342,345],{"type":201,"name":202,"callback":203,"file":204,"line":205},"action","admin_init","set_post_types","dashboard\\dashboard.php",50,{"type":201,"name":207,"callback":208,"file":204,"line":209},"admin_enqueue_scripts","dashboard_scripts",51,{"type":201,"name":202,"callback":211,"file":204,"line":212},"process_settings_export",52,{"type":201,"name":202,"callback":214,"file":204,"line":215},"process_settings_import",53,{"type":201,"name":217,"callback":218,"file":219,"line":125},"wp_enqueue_scripts","register_infusionbar_scripts","includes\\ext\\infusionsoft_infusionbar\\class.infusionsoft_infusionbar.php",{"type":201,"name":202,"callback":221,"file":219,"line":222},"register_infusionbar__admin_scripts",7,{"type":201,"name":224,"callback":225,"file":226,"line":227},"admin_menu","add_menu_link","infusionsoft.php",59,{"type":201,"name":229,"callback":230,"file":226,"line":231},"plugins_loaded","add_localization",61,{"type":201,"name":202,"callback":233,"file":226,"line":234},"execute_footer_text",63,{"type":236,"name":237,"callback":238,"file":226,"line":239},"filter","inf_infusionsoft_import_sub_array","import_settings",65,{"type":236,"name":241,"callback":242,"file":226,"line":243},"inf_infusionsoft_import_array","import_filter",66,{"type":236,"name":245,"callback":246,"file":226,"line":247},"inf_infusionsoft_export_exclude","filter_export_settings",67,{"type":236,"name":249,"callback":250,"file":226,"line":251},"inf_infusionsoft_save_button_class","save_btn_class",68,{"type":201,"name":253,"callback":254,"file":226,"line":255},"inf_infusionsoft_after_header_options","generate_home_tab",71,{"type":201,"name":257,"callback":258,"file":226,"line":259},"inf_infusionsoft_after_main_options","generate_premade_templates",73,{"type":201,"name":207,"callback":261,"file":226,"line":182},"register_scripts",{"type":201,"name":217,"callback":263,"file":226,"line":112},"load_scripts_styles",{"type":201,"name":265,"callback":266,"file":226,"line":267},"inf_infusionsoft_after_save_button","add_next_button",105,{"type":201,"name":269,"callback":270,"file":226,"line":271},"widgets_init","register_widget",162,{"type":201,"name":273,"callback":274,"file":226,"line":275},"after_setup_theme","register_image_sizes",164,{"type":236,"name":277,"callback":278,"file":226,"line":279},"body_class","add_body_class",169,{"type":201,"name":281,"callback":282,"file":226,"line":283},"admin_notices","infusion_version_check",173,{"type":201,"name":285,"callback":286,"file":226,"line":287},"infusionsoft_stats_auto_refresh","perform_stats_refresh",178,{"type":201,"name":289,"callback":290,"file":226,"line":291},"options_saved","sync_optin_forms",180,{"type":201,"name":293,"callback":294,"file":226,"line":295},"wp_head","add_web_tracking",189,{"type":236,"name":297,"callback":298,"file":226,"line":299},"mce_external_plugins","add_mce_button",371,{"type":236,"name":301,"callback":302,"file":226,"line":303},"mce_buttons","register_mce_button",372,{"type":236,"name":305,"callback":306,"file":226,"line":307},"admin_body_class","add_admin_body_class",1999,{"type":201,"name":293,"callback":309,"file":226,"line":310},"set_custom_css",4209,{"type":201,"name":312,"callback":313,"file":226,"line":314},"wp_footer","display_flyin",4224,{"type":236,"name":316,"callback":317,"file":226,"line":318},"comment_post_redirect","after_comment_trigger",4229,{"type":201,"name":320,"callback":321,"file":226,"line":322},"woocommerce_thankyou","add_purchase_trigger",4234,{"type":201,"name":312,"callback":324,"file":226,"line":325},"display_popup",4243,{"type":236,"name":316,"callback":317,"file":226,"line":327},4248,{"type":201,"name":320,"callback":321,"file":226,"line":329},4253,{"type":236,"name":331,"callback":332,"priority":333,"file":226,"line":334},"the_content","display_below_post",9999,4262,{"type":201,"name":336,"callback":337,"file":226,"line":338},"woocommerce_after_single_product_summary","display_on_wc_page",4263,{"type":201,"name":293,"callback":340,"priority":333,"file":226,"line":341},"display_infusionbar",4272,{"type":236,"name":331,"callback":343,"priority":333,"file":226,"line":344},"trigger_bottom_mark",4284,{"type":236,"name":346,"callback":347,"file":226,"line":348},"admin_footer_text","inf_add_footer_text",4296,[350,356,360,363,367,371,375,379,383,387,391,395,399,403,407,411,415,419,423,427,431,435,439,443,447,451,455,459,463,467,469,473],{"action":351,"nopriv":352,"callback":353,"hasNonce":354,"hasCapCheck":352,"file":204,"line":355},"inf_dashboard_generate_warning",false,"generate_modal_warning",true,48,{"action":357,"nopriv":352,"callback":358,"hasNonce":354,"hasCapCheck":352,"file":204,"line":359},"inf_dashboard_execute_live_search","execute_live_search",49,{"action":361,"nopriv":352,"callback":361,"hasNonce":354,"hasCapCheck":352,"file":226,"line":362},"infusionsoft_reset_options_page",101,{"action":364,"nopriv":352,"callback":365,"hasNonce":352,"hasCapCheck":352,"file":226,"line":366},"inf_infusionsoft_save_settings","infusionsoft_save_settings",104,{"action":368,"nopriv":352,"callback":369,"hasNonce":354,"hasCapCheck":352,"file":226,"line":370},"infusionsoft_remove_optin","remove_optin",106,{"action":372,"nopriv":352,"callback":373,"hasNonce":354,"hasCapCheck":352,"file":226,"line":374},"infusionsoft_duplicate_optin","duplicate_optin",107,{"action":376,"nopriv":352,"callback":377,"hasNonce":354,"hasCapCheck":352,"file":226,"line":378},"infusionsoft_add_variant","add_variant",108,{"action":380,"nopriv":352,"callback":381,"hasNonce":354,"hasCapCheck":352,"file":226,"line":382},"infusionsoft_toggle_optin_status","toggle_optin_status",109,{"action":384,"nopriv":352,"callback":385,"hasNonce":354,"hasCapCheck":352,"file":226,"line":386},"infusionsoft_pick_winner_optin","pick_winner_optin",110,{"action":388,"nopriv":352,"callback":389,"hasNonce":354,"hasCapCheck":352,"file":226,"line":390},"infusionsoft_display_preview","display_preview",111,{"action":392,"nopriv":352,"callback":393,"hasNonce":354,"hasCapCheck":352,"file":226,"line":394},"infusionsoft_ab_test_actions","ab_test_actions",112,{"action":396,"nopriv":352,"callback":397,"hasNonce":354,"hasCapCheck":352,"file":226,"line":398},"infusionsoft_get_premade_values","get_premade_values",114,{"action":400,"nopriv":352,"callback":401,"hasNonce":354,"hasCapCheck":352,"file":226,"line":402},"infusionsoft_generate_template_filter","generate_template_filter",115,{"action":404,"nopriv":352,"callback":405,"hasNonce":354,"hasCapCheck":352,"file":226,"line":406},"infusionsoft_generate_premade_grid","generate_premade_grid",116,{"action":408,"nopriv":352,"callback":409,"hasNonce":354,"hasCapCheck":352,"file":226,"line":410},"infusionsoft_home_tab_tables","home_tab_tables",120,{"action":412,"nopriv":352,"callback":413,"hasNonce":352,"hasCapCheck":352,"file":226,"line":414},"infusionsoft_refresh_accounts_header","refresh_accounts_header",122,{"action":416,"nopriv":352,"callback":417,"hasNonce":354,"hasCapCheck":352,"file":226,"line":418},"infusionsoft_authorize_account","authorize_account",126,{"action":420,"nopriv":352,"callback":421,"hasNonce":354,"hasCapCheck":352,"file":226,"line":422},"infusionsoft_reset_accounts_table","reset_accounts_table",128,{"action":424,"nopriv":352,"callback":425,"hasNonce":354,"hasCapCheck":352,"file":226,"line":426},"infusionsoft_generate_mailing_lists","generate_mailing_lists",130,{"action":428,"nopriv":352,"callback":429,"hasNonce":354,"hasCapCheck":352,"file":226,"line":430},"infusionsoft_generate_new_account_fields","generate_new_account_fields",132,{"action":432,"nopriv":352,"callback":433,"hasNonce":354,"hasCapCheck":352,"file":226,"line":434},"infusionsoft_generate_accounts_list","generate_accounts_list",134,{"action":436,"nopriv":352,"callback":437,"hasNonce":354,"hasCapCheck":352,"file":226,"line":438},"infusionsoft_generate_edit_account_page","generate_edit_account_page",136,{"action":440,"nopriv":352,"callback":441,"hasNonce":354,"hasCapCheck":352,"file":226,"line":442},"infusionsoft_save_account_tab","save_account_tab",138,{"action":444,"nopriv":352,"callback":445,"hasNonce":354,"hasCapCheck":352,"file":226,"line":446},"infusionsoft_get_stats_graph_ajax","get_stats_graph_ajax",142,{"action":448,"nopriv":352,"callback":449,"hasNonce":354,"hasCapCheck":352,"file":226,"line":450},"infusionsoft_refresh_optins_stats_table","refresh_optins_stats_table",144,{"action":452,"nopriv":352,"callback":453,"hasNonce":354,"hasCapCheck":352,"file":226,"line":454},"infusionsoft_reset_stats","reset_stats",146,{"action":456,"nopriv":352,"callback":457,"hasNonce":354,"hasCapCheck":352,"file":226,"line":458},"infusionsoft_clear_stats","clear_stats",150,{"action":460,"nopriv":352,"callback":461,"hasNonce":354,"hasCapCheck":352,"file":226,"line":462},"infusionsoft_clear_stats_single_optin","clear_stats_single_optin",151,{"action":464,"nopriv":352,"callback":465,"hasNonce":354,"hasCapCheck":352,"file":226,"line":466},"infusionsoft_handle_stats_adding","handle_stats_adding",156,{"action":464,"nopriv":354,"callback":465,"hasNonce":354,"hasCapCheck":352,"file":226,"line":468},157,{"action":470,"nopriv":352,"callback":471,"hasNonce":354,"hasCapCheck":352,"file":226,"line":472},"infusionsoft_subscribe","subscribe",159,{"action":470,"nopriv":354,"callback":471,"hasNonce":354,"hasCapCheck":352,"file":226,"line":474},160,[],[477,481,485],{"tag":478,"callback":478,"file":479,"line":480},"infusionsoft_on_click_intent","includes\\infusionsoft_functions.php",15,{"tag":482,"callback":483,"file":226,"line":484},"inf_infusionsoft_inline","display_inline_shortcode",166,{"tag":486,"callback":487,"file":226,"line":488},"inf_infusionsoft_locked","display_locked_shortcode",167,[490,493],{"hook":491,"callback":491,"file":226,"line":492},"infusionsoft_lists_auto_refresh",194,{"hook":285,"callback":285,"file":226,"line":494},939,35,{"dangerousFunctions":497,"sqlUsage":498,"outputEscaping":510,"fileOperations":144,"externalRequests":114,"nonceChecks":539,"capabilityChecks":113,"bundledLibraries":727},[],{"prepared":499,"raw":28,"locations":500},13,[501,504,506,508],{"file":226,"line":502,"context":503},1274,"$wpdb->get_var() with variable interpolation",{"file":226,"line":505,"context":503},1300,{"file":226,"line":507,"context":503},1319,{"file":226,"line":509,"context":503},1338,{"escaped":511,"rawEcho":512,"locations":513},427,117,[514,517,519,521,523,525,527,529,531,533,535,537,540,542,543,545,547,549,551,553,555,557,559,561,564,567,569,571,573,575,577,579,581,583,585,587,589,591,593,595,596,598,599,601,603,605,607,608,610,612,614,616,618,620,622,624,626,628,630,632,635,637,639,640,641,643,645,647,649,650,653,654,656,658,659,660,661,663,664,665,667,669,670,672,673,676,677,678,680,681,683,686,688,689,690,691,692,695,696,697,698,699,701,703,705,708,709,711,712,713,714,715,717,719,721,723,725],{"file":204,"line":515,"context":516},277,"raw output",{"file":204,"line":518,"context":516},764,{"file":204,"line":520,"context":516},787,{"file":204,"line":522,"context":516},835,{"file":204,"line":524,"context":516},1189,{"file":204,"line":526,"context":516},1265,{"file":204,"line":528,"context":516},1334,{"file":204,"line":530,"context":516},1366,{"file":204,"line":532,"context":516},1372,{"file":204,"line":534,"context":516},1385,{"file":204,"line":536,"context":516},1388,{"file":538,"line":539,"context":516},"includes\\infusionsoft-widget.php",33,{"file":538,"line":541,"context":516},36,{"file":538,"line":87,"context":516},{"file":538,"line":544,"context":516},41,{"file":226,"line":546,"context":516},221,{"file":226,"line":548,"context":516},445,{"file":226,"line":550,"context":516},446,{"file":226,"line":552,"context":516},447,{"file":226,"line":554,"context":516},1754,{"file":226,"line":556,"context":516},1982,{"file":226,"line":558,"context":516},3607,{"file":226,"line":560,"context":516},3622,{"file":562,"line":563,"context":516},"subscription\\infusionsoft\\InfusionsoftWordPressSDK.php",2384,{"file":565,"line":566,"context":516},"subscription\\infusionsoft\\xmlrpc\\debugger\\action.php",211,{"file":565,"line":568,"context":516},241,{"file":565,"line":570,"context":516},242,{"file":565,"line":572,"context":516},244,{"file":565,"line":574,"context":516},251,{"file":565,"line":576,"context":516},267,{"file":565,"line":578,"context":516},317,{"file":565,"line":580,"context":516},321,{"file":565,"line":582,"context":516},331,{"file":565,"line":584,"context":516},336,{"file":565,"line":586,"context":516},342,{"file":565,"line":588,"context":516},364,{"file":565,"line":590,"context":516},393,{"file":565,"line":592,"context":516},473,{"file":594,"line":495,"context":516},"subscription\\infusionsoft\\xmlrpc\\debugger\\controller.php",{"file":594,"line":541,"context":516},{"file":594,"line":597,"context":516},185,{"file":594,"line":597,"context":516},{"file":594,"line":600,"context":516},217,{"file":594,"line":602,"context":516},226,{"file":594,"line":604,"context":516},227,{"file":594,"line":606,"context":516},228,{"file":594,"line":568,"context":516},{"file":594,"line":609,"context":516},246,{"file":594,"line":611,"context":516},247,{"file":594,"line":613,"context":516},248,{"file":594,"line":615,"context":516},249,{"file":594,"line":617,"context":516},263,{"file":594,"line":619,"context":516},272,{"file":594,"line":621,"context":516},273,{"file":594,"line":623,"context":516},289,{"file":594,"line":625,"context":516},293,{"file":594,"line":627,"context":516},294,{"file":594,"line":629,"context":516},295,{"file":594,"line":631,"context":516},314,{"file":633,"line":634,"context":516},"subscription\\infusionsoft\\xmlrpc\\debugger\\index.php",17,{"file":636,"line":480,"context":516},"subscription\\infusionsoft\\xmlrpc\\demo\\client\\agesort.php",{"file":636,"line":638,"context":516},26,{"file":636,"line":355,"context":516},{"file":636,"line":209,"context":516},{"file":636,"line":642,"context":516},55,{"file":644,"line":183,"context":516},"subscription\\infusionsoft\\xmlrpc\\demo\\client\\client.php",{"file":644,"line":646,"context":516},29,{"file":644,"line":648,"context":516},37,{"file":644,"line":48,"context":516},{"file":651,"line":652,"context":516},"subscription\\infusionsoft\\xmlrpc\\demo\\client\\comment.php",11,{"file":651,"line":499,"context":516},{"file":651,"line":655,"context":516},76,{"file":651,"line":657,"context":516},78,{"file":651,"line":370,"context":516},{"file":651,"line":378,"context":516},{"file":651,"line":86,"context":516},{"file":651,"line":662,"context":516},123,{"file":651,"line":434,"context":516},{"file":651,"line":454,"context":516},{"file":651,"line":666,"context":516},147,{"file":651,"line":668,"context":516},148,{"file":651,"line":458,"context":516},{"file":651,"line":671,"context":516},163,{"file":651,"line":275,"context":516},{"file":674,"line":675,"context":516},"subscription\\infusionsoft\\xmlrpc\\demo\\client\\introspect.php",25,{"file":674,"line":648,"context":516},{"file":674,"line":239,"context":516},{"file":674,"line":679,"context":516},113,{"file":674,"line":468,"context":516},{"file":674,"line":682,"context":516},171,{"file":684,"line":685,"context":516},"subscription\\infusionsoft\\xmlrpc\\demo\\client\\mail.php",47,{"file":687,"line":539,"context":516},"subscription\\infusionsoft\\xmlrpc\\demo\\client\\which.php",{"file":687,"line":495,"context":516},{"file":687,"line":648,"context":516},{"file":687,"line":87,"context":516},{"file":687,"line":209,"context":516},{"file":693,"line":694,"context":516},"subscription\\infusionsoft\\xmlrpc\\demo\\client\\wrap.php",19,{"file":693,"line":539,"context":516},{"file":693,"line":648,"context":516},{"file":693,"line":355,"context":516},{"file":693,"line":209,"context":516},{"file":700,"line":634,"context":516},"subscription\\infusionsoft\\xmlrpc\\demo\\client\\zopetest.php",{"file":700,"line":702,"context":516},18,{"file":700,"line":704,"context":516},24,{"file":706,"line":707,"context":516},"subscription\\infusionsoft\\xmlrpc\\demo\\vardemo.php",12,{"file":706,"line":14,"context":516},{"file":706,"line":710,"context":516},23,{"file":706,"line":209,"context":516},{"file":706,"line":642,"context":516},{"file":706,"line":247,"context":516},{"file":706,"line":251,"context":516},{"file":706,"line":716,"context":516},75,{"file":706,"line":718,"context":516},81,{"file":706,"line":720,"context":516},82,{"file":706,"line":722,"context":516},84,{"file":706,"line":724,"context":516},85,{"file":706,"line":726,"context":516},86,[728],{"name":729,"version":38,"knownCves":730},"TinyMCE",[],[732,749,762,776,786,795],{"entryPoint":733,"graph":734,"unsanitizedCount":114,"severity":748},"generate_modal_warning (dashboard\\dashboard.php:236)",{"nodes":735,"edges":746},[736,741],{"id":737,"type":738,"label":739,"file":204,"line":740},"n0","source","$_POST",253,{"id":742,"type":743,"label":744,"file":204,"line":515,"wp_function":745},"n1","sink","echo() [XSS]","echo",[747],{"from":737,"to":742,"sanitized":354},"low",{"entryPoint":750,"graph":751,"unsanitizedCount":114,"severity":748},"process_settings_import (dashboard\\dashboard.php:1348)",{"nodes":752,"edges":760},[753,756],{"id":737,"type":738,"label":754,"file":204,"line":755},"$_FILES",1363,{"id":742,"type":743,"label":757,"file":204,"line":758,"wp_function":759},"file_get_contents() [SSRF\u002FLFI]",1378,"file_get_contents",[761],{"from":737,"to":742,"sanitized":354},{"entryPoint":763,"graph":764,"unsanitizedCount":114,"severity":748},"\u003Cdashboard> (dashboard\\dashboard.php:0)",{"nodes":765,"edges":773},[766,768,769,771],{"id":737,"type":738,"label":767,"file":204,"line":740},"$_POST (x2)",{"id":742,"type":743,"label":744,"file":204,"line":515,"wp_function":745},{"id":770,"type":738,"label":754,"file":204,"line":755},"n2",{"id":772,"type":743,"label":757,"file":204,"line":758,"wp_function":759},"n3",[774,775],{"from":737,"to":742,"sanitized":354},{"from":770,"to":772,"sanitized":354},{"entryPoint":777,"graph":778,"unsanitizedCount":114,"severity":748},"\u003Cinfusionsoft> (infusionsoft.php:0)",{"nodes":779,"edges":784},[780,783],{"id":737,"type":738,"label":781,"file":226,"line":782},"$_POST (x4)",1582,{"id":742,"type":743,"label":744,"file":226,"line":554,"wp_function":745},[785],{"from":737,"to":742,"sanitized":354},{"entryPoint":787,"graph":788,"unsanitizedCount":85,"severity":748},"\u003Cindex> (subscription\\infusionsoft\\xmlrpc\\debugger\\index.php:0)",{"nodes":789,"edges":793},[790,792],{"id":737,"type":738,"label":791,"file":633,"line":144},"$_GET",{"id":742,"type":743,"label":744,"file":633,"line":634,"wp_function":745},[794],{"from":737,"to":742,"sanitized":352},{"entryPoint":796,"graph":797,"unsanitizedCount":144,"severity":748},"\u003Ccomment> (subscription\\infusionsoft\\xmlrpc\\demo\\client\\comment.php:0)",{"nodes":798,"edges":804},[799,801,802,803],{"id":737,"type":738,"label":800,"file":651,"line":642},"$_GET (x3)",{"id":742,"type":743,"label":744,"file":651,"line":655,"wp_function":745},{"id":770,"type":738,"label":767,"file":651,"line":541},{"id":772,"type":743,"label":744,"file":651,"line":671,"wp_function":745},[805,806],{"from":737,"to":742,"sanitized":352},{"from":770,"to":772,"sanitized":352},{"summary":808,"deductions":809},"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.",[810,813,815,816,817,820,823,825],{"reason":811,"points":812},"Unpatched Critical CVE",20,{"reason":814,"points":480},"Unpatched Medium CVE",{"reason":814,"points":480},{"reason":814,"points":480},{"reason":818,"points":819},"AJAX handlers without auth checks",10,{"reason":821,"points":822},"Flows with unsanitized paths",8,{"reason":824,"points":144},"SQL queries without prepared statements",{"reason":826,"points":144},"Outputs with improper escaping","2026-03-16T18:55:19.870Z",{"wat":829,"direct":860},{"assetPaths":830,"generatorPatterns":844,"scriptPaths":845,"versionParams":846},[831,832,833,834,835,836,837,838,839,840,841,842,843],"\u002Fwp-content\u002Fplugins\u002Finfusionsoft-official-opt-in-forms\u002Fdashboard\u002Fcss\u002Fdashboard.css","\u002Fwp-content\u002Fplugins\u002Finfusionsoft-official-opt-in-forms\u002Fdashboard\u002Fcss\u002Ffont-awesome.min.css","\u002Fwp-content\u002Fplugins\u002Finfusionsoft-official-opt-in-forms\u002Fdashboard\u002Fjs\u002Fdashboard.js","\u002Fwp-content\u002Fplugins\u002Finfusionsoft-official-opt-in-forms\u002Fdashboard\u002Fjs\u002Fform.js","\u002Fwp-content\u002Fplugins\u002Finfusionsoft-official-opt-in-forms\u002Fdashboard\u002Fjs\u002Fform_builder.js","\u002Fwp-content\u002Fplugins\u002Finfusionsoft-official-opt-in-forms\u002Fdashboard\u002Fjs\u002Finfusionsoft.js","\u002Fwp-content\u002Fplugins\u002Finfusionsoft-official-opt-in-forms\u002Fdashboard\u002Fjs\u002Ftinymce.js","\u002Fwp-content\u002Fplugins\u002Finfusionsoft-official-opt-in-forms\u002Fincludes\u002Fcss\u002Finfusionsoft-forms.css","\u002Fwp-content\u002Fplugins\u002Finfusionsoft-official-opt-in-forms\u002Fincludes\u002Fcss\u002Finfusionsoft-optin.css","\u002Fwp-content\u002Fplugins\u002Finfusionsoft-official-opt-in-forms\u002Fincludes\u002Fjs\u002Finfusionsoft-forms.js","\u002Fwp-content\u002Fplugins\u002Finfusionsoft-official-opt-in-forms\u002Fincludes\u002Fjs\u002Finfusionsoft-optin.js","\u002Fwp-content\u002Fplugins\u002Finfusionsoft-official-opt-in-forms\u002Foptin-forms\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Finfusionsoft-official-opt-in-forms\u002Foptin-forms\u002Fjs\u002Fscript.js",[],[833,834,835,836,837,840,841,843],[847,848,849,850,851,852,853,854,855,856,857,858,859],"infusionsoft-official-opt-in-forms\u002Fdashboard\u002Fcss\u002Fdashboard.css?ver=","infusionsoft-official-opt-in-forms\u002Fdashboard\u002Fcss\u002Ffont-awesome.min.css?ver=","infusionsoft-official-opt-in-forms\u002Fdashboard\u002Fjs\u002Fdashboard.js?ver=","infusionsoft-official-opt-in-forms\u002Fdashboard\u002Fjs\u002Fform.js?ver=","infusionsoft-official-opt-in-forms\u002Fdashboard\u002Fjs\u002Fform_builder.js?ver=","infusionsoft-official-opt-in-forms\u002Fdashboard\u002Fjs\u002Finfusionsoft.js?ver=","infusionsoft-official-opt-in-forms\u002Fdashboard\u002Fjs\u002Ftinymce.js?ver=","infusionsoft-official-opt-in-forms\u002Fincludes\u002Fcss\u002Finfusionsoft-forms.css?ver=","infusionsoft-official-opt-in-forms\u002Fincludes\u002Fcss\u002Finfusionsoft-optin.css?ver=","infusionsoft-official-opt-in-forms\u002Fincludes\u002Fjs\u002Finfusionsoft-forms.js?ver=","infusionsoft-official-opt-in-forms\u002Fincludes\u002Fjs\u002Finfusionsoft-optin.js?ver=","infusionsoft-official-opt-in-forms\u002Foptin-forms\u002Fcss\u002Fstyle.css?ver=","infusionsoft-official-opt-in-forms\u002Foptin-forms\u002Fjs\u002Fscript.js?ver=",{"cssClasses":861,"htmlComments":871,"htmlAttributes":875,"restEndpoints":879,"jsGlobals":883,"shortcodeOutput":888},[862,863,864,865,866,867,868,869,870],"inf_infusionsoft_options","inf_dashboard_content","inf_dashboard_sidebar","inf_infusionsoft_dashboard_wrapper","inf_optin_form_builder","infusionsoft_optin_form","infusionsoft-form-container","infusionsoft-optin-form-wrapper","infusionsoft-opt-in-form",[872,873,874],"\u003C!-- Infusionsoft Official Opt-in Forms -->","\u003C!-- Infusionsoft Dashboard -->","\u003C!-- Infusionsoft Form Builder -->",[876,877,878],"data-inf-id","data-infusionsoft-form","data-inf-optin-id",[880,881,882],"\u002Fwp-json\u002Finfusionsoft\u002Fv1\u002Fsettings","\u002Fwp-json\u002Finfusionsoft\u002Fv1\u002Foptins","\u002Fwp-json\u002Finfusionsoft\u002Fv1\u002Faccounts",[884,885,886,887],"infusionsoft_opts","inf_infusionsoft_vars","InfusionsoftFormBuilder","InfusionsoftOptinForm",[889,890],"[inf_infusionsoft_inline]","[inf_infusionsoft_locked]"]