[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fhXa5tR7rfRCZedut0by90AwE96GvS8c65OSCUdCOkH4":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":76,"crawl_stats":38,"alternatives":82,"analysis":188,"fingerprints":716},"sb-elementor-contact-form-db","FormsDB – Save Elementor Forms to Google Sheets & Post Type","2.1.7","Cool Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fcoolplugins\u002F","\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcoolformkit.com\u002Fformsdb-elementor-forms-submissions-google-sheets\u002F?utm_source=formsdb&utm_medium=readme&utm_campaign=plugin_page&utm_content=top_name\" rel=\"nofollow ugc\">FormsDB\u003C\u002Fa>\u003C\u002Fstrong> is a useful addon for \u003Cstrong>Elementor Forms\u003C\u002Fstrong> that lets you connect Elementor forms with Google Sheets to sync form entries or save form submissions into any WordPress post type.\u003C\u002Fp>\n\u003Cp>FormsDB works with both \u003Cstrong>Elementor Pro\u003C\u002Fstrong> and \u003Cstrong>Hello Plus\u003C\u002Fstrong> forms. It helps you store Hello Plus form submissions in WordPress and also send form data to Google Sheets or use Elementor forms as frontend post submission forms for creating posts, pages, or custom post types.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdocs.coolplugins.net\u002Fdoc\u002Fformsdb-video-tutorials\u002F?utm_source=formsdb&utm_medium=readme&utm_campaign=docs&utm_content=video_tutorials\" rel=\"nofollow ugc\">Elementor Forms to GSheets – Video Tutorials\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FHTa7bf1ZuqM?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>To extend Elementor form features further, you can use \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcoolformkit.com\u002F?utm_source=formsdb&utm_medium=readme&utm_campaign=get_pro&utm_content=below_video\" rel=\"nofollow ugc\">Cool FormKit\u003C\u002Fa>\u003C\u002Fstrong> along with FormsDB to unlock advanced features such as \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcoolformkit.com\u002Ffeatures\u002Frange-slider-for-elementor-form\u002F?utm_source=formsdb&utm_medium=readme&utm_campaign=features&utm_content=below_video\" rel=\"nofollow ugc\">Range Slider\u003C\u002Fa>\u003C\u002Fstrong>, \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcoolformkit.com\u002Ffeatures\u002Fsignature-field-for-elementor-form\u002F?utm_source=formsdb&utm_medium=readme&utm_campaign=features&utm_content=below_video\" rel=\"nofollow ugc\">Signature Field\u003C\u002Fa>\u003C\u002Fstrong>, \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcoolformkit.com\u002Ffeatures\u002Fconditional-logic-for-elementor-form\u002F?utm_source=formsdb&utm_medium=readme&utm_campaign=features&utm_content=below_video\" rel=\"nofollow ugc\">Conditional Logic\u003C\u002Fa>\u003C\u002Fstrong>, \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcoolformkit.com\u002Ffeatures\u002Fcalculator-for-elementor\u002F?utm_source=formsdb&utm_medium=readme&utm_campaign=features&utm_content=below_video\" rel=\"nofollow ugc\">Calculator\u003C\u002Fa>\u003C\u002Fstrong>, and many more advanced fields to build smarter and more dynamic forms with Elementor.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Important Notice\u003C\u002Fstrong>: From version \u003Cstrong>2.0.0\u003C\u002Fstrong>, this plugin has been acquired, fully rebuilt, and rebranded as \u003Cstrong>FormsDB\u003C\u002Fstrong> by \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcoolplugins.net\u002F?utm_source=formsdb&utm_medium=readme&utm_campaign=home&utm_content=notice\" rel=\"nofollow ugc\">Cool Plugins\u003C\u002Fa>\u003C\u002Fstrong>. It has been redesigned with new features like Google Sheets sync and frontend post submission, as its earlier functionality is now available within Elementor Pro. If you were using older versions, you can export previous entries from the \u003Cstrong>FormsDB \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Old Submissions\u003C\u002Fstrong> tab.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>FormsDB Plugin Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fdocs.coolplugins.net\u002Fdoc\u002Fsync-form-submissions-google-sheets\u002F?utm_source=formsdb&utm_medium=readme&utm_campaign=docs&utm_content=features\" rel=\"nofollow ugc\">Sync Elementor Forms with Google Sheets\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nConnect Elementor forms with \u003Cstrong>Google Sheets\u003C\u002Fstrong> and sync form entries in real time. Create a new sheet or select an existing one, add new tabs automatically, and choose which form fields to save. FormsDB acts as a secure connector and can store data like name, email, IP address, page URL, and submission date. Data is synced instantly using secure Google authentication, and no Google account or Drive data is stored by the plugin author.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fdocs.coolplugins.net\u002Fdoc\u002Fsave-form-submissions-post-type\u002F?utm_source=formsdb&utm_medium=readme&utm_campaign=docs&utm_content=features\" rel=\"nofollow ugc\">Send Form Submissions to Post Type\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nUse Elementor forms as frontend post submission forms and create WordPress posts automatically from form entries. Send submitted data to any post type, including posts, pages, or custom post types. This is useful for testimonials, reviews, listings, events, job posts, or other user-generated content without giving admin access.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Save Hello Plus Form Entries\u003C\u002Fstrong>\u003Cbr \u002F>\nFormsDB saves Hello Plus form submissions in the WordPress admin, allowing you to view, manage, and export entries from a single dashboard.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Modern Dashboard for Easy Management\u003C\u002Fstrong>\u003Cbr \u002F>\nFormsDB includes a clean dashboard inside WordPress admin that shows all Elementor forms and their connection status with \u003Cstrong>Google Sheets\u003C\u002Fstrong> or \u003Cstrong>post types\u003C\u002Fstrong>. You can manage all integrations from \u003Cstrong>Elementor \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> FormsDB\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Who Should Use FormsDB\u003C\u002Fh3>\n\u003Cp>FormsDB is ideal for website owners and teams who use Elementor forms and want better control over form submissions.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Website owners\u003C\u002Fstrong> who want to save Elementor form submissions to Google Sheets for easy tracking and reporting.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Marketing teams\u003C\u002Fstrong> managing leads collected from Elementor or Hello Plus forms.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Business owners\u003C\u002Fstrong> who want frontend content submission without giving users admin access.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Agencies and freelancers\u003C\u002Fstrong> building lead forms, testimonial forms, or custom submission forms for clients.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hello Plus users\u003C\u002Fstrong> who want to store form submissions inside WordPress.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developers\u003C\u002Fstrong> who need a simple connector between Elementor Forms, Google Sheets, and WordPress post types.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>More Essential Addons for Elementor Forms\u003C\u002Fh3>\n\u003Cp>Along with FormsDB, you can use these additional Elementor form addons to build more flexible and feature-rich forms.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcoolplugins.net\u002Fproduct\u002Fconditional-fields-for-elementor-form\u002F?utm_source=formsdb&utm_medium=readme&utm_campaign=get_pro&utm_content=form_addons\" rel=\"nofollow ugc\">Conditional Fields for Elementor Form\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd conditional logic to Elementor form fields and dynamically show or hide inputs based on user choices. This helps create cleaner forms and improves the overall user experience.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcountry-code-field-for-elementor-form\u002F\" rel=\"ugc\">Country Code for Elementor Form Telephone Field\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd a country code dropdown to phone fields so users can easily select their country while entering mobile numbers, ensuring accurate and properly formatted submissions.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcoolformkit.com\u002F?utm_source=formsdb&utm_medium=readme&utm_campaign=get_pro&utm_content=form_addons\" rel=\"nofollow ugc\">Cool FormKit\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nCool FormKit is a complete form builder for Elementor Free and Pro. It extends Elementor Pro forms with advanced fields and also provides a dedicated form builder for Elementor Free users. Popular features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcoolformkit.com\u002Ffeatures\u002Fconditional-logic-for-elementor-form\u002F?utm_source=formsdb&utm_medium=readme&utm_campaign=features&utm_content=form_addons\" rel=\"nofollow ugc\">Conditional Logic\u003C\u002Fa>\u003C\u002Fstrong>  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcoolformkit.com\u002Ffeatures\u002Frange-slider-for-elementor-form\u002F?utm_source=formsdb&utm_medium=readme&utm_campaign=features&utm_content=form_addons\" rel=\"nofollow ugc\">Range Slider Field\u003C\u002Fa>\u003C\u002Fstrong>  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcoolformkit.com\u002Ffeatures\u002Fsignature-field-for-elementor-form\u002F?utm_source=formsdb&utm_medium=readme&utm_campaign=features&utm_content=form_addons\" rel=\"nofollow ugc\">Signature Field\u003C\u002Fa>\u003C\u002Fstrong>  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcoolformkit.com\u002Ffeatures\u002Fselect2-field-for-elementor-form\u002F?utm_source=formsdb&utm_medium=readme&utm_campaign=features&utm_content=form_addons\" rel=\"nofollow ugc\">Select2 Field\u003C\u002Fa>\u003C\u002Fstrong>  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcoolformkit.com\u002Ffeatures\u002Fimage-radio-for-elementor-form\u002F?utm_source=formsdb&utm_medium=readme&utm_campaign=features&utm_content=form_addons\" rel=\"nofollow ugc\">Image Radio & Checkbox Fields\u003C\u002Fa>\u003C\u002Fstrong>  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcoolformkit.com\u002Ffeatures\u002Frating-field-for-elementor-form\u002F?utm_source=formsdb&utm_medium=readme&utm_campaign=features&utm_content=form_addons\" rel=\"nofollow ugc\">Rating Field\u003C\u002Fa>\u003C\u002Fstrong>  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcoolformkit.com\u002Ffeatures\u002Fcalculator-for-elementor\u002F?utm_source=formsdb&utm_medium=readme&utm_campaign=features&utm_content=form_addons\" rel=\"nofollow ugc\">Calculator Field\u003C\u002Fa>\u003C\u002Fstrong>  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcoolformkit.com\u002Ffeatures\u002Fcloudflare-turnstile-for-elementor-form\u002F?utm_source=formsdb&utm_medium=readme&utm_campaign=features&utm_content=form_addons\" rel=\"nofollow ugc\">Cloudflare Turnstile\u003C\u002Fa>\u003C\u002Fstrong>  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcoolformkit.com\u002Ffeatures\u002Fhcaptcha-for-elementor-form\u002F?utm_source=formsdb&utm_medium=readme&utm_campaign=features&utm_content=form_addons\" rel=\"nofollow ugc\">hCAPTCHA Support\u003C\u002Fa>\u003C\u002Fstrong>  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>👉 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcoolformkit.com\u002Ffeatures\u002F?utm_source=formsdb&utm_medium=readme&utm_campaign=features&utm_content=form_addons\" rel=\"nofollow ugc\">View all Cool FormKit features\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Other Popular Elementor Addons by Cool Plugins\u003C\u002Fh3>\n\u003Cp>Cool Plugins also provides these powerful Elementor addons that help you extend design, content, and workflow capabilities across WordPress websites.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Floop-grid-extender-for-elementor-pro\u002F\" rel=\"ugc\">Loop Grid Extender for Elementor Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nEnhance Elementor Pro Loop Grids by adding support for ACF Repeater fields and advanced taxonomy-based filtering options.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcoolplugins.net\u002Fproduct\u002Fautopoly-ai-translation-for-polylang\u002F?utm_source=formsdb&utm_medium=readme&utm_campaign=get_pro&utm_content=other_addons\" rel=\"nofollow ugc\">AutoPoly – AI Translation for Polylang\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nAutomatically translate Elementor pages using AI and build multilingual websites faster with Polylang integration.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcooltimeline.com\u002Fplugin\u002Ftimeline-widget-pro\u002F?utm_source=formsdb&utm_medium=readme&utm_campaign=get_pro&utm_content=other_addons\" rel=\"nofollow ugc\">Timeline Widget for Elementor\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nCreate visually engaging vertical or horizontal timelines to display company history, milestones, roadmaps, or events inside Elementor pages.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Feventscalendaraddons.com\u002Fplugin\u002Fevents-widgets-pro\u002F?utm_source=formsdb&utm_medium=readme&utm_campaign=get_pro&utm_content=other_addons\" rel=\"nofollow ugc\">Events Widgets for Elementor\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nEasily add The Events Calendar widgets to Elementor and display events in grid, list, or carousel layouts.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Flocoaddon.com\u002F?utm_source=formsdb&utm_medium=readme&utm_campaign=get_pro&utm_content=other_addons\" rel=\"nofollow ugc\">LocoAI – AI Translation for Loco Translate\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nTranslate WordPress plugins and themes automatically using AI with one-click string translation inside Loco Translate.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>FormsDB is a fully open-source plugin. You can view the complete source code on GitHub – https:\u002F\u002Fgithub.com\u002FCoolPluginsTeam\u002Fsb-elementor-contact-form-db\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Use of 3rd Party Services:\u003C\u002Fstrong> This plugin connects to the Cool Plugins feedback server only for optional usage data sharing and voluntary feedback submission (for example, during plugin deactivation). Data is transmitted solely after explicit user consent. No hidden tracking is performed, and no frontend visitor or site user data is collected.  For more details, please review our \u003Ca href=\"https:\u002F\u002Fmy.coolplugins.net\u002Fterms\u002Fusage-tracking\u002F\" rel=\"nofollow ugc\">Data Usage Policy\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fmy.coolplugins.net\u002Fterms\u002F\" rel=\"nofollow ugc\">TOS\u003C\u002Fa>, and \u003Ca href=\"https:\u002F\u002Fmy.coolplugins.net\u002Fterms\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa> and this plugin also uses\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fgoogleapis\u002Fgoogle-api-php-client\" rel=\"nofollow ugc\">\u003Cstrong>Google APIs Client Library for PHP\u003C\u002Fstrong>\u003C\u002Fa> for Google Sheets integration, which is licensed under \u003Ca href=\"https:\u002F\u002Fwww.apache.org\u002Flicenses\u002FLICENSE-2.0\" rel=\"nofollow ugc\">Apache License 2.0\u003C\u002Fa>.\u003C\u002Fp>\n","Connect Elementor forms with Google Sheets to sync form entries, or save form submissions in any post type using Elementor Pro or Hello Plus forms.",20000,427495,92,19,"2026-02-17T07:22:00.000Z","6.9.4","5.0","7.4",[20,21,22,23,24],"contact-form-db","elementor-forms","form-entries","form-submissions","google-sheets","https:\u002F\u002Fcoolplugins.net\u002Fproduct\u002Fformsdb-connect-elementor-forms-google-sheets\u002F?utm_source=formsdb&utm_medium=inside&utm_campaign=plugin_page&utm_content=plugins_list","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsb-elementor-contact-form-db.2.1.7.zip",98,3,0,"2022-07-19 00:00:00","2026-03-15T15:16:48.613Z",[33,49,63],{"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-2022-2116","contact-form-db-elementor-reflected-cross-site-scripting","Contact Form DB - Elementor \u003C= 1.7 - Reflected Cross-Site Scripting","The Contact Form DB - Elementor  plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the 'form_id' and 'form_name' parameters in versions up to, and including, 1.7 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.",null,"\u003C=1.7","1.8.0","medium",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2024-01-22 19:56:02",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F43a1e5b7-9361-406e-97b7-776b831acc33?source=api-prod",553,{"id":50,"url_slug":51,"title":52,"description":53,"plugin_slug":4,"theme_slug":38,"affected_versions":54,"patched_in_version":55,"severity":41,"cvss_score":56,"cvss_vector":57,"vuln_type":58,"published_date":59,"updated_date":45,"references":60,"days_to_patch":62},"WF-f708e910-7745-4ff5-9f9f-5552dbaf1113-sb-elementor-contact-form-db","elementor-contact-form-db-sensitive-information-disclosure","Elementor Contact Form DB \u003C= 1.5 - Sensitive Information Disclosure","The Elementor Contact Form DB plugin for WordPress is vulnerable to sensitive information disclosure due to a lack of capability checks on the sb_elem_cfd_download_csv() in versions up to, and including 1.5 which makes it possible for unauthenticated attackers to download an export file of the plugins saved contact entries.","\u003C=1.5","1.6",5.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:L\u002FI:N\u002FA:N","Exposure of Sensitive Information to an Unauthorized Actor","2022-06-01 00:00:00",[61],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Ff708e910-7745-4ff5-9f9f-5552dbaf1113?source=api-prod",601,{"id":64,"url_slug":65,"title":66,"description":67,"plugin_slug":4,"theme_slug":38,"affected_versions":54,"patched_in_version":55,"severity":68,"cvss_score":69,"cvss_vector":70,"vuln_type":71,"published_date":72,"updated_date":45,"references":73,"days_to_patch":75},"CVE-2021-3133","elementor-contact-form-db-cross-site-request-forgery","Elementor Contact Form DB \u003C= 1.5 - Cross-Site Request Forgery","The Elementor Contact Form DB plugin before 1.6 for WordPress allows CSRF via backend admin pages.","high",8.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Cross-Site Request Forgery (CSRF)","2021-01-14 00:00:00",[74],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fe287e85d-8687-4079-99ea-92718031f343?source=api-prod",1104,{"slug":77,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":78,"avg_security_score":27,"avg_patch_time_days":79,"trust_score":80,"computed_at":81},"coolplugins",108950,490,78,"2026-04-04T04:25:34.571Z",[83,108,130,151,170],{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":91,"downloaded":92,"rating":93,"num_ratings":94,"last_updated":95,"tested_up_to":16,"requires_at_least":96,"requires_php":97,"tags":98,"homepage":103,"download_link":104,"security_score":105,"vuln_count":106,"unpatched_count":29,"last_vuln_date":107,"fetched_at":31},"contact-form-entries","Database for Contact Form 7, WPforms, Elementor forms","1.4.8","CRM Perks","https:\u002F\u002Fprofiles.wordpress.org\u002Fcrmperks\u002F","\u003Cp>Contact Form 7 Entries Plugin automatically saves form submissions from Contact Form 7, WPforms, Elementor Forms, CRM Perks Forms and many other popular contact form plugins to wordpress database when anyone submits a form. Learn more our forms builder and entries at \u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fcontact-form-plugins\u002Fcrm-perks-forms\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=readme\" rel=\"nofollow ugc\">crmperks.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Supported Contact Forms\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontact-form-7\u002F\" rel=\"ugc\">Contact Form 7\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcrm-perks-forms\u002F\" rel=\"ugc\">CRM Perks Forms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpforms-lite\u002F\" rel=\"ugc\">WPForms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Felementor.com\u002Fwidgets\u002Fform-widget\u002F\" rel=\"nofollow ugc\">Elementor Forms\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Contact form 7 entries features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>You can view all contact form entries in default wordpress table form.\u003C\u002Fli>\n\u003Cli>Search contact form entries by all or specific field.\u003C\u002Fli>\n\u003Cli>Filter contact form entries by Date.\u003C\u002Fli>\n\u003Cli>You can mark contact form entries as read or un-read.\u003C\u002Fli>\n\u003Cli>You can star or un-star contact form entries.\u003C\u002Fli>\n\u003Cli>Print all or selected contact form entries. You can also print notes related to each contact form entry.\u003C\u002Fli>\n\u003Cli>Select entries table columns from “Screen Options”.\u003C\u002Fli>\n\u003Cli>File field of an entry supports multiple files.\u003C\u002Fli>\n\u003Cli>Add, edit notes to any contact form entry.\u003C\u002Fli>\n\u003Cli>Display contact form entries on any wordpress page in sortable table form.\u003C\u002Fli>\n\u003Cli>Export contact form entries in csv format.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why we built this plugin\u003C\u002Fh3>\n\u003Cp>Contact Form 7 is free contact form builder. This free Contact Form 7 Entries plugin adds entries management and all premium features to free wordpress contact forms including contact form 7. You can send entries data to your CRM or mailing lists.\u003C\u002Fp>\n\u003Ch3>WPforms database addon\u003C\u002Fh3>\n\u003Cp>This Plugin saves WPforms entries into wordpress database, you can view and edit any entry. You can also export all entries as csv file.\u003C\u002Fp>\n\u003Ch3>Contact Form 7 Entries Stats\u003C\u002Fh3>\n\u003Cp>This plugin displays contact form 7 submissions summary by contact form on dashboard. You can see all read\u002Fun-read entries of all contact forms at one place.\u003C\u002Fp>\n\u003Ch3>Contact Form Entry Notes\u003C\u002Fh3>\n\u003Cp>You can add notes to any contact form entry and you can edit old notes. Also you can select note color to mark it as important or normal.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FQo1crsTYpsg?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>GDPR compliant\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>You can disable storing form entries into database.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>You can disable storing user’s IP address , Browser , Screen Resolution and OS.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Adds all contact form entries of a user when exporting user data using wordpress “Export Personal Data” tool.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Deletes all contact form entries of a user when deleting user data using wordpress “Erase Personal Data” tool.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Premium Version Features.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Following features are available in premium add-ons \u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fcontact-form-plugins\u002Fcrm-forms\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=readme\" rel=\"nofollow ugc\">Get all add-ons and CRM Perks forms\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Don’t miss out on any potential leads. Collect data in real time as it is entered on your forms.\u003C\u002Fli>\n\u003Cli>Search field and Download CSV button for front end entries table.\u003C\u002Fli>\n\u003Cli>Complete clickable links for file fields in front end entries table.\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 using email and phone lookup apis.\u003C\u002Fli>\n\u003Cli>20+ premium add-ons\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fcontact-form-plugins\u002Fcrm-forms\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=readme\" rel=\"nofollow ugc\">Get access to all addons and CRM Perks forms\u003C\u002Fa>\u003C\u002Fp>\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=readme\" rel=\"nofollow ugc\">View All CRM Extensions\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fcontact-form-plugins\u002Fklaviyo-for-contact-form-7-elementor-wpforms-formidable-and-ninja-forms\u002F?utm_medium=referral&utm_source=wordpress&utm_campaign=Entries+Readme&utm_content=WP\" rel=\"nofollow ugc\">Contact Form Klaviyo Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fcontact-form-plugins\u002Fcontact-form-google-sheets-integration?utm_medium=referral&utm_source=wordpress&utm_campaign=Entries+Readme&utm_content=WP\" rel=\"nofollow ugc\">Contact Form Google Sheets Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fcontact-form-plugins\u002Fcontact-form-streak-plugin\u002F?utm_medium=referral&utm_source=wordpress&utm_campaign=Entries+Readme&utm_content=WP\" rel=\"nofollow ugc\">Contact Form Streak Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fcontact-form-plugins\u002Fcontact-form-freshdesk-plugin\u002F?utm_medium=referral&utm_source=wordpress&utm_campaign=Entries+Readme&utm_content=WP\" rel=\"nofollow ugc\">Contact Form Freshdesk Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fcontact-form-plugins\u002Fcontact-form-pardot-plugin\u002F?utm_medium=referral&utm_source=wordpress&utm_campaign=Entries+Readme&utm_content=WP\" rel=\"nofollow ugc\">Contact Form 7 Pardot\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Saves Contact Form 7, WPforms,Elementor Forms, CRM Perks Forms and many other contact form submissions to database.",70000,989357,96,122,"2026-03-04T18:57:00.000Z","3.8","5.3",[99,100,84,101,102],"contact-form-7","contact-form-7-database","elementor-forms-database","wpforms-database","https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fcontact-form-plugins\u002Fcrm-perks-forms\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontact-form-entries.1.4.8.zip",76,13,"2026-03-04 00:00:00",{"slug":109,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":116,"downloaded":117,"rating":118,"num_ratings":119,"last_updated":120,"tested_up_to":16,"requires_at_least":121,"requires_php":18,"tags":122,"homepage":126,"download_link":127,"security_score":118,"vuln_count":128,"unpatched_count":29,"last_vuln_date":129,"fetched_at":31},"gsheetconnector-for-elementor-forms","GSheetConnector for Elementor Forms – Sync Elementor Forms to Google Sheets","1.2.9","WesternDeal","https:\u002F\u002Fprofiles.wordpress.org\u002Fwesterndeal\u002F","\u003Cp>\u003Cstrong>GSheetConnector for Elementor Forms\u003C\u002Fstrong> is a powerful \u003Cstrong>Elementor Google Sheets integration plugin\u003C\u002Fstrong> that connects Elementor Forms and MetForm directly to Google Sheets.\u003C\u002Fp>\n\u003Cp>GSheetConnector acts as a secure bridge between your WordPress site, Elementor Pro Forms or MetForm, and Google Sheets — enabling real-time form submission sync and automated spreadsheet management without manual exports.\u003C\u002Fp>\n\u003Cp>Automatically sync Elementor form submissions to Google Sheets in real-time and eliminate manual exports, CSV downloads, or copy-paste workflows. Every submission is securely transferred to your selected Google Spreadsheet instantly after form submission.\u003C\u002Fp>\n\u003Cp>Whether you collect leads, contact inquiries, bookings, registrations, or customer data, GSheetConnector ensures reliable Google Sheets sync and structured spreadsheet management directly from your WordPress site.\u003C\u002Fp>\n\u003Cp>Built specifically for Elementor Pro Forms and MetForm, this plugin delivers seamless Google Sheets integration with secure authentication and automatic data synchronization.\u003C\u002Fp>\n\u003Ch3>Why Choose GSheetConnector?\u003C\u002Fh3>\n\u003Cp>✔ Sync Elementor Forms to Google Sheets instantly\u003Cbr \u002F>\n✔ Direct Google Sheets integration without third-party automation tools like Zapier\u003Cbr \u002F>\n✔ Support for Elementor Pro and MetForm\u003Cbr \u002F>\n✔ Secure Google OAuth 2.0 authentication\u003Cbr \u002F>\n✔ Lightweight, fast, and performance optimized\u003C\u002Fp>\n\u003Cp>Built specifically for Elementor Pro Forms and MetForm users who need secure, real-time Google Sheets integration and reliable form submission sync.\u003C\u002Fp>\n\u003Ch3>How Elementor to Google Sheets Sync Works\u003C\u002Fh3>\n\u003Cp>When a visitor submits an Elementor Form (Elementor Pro) or MetForm (Free or Pro), GSheetConnector automatically syncs the form submission to Google Sheets in real-time by creating a new row in your connected Google Spreadsheet.\u003C\u002Fp>\n\u003Cp>All standard and advanced form field types are supported. Submission date is recorded automatically, with extended metadata available in the Pro version.\u003C\u002Fp>\n\u003Cp>Secure Google OAuth authentication ensures safe data transfer without complex API configuration.\u003C\u002Fp>\n\u003Ch3>Core Features (Free Version)\u003C\u002Fh3>\n\u003Ch4>Real-Time Elementor Forms to Google Sheets Sync\u003C\u002Fh4>\n\u003Cp>Automatically sync Elementor Forms and MetForm submissions to Google Sheets in real-time.\u003C\u002Fp>\n\u003Ch4>One-Time Google Authentication\u003C\u002Fh4>\n\u003Cp>Authenticate once and enable continuous automatic form submission sync.\u003C\u002Fp>\n\u003Ch4>Field & Column Mapping\u003C\u002Fh4>\n\u003Cp>Map Elementor form fields directly to Google Sheet columns.\u003C\u002Fp>\n\u003Ch4>Submission Date Capture\u003C\u002Fh4>\n\u003Cp>Automatically record submission date with every form entry.\u003C\u002Fp>\n\u003Ch4>View Connected Google Spreadsheet\u003C\u002Fh4>\n\u003Cp>Access your linked Google Sheet directly from plugin settings.\u003C\u002Fp>\n\u003Ch4>Secure Google OAuth Authentication\u003C\u002Fh4>\n\u003Cp>Includes one-click Google authentication using official Google APIs.\u003C\u002Fp>\n\u003Ch4>Full Compatibility\u003C\u002Fh4>\n\u003Cp>Works with Elementor Pro Forms, MetForm (Free & Pro), latest WordPress versions, and modern PHP environments.\u003C\u002Fp>\n\u003Ch3>🛠️ How to Send Elementor Forms Entries to Google Sheets\u003C\u002Fh3>\n\u003Cp>After installing and activating GSheetConnector:\u003C\u002Fp>\n\u003Ch4>Step 1: Authenticate with Google\u003C\u002Fh4>\n\u003Cp>Use the one-click Google authentication button to securely connect your WordPress site to your Google Sheets account.\u003C\u002Fp>\n\u003Ch4>Step 2: Configure Sheet Details\u003C\u002Fh4>\n\u003Cp>Enter your Google Sheet Name, Sheet ID, Tab Name, and Tab ID inside plugin settings or within the Elementor Form editor under “Actions After Submit” \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> select “GSheetConnector”.\u003C\u002Fp>\n\u003Ch4>Step 3: Match Form Fields with Sheet Columns\u003C\u002Fh4>\n\u003Cp>Ensure your Google Spreadsheet has column headers in the first row that match your Elementor form field labels.\u003C\u002Fp>\n\u003Cp>Save and submit a test form — your data will sync to Google Sheets in real-time.\u003C\u002Fp>\n\u003Ch3>🚀 Pro Features\u003C\u002Fh3>\n\u003Cp>Upgrade to Elementor Forms Google Sheets Connector PRO for advanced automation and enhanced control.\u003C\u002Fp>\n\u003Ch4>Automatic Header Creation\u003C\u002Fh4>\n\u003Cp>Generate Google Sheet column headers automatically from form fields.\u003C\u002Fp>\n\u003Ch4>Synchronize Existing Entries\u003C\u002Fh4>\n\u003Cp>Sync previously submitted Elementor or MetForm entries.\u003C\u002Fp>\n\u003Ch4>Advanced Field & Column Management\u003C\u002Fh4>\n\u003Cp>Edit, reorder, enable, or disable specific form fields before syncing.\u003C\u002Fp>\n\u003Ch4>Extended Submission Metadata\u003C\u002Fh4>\n\u003Cp>Capture submission time, IP address, browser info, and additional metadata.\u003C\u002Fp>\n\u003Ch4>Freeze Header Rows\u003C\u002Fh4>\n\u003Cp>Freeze header rows in Google Sheets for better readability.\u003C\u002Fp>\n\u003Ch4>Header & Row Styling\u003C\u002Fh4>\n\u003Cp>Customize header colors and alternate row styling.\u003C\u002Fp>\n\u003Ch4>Manual API & Service Account Authentication\u003C\u002Fh4>\n\u003Cp>Supports manual Google API configuration and Service Account authentication.\u003C\u002Fp>\n\u003Ch3>Live Demo & Resources\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.gsheetconnector.com\u002F\" rel=\"nofollow ugc\">Homepage\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.gsheetconnector.com\u002Fdocs\u002Felementor-google-sheet-connector\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.gsheetconnector.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdemo.gsheetconnector.com\u002Felementor-forms-gsheetconnector-pro\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.gsheetconnector.com\u002Felementor-forms-google-sheet-connector-pro?wp-repo\" rel=\"nofollow ugc\">Premium Version\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🌟 About GSheetConnector\u003C\u002Fh3>\n\u003Cp>Part of the GSheetConnector suite, supporting over 80,000 WordPress users worldwide across multiple Google Sheets integrations.\u003C\u002Fp>\n\u003Cp>GSheetConnector provides Google Sheets integrations for popular WordPress forms and WooCommerce, helping automate data syncing without writing code.\u003C\u002Fp>\n\u003Ch3>Important Notes\u003C\u002Fh3>\n\u003Cp>Ensure your Google Sheet Name, Sheet ID, Tab Name, Tab ID, and Column Headers match exactly with the values entered in plugin settings.\u003C\u002Fp>\n\u003Cp>• Use exact form field labels as column headers\u003Cbr \u002F>\n• Avoid special characters in column names\u003Cbr \u002F>\n• Keep column headers consistent with form field labels\u003C\u002Fp>\n\u003Cp>Proper formatting ensures accurate real-time Elementor to Google Sheets synchronization.\u003C\u002Fp>\n","Sync Elementor Forms and MetForm to Google Sheets in real-time with secure Google Sheets integration and automatic form submission sync.",9000,107175,100,10,"2026-03-14T07:36:00.000Z","5.6",[123,124,21,125,24],"elementor","elementor-addons","elementor-google-sheets","https:\u002F\u002Fwww.gsheetconnector.com\u002Felementor-forms-google-sheet-connector-pro","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgsheetconnector-for-elementor-forms.1.2.9.zip",1,"2023-06-12 00:00:00",{"slug":131,"name":132,"version":133,"author":134,"author_profile":135,"description":136,"short_description":137,"active_installs":138,"downloaded":139,"rating":118,"num_ratings":128,"last_updated":140,"tested_up_to":16,"requires_at_least":141,"requires_php":142,"tags":143,"homepage":147,"download_link":148,"security_score":149,"vuln_count":128,"unpatched_count":29,"last_vuln_date":150,"fetched_at":31},"wpsyncsheets-wpforms","WPSyncSheets For WPForms – Google Sheets Connector for WPForms & Real‑Time Data Export","1.7.0","Creative Werk Designs","https:\u002F\u002Fprofiles.wordpress.org\u002Fcreativewerkdesigns\u002F","\u003Cp>\u003Cstrong>WPSyncSheets For WPForms \u003C\u002Fstrong> –  A powerful and user-friendly solution to automatically save entries from both WPForms Lite and WPForms Pro directly into a single Google Spreadsheet. With this addon, every time a user submits a form without any code, their data is instantly synced to your connected spreadsheet. Easily manage and organize form submissions in one place.\u003C\u002Fp>\n\u003Ch4>🚀 Key Features\u003C\u002Fh4>\n\u003Cp>🔄 Real-time export of WPForms entries to Google Sheets\u003Cbr \u002F>\n✅ Automated & runtime syncing – no manual exports needed\u003Cbr \u002F>\n🧩 Field-to-column mapping for custom spreadsheet structures\u003Cbr \u002F>\n📄 Auto-create Google Spreadsheet & sheets from feed settings\u003Cbr \u002F>\n📌 Option to freeze header row in Google Sheets\u003Cbr \u002F>\n🕒 Auto-add submission date & time for each form entry\u003Cbr \u002F>\n📥 View, clear, or export Google Sheet data from the plugin dashboard\u003Cbr \u002F>\n⚙️ Tested with WPForms Lite & Pro, WordPress 6.9.1, and PHP 8.3\u003C\u002Fp>\n\u003Ch4>💡 Why Use This Plugin?\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Real-time sync: \u003C\u002Fstrong>No more manual exports — your sheets update automatically\u003Cbr \u002F>\n\u003Cstrong>Collaboration ready: \u003C\u002Fstrong>Easily share sheets with team members or stakeholders\u003Cbr \u002F>\n\u003Cstrong>Fully Customizable: \u003C\u002Fstrong>You can design your forms the way you want\u003Cbr \u002F>\n\u003Cstrong>Customizable sheets: \u003C\u002Fstrong>Control what you export and how it’s formatted\u003C\u002Fp>\n\u003Ch4>📂 Download Sample Sheets\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdocs.google.com\u002Fspreadsheets\u002Fd\u002F1pRsPlwQ-MXPKP84v3LVVj_dfmkosmznoM3d820i8ZXA\u002Fedit?gid=743464540#gid=743464540&range=A90\" rel=\"nofollow ugc\">View Sample Exported Entries Sheet\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>🛠️ How to Export WPForms Entries to Google Sheets\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install and activate the plugin\u003C\u002Fli>\n\u003Cli>Connect to Google Drive via API (Client ID, Secret, and Token)\u003C\u002Fli>\n\u003Cli>Go to the form settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> WPSyncSheets Feed Settings\u003C\u002Fli>\n\u003Cli>Enable the feeds and map it.\u003C\u002Fli>\n\u003Cli>Save the Setting\u003C\u002Fli>\n\u003Cli>New submissions will auto-export to Google Sheets\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>▶ How To’s Video\u003C\u002Fh4>\n\u003Ch3>How to Export WPForms?\u003C\u002Fh3>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F6pQFBm7KKJ0?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>🔗 \u003Ca href=\"https:\u002F\u002Fdemo.wpsyncsheets.com\u002Fwpsyncsheets-for-wpforms\u002F\" rel=\"nofollow ugc\">Live Demo – Click Here\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>🧪 Demo Testing Instructions\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Fill out the sample form\u003C\u002Fli>\n\u003Cli>Submit your data\u003C\u002Fli>\n\u003Cli>Click the spreadsheet link to view real-time exported entries\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>🔒 Upgrade to Pro\u003C\u002Fh4>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fwww.wpsyncsheets.com\u002Fwpsyncsheets-for-wpforms\u002F?utm_source=wp-repo&utm_campaign=wpsyncsheets-for-wpforms&utm_medium=description\" rel=\"nofollow ugc\">Pro version\u003C\u002Fa> unlocks powerful features:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>✅ \u003Cstrong>All the features\u003C\u002Fstrong> in the free plugin (\u003Cstrong>entries export, create new google sheet, etc\u003C\u002Fstrong>)\u003Cbr \u002F>\n✅ Custom \u003Cstrong>column mapping\u003C\u002Fstrong> – choose your own headers and order\u003Cbr \u002F>\n✅ \u003Cstrong>Edit or Sorting\u003C\u002Fstrong> existing sheet headers directly from settings.\u003Cbr \u002F>\n✅ \u003Cstrong> Conditional logic \u003C\u002Fstrong> – sync entries only when specific rules match\u003Cbr \u002F>\n✅ \u003Cstrong>Submission time, user info, IP address \u003C\u002Fstrong> logging\u003Cbr \u002F>\n✅ \u003Cstrong>Save Files:\u003C\u002Fstrong> Automatically store uploaded files in the plugin folder and add download links to your Google Sheet.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>📘 Documentation & Support\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Check these \u003Ca href=\"https:\u002F\u002Fdocs.wpsyncsheets.com\u002Fwpsswp-plugin-features\u002F\" rel=\"nofollow ugc\">help docs\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Reach out to our \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwpsyncsheets-wpforms\u002F\" rel=\"ugc\">support team\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>📣 Trusted by Over 10,000+ Customers\u003C\u002Fh4>\n\u003Cp>Trusted by businesses, developers, and marketing teams to automate WPForms data syncing and streamline client reporting via Google Sheets.\u003C\u002Fp>\n\u003Ch4>🔔 Stay Updated\u003C\u002Fh4>\n\u003Cp>Subscribe to the \u003Ca href=\"https:\u002F\u002Fwww.wpsyncsheets.com\u002F#newsletter\" rel=\"nofollow ugc\">WPSyncSheets Newsletter\u003C\u002Fa> and get tips, updates, and exclusive discounts delivered straight to your inbox!\u003C\u002Fp>\n\u003Ch3>Relevant Import-Export Google Sheets Plugins\u003C\u002Fh3>\n\u003Cp>Other useful plugins from WPSyncSheets to import and export data from WordPress websites to Google Sheets.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wpsyncsheets.com\u002Fwpsyncsheets-for-woocommerce\u002F?utm_source=wp-repo&utm_campaign=wpsyncsheets-for-wpforms&utm_medium=description\" rel=\"nofollow ugc\">WPSyncSheets For WooCommerce\u003C\u002Fa>:  Import Export for WooCommerce orders, products, customers, coupons, and events.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wpsyncsheets.com\u002Fwpsyncsheets-for-elementor\u002F?utm_source=wp-repo&utm_campaign=wpsyncsheets-for-wpforms&utm_medium=description\" rel=\"nofollow ugc\">WPSyncSheets For Elementor\u003C\u002Fa>: Migrates Elementor form entries to Google Sheets, maps form fields to the spreadsheet columns, and automatically updates sheets when form entries are submitted.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wpsyncsheets.com\u002Fwpsyncsheets-for-gravity-forms\u002F?utm_source=wp-repo&utm_campaign=wpsyncsheets-for-wpforms&utm_medium=description\" rel=\"nofollow ugc\">WPSyncSheets For Gravity Forms\u003C\u002Fa>: Sync Gravity Forms entries to Google Sheets allowing form data transfer to specified spreadsheet columns in real-time.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wpsyncsheets.com\u002Fwpsyncsheets-for-core\u002F?utm_source=wp-repo&utm_campaign=wpsyncsheets-for-wpforms&utm_medium=description\" rel=\"nofollow ugc\">WPSyncSheets For Core\u003C\u002Fa>: Enables import export WordPress posts and pages to and from Google Sheets, allowing users to bulk edit content in the spreadsheet and sync changes back to WordPress.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wpsyncsheets.com\u002Fwpsyncsheets-for-document-library-pro\u002F?utm_source=wp-repo&utm_campaign=wpsyncsheets-for-wpforms&utm_medium=description\" rel=\"nofollow ugc\">WPSyncSheets For Document Library Pro\u003C\u002Fa>: Sync Document Library Pro entries with Google Sheets allowing for two-way updates between the plugin entries and spreadsheet data.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wpsyncsheets.com\u002Fwpsyncsheets-for-contact-form-7\u002F?utm_source=wp-repo&utm_campaign=wpsyncsheets-for-wpforms&utm_medium=description\" rel=\"nofollow ugc\">WPSyncSheets For Contact Form 7\u003C\u002Fa>: Transfers Contact Form 7 entries to Google Sheets, maps form fields to spreadsheet columns, and updates sheets upon form submission.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wpsyncsheets.com\u002Fwpsyncsheets-for-ninjaforms\u002F?utm_source=wp-repo&utm_campaign=wpsyncsheets-for-wpforms&utm_medium=description\" rel=\"nofollow ugc\">WPSyncSheets For Ninja Forms\u003C\u002Fa>: Migrates Ninja Forms entries to Google Sheets, maps form fields to spreadsheet columns, and updates sheets in real-time.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wpsyncsheets.com\u002Fwpsyncsheets-for-fluent-forms\u002F?utm_source=wp-repo&utm_campaign=wpsyncsheets-for-wpforms&utm_medium=description\" rel=\"nofollow ugc\">WPSyncSheets For Fluent Forms\u003C\u002Fa>: Sync Fluent Forms entries to Google Sheets, and automatically transfer form data to designated spreadsheet columns upon submission.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wpsyncsheets.com\u002Fwpsyncsheets-for-formidable-forms\u002F?utm_source=wp-repo&utm_campaign=wpsyncsheets-for-wpforms&utm_medium=description\" rel=\"nofollow ugc\">WPSyncSheets For Formidable Forms\u003C\u002Fa>: Adds Formidable Forms entities to Google Sheets maps form fields to spreadsheet columns and automatically updates sheets when forms are submitted.\u003C\u002Fp>\n\u003Ch4>About WPSyncSheets\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wpsyncsheets.com\u002F?utm_source=wp-repo&utm_campaign=wpsyncsheets-for-wpforms&utm_medium=description\" rel=\"nofollow ugc\">WPSyncSheets\u003C\u002Fa> is a leading plugin suite built to connect WordPress and WooCommerce platforms with \u003Cstrong>Google Sheets\u003C\u002Fstrong>. Our mission is to help businesses automate data transfer, simplify operations, and reduce repetitive tasks through real-time, two-way data synchronization.\u003C\u002Fp>\n\u003Cp>With over 9+ purpose-built plugins, WPSyncSheets enables:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Smooth export\u002Fimport of WooCommerce and WordPress data\u003C\u002Fli>\n\u003Cli>Bulk content updates through spreadsheets\u003C\u002Fli>\n\u003Cli>Live syncing of form submissions across popular form plugins\u003C\u002Fli>\n\u003Cli>Easy spreadsheet-based product management\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Whether you’re running an eCommerce store, collecting leads, or managing blog content, WPSyncSheets lets you \u003Cstrong>automate your workflow\u003C\u002Fstrong>—no code required.\u003C\u002Fp>\n\u003Cp>👉 Learn more on our \u003Ca href=\"https:\u002F\u002Fwww.wpsyncsheets.com\u002F?utm_source=wp-repo&utm_campaign=wpsyncsheets-for-wpforms&utm_medium=description\" rel=\"nofollow ugc\">Official Website\u003C\u002Fa>\u003Cbr \u002F>\n📈 Upgrade to \u003Ca href=\"https:\u002F\u002Fwww.wpsyncsheets.com\u002Fwpsyncsheets-for-wpforms\u002F?utm_source=wp-repo&utm_campaign=wpsyncsheets-for-wpforms&utm_medium=description\" rel=\"nofollow ugc\">WPSyncSheets Pro\u003C\u002Fa> for the full automation suite\u003Cbr \u002F>\n💬 Have questions? Contact Our \u003Ca href=\"https:\u002F\u002Fwww.wpsyncsheets.com\u002Fsupport-tickets\u002F?utm_source=wp-repo&utm_campaign=wpsyncsheets-for-wpforms&utm_medium=description\" rel=\"nofollow ugc\">Support Team\u003C\u002Fa>\u003C\u002Fp>\n","Connect WPForms to Google Sheets and automatically sync form entries in real-time. Eliminate manual data entry and simplify your workflow.",300,75590,"2026-02-20T11:32:00.000Z","5.5","",[144,22,24,145,146],"export-wpforms-entries","wpforms","wpforms-google-sheets","https:\u002F\u002Fwww.wpsyncsheets.com\u002Fwpsyncsheets-for-wpforms\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpsyncsheets-wpforms.1.7.0.zip",99,"2025-02-11 00:00:00",{"slug":152,"name":153,"version":154,"author":155,"author_profile":156,"description":157,"short_description":158,"active_installs":159,"downloaded":160,"rating":161,"num_ratings":162,"last_updated":163,"tested_up_to":164,"requires_at_least":142,"requires_php":165,"tags":166,"homepage":168,"download_link":169,"security_score":13,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"form-data-manager","Contact Form 7 Database Manager Addon – CF7DBM","1.1.1","M. NASRI","https:\u002F\u002Fprofiles.wordpress.org\u002Fmohammednasri\u002F","\u003Cp>Contact Form 7 Database Manager Addon (CF7DBM) transforms your WordPress experience by securely storing every submission from Contact Form 7 directly to your database. Not only does it effortlessly capture each submission, but it also empowers you to sort, search, and export this data to CSV through a beautifully designed interface. With just a simple installation, embrace the future of form management – where data loss is a thing of the past and user-friendliness is the standard.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why Choose CF7DBM?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Seamless Integration\u003C\u002Fstrong>: Designed exclusively for Contact Form 7, CF7DBM effortlessly captures and saves every submission directly to your WordPress database. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>User-Friendly\u003C\u002Fstrong>: Boasting a modern and intuitive design, CF7DBM ensures managing your form submissions is a breeze. Whether you prefer card-based or list-based layouts, our responsive interface caters to every user’s preference.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No-Fuss Setup\u003C\u002Fstrong>: Get started instantly! No intricate configurations required. Simply install and let CF7DBM do the magic.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Features of CF7DBM\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Plug & Play Installation\u003C\u002Fstrong>: No initial setup required; begin capturing and managing data immediately upon activation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Seamless Integration with CF7\u003C\u002Fstrong>: Directly adds menu and quick-access links into CF7 listings and tabs, enriching the core CF7 user experience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Selective Data Storage\u003C\u002Fstrong>: Choose which forms to store and disable others according to your preference. Full control over which submissions are saved.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data Import from Other Plugins\u003C\u002Fstrong>: CF7DBM can detect and import data stored in your database by other plugins, ensuring you don’t lose any valuable submissions from previous tools.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Read and Unread Submissions\u003C\u002Fstrong>: Easily differentiate between new and already reviewed contacts, streamlining your workflow and ensuring you never miss a submission.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Efficient Data Storage\u003C\u002Fstrong>: Seamlessly saves all Contact Form 7 submissions to a unified database.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unified Data Management\u003C\u002Fstrong>: One database table for all your Contact Form 7 forms, ensuring efficient storage and retrieval.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Data Management Tools\u003C\u002Fstrong>: Features to search specific entries, sort data, and export to CSV directly from the dashboard.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced User Interface\u003C\u002Fstrong>: A beautifully crafted UI that integrates effortlessly with CF7, making data management a breeze.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Streamlined Form Overview\u003C\u002Fstrong>: View and manage all your created Contact Form 7 forms at a glance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer-Centric Design\u003C\u002Fstrong>: Easily customizable with well-documented code for developers to extend and adapt.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optimized Performance\u003C\u002Fstrong>: Lightweight architecture ensures minimal impact on your WordPress performance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Migrate with Ease\u003C\u002Fstrong>: Convenient tools to import data from other plugins like CF7DB, ensuring a hassle-free transition.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile-Optimized\u003C\u002Fstrong>: Whether on desktop or mobile, enjoy a seamless user experience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multilingual\u003C\u002Fstrong>: Available in both English and French to cater to a broader audience.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Make the most of your Contact Form 7 submissions with “Contact Form 7 Database Manager Addon – CF7DBM” — efficient, elegant, and essential.\u003C\u002Fp>\n\u003Ch3>Plugins\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-wp-reset\u002F\" rel=\"ugc\">Advanced WordPress Reset\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>PRO Plugins\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fawpreset.com\u002Fref\u002F5\u002F?utm_campaign=ongoing&utm_source=wordpress_org&utm_medium=link&utm_content=cf7dm_homepage\" rel=\"nofollow ugc\">Advanced WordPress Reset PRO\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Additional Notes\u003C\u002Fh3>\n\u003Cp>Special thanks to everyone who provided feedback and helped during the development phase.\u003C\u002Fp>\n\u003Ch3>Contributors & Developers\u003C\u002Fh3>\n\u003Cp>“Contact Form 7 Database Manager Addon – CF7DBM” is open source plugin. The following people have contributed to this plugin.\u003C\u002Fp>\n","Save contact form 7 submissions to the WP database with this CF7 addon. Never lose important messages, leads, and requests again.",200,3390,90,2,"2024-12-21T17:50:00.000Z","6.7.5","5.2.4",[99,100,20,167,23],"contact-form-export","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fform-data-manager\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fform-data-manager.zip",{"slug":171,"name":172,"version":173,"author":174,"author_profile":175,"description":176,"short_description":177,"active_installs":178,"downloaded":179,"rating":29,"num_ratings":29,"last_updated":180,"tested_up_to":16,"requires_at_least":17,"requires_php":181,"tags":182,"homepage":186,"download_link":187,"security_score":118,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"contact-form-extender-for-divi-builder","Contact Form Extender for Divi – Submissions DB & Extra Fields","1.0.4","Satinder Singh","https:\u002F\u002Fprofiles.wordpress.org\u002Fsatindersingh\u002F","\u003Ch3>Divi Contact Form Extender\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcoolplugins.net\u002Fproduct\u002Fcontact-form-extender-for-divi-builder\u002F?utm_source=cfefd_plugin&utm_medium=readme&utm_campaign=get_pro&utm_content=top_description\" rel=\"nofollow ugc\">Contact Form Extender for Divi\u003C\u002Fa>\u003C\u002Fstrong> is a must-use Divi extension that enhances the native contact form module with useful fields and features like \u003Cstrong>file upload field\u003C\u002Fstrong>, \u003Cstrong>country code dropdown\u003C\u002Fstrong>, and more. It also works as a Divi Contact Form DB solution that securely stores Divi form submissions inside your WordPress database.\u003C\u002Fp>\n\u003Cp>As a Divi theme user, you may already know that the default form module sends email notifications but does not keep a backup of entries inside the dashboard. This plugin improves form management and lead handling by saving submissions in the admin area and extending the built-in module without replacing it or requiring a separate form builder plugin.\u003C\u002Fp>\n\u003Ch3>Features of Divi Form Extender\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Save Form Entries in Database:\u003C\u002Fstrong>\u003Cbr \u002F>\nAutomatically store every form entry directly inside your WordPress admin panel, giving you full control over incoming inquiries. Instead of depending only on email notifications, you can review, search, and manage submissions from a centralized location. This is especially useful for tracking leads, monitoring customer inquiries, verifying message history, and maintaining records for compliance or internal reporting. All entries are securely saved within your website’s database, ensuring that important communication data remains accessible even if email delivery fails.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>File Upload Field for Divi Forms:\u003C\u002Fstrong>\u003Cbr \u002F>\nEnhance your forms by allowing visitors to attach files along with their submissions. This feature is ideal for job applications, support requests, project briefs, design assets, quotations, and document submissions. Uploaded files are handled through WordPress’s native media handling system, ensuring compatibility with standard hosting environments. You can control file types and size limits based on your server configuration, providing both flexibility and security. This makes your forms more dynamic and suitable for professional use cases.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Country Code Selector for Phone Field:\u003C\u002Fstrong>\u003Cbr \u002F>\nImprove the accuracy and consistency of phone number collection by enabling an international country code selector. This feature is particularly valuable for websites serving global audiences. By separating the country code from the main phone number input, you reduce formatting errors and make it easier to manage international inquiries. The dropdown enhances user experience by simplifying the input process while helping administrators receive properly structured contact information.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Clean Dashboard Interface:\u003C\u002Fstrong>\u003Cbr \u002F>\nInside the WordPress admin area, the plugin provides a dedicated dashboard under:\u003Cbr \u002F>\n\u003Cem>Divi \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Contact Form Extender\u003C\u002Fem>\u003Cbr \u002F>\nThe interface is organized into clear sections:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Form Elements – Enable or disable specific fields.\u003C\u002Fli>\n\u003Cli>Settings – Configure additional options.\u003C\u002Fli>\n\u003Cli>Form Submissions – View and manage saved entries.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Lightweight & Optimized Divi Extension:\u003C\u002Fstrong>\u003Cbr \u002F>\nBuilt with performance and stability in mind, this extension integrates smoothly with the Divi environment without adding unnecessary overhead. It does not replace the existing form module or inject heavy frontend scripts. The focus is on clean implementation, efficient database storage, and minimal impact on page speed. Whether you are running a small business website or a high-traffic project, the plugin is designed to maintain reliability while extending functionality in a structured and scalable way.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Pro Version with Advanced Fields (Coming Soon)\u003C\u002Fh3>\n\u003Cp>The upcoming Pro version of Contact Form Extender for Divi will introduce a powerful set of advanced input fields and features designed to transform the standard Divi builder forms into a more interactive and flexible form system that will allow you to build more dynamic forms for pricing requests, bookings, applications, surveys, registrations, and custom workflows.\u003C\u002Fp>\n\u003Ch4>Range Slider Field\u003C\u002Fh4>\n\u003Cp>Collect numeric input using a visual slider interface and add a smooth, draggable slider to your forms created with Divi page builder. This is perfect for budget ranges, quantity selection, service levels, rating scales, donation amounts, or custom estimates. Instead of typing numbers manually, visitors can simply slide to their preferred value.\u003C\u002Fp>\n\u003Ch4>Date & Time Picker Field\u003C\u002Fh4>\n\u003Cp>Allow users to choose dates and time slots directly from a structured picker interface inside your Divi form. Ideal for appointment requests, meeting scheduling, delivery slots, consultation bookings, or event registrations. It prevents formatting mistakes and ensures you receive properly structured date information every time.\u003C\u002Fp>\n\u003Ch4>Signature Field\u003C\u002Fh4>\n\u003Cp>Collect handwritten digital signatures directly within the Divi form. This is useful for consent forms, service agreements, policy acceptance, waivers, approvals, or confirmation requests. It adds a professional touch when you need acknowledgment from users without using external tools.\u003C\u002Fp>\n\u003Ch4>Toggle Field\u003C\u002Fh4>\n\u003Cp>Replace traditional checkboxes with a clean on\u002Foff switch inside your Divi form. Toggle fields are perfect for enabling optional add-ons, confirming agreements, activating services, or selecting preferences. The interface feels simple and modern while keeping the form layout clean.\u003C\u002Fp>\n\u003Ch4>Image Radio Field\u003C\u002Fh4>\n\u003Cp>Let users select options using images instead of plain text. This works beautifully for product choices, design layouts, package selection, branding styles, or visual preferences. Inside Divi, this makes your form feel more interactive and visually engaging rather than purely text-based.\u003C\u002Fp>\n\u003Ch4>Calculator Field\u003C\u002Fh4>\n\u003Cp>Build intelligent calculation logic directly into your Divi form. Automatically calculate totals based on user selections such as quantity, service type, duration, or pricing models. Ideal for quotation forms, cost estimators, service configuration tools, or custom order requests. The results update dynamically, providing instant feedback to users.\u003C\u002Fp>\n\u003Ch4>Select2 Dropdown Field\u003C\u002Fh4>\n\u003Cp>Enhance standard dropdown menus with a searchable and user-friendly selection interface. This is especially useful when dealing with long option lists such as cities, services, departments, categories, or product names. Visitors can quickly search and select without scrolling endlessly.\u003C\u002Fp>\n\u003Cp>These upcoming Pro fields are designed to expand what you can build inside Divi without leaving the builder interface. The goal is not to replace Divi – but to unlock more structured, professional, and interactive form experiences within it.\u003C\u002Fp>\n\u003Ch3>More Divi Extensions & Other Plugins\u003C\u002Fh3>\n\u003Cp>This plugin is developed and maintained by \u003Ca href=\"https:\u002F\u002Fcoolplugins.net\" rel=\"nofollow ugc\">Cool Plugins\u003C\u002Fa>, a trusted WordPress plugin development company. Explore more Divi extensions and other cool plugins built by us.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcooltimeline.com\u002Fplugin\u002Ftimeline-module-for-divi\u002F\" rel=\"nofollow ugc\">Timeline Module for Divi\u003C\u002Fa> : Create visually engaging vertical and horizontal timelines directly inside Divi page builder. This plugin allows you to showcase company history, product evolution, project milestones, roadmaps, achievements, or storytelling sections in a structured layout. It integrates smoothly with Divi’s design controls, enabling full styling customization while keeping the editing experience consistent within the builder interface.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Feventscalendaraddons.com\u002Fplugin\u002Fthe-events-calendar-modules-for-divi\u002F\" rel=\"nofollow ugc\">Events Calendar Modules for Divi\u003C\u002Fa> : Display and design event listings inside Divi using custom modules built specifically for The Events Calendar plugin. Whether you need event grids, event lists, or calendar-style layouts, this extension allows you to control presentation without custom coding. It helps event-based websites manage schedules, workshops, conferences, and recurring events within the Divi design framework.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcoolformkit.com\" rel=\"nofollow ugc\">Cool FormKit for Elementor\u003C\u002Fa> : If your projects use Elementor instead of Divi, Cool FormKit provides similar form-enhancement capabilities for the Elementor Form widget. It extends Elementor forms with additional input fields, entry storage options, and advanced functionality designed for professional websites.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcoolplugins.net\u002Fproduct\u002Fautopoly-ai-translation-for-polylang\u002F\" rel=\"nofollow ugc\">AutoPoly – AI Translation for Polylang\u003C\u002Fa> : AutoPoly helps automate multilingual website creation by integrating AI-powered translation into the Polylang plugin. It enables bulk translation of posts, pages, and custom content types, reducing manual workload and speeding up content localization. This is especially useful for businesses expanding to international markets or managing content in multiple languages.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Third-Party Services:\u003C\u002Fstrong> To improve plugin experience, this plugin may offer optional feedback submission and limited diagnostic data sharing. Data is transmitted strictly after explicit user consent (opt-in). No hidden tracking and no site users or visitor is collected. For complete details, please review our \u003Ca href=\"https:\u002F\u002Fmy.coolplugins.net\u002Fterms\u002Fusage-tracking\u002F\" rel=\"nofollow ugc\">Data Usage Policy\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fmy.coolplugins.net\u002Fterms\u002F\" rel=\"nofollow ugc\">TOS\u003C\u002Fa>, and \u003Ca href=\"https:\u002F\u002Fmy.coolplugins.net\u002Fterms\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>It also includes the \u003Ca href=\"https:\u002F\u002Fintl-tel-input.com\u002F\" rel=\"nofollow ugc\">intl-tel-input\u003C\u002Fa> library, distributed under the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjackocnr\u002Fintl-tel-input\u002Fblob\u002Fmaster\u002FLICENSE\" rel=\"nofollow ugc\">MIT License\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Disclaimer:\u003C\u002Fstrong> This Divi extension is developed and maintained by \u003Ca href=\"https:\u002F\u002Fcoolplugins.net\" rel=\"nofollow ugc\">Cool Plugins\u003C\u002Fa>. It is not affiliated with, or endorsed by Elegant Themes. Some links inside this plugin or its readme may be affiliate links, which means we may earn a small commission at no additional cost to you.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Divi 5 Compatibility:\u003C\u002Fstrong> This plugin is fully compatible with both \u003Cstrong>Divi 5\u003C\u002Fstrong> and \u003Cstrong>Divi 4\u003C\u002Fstrong> editors. Whether you are building your contact form using the latest Divi 5 builder interface or the classic Divi 4 editor, you can still use all the features provided by this extension.\u003C\u002Fp>\n","Extend Divi Contact Form module with file upload field, country code dropdown and save Divi form submissions in the database.",60,314,"2026-03-06T08:47:00.000Z","7.2",[20,183,184,185,23],"country-code","divi","file-upload","https:\u002F\u002Fcoolplugins.net\u002Fproduct\u002Fcontact-form-extender-for-divi-builder\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontact-form-extender-for-divi-builder.1.0.4.zip",{"attackSurface":189,"codeSignals":461,"taintFlows":514,"riskAssessment":700,"analyzedAt":715},{"hooks":190,"ajaxHandlers":406,"restRoutes":439,"shortcodes":440,"cronEvents":441,"entryPointCount":460,"unprotectedCount":128},[191,198,202,206,210,213,218,222,225,229,232,236,240,243,246,248,252,255,259,263,265,269,274,277,282,286,290,294,296,298,301,305,309,314,317,318,321,326,328,330,333,337,340,343,347,351,355,359,362,365,368,372,374,376,378,381,384,387,390,392,395,398,401,404],{"type":192,"name":193,"callback":194,"priority":195,"file":196,"line":197},"action","admin_menu","add_plugin_admin_menu",999,"admin\\class-fdbgp-admin.php",41,{"type":192,"name":199,"callback":200,"file":196,"line":201},"admin_enqueue_scripts","enqueue_admin_styles",42,{"type":192,"name":203,"callback":204,"file":196,"line":205},"admin_action_fdbgp_create_elementor_page","redirect_to_elementor_builder",43,{"type":192,"name":207,"callback":208,"file":196,"line":209},"cpfm_register_notice","closure",45,{"type":192,"name":211,"callback":208,"file":196,"line":212},"cpfm_after_opt_in_fdbgp",70,{"type":192,"name":214,"callback":215,"file":216,"line":217},"init","register_post_type","admin\\entries\\fdbgp-entries-posts.php",37,{"type":192,"name":219,"callback":220,"file":216,"line":221},"add_meta_boxes","add_submission_meta_boxes",38,{"type":192,"name":199,"callback":223,"file":216,"line":224},"enqueue_admin_scripts",39,{"type":192,"name":226,"callback":227,"file":216,"line":228},"fdbgp_render_menu_pages","output_entries_list",40,{"type":192,"name":230,"callback":231,"file":216,"line":197},"admin_head","add_screen_option",{"type":233,"name":234,"callback":235,"file":216,"line":201},"filter","fdbgp_dashboard_tabs","add_dashboard_tab",{"type":192,"name":237,"callback":238,"file":239,"line":13},"admin_init","after_admin_init","admin\\entries\\fdbgp-post-bulk-actions.php",{"type":192,"name":241,"callback":241,"file":239,"line":242},"removable_query_args",93,{"type":192,"name":244,"callback":208,"file":239,"line":245},"cfkef_admin_notices",406,{"type":192,"name":244,"callback":208,"file":239,"line":247},447,{"type":192,"name":199,"callback":249,"file":250,"line":251},"enqueue_feedback_scripts","admin\\feedback\\admin-feedback-form.php",24,{"type":192,"name":230,"callback":253,"file":250,"line":254},"show_deactivate_feedback_popup",25,{"type":192,"name":256,"callback":257,"file":250,"line":258},"admin_notices","fdbgp_admin_notice_for_review",27,{"type":192,"name":237,"callback":260,"file":261,"line":262},"cpfm_listen_for_external_notice_registration","admin\\feedback\\cpfm-common-notice.php",12,{"type":192,"name":199,"callback":264,"file":261,"line":106},"cpfm_enqueue_assets",{"type":192,"name":266,"callback":267,"file":261,"line":268},"admin_footer","cpfm_render_notice_panel",15,{"type":233,"name":270,"callback":271,"file":272,"line":273},"cron_schedules","fdbgp_cron_schedules","admin\\feedback\\cron\\fdbgp-class-cron.php",14,{"type":192,"name":275,"callback":276,"file":272,"line":268},"fdbgp_extra_data_update","fdbgp_cron_extra_data_autoupdater",{"type":192,"name":278,"callback":279,"file":280,"line":281},"elementor\u002Finit","fdbgp_init_hooks","admin\\marketing\\fdbgp-marketing-common.php",48,{"type":192,"name":283,"callback":284,"file":280,"line":285},"elementor\u002Felement\u002Floop-grid\u002Fsection_query\u002Fbefore_section_end","fdbgp_add_acf_repeater_mkt_query_controls",51,{"type":192,"name":287,"callback":288,"priority":118,"file":280,"line":289},"elementor\u002Felement\u002Fform\u002Fsection_form_fields\u002Fbefore_section_end","fdbgp_marketing_controls",66,{"type":192,"name":291,"callback":292,"priority":119,"file":280,"line":293},"elementor\u002Felement\u002Ftaxonomy-filter\u002Fsection_taxonomy_filter\u002Fbefore_section_end","fdbgp_register_controls",69,{"type":192,"name":278,"callback":279,"file":280,"line":295},77,{"type":192,"name":297,"callback":288,"priority":118,"file":280,"line":242},"elementor\u002Felement\u002Fehp-form\u002Fsection_form_fields\u002Fbefore_section_end",{"type":192,"name":256,"callback":299,"file":280,"line":300},"fdbgp_show_tec_active_notice",106,{"type":192,"name":302,"callback":303,"file":280,"line":304},"elementor\u002Feditor\u002Fafter_enqueue_scripts","enqueue_editor_scripts",280,{"type":192,"name":306,"callback":307,"file":280,"line":308},"elementor\u002Feditor\u002Fafter_enqueue_styles","enqueue_editor_styles",281,{"type":192,"name":310,"callback":311,"file":312,"line":313},"elementor\u002Fadmin-top-bar\u002Fis-active","hide_elementor_top_bar","admin\\register-menu-dashboard\\fdbgp-dashboard.php",50,{"type":192,"name":315,"callback":316,"file":312,"line":285},"admin_print_scripts","hide_unrelated_notices",{"type":192,"name":193,"callback":208,"priority":195,"file":312,"line":289},{"type":192,"name":256,"callback":319,"file":312,"line":320},"display_admin_notices",159,{"type":192,"name":322,"callback":323,"file":324,"line":325},"elementor\u002Feditor\u002Fafter_save","flush_cache","includes\\class-fdbgp-cache-manager.php",21,{"type":192,"name":327,"callback":323,"file":324,"line":251},"save_post",{"type":192,"name":329,"callback":323,"file":324,"line":254},"trashed_post",{"type":192,"name":331,"callback":323,"file":324,"line":332},"fdbgp_flush_cache",28,{"type":192,"name":214,"callback":334,"file":335,"line":336},"init_hooks","includes\\class-fdbgp-old-submission.php",32,{"type":192,"name":237,"callback":338,"file":335,"line":339},"handle_csv_download",33,{"type":192,"name":237,"callback":341,"file":335,"line":342},"handle_actions",34,{"type":192,"name":344,"callback":345,"priority":119,"file":335,"line":346},"elementor_pro\u002Fforms\u002Fnew_record","save_legacy_record",35,{"type":192,"name":348,"callback":349,"priority":119,"file":350,"line":268},"cfkef\u002Fform\u002Fentries","save_entries","includes\\collect-entries\\class-cfkef-save-entries.php",{"type":192,"name":352,"callback":353,"file":354,"line":201},"elementor_pro\u002Fforms\u002Factions\u002Fregister","register_new_form_actions","includes\\widgets\\class-widgets-loader.php",{"type":192,"name":356,"callback":357,"priority":118,"file":358,"line":251},"elementor\u002Felement\u002Fcool-form\u002Fsection_form_fields\u002Fbefore_section_end","add_control_fields","includes\\widgets\\coolform-modules\\coolform-fdbgp-form-register-post.php",{"type":192,"name":360,"callback":208,"file":361,"line":325},"elementor\u002Fcontrols\u002Fregister","includes\\widgets\\coolform-modules\\coolform-fdbgp-form-sheets-action.php",{"type":192,"name":302,"callback":363,"file":361,"line":364},"render_editor_script",67,{"type":192,"name":366,"callback":353,"file":367,"line":346},"cool_form\u002Fforms\u002Factions\u002Fregister","includes\\widgets\\coolform-widget-loader.php",{"type":192,"name":369,"callback":370,"priority":119,"file":371,"line":262},"elementor\u002Felement\u002Fehp-form\u002Fsection_integration\u002Fafter_section_start","add_controls","includes\\widgets\\helloplus-modules\\action\\save-form-data.php",{"type":192,"name":297,"callback":357,"priority":118,"file":373,"line":251},"includes\\widgets\\helloplus-modules\\helloplus-fdbgp-form-register-post.php",{"type":192,"name":360,"callback":208,"file":375,"line":325},"includes\\widgets\\helloplus-modules\\helloplus-fdbgp-form-sheets-action.php",{"type":192,"name":302,"callback":363,"file":375,"line":377},65,{"type":192,"name":379,"callback":208,"file":380,"line":346},"plugins_loaded","includes\\widgets\\helloplus-widget-loader.php",{"type":192,"name":382,"callback":383,"priority":119,"file":380,"line":209},"elementor\u002Felement\u002Fehp-form\u002Fsection_integration\u002Fafter_section_end","show_actions_on_editor_side",{"type":192,"name":382,"callback":385,"priority":386,"file":380,"line":281},"show_actions_on_editor_side_in_delay",20,{"type":192,"name":360,"callback":208,"file":388,"line":389},"includes\\widgets\\modules\\class-fdbgp-form-sheets-action.php",22,{"type":192,"name":302,"callback":363,"file":388,"line":391},64,{"type":192,"name":379,"callback":393,"file":394,"line":364},"FDBGP_plugins_loaded","sb_elementor_contact_form_db.php",{"type":192,"name":237,"callback":396,"file":394,"line":397},"setting_redirect",68,{"type":233,"name":399,"callback":400,"priority":119,"file":394,"line":293},"plugin_row_meta","fdbgp_plugin_row_meta",{"type":192,"name":402,"callback":403,"file":394,"line":212},"activated_plugin","fdbgp_plugin_redirection",{"type":192,"name":214,"callback":208,"priority":386,"file":394,"line":405},74,[407,411,415,418,421,425,429,432,435],{"action":408,"nopriv":409,"callback":410,"hasNonce":409,"hasCapCheck":409,"file":196,"line":242},"fdbgp_plugin_install",false,"wp_ajax_install_plugin",{"action":412,"nopriv":409,"callback":412,"hasNonce":413,"hasCapCheck":413,"file":196,"line":414},"fdbgp_plugin_activate",true,94,{"action":416,"nopriv":409,"callback":417,"hasNonce":413,"hasCapCheck":413,"file":261,"line":273},"cpfm_handle_opt_in_fdbgp","cpfm_handle_opt_in_choice",{"action":419,"nopriv":409,"callback":419,"hasNonce":413,"hasCapCheck":413,"file":280,"line":420},"fdbgp_install_plugin",109,{"action":422,"nopriv":409,"callback":423,"hasNonce":413,"hasCapCheck":413,"file":280,"line":424},"fdbgp_mkt_dismiss_notice","fdbgp_dismiss_notice_callback",111,{"action":426,"nopriv":409,"callback":427,"hasNonce":413,"hasCapCheck":413,"file":428,"line":386},"fdbgp_get_sheets","ajax_get_sheets","includes\\lib-helpers\\trait-fdbgp-ajax-handlers.php",{"action":430,"nopriv":409,"callback":431,"hasNonce":413,"hasCapCheck":413,"file":428,"line":325},"fdbgp_create_spreadsheet","ajax_create_spreadsheet",{"action":433,"nopriv":409,"callback":434,"hasNonce":413,"hasCapCheck":413,"file":428,"line":389},"fdbgp_update_sheet_headers","ajax_update_sheet_headers",{"action":436,"nopriv":409,"callback":437,"hasNonce":413,"hasCapCheck":413,"file":428,"line":438},"fdbgp_check_sheet_headers","ajax_check_sheet_headers",23,[],[],[442,444,447,449,451,454,456,458],{"hook":275,"callback":275,"file":272,"line":443},155,{"hook":275,"callback":275,"file":445,"line":446},"admin\\views\\settings.php",59,{"hook":448,"callback":448,"file":445,"line":289},"cfef_extra_data_update",{"hook":450,"callback":450,"file":445,"line":405},"cfefp_extra_data_update",{"hook":452,"callback":452,"file":445,"line":453},"ccfef_extra_data_update",82,{"hook":455,"callback":455,"file":445,"line":161},"fme_extra_data_update",{"hook":457,"callback":457,"file":445,"line":27},"mfe_extra_data_update",{"hook":275,"callback":275,"file":394,"line":459},269,9,{"dangerousFunctions":462,"sqlUsage":463,"outputEscaping":466,"fileOperations":29,"externalRequests":162,"nonceChecks":468,"capabilityChecks":332,"bundledLibraries":507},[],{"prepared":464,"raw":29,"locations":465},17,[],{"escaped":467,"rawEcho":468,"locations":469},433,18,[470,473,474,475,477,479,481,483,486,488,491,493,496,498,500,502,504,505],{"file":239,"line":471,"context":472},407,"raw output",{"file":250,"line":221,"context":472},{"file":250,"line":397,"context":472},{"file":250,"line":476,"context":472},193,{"file":250,"line":478,"context":472},202,{"file":250,"line":480,"context":472},223,{"file":261,"line":482,"context":472},241,{"file":484,"line":485,"context":472},"admin\\views\\form-to-posttype.php",285,{"file":484,"line":487,"context":472},306,{"file":489,"line":490,"context":472},"admin\\views\\form-to-sheet.php",310,{"file":489,"line":492,"context":472},331,{"file":494,"line":495,"context":472},"admin\\views\\old-submission.php",138,{"file":494,"line":497,"context":472},271,{"file":494,"line":499,"context":472},278,{"file":494,"line":501,"context":472},295,{"file":494,"line":503,"context":472},302,{"file":494,"line":245,"context":472},{"file":335,"line":506,"context":472},491,[508,511],{"name":509,"version":38,"knownCves":510},"Select2",[],{"name":512,"version":38,"knownCves":513},"Guzzle",[],[515,531,546,561,575,583,593,607,623,633,643,651,662,677],{"entryPoint":516,"graph":517,"unsanitizedCount":162,"severity":41},"render_content (admin\\views\\old-submission.php:53)",{"nodes":518,"edges":529},[519,524],{"id":520,"type":521,"label":522,"file":494,"line":523},"n0","source","$_REQUEST (x2)",268,{"id":525,"type":526,"label":527,"file":494,"line":497,"wp_function":528},"n1","sink","echo() [XSS]","echo",[530],{"from":520,"to":525,"sanitized":409},{"entryPoint":532,"graph":533,"unsanitizedCount":162,"severity":41},"render_preview (admin\\views\\old-submission.php:369)",{"nodes":534,"edges":543},[535,537,540],{"id":520,"type":521,"label":522,"file":494,"line":536},377,{"id":525,"type":538,"label":539,"file":494,"line":536},"transform","→ render_preview_table()",{"id":541,"type":526,"label":527,"file":494,"line":542,"wp_function":528},"n2",403,[544,545],{"from":520,"to":525,"sanitized":409},{"from":525,"to":541,"sanitized":409},{"entryPoint":547,"graph":548,"unsanitizedCount":162,"severity":41},"\u003Cold-submission> (admin\\views\\old-submission.php:0)",{"nodes":549,"edges":557},[550,551,552,553,555],{"id":520,"type":521,"label":522,"file":494,"line":523},{"id":525,"type":526,"label":527,"file":494,"line":497,"wp_function":528},{"id":541,"type":521,"label":522,"file":494,"line":536},{"id":554,"type":538,"label":539,"file":494,"line":536},"n3",{"id":556,"type":526,"label":527,"file":494,"line":542,"wp_function":528},"n4",[558,559,560],{"from":520,"to":525,"sanitized":413},{"from":541,"to":554,"sanitized":409},{"from":554,"to":556,"sanitized":409},{"entryPoint":562,"graph":563,"unsanitizedCount":29,"severity":574},"prepare_items (admin\\entries\\fdbgp-list-table.php:232)",{"nodes":564,"edges":572},[565,569],{"id":520,"type":521,"label":566,"file":567,"line":568},"$_GET","admin\\entries\\fdbgp-list-table.php",243,{"id":525,"type":526,"label":570,"file":567,"line":487,"wp_function":571},"get_results() [SQLi]","get_results",[573],{"from":520,"to":525,"sanitized":413},"low",{"entryPoint":576,"graph":577,"unsanitizedCount":29,"severity":574},"\u003Cfdbgp-list-table> (admin\\entries\\fdbgp-list-table.php:0)",{"nodes":578,"edges":581},[579,580],{"id":520,"type":521,"label":566,"file":567,"line":568},{"id":525,"type":526,"label":570,"file":567,"line":487,"wp_function":571},[582],{"from":520,"to":525,"sanitized":413},{"entryPoint":584,"graph":585,"unsanitizedCount":29,"severity":574},"process_action_empty_trash (admin\\entries\\fdbgp-post-bulk-actions.php:296)",{"nodes":586,"edges":591},[587,589],{"id":520,"type":521,"label":566,"file":239,"line":588},304,{"id":525,"type":526,"label":570,"file":239,"line":590,"wp_function":571},329,[592],{"from":520,"to":525,"sanitized":413},{"entryPoint":594,"graph":595,"unsanitizedCount":29,"severity":574},"\u003Cfdbgp-post-bulk-actions> (admin\\entries\\fdbgp-post-bulk-actions.php:0)",{"nodes":596,"edges":604},[597,598,599,602],{"id":520,"type":521,"label":566,"file":239,"line":588},{"id":525,"type":526,"label":570,"file":239,"line":590,"wp_function":571},{"id":541,"type":521,"label":600,"file":239,"line":601},"$_REQUEST",116,{"id":554,"type":526,"label":527,"file":239,"line":603,"wp_function":528},448,[605,606],{"from":520,"to":525,"sanitized":413},{"from":541,"to":554,"sanitized":413},{"entryPoint":608,"graph":609,"unsanitizedCount":162,"severity":574},"fdbgp_install_plugin (admin\\marketing\\fdbgp-marketing-common.php:388)",{"nodes":610,"edges":620},[611,614,616],{"id":520,"type":521,"label":612,"file":280,"line":613},"$_POST (x2)",492,{"id":525,"type":538,"label":615,"file":280,"line":613},"→ fdbgp_set_install_by_option()",{"id":541,"type":526,"label":617,"file":280,"line":618,"wp_function":619},"update_option() [Settings Manipulation]",380,"update_option",[621,622],{"from":520,"to":525,"sanitized":409},{"from":525,"to":541,"sanitized":409},{"entryPoint":624,"graph":625,"unsanitizedCount":162,"severity":574},"\u003Cfdbgp-marketing-common> (admin\\marketing\\fdbgp-marketing-common.php:0)",{"nodes":626,"edges":630},[627,628,629],{"id":520,"type":521,"label":612,"file":280,"line":613},{"id":525,"type":538,"label":615,"file":280,"line":613},{"id":541,"type":526,"label":617,"file":280,"line":618,"wp_function":619},[631,632],{"from":520,"to":525,"sanitized":409},{"from":525,"to":541,"sanitized":409},{"entryPoint":634,"graph":635,"unsanitizedCount":29,"severity":574},"process_form_submission (admin\\views\\settings.php:196)",{"nodes":636,"edges":641},[637,639],{"id":520,"type":521,"label":612,"file":445,"line":638},211,{"id":525,"type":526,"label":617,"file":445,"line":640,"wp_function":619},212,[642],{"from":520,"to":525,"sanitized":413},{"entryPoint":644,"graph":645,"unsanitizedCount":29,"severity":574},"\u003Csettings> (admin\\views\\settings.php:0)",{"nodes":646,"edges":649},[647,648],{"id":520,"type":521,"label":612,"file":445,"line":638},{"id":525,"type":526,"label":617,"file":445,"line":640,"wp_function":619},[650],{"from":520,"to":525,"sanitized":413},{"entryPoint":652,"graph":653,"unsanitizedCount":29,"severity":574},"handle_actions (includes\\class-fdbgp-old-submission.php:150)",{"nodes":654,"edges":660},[655,658],{"id":520,"type":521,"label":656,"file":335,"line":657},"$_POST",157,{"id":525,"type":526,"label":617,"file":335,"line":659,"wp_function":619},158,[661],{"from":520,"to":525,"sanitized":413},{"entryPoint":663,"graph":664,"unsanitizedCount":29,"severity":574},"handle_csv_download (includes\\class-fdbgp-old-submission.php:459)",{"nodes":665,"edges":674},[666,668,672,673],{"id":520,"type":521,"label":600,"file":335,"line":667},481,{"id":525,"type":526,"label":669,"file":335,"line":670,"wp_function":671},"header() [Header Injection]",488,"header",{"id":541,"type":521,"label":600,"file":335,"line":667},{"id":554,"type":526,"label":527,"file":335,"line":506,"wp_function":528},[675,676],{"from":520,"to":525,"sanitized":413},{"from":541,"to":554,"sanitized":413},{"entryPoint":678,"graph":679,"unsanitizedCount":29,"severity":574},"\u003Cclass-fdbgp-old-submission> (includes\\class-fdbgp-old-submission.php:0)",{"nodes":680,"edges":695},[681,682,683,685,688,689,691,693],{"id":520,"type":521,"label":656,"file":335,"line":657},{"id":525,"type":526,"label":617,"file":335,"line":659,"wp_function":619},{"id":541,"type":521,"label":566,"file":335,"line":684},190,{"id":554,"type":526,"label":686,"file":335,"line":492,"wp_function":687},"get_var() [SQLi]","get_var",{"id":556,"type":521,"label":600,"file":335,"line":667},{"id":690,"type":526,"label":669,"file":335,"line":670,"wp_function":671},"n5",{"id":692,"type":521,"label":600,"file":335,"line":667},"n6",{"id":694,"type":526,"label":527,"file":335,"line":506,"wp_function":528},"n7",[696,697,698,699],{"from":520,"to":525,"sanitized":413},{"from":541,"to":554,"sanitized":413},{"from":556,"to":690,"sanitized":413},{"from":692,"to":694,"sanitized":413},{"summary":701,"deductions":702},"The sb-elementor-contact-form-db plugin v2.1.7 exhibits a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries and a high percentage of properly escaped output.  The absence of dangerous functions and file operations further contributes to its security.  However, the presence of one AJAX handler without authentication checks presents a significant concern, potentially allowing unauthorized users to interact with plugin functionalities.\n\nThe vulnerability history reveals a concerning pattern, with three known CVEs, including one high-severity vulnerability. The types of past vulnerabilities, such as Cross-Site Scripting and Exposure of Sensitive Information, suggest potential weaknesses in input validation and output encoding that, despite current improvements, might indicate underlying architectural issues.  The fact that none of the past vulnerabilities are currently unpatched is a positive sign, implying the developers have addressed previous issues.\n\nOverall, while the plugin has made strides in security, the unauthenticated AJAX endpoint and the historical prevalence of critical vulnerability types warrant careful consideration. The attack surface is relatively small, but the unprotected entry point is a weakness that could be exploited. Continued vigilance and thorough testing of new versions are recommended.",[703,705,707,710,712],{"reason":704,"points":119},"AJAX handler without authentication check",{"reason":706,"points":268},"History of high severity vulnerability",{"reason":708,"points":709},"History of medium severity vulnerabilities",8,{"reason":711,"points":119},"Total known CVEs (3)",{"reason":713,"points":714},"Flows with unsanitized paths",5,"2026-03-16T17:27:34.127Z",{"wat":717,"direct":736},{"assetPaths":718,"generatorPatterns":726,"scriptPaths":727,"versionParams":728},[719,720,721,722,723,724,725],"\u002Fwp-content\u002Fplugins\u002Fsb-elementor-contact-form-db\u002Fassets\u002Fcss\u002Fadmin-style.css","\u002Fwp-content\u002Fplugins\u002Fsb-elementor-contact-form-db\u002Fassets\u002Fcss\u002Fcommon-style.css","\u002Fwp-content\u002Fplugins\u002Fsb-elementor-contact-form-db\u002Fassets\u002Fjs\u002Fadmin-scripts.js","\u002Fwp-content\u002Fplugins\u002Fsb-elementor-contact-form-db\u002Fassets\u002Fjs\u002Fcpfm-common-scripts.js","\u002Fwp-content\u002Fplugins\u002Fsb-elementor-contact-form-db\u002Fassets\u002Fjs\u002Fjquery.validate.min.js","\u002Fwp-content\u002Fplugins\u002Fsb-elementor-contact-form-db\u002Fassets\u002Fjs\u002Fsweetalert.min.js","\u002Fwp-content\u002Fplugins\u002Fsb-elementor-contact-form-db\u002Fassets\u002Fjs\u002Fvalidation.js",[],[721,722,723,724,725],[729,730,731,732,733,734,735],"sb-elementor-contact-form-db\u002Fassets\u002Fcss\u002Fadmin-style.css?ver=","sb-elementor-contact-form-db\u002Fassets\u002Fcss\u002Fcommon-style.css?ver=","sb-elementor-contact-form-db\u002Fassets\u002Fjs\u002Fadmin-scripts.js?ver=","sb-elementor-contact-form-db\u002Fassets\u002Fjs\u002Fcpfm-common-scripts.js?ver=","sb-elementor-contact-form-db\u002Fassets\u002Fjs\u002Fjquery.validate.min.js?ver=","sb-elementor-contact-form-db\u002Fassets\u002Fjs\u002Fsweetalert.min.js?ver=","sb-elementor-contact-form-db\u002Fassets\u002Fjs\u002Fvalidation.js?ver=",{"cssClasses":737,"htmlComments":743,"htmlAttributes":751,"restEndpoints":754,"jsGlobals":755,"shortcodeOutput":760},[738,739,740,741,742],"cpfm-feedback-form-wrapper","cpfm-feedback-form","cpfm-form-field","cpfm-textarea","cpfm-submit-button",[744,745,746,747,748,749,750],"\u003C!-- Main FDBGP_Main Instance. -->","\u003C!-- Ensures only one instance of FDBGP_Main is loaded or can be loaded. -->","\u003C!-- FDBGP_Main Constructor. -->","\u003C!-- Backward Compatibility: Save old class name for set an alias after the new class is loaded -->","\u003C!-- Save token (already sanitized earlier) -->","\u003C!-- Get Google settings -->","\u003C!-- Clean redirect URL safely -->",[752,753],"data-fdbgp-id","data-fdbgp-settings",[],[756,757,758,759],"FDBGP_PLUGIN_VERSION","fdbgp_google_settings","formdb_initial_version","formdb_initial_version_migration",[]]