[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fZw54sVUi-8acseeyoWh6F1PQfrwLTGjVA4vqsjVb2Bs":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":147,"fingerprints":338},"sa-integrations-for-google-sheets","SA Integrations For Google Sheets","1.0.0","Sleek Algo","https:\u002F\u002Fprofiles.wordpress.org\u002Fsleekalgo\u002F","\u003Cp>\u003Cstrong>SA Integrations for Google Sheets\u003C\u002Fstrong> connects your WordPress site seamlessly with Google Sheets, providing automatic synchronization of data. Whether you’re managing WooCommerce orders, form submissions, or other essential data, this plugin ensures your Google Sheets remain updated in real-time. Designed for flexibility and ease of use, it empowers you to map fields, manage integrations, and streamline workflows directly from your WordPress dashboard.\u003Cbr \u002F>\nElevate your productivity and enjoy effortless data synchronization with a solution built for WordPress users who demand reliability and performance.\u003C\u002Fp>\n\u003Ch3>🗝️ Key FEATURES:\u003C\u002Fh3>\n\u003Ch4>🎉 Free Version – Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Seamless integration with the following plugins:\n\u003Cul>\n\u003Cli>WooCommerce\u003C\u002Fli>\n\u003Cli>Contact form 7\u003C\u002Fli>\n\u003Cli>wpforms\u003C\u002Fli>\n\u003Cli>Gravity Forms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Allow user to Create, edit, and delete a single integration at a time.\u003C\u002Fli>\n\u003Cli>Field mapping feature to map spreadsheet columns with source data fields for streamlined data synchronization.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🌟 Premium Version – Features: 🎯\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>All features in the free version and the following\u003C\u002Fli>\n\u003Cli>Support for creating and managing multiple integrations simultaneously.\u003C\u002Fli>\n\u003Cli>Enhanced integration with WooCommerce to support custom meta data maping in the integrations.\u003C\u002Fli>\n\u003Cli>Enhanced compatibility with forms plugins (Contact Form 7, WPForms, Gravity Forms) to support repeated fields.\u003C\u002Fli>\n\u003Cli>Advanced field mapping capabilities to ensure seamless data flow between WordPress and Google Sheets.\u003C\u002Fli>\n\u003Cli>Automatic updates to Google Sheets when WooCommerce orders or form submissions are modified.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Get the \u003Ca href=\"https:\u002F\u002Fwww.sleekalgo.com\u002Fsa-integrations-for-google-sheets\u002F\" rel=\"nofollow ugc\">premium version\u003C\u002Fa> now 🚀.\u003C\u002Fp>\n\u003Ch4>Documentation 📚\u003C\u002Fh4>\n\u003Cp>Discover how to use the plugin with our detailed and user-friendly \u003Ca href=\"https:\u002F\u002Fwww.sleekalgo.com\u002Fsa-integrations-for-google-sheets\u002F#installation-guide\" rel=\"nofollow ugc\">documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>🌐 Translation Ready 🤩\u003C\u002Fh4>\n\u003Cp>\u003Cem>SA Integrations For Google Sheets\u003C\u002Fem> is compatible with Loco Translate, WPML, Polylang, TranslatePress, Weglot, and more. To contribute, add a new language via translate.wordpress.org.\u003C\u002Fp>\n\u003Ch4>⏩ Use of Third-Party Libraries 🛠️\u003C\u002Fh4>\n\u003Cp>The \u003Cem>SA Integrations For Google Sheets\u003C\u002Fem> plugin has been built using the following third-party libraries to enhance functionality and user experience:\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fidentity\u002Fprotocols\u002Foauth2\" rel=\"nofollow ugc\">OAuth 2.0 Protocol\u003C\u002Fa> – This plugin utilizes the OAuth 2.0 protocol to access Google APIs. It requests an access token from the Google Authorization Server using the client credentials of the connected Google account. The token is extracted from the server’s response and included in each Google API request to ensure secure and authorized access.\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffirebase\u002Fphp-jwt\" rel=\"nofollow ugc\">PHP-JWT\u003C\u002Fa> – The plugin uses the PHP-JWT library to encode the request body for generating Google API access tokens as JSON Web Tokens (JWT). This approach adheres to \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fidentity\u002Fprotocols\u002Foauth2#:~:text=We%20strongly%20encourage%20you%20to%20use%20a%20library%20to%20perform%20these%20tasks\" rel=\"nofollow ugc\">Google’s recommended security practices\u003C\u002Fa> for enhanced security.\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fdrive\u002Fapi\u002Freference\u002Frest\u002Fv3\" rel=\"nofollow ugc\">Google Drive API V3\u003C\u002Fa> – This API is used to access the connected Google account and retrieve the list of created sheets. These sheets are then made available for feed management, enabling seamless data synchronization between the site and Google Sheets.\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fsheets\u002Fapi\u002Freference\u002Frest\" rel=\"nofollow ugc\">Google Sheets API V4\u003C\u002Fa> – This API is used for reading and writing spreadsheet data. The mapped spreadsheet is automatically updated through the created feed map whenever new data is received at the source, ensuring continuous synchronization between the feed source and Google Sheets.\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcoenjacobs\u002Fmozart\" rel=\"nofollow ugc\">Mozart\u003C\u002Fa> – To prevent conflicts with other plugins, this plugin incorporates the Mozart PHP Composer package as devlopment dependency. Mozart wraps all third-party Composer dependencies into the plugin’s own namespace, ensuring compatibility even when multiple versions of the same package are in use.\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Freact.dev\u002F\" rel=\"nofollow ugc\">React.js\u003C\u002Fa> – React.js is used to manage the plugin’s admin interface components for a dynamic and responsive user experience.\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fant.design\u002F\" rel=\"nofollow ugc\">Ant Design\u003C\u002Fa> – We used Ant Design and \u003Ca href=\"https:\u002F\u002Fprocomponents.ant.design\u002Fen-US\" rel=\"nofollow ugc\">Ant Design ProComponents\u003C\u002Fa> to create a polished and intuitive UI for the plugin’s admin interfaces.\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Fblock-editor\u002Freference-guides\u002Fpackages\u002Fpackages-scripts\u002F\" rel=\"nofollow ugc\">WordPress Scripts\u003C\u002Fa> – WordPress Scripts manage the plugin’s build system, as the admin interface is developed in React’s JSX syntax, with builds generated via WordPress’s robust tooling.\u003C\u002Fp>\n\u003Ch4>😍 Useful Links 📌\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.sleekalgo.com\u002Fsa-integrations-for-google-sheets\u002F#installation-guide\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fsa-integrations-for-google-sheets\u002F\" rel=\"ugc\">Support Forum\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSleek-Algo\u002Fsa-integrations-for-google-sheets\" rel=\"nofollow ugc\">Github\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fsa-integrations-for-google-sheets\u002F\" rel=\"nofollow ugc\">Translations\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Become a Contributor 👨🏻‍💻\u003C\u002Fh4>\n\u003Cp>\u003Cem>SA Integrations For Google Sheets\u003C\u002Fem> is an open-source project, and we welcome contributors to be part of our vibrant community! Help us improve the plugin and make it even better – \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSleek-Algo\u002Fsa-integrations-for-google-sheets\" rel=\"nofollow ugc\">GitHub Link\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>🤝 Support 👀\u003C\u002Fh3>\n\u003Cp>We offers full support on the WordPress.org \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fsa-integrations-for-google-sheets\u002F\" rel=\"ugc\">Forum\u003C\u002Fa>. Before starting a new thread, please check available \u003Ca href=\"https:\u002F\u002Fwww.sleekalgo.com\u002Fsa-integrations-for-google-sheets\u002F#installation-guide\" rel=\"nofollow ugc\">documentation\u003C\u002Fa> and other support threads. Leave a clear and concise description of your issue, and we will respond as soon as possible.\u003C\u002Fp>\n\u003Ch3>🐞 BUG REPORTS 📝\u003C\u002Fh3>\n\u003Cp>Find a bug in \u003Cem>SA Integrations For Google Sheets\u003C\u002Fem> ? We welcome your bug reports! Please report bugs in the \u003Cem>SA Integrations For Google Sheets\u003C\u002Fem> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSleek-Algo\u002Fsa-integrations-for-google-sheets\" rel=\"nofollow ugc\">repository on GitHub\u003C\u002Fa>. Note that GitHub is not a support forum but an efficient platform for addressing and resolving issues efficiently.\u003C\u002Fp>\n","This plugin connects your WordPress website with Google Sheets, enabling automatic synchronization of form submissions and WooCommerce order data.",0,136,"2025-12-08T15:30:00.000Z","6.8.5","5.1","7.0",[18,19,20,21,22],"contact-forms","google-sheet-integrations","spreadsheets-integrations","woocommerce-orders","wp-integrations","https:\u002F\u002Fwww.sleekalgo.com\u002Fsa-integrations-for-google-sheets\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsa-integrations-for-google-sheets.1.0.0.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"sleekalgo",2,30,94,"2026-04-04T01:08:18.762Z",[36,62,87,107,126],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":57,"download_link":58,"security_score":59,"vuln_count":60,"unpatched_count":11,"last_vuln_date":61,"fetched_at":27},"cf7-google-sheets-connector","GSheetConnector for CF7 – Connect Contact Form 7 to Google Sheets and Send Form Submissions in Real Time","5.1.6","WesternDeal","https:\u002F\u002Fprofiles.wordpress.org\u002Fwesterndeal\u002F","\u003Ch3>GSheetConnector for CF7\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>🚀 A Most Popular WordPress Plugin.\u003C\u002Fstrong>\u003Cbr \u002F>\n★★★★★\u003C\u002Fp>\n\u003Cp>Google Sheets Connector for CF7 is an addon plugin, A bridge between your \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002F\" rel=\"ugc\">WordPress\u003C\u002Fa> based \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontact-form-7\u002F\" rel=\"ugc\">Contact Form 7\u003C\u002Fa> forms and \u003Ca href=\"https:\u002F\u002Fwww.google.com\u002Fsheets\u002Fabout\u002F\" rel=\"nofollow ugc\">Google Sheets\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>When a visitor submits his\u002Fher data on your website via a Contact Form 7 form, upon form submission, such data are also sent to Google Sheets.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.gsheetconnector.com\u002F\" rel=\"nofollow ugc\">Homepage\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.gsheetconnector.com\u002Fdocs\u002Fcf7-gsheetconnector\u002F\" 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\u002Fcf7-google-sheet-connector-pro\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.gsheetconnector.com\u002Fcf7-google-sheet-connector-pro?wp-repo\" rel=\"nofollow ugc\">Premium Version\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>= 📝 CF7 ➜ ✍️Google Sheet=\u003Cbr \u002F>\nGet rid of making mistakes while adding the sheet settings or adding the headers ( Mail Tags ) to the sheet column. We have Launched the \u003Ca href=\"https:\u002F\u002Fwww.gsheetconnector.com\u002Fcf7-google-sheet-connector-pro?wp-repo\" rel=\"nofollow ugc\">Googlesheet Connector PRO version\u003C\u002Fa> with more automated features.\u003C\u002Fp>\n\u003Ch3>\u003Ca href=\"https:\u002F\u002Fwww.gsheetconnector.com\u002Fcf7-google-sheet-connector-pro?wp-repo\" rel=\"nofollow ugc\">✔ PRO Features\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>➜ Custom Google API Integration Settings\u003Cbr \u002F>\n➜ Allowing to Create a New Sheet from Plugin Settings\u003Cbr \u002F>\n➜ Custom Ordering Feature \u002F Manage Fields to Display in Sheet using Enable-Disable \u002F Edit the Fields\u002F Headers Name to display in Google Sheet.\u003Cbr \u002F>\n➜ Using all the \u003Ca href=\"https:\u002F\u002Fcontactform7.com\u002Fspecial-mail-tags\u002F\" rel=\"nofollow ugc\">Special Mail Tags\u003C\u002Fa> Fields in Headers\u003Cbr \u002F>\n➜ Syncronize Existing Entries for WPForms PRO users\u003Cbr \u002F>\n➜ Freeze Header Settings\u003Cbr \u002F>\n➜ Header Color and Row Odd\u002FEven Colors.\u003Cbr \u002F>\nRefer to the features and benefits page for more detailed information on the features and free vs pro of the \u003Ca href=\"https:\u002F\u002Fwww.gsheetconnector.com\u002Fcf7-google-sheet-connector-pro#compare\" rel=\"nofollow ugc\">CF7 Google Sheet Connector PRO Addon Plugin\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>⚡️ Check Live Demo\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.gsheetconnector.com\u002Fcf7-google-sheet-connector-pro\u002F\" rel=\"nofollow ugc\">Demo URL: Google Sheets Connector for CF7\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdocs.google.com\u002Fspreadsheets\u002Fd\u002F1Ftht9knBeuzcvZlzM4Wz6L8qsV4PiDU5ukFlFq9M6PU\u002Fedit#gid=0\" rel=\"nofollow ugc\">Google Sheet URL to Check submitted Data\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>⚡️ How to Use this Plugin\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Step: 1 – \u003Ca href=\"https:\u002F\u002Fsheets.google.com\u002F\" rel=\"nofollow ugc\">In Google Sheets\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n➜ Log into your Google Account and visit Google Sheets.\u003Cbr \u002F>\n➜ Create a new Sheet and name it.\u003Cbr \u002F>\n➜ Rename or keep default name of the tab on which you want to capture the data.\u003Cbr \u002F>\n➜ Copy Sheet Name, Sheet ID, Tab Name and Tab ID (Refer Screenshots)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Step: 2 – In WordPress Admin\u003C\u002Fstrong>\u003Cbr \u002F>\n➜ Create or Edit the Contact Form 7 form from which you want to capture the data. Set up the form as usual in the Form and Mail etc tabs. Thereafter, go to the new “Google Sheets” tab.\u003Cbr \u002F>\n➜ On the “Google Sheets” tab, copy-paste the Google Sheets sheet name and tab name into respective positions, and hit “Save”.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Step: 3 – Arranging Columns in Sheet\u003C\u002Fstrong>\u003Cbr \u002F>\n➜ In the Google sheets tab, provide column names in row 1. The first column should be “date”. For each further column, copy paste mail tags from the Contact Form 7 form (e.g. “your-name”, “your-email”, “your-subject”, “your-message”, etc).\u003Cbr \u002F>\n➜ Test your form submit and verify that the data shows up in your Google Sheet.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🔥 Videos to help you get started with Google Sheets Connector for CF7\u003C\u002Fh4>\n\u003Cp>🚀How to Install, Authenticate and Integrate Contact Form with your Google Sheet.\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\u002FvF3qHmNrT5o?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\u003Ch4>Important Notes\u003C\u002Fh4>\n\u003Cp>➜ You must pay very careful attention to your naming. This plugin will have unpredictable results if names and spellings do not match between your Google Sheets and form settings.\u003C\u002Fp>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fwww.gsheetconnector.com\u002Fcf7-google-sheet-connector-pro?wp-repo\" rel=\"nofollow ugc\">Get CF7 GoogleSheetConnector PRO today\u003C\u002Fa>\u003C\u002Fp>\n","Send your Contact Form 7 data directly to your Google Sheets spreadsheet.",40000,944229,88,126,"2026-02-10T13:48:00.000Z","6.9.4","3.6","7.4",[53,54,55,18,56],"cf7","contact-form-7","contact-form-7-integrations","google-sheets-integrations","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcf7-google-sheets-connector\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcf7-google-sheets-connector.5.1.6.zip",96,4,"2025-01-31 00:00:00",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":72,"num_ratings":73,"last_updated":74,"tested_up_to":75,"requires_at_least":76,"requires_php":77,"tags":78,"homepage":82,"download_link":83,"security_score":84,"vuln_count":85,"unpatched_count":11,"last_vuln_date":86,"fetched_at":27},"visual-form-builder","Visual Form Builder","3.1","Matthew Muro","https:\u002F\u002Fprofiles.wordpress.org\u002Fmmuro\u002F","\u003Cp>\u003Cem>Visual Form Builder\u003C\u002Fem> is a plugin that allows you to build and manage all kinds of forms for your website in a single place.  Building a fully functional contact form takes only a few minutes and you don’t have to write one bit of PHP, CSS, or HTML!\u003C\u002Fp>\n\u003Ch4>Upgrade to VFB Pro\u003C\u002Fh4>\n\u003Cp>If you are a fan of Visual Form Builder and want extra features and functionality, \u003Ca href=\"http:\u002F\u002Fvfbpro.com\" rel=\"nofollow ugc\">VFB Pro\u003C\u002Fa> is available.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add fields with one click\u003C\u002Fli>\n\u003Cli>Drag-and-drop reordering\u003C\u002Fli>\n\u003Cli>Simple, yet effective, logic-based anti-SPAM system\u003C\u002Fli>\n\u003Cli>Automatically stores form entries in your WordPress database\u003C\u002Fli>\n\u003Cli>Manage form entries in the WordPress dashboard\u003C\u002Fli>\n\u003Cli>Export entries to a CSV file\u003C\u002Fli>\n\u003Cli>Send form submissions to multiple emails\u003C\u002Fli>\n\u003Cli>jQuery Form Validation\u003C\u002Fli>\n\u003Cli>Customized Confirmation Messages\u003C\u002Fli>\n\u003Cli>Redirect to a WordPress Page or a URL\u003C\u002Fli>\n\u003Cli>Confirmation Email Receipt to User\u003C\u002Fli>\n\u003Cli>Standard Fields\u003C\u002Fli>\n\u003Cli>Required Fields\u003C\u002Fli>\n\u003Cli>Shortcode works on any Post or Page\u003C\u002Fli>\n\u003Cli>Embed Multiple Forms on a Post\u002FPage\u003C\u002Fli>\n\u003Cli>One-click form duplication. Copy a form you’ve already built to save time\u003C\u002Fli>\n\u003Cli>Use your own CSS (if you want)\u003C\u002Fli>\n\u003Cli>Multiple field layout options. Arrange your fields in two, three, or a mixture of columns.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Field Types\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fieldset\u003C\u002Fli>\n\u003Cli>Section (group fields within a fieldset)\u003C\u002Fli>\n\u003Cli>Text input (single line)\u003C\u002Fli>\n\u003Cli>Textarea (multiple lines)\u003C\u002Fli>\n\u003Cli>Checkbox\u003C\u002Fli>\n\u003Cli>Radio (multiple choice)\u003C\u002Fli>\n\u003Cli>Select dropdown\u003C\u002Fli>\n\u003Cli>Address (street, city, state, zip, country)\u003C\u002Fli>\n\u003Cli>Date (uses jQuery UI Date Picker)\u003C\u002Fli>\n\u003Cli>Email\u003C\u002Fli>\n\u003Cli>URL\u003C\u002Fli>\n\u003Cli>Currency\u003C\u002Fli>\n\u003Cli>Number\u003C\u002Fli>\n\u003Cli>Time (12 or 24 hour format)\u003C\u002Fli>\n\u003Cli>Phone (US and International formats)\u003C\u002Fli>\n\u003Cli>HTML\u003C\u002Fli>\n\u003Cli>File Upload\u003C\u002Fli>\n\u003Cli>Instructions (plain or HTML-formatted text)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Entries\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Manage submitted entries in WordPress dashboard\u003C\u002Fli>\n\u003Cli>Bulk Export to CSV\u003C\u002Fli>\n\u003Cli>Bulk Delete\u003C\u002Fli>\n\u003Cli>Advanced Filtering\u003C\u002Fli>\n\u003Cli>Search across all entries\u003C\u002Fli>\n\u003Cli>Collect submitted data as well as date submitted and IP Address\u003C\u002Fli>\n\u003Cli>Disable saving of all entries (GDPR)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Customized Confirmation Messages\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Control what is displayed after a user submits a form\u003C\u002Fli>\n\u003Cli>Display HTML-formatted text\u003C\u002Fli>\n\u003Cli>Redirect to a WordPress Page\u003C\u002Fli>\n\u003Cli>Redirect to a custom URL\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Notification Emails\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Send a customized email to the user after a user submits a form\u003C\u002Fli>\n\u003Cli>Additional HTML-formatted text to be included in the body of the email\u003C\u002Fli>\n\u003Cli>Automatically include a copy of the user’s entry\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>SPAM Protection\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatically included on every form\u003C\u002Fli>\n\u003Cli>Uses a simple and accessible, yet effective, \u003Ca href=\"http:\u002F\u002Ftextcaptcha.com\u002F\" rel=\"nofollow ugc\">text CAPTCHA\u003C\u002Fa> verification system\u003C\u002Fli>\n\u003C\u002Ful>\n","Build beautiful, fully functional contact forms in only a few minutes without writing PHP, CSS, or HTML.",20000,1728519,82,318,"2022-05-27T15:36:00.000Z","6.0.11","4.7","",[79,18,80,81],"contact-form","form","forms","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvisual-form-builder\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvisual-form-builder.3.1.zip",81,8,"2022-04-11 00:00:00",{"slug":88,"name":89,"version":90,"author":91,"author_profile":92,"description":93,"short_description":94,"active_installs":95,"downloaded":96,"rating":97,"num_ratings":98,"last_updated":99,"tested_up_to":100,"requires_at_least":101,"requires_php":77,"tags":102,"homepage":77,"download_link":105,"security_score":106,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"contact-form-7-success-page-redirects","Contact Form 7 – Success Page Redirects","1.2.0","Ryan Nevius","https:\u002F\u002Fprofiles.wordpress.org\u002Frnevius\u002F","\u003Cp>An add-on for Contact Form 7 (CF7) that provides a straightforward method to redirect visitors to success pages or thank you pages, if their messages are successfully delivered. If no message is sent, or if there is an error with the form, the user will not be redirected.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>NOTE:\u003C\u002Fstrong> This plugin requires Contact Form 7 version 3.9 or later.\u003C\u002Fp>\n","An add-on for Contact Form 7 that provides a straightforward method to redirect visitors to success pages or thank you pages.",10000,96654,84,27,"2017-11-28T08:48:00.000Z","4.2.39","3.8.2",[53,79,54,103,104],"contact-forms-7","redirect","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontact-form-7-success-page-redirects.zip",85,{"slug":108,"name":109,"version":110,"author":111,"author_profile":112,"description":113,"short_description":114,"active_installs":95,"downloaded":115,"rating":116,"num_ratings":117,"last_updated":118,"tested_up_to":49,"requires_at_least":119,"requires_php":51,"tags":120,"homepage":124,"download_link":125,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"woocommerce-sequential-order-numbers","Sequential Order Numbers for WooCommerce","1.11.1","SkyVerge","https:\u002F\u002Fprofiles.wordpress.org\u002Fskyverge\u002F","\u003Cp>This plugin extends WooCommerce by automatically setting sequential order numbers for new orders.  If there are existing orders at the time of installation, the sequential order numbers will start with the highest current order number.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>This plugin requires WooCommerce 3.9.4 or newer.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>No configuration needed! The plugin is so easy to use, there aren’t even any settings. Activate it, and orders will automatically become sequential.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>If you have no orders in your store, your orders will begin counting from order number 1. If you have existing orders, the count will pick up from your highest order number.\u003C\u002Fp>\n\u003Cp>If you’ve placed test orders, you must trash \u003Cstrong>and\u003C\u002Fstrong> permanently delete them to begin ordering at “1” (trashed orders have to be counted in case they’re restored, so they need to be gone completely).\u003C\u002Fp>\n\u003Ch4>Support Details\u003C\u002Fh4>\n\u003Cp>We do support our free plugins and extensions, but please understand that support for premium products takes priority. We typically check the forums every few days (usually with a maximum delay of one week).\u003C\u002Fp>\n\u003Ch4>Sequential Order Numbers Pro\u003C\u002Fh4>\n\u003Cp>If you like this plugin, but are looking for the ability to set the starting number, or to add a custom prefix\u002Fsuffix to your order numbers (ie, you’d prefer something like WT101UK, WT102UK, etc) please consider our premium Sequential Order Numbers Pro for WooCommerce plugin, which is available in the \u003Ca href=\"http:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fsequential-order-numbers-pro\u002F\" rel=\"nofollow ugc\">WooCommerce Store\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>More Details\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>See the \u003Ca href=\"http:\u002F\u002Fwww.skyverge.com\u002Fproduct\u002Fwoocommerce-sequential-order-numbers\u002F\" rel=\"nofollow ugc\">product page\u003C\u002Fa> for full details.\u003C\u002Fli>\n\u003Cli>Check out the \u003Ca href=\"http:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fsequential-order-numbers-pro\u002F\" rel=\"nofollow ugc\">Pro Version\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>View more of SkyVerge’s \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fskyverge\u002F\" rel=\"nofollow ugc\">free WooCommerce extensions\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>View all \u003Ca href=\"http:\u002F\u002Fwww.skyverge.com\u002Fshop\u002F\" rel=\"nofollow ugc\">SkyVerge WooCommerce extensions\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Interested in contributing? You can \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fskyverge\u002Fwoocommerce-sequential-order-numbers\" rel=\"nofollow ugc\">find the project on GitHub\u003C\u002Fa> and contributions are welcome 🙂\u003Cbr \u002F>\nIf you’d like to make your payment gateway compatible with Sequential Order Numbers, or other plugins that filter the order number, please make one small change. Instead of referencing \u003Ccode>$order->id\u003C\u002Fcode> when storing order data, reference: \u003Ccode>$order->get_order_number()\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>This is compatible with WooCommerce core by default, as the order number is typically equal to the order ID. However, this will also let you be compatible with plugins such as ours, as the order number can be filtered (which is what we do to make it sequential), so using order number is preferred.\u003C\u002Fp>\n\u003Cp>Some other notes to help developers:\u003C\u002Fp>\n\u003Ch4>Get an order from order number\u003C\u002Fh4>\n\u003Cp>If you want to access the order based on the sequential order number, you can do so with a helper method:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$order_id = wc_sequential_order_numbers()->find_order_by_order_number( $order_number );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This will give you the order’s ID (post ID), and you can get the order object from this.\u003C\u002Fp>\n\u003Ch4>Get the order number\u003C\u002Fh4>\n\u003Cp>If you have access to the order ID or order object, you can easily get the sequential order number based on WooCommerce core functions.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$order = wc_get_order( $order_id );\n$order_number = $order->get_order_number();\n\u003C\u002Fcode>\u003C\u002Fpre>\n","This plugin extends WooCommerce by setting sequential order numbers for new orders.",508289,76,29,"2026-03-02T12:11:00.000Z","5.6",[121,122,123,21],"order-number","sequential-order-number","woocommerce","http:\u002F\u002Fwww.skyverge.com\u002Fblog\u002Fwoocommerce-sequential-order-numbers\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-sequential-order-numbers.1.11.1.zip",{"slug":127,"name":128,"version":129,"author":130,"author_profile":131,"description":132,"short_description":133,"active_installs":134,"downloaded":135,"rating":33,"num_ratings":136,"last_updated":137,"tested_up_to":14,"requires_at_least":77,"requires_php":77,"tags":138,"homepage":77,"download_link":142,"security_score":143,"vuln_count":144,"unpatched_count":145,"last_vuln_date":146,"fetched_at":27},"contact-form-by-supsystic","Contact Form by Supsystic","1.7.36","supsystic","https:\u002F\u002Fprofiles.wordpress.org\u002Fsupsysticcom\u002F","\u003Cp>Simple and powerful Contact Form Builder by Supsystic with drag-and-drop editor. No coding knowledge is required.\u003Cbr \u002F>\nMain \u003Ca href=\"http:\u002F\u002Fsupsystic.com\u002Fplugins\u002Fcontact-form-plugin\u002F\" title=\"Contact Form WordPress Plugin\" rel=\"nofollow ugc\">Contact Form plugin\u003C\u002Fa> features are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Ffeature\u002Fform-builder?utm_source=wordpress&utm_medium=builder&utm_campaign=contactform\" title=\"Contact Form Builder\" rel=\"nofollow ugc\">Drag-and-Drop Contact Form Builder\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Professional, responsive built-in \u003Ca href=\"http:\u002F\u002Fsupsystic.com\u002Fcontact-form-examples?utm_source=wordpress&utm_medium=templates&utm_campaign=contactform\" title=\"Form Templates\" rel=\"nofollow ugc\">Form templates design\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Ffeature\u002Frecaptcha-integration\u002F?utm_source=wordpress&utm_medium=recaptcha&utm_campaign=contactform\" title=\"Google reCaptcha\" rel=\"nofollow ugc\">Google reCaptcha\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Unlimited Fields and Forms\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Ffeature\u002Fcontent-creation?utm_source=wordpress&utm_medium=publishcontent&utm_campaign=contactform\" title=\"Publish Content\" rel=\"nofollow ugc\">Publish Content\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Embed \u003Ca href=\"http:\u002F\u002Fsupsystic.com\u002Fcontact-form-popup?utm_source=wordpress&utm_medium=descriptionforms&utm_campaign=contactform\" title=\"Popup Forms\" rel=\"nofollow ugc\">Popup Forms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Ffeature\u002Fquiz-registration-subscription?utm_source=wordpress&utm_medium=QuizRegistration&utm_campaign=contactform\" title=\"Quiz, Registration, Subscription\" rel=\"nofollow ugc\">Quiz, Registration, Subscription form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Ffeature\u002Ffile-upload?utm_source=wordpress&utm_medium=fileupload&utm_campaign=contactform\" title=\"File Upload Form\" rel=\"nofollow ugc\">File Upload Form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Ffeature\u002Fconditional-logic\u002F?utm_source=wordpress&utm_medium=abtesting&utm_campaign=contactform\" title=\"Conditional Logic\" rel=\"nofollow ugc\">Conditional Logic\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Contact Form \u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Ffeature\u002Fconditional-logic\u002F?utm_source=wordpress&utm_medium=abtesting&utm_campaign=contactform\" title=\"Form A\u002FB Testing\" rel=\"nofollow ugc\">A\u002FB Testing\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fdocumentation\u002Fstatistics?utm_source=wordpress&utm_medium=statisticsg&utm_campaign=contactform\" title=\"Statistics\" rel=\"nofollow ugc\">Statistics\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fdocumentation\u002Fcontact-form-widget?utm_source=wordpress&utm_medium=widgetg&utm_campaign=contactform\" title=\"Contact Form widget\" rel=\"nofollow ugc\">Contact Form widget\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Multi language support\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Ffeature\u002Ffully-responsive-contact-form?utm_source=wordpress&utm_medium=responsiveg&utm_campaign=contactform\" title=\"Fully responsive\" rel=\"nofollow ugc\">Fully responsive and mobile-friendly\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Integration with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpopup-by-supsystic\u002F\" title=\"PopUp\" rel=\"ugc\">Popup\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmembership-by-supsystic\u002F\" title=\"Membership\" rel=\"ugc\">Membership\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgoogle-maps-easy\u002F\" title=\"Google Maps\" rel=\"ugc\">Google Maps\u003C\u002Fa> by Supsystic\u003C\u002Fli>\n\u003C\u002Ful>\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\u002F8qi7NZiHjGc?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\u003Cp>Contact Form by Supsystic is an ultimate form builder WordPress plugin that lets you create contact forms in seconds with ease. Build beautiful custom forms and manage submissions the WordPress way. View live previews of your forms while you build them. Capture more business opportunities on your website and get real time mobile notifications for new leads. Drag and Drop Contact Form Builder was made to create responsive, mobile ready contact forms in a second. Simple and powerful Contact Form Builder by Supsystic with Drag-and-Drop editor does not require coding knowledge.\u003C\u002Fp>\n\u003Ch4>Google reCaptcha\u003C\u002Fh4>\n\u003Cp>Every site admin and owner want to become better and be sure in quality of site life, statistics and income. Thus to avoid mistakes in Contact Form filling reCaptcha field was installed in the latest version of Contact Form. \u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Ffeature\u002Frecaptcha-integration\u002F?utm_source=wordpress&utm_medium=recaptcha&utm_campaign=contactform\" title=\"Create reCaptcha field\" rel=\"nofollow ugc\">Use reCaptcha feature\u003C\u002Fa> in the Contact Form to grow the percentage of real users  of your site contacts.\u003C\u002Fp>\n\u003Ch4>Conditional Logic\u003C\u002Fh4>\n\u003Cp>A really useful new feature for those who get accustomed to gain more.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fdocumentation\u002Fconditional-logic?utm_source=wordpress&utm_medium=conditionallogic&utm_campaign=contactform\" title=\"Condition Logic\" rel=\"nofollow ugc\">Condition Logic\u003C\u002Fa> brings new variants of Contact form applications. Just imagine, how it will be easy to order a cup of coffee with your favorite pie online in 30 seconds! Or Book Hotel correctly with Contact Form even if you hurry. Or Redirect user to his\u002Fher country site of your Huge International Corporation with Condition Logic of Contact Form. Uncountable abilities appears in front of your eyes with new  Conditional Logic modification in the Contact Form.\u003C\u002Fp>\n\u003Ch4>Embed Popup Forms\u003C\u002Fh4>\n\u003Cp>Don’t want your Contact Form takes place on your site? Use Supsystic team \u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fdocumentation\u002Fshow-contact-form-popup-plugin?utm_source=wordpress&utm_medium=descriptionforms&utm_campaign=contactform\" title=\"How to show Contact Form in PopUp plugin\" rel=\"nofollow ugc\">implementation\u003C\u002Fa>of Contact Form into \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpopup-by-supsystic\u002F\" title=\"Popup WordPress plugin\" rel=\"ugc\">Popup by Supsystic\u003C\u002Fa>! Thus, you can attract fresh site visits to your Subscribers’ lists or just collecting emails more actively by the Popup addition of Contact Form.\u003C\u002Fp>\n\u003Ch4>Contact Form Plugin Support\u003C\u002Fh4>\n\u003Cp>If you have any problem or feature request for the Contact Form by Supsystic, please \u003Ca href=\"http:\u002F\u002Fsupsystic.com\u002Fcontact-us?utm_source=wordpress&utm_medium=contactus&utm_campaign=contactform\" title=\"Contact Us\" rel=\"nofollow ugc\">let us know\u003C\u002Fa>!\u003C\u002Fp>\n\u003Ch4>Translations in Your Language Contact Form Plugin\u003C\u002Fh4>\n\u003Cp>You have an incredible opportunity to get PRO version of the plugin for free. Just Make Translation of the Contact Form by Supsystic plugin! It will be amazing if you take advantage of this offer!\u003Cbr \u002F>\nAvailable Translations:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>French\u003Cbr \u002F>\nContact Form WordPress plugin helps you easily to create contact forms with your customers, gather your own client data and make it maximum elegant, beautiful and quickly. Simple and flexible plugin with user-friendly interface and light theme. Eye-catching contact form design and minimalistic functional variety – everything for your comfort!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>The Contact Form has its merits, as in\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Immediate operation after activation, no need for adding boxes, fields, and lists configurations or short coding\u003C\u002Fli>\n\u003Cli>Wide range of settings to configure the option plugin and make it work for an eternal number of clients.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>What are the benefits of Contact Form plugin by Supsystic?\u003C\u002Fh4>\n\u003Cp>Mostly the plugin is very light, easy and simple, which is appropriate almost for every site\u002Fonline store\u002F WordPress gallery etc. Including these features at the same time, Contact form plugin produces maximum responsive products and looks cool on every device you need.\u003C\u002Fp>\n\u003Cp>But the main benefit in comparing with other plugins is that you have full statistics about all the period using the plugin. Check how many forms were submitted, which were successful or failed on different very easy graphics. Bright colors and minimalist design allow you to check it as quickly as possible and understand the picture of your growth in two seconds. In addition, you can export your graphics in CSV file and check it on your device without internet access. Clear all the data by one click if you want to start everything from the very beginning or change your form!\u003C\u002Fp>\n\u003Cp>Don’t forget that contact form plugin also offers options like: Load Assets in the footer or change the User role, Enable Promo link and a lot of others. The contact form plugin was created by the Supsystic team for the maximum comfort and ease of our clients, for everybody who wants to keep in touch with their guests, be modern and have all the info in one place.\u003C\u002Fp>\n\u003Cp>Using Contact Form plugin on your WordPress site, you start a really responsive business with great analyzer. Contact form by Supsystic plugin is one of the best ways to understand your growth, to analyze the target audience of your business, its location, average age, gender etc. The responsive business is better!\u003C\u002Fp>\n\u003Cp>\u003Cem>Check other WordPress plugins:\u003C\u002Fem>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgallery-by-supsystic\u002F\" title=\"Photo Gallery by Supsystic\" rel=\"ugc\">Photo Gallery by Supsystic\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpricing-table-by-supsystic\u002F\" title=\"Pricing Table by Supsystic\" rel=\"ugc\">Pricing Table by Supsystic\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdata-tables-generator-by-supsystic\u002F\" title=\"Data Tables Generator by Supsystic\" rel=\"ugc\">Data Tables Generator by Supsystic\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fslider-by-supsystic\u002F\" title=\"Slider by Supsystic\" rel=\"ugc\">Slider by Supsystic\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsocial-share-buttons-by-supsystic\u002F\" title=\"Social Share Buttons by Supsystic\" rel=\"ugc\">Social Share Buttons by Supsystic\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcoming-soon-by-supsystic\u002F\" title=\"Coming Soon by Supsystic\" rel=\"ugc\">Coming Soon by Supsystic\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpopup-by-supsystic\u002F\" title=\"PopUp by Supsystic\" rel=\"ugc\">PopUp by Supsystic\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdigital-publications-by-supsystic\u002F\" title=\"Digital Publications by Supsystic\" rel=\"ugc\">Digital Publications by Supsystic\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbackup-by-supsystic\u002F\" title=\"Backup by Supsystic\" rel=\"ugc\">Backup by Supsystic\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmembership-by-supsystic\u002F\" title=\"Membership by Supsystic\" rel=\"ugc\">Membership by Supsystic\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnewsletter-by-supsystic\u002F\" title=\"Newsletter by Supsystic\" rel=\"ugc\">Newsletter by Supsystic\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flive-chat-by-supsystic\u002F\" title=\"Live Chat by Supsystic\" rel=\"ugc\">Live Chat by Supsystic\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgoogle-maps-easy\u002F\" title=\"Google Maps Easy\" rel=\"ugc\">Google Maps Easy\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftranslate-by-supsystic\u002F\" title=\"Translate by Supsystic\" rel=\"ugc\">Translate by Supsystic\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Contact Form Builder with drag-and-drop editor to create responsive, mobile ready contact forms in a second. Custom fields and contact form templates",7000,635226,92,"2025-11-26T06:58:00.000Z",[79,139,140,141,18],"contact-form-builder","contact-form-manager","contact-form-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontact-form-by-supsystic.1.7.36.zip",66,9,1,"2025-08-18 00:00:00",{"attackSurface":148,"codeSignals":253,"taintFlows":297,"riskAssessment":325,"analyzedAt":337},{"hooks":149,"ajaxHandlers":249,"restRoutes":250,"shortcodes":251,"cronEvents":252,"entryPointCount":11,"unprotectedCount":11},[150,157,160,163,166,169,172,177,181,185,189,195,199,204,207,212,215,218,220,222,224,226,228,230,232,234,236,240,244],{"type":151,"name":152,"callback":153,"priority":154,"file":155,"line":156},"action","init","saifgs_init_integrations",10,"includes\\bootstrap\\class-saifgs-app.php",39,{"type":151,"name":152,"callback":158,"priority":154,"file":155,"line":159},"saifgs_init_pages",40,{"type":151,"name":152,"callback":161,"priority":154,"file":155,"line":162},"saifgs_init_settings",41,{"type":151,"name":152,"callback":164,"priority":154,"file":155,"line":165},"saifgs_init_rest_api",42,{"type":151,"name":152,"callback":167,"priority":154,"file":155,"line":168},"saifgs_init_create_attachments_folder",43,{"type":151,"name":152,"callback":170,"priority":154,"file":155,"line":171},"saifgs_init_create_credentials_folder",44,{"type":173,"name":174,"callback":175,"priority":154,"file":176,"line":32},"filter","wpcf7_posted_data","saifgs_wpcf7_posted_file_data_callback","includes\\integrations\\contact-form-7\\class-saifgs-listner-cf7.php",{"type":173,"name":178,"callback":179,"priority":154,"file":176,"line":180},"wpcf7_submission_result","saifgs_wpcf7_posted_data_callback",31,{"type":173,"name":182,"callback":183,"file":176,"line":184},"wpcf7_verify_nonce","saifgs_bypass_wpcf7_nonce_verification",33,{"type":151,"name":186,"callback":187,"priority":154,"file":188,"line":184},"gform_after_submission","saifgs_process_gravity_form","includes\\integrations\\gravity-forms\\class-saifgs-listener-gravity-forms.php",{"type":151,"name":190,"callback":191,"priority":192,"file":193,"line":194},"woocommerce_new_order","saifgs_handle_new_order",9999,"includes\\integrations\\woo-commerce\\class-saifgs-listener-woo-commerce.php",28,{"type":151,"name":196,"callback":197,"priority":154,"file":198,"line":117},"wpforms_process_complete","saifgs_process_wp_forms","includes\\integrations\\wp-forms\\class-saifgs-listener-wp-forms.php",{"type":151,"name":200,"callback":201,"priority":154,"file":202,"line":203},"admin_menu","saifgs_dashboard_menu","includes\\pages\\class-saifgs-dashboard.php",32,{"type":151,"name":205,"callback":206,"priority":154,"file":202,"line":184},"admin_enqueue_scripts","saifgs_dashboard_scripts",{"type":151,"name":208,"callback":209,"file":210,"line":211},"rest_api_init","saifgs_register_rest_routes","includes\\rest-api\\class-saifgs-contact-form-7-entries-api.php",48,{"type":151,"name":200,"callback":213,"file":210,"line":214},"saifgs_add_entries_submenu",51,{"type":151,"name":205,"callback":216,"file":210,"line":217},"saifgs_enqueue_react_scripts",69,{"type":151,"name":208,"callback":209,"file":219,"line":162},"includes\\rest-api\\class-saifgs-integration-edit-form-api.php",{"type":151,"name":208,"callback":209,"file":221,"line":162},"includes\\rest-api\\class-saifgs-integration-form-api.php",{"type":151,"name":208,"callback":209,"file":223,"line":162},"includes\\rest-api\\class-saifgs-integration-google-sheet-tab.php",{"type":151,"name":208,"callback":209,"file":225,"line":162},"includes\\rest-api\\class-saifgs-integration-google-sheets.php",{"type":151,"name":208,"callback":209,"file":227,"line":168},"includes\\rest-api\\class-saifgs-integration-plugin-form-fileds.php",{"type":151,"name":208,"callback":209,"file":229,"line":162},"includes\\rest-api\\class-saifgs-integration-plugin-list-api.php",{"type":151,"name":208,"callback":209,"file":231,"line":162},"includes\\rest-api\\class-saifgs-integrations-api.php",{"type":151,"name":208,"callback":209,"file":233,"line":162},"includes\\rest-api\\class-saifgs-plugins-form-data-api.php",{"type":151,"name":208,"callback":209,"file":235,"line":162},"includes\\rest-api\\class-saifgs-sheetmaping-list.php",{"type":151,"name":208,"callback":237,"file":238,"line":239},"saifgs_register_custom_endpoint","includes\\settings\\class-saifgs-general-settings.php",59,{"type":173,"name":241,"callback":242,"file":238,"line":243},"upload_mimes","closure",209,{"type":151,"name":245,"callback":246,"priority":32,"file":247,"line":248},"plugins_loaded","saifgs_init_plugin","sa-integrations-for-google-sheets.php",74,[],[],[],[],{"dangerousFunctions":254,"sqlUsage":255,"outputEscaping":293,"fileOperations":60,"externalRequests":60,"nonceChecks":31,"capabilityChecks":145,"bundledLibraries":296},[],{"prepared":32,"raw":256,"locations":257},17,[258,262,264,266,269,271,273,275,276,277,279,280,282,284,286,288,291],{"file":259,"line":260,"context":261},"includes\\database\\class-saifgs-table-contact-form-7-entries.php",36,"$wpdb->get_var() with variable interpolation",{"file":259,"line":263,"context":261},65,{"file":259,"line":143,"context":265},"$wpdb->query() with variable interpolation",{"file":267,"line":268,"context":261},"includes\\database\\class-saifgs-table-contact-form-7-entrymeta.php",37,{"file":267,"line":270,"context":261},63,{"file":267,"line":272,"context":265},64,{"file":274,"line":260,"context":261},"includes\\database\\class-saifgs-table-integrations-rows.php",{"file":274,"line":263,"context":261},{"file":274,"line":143,"context":265},{"file":278,"line":260,"context":261},"includes\\database\\class-saifgs-table-integrations.php",{"file":278,"line":217,"context":261},{"file":278,"line":281,"context":265},70,{"file":283,"line":260,"context":261},"includes\\database\\class-saifgs-table-supported-plugins.php",{"file":283,"line":285,"context":261},116,{"file":283,"line":287,"context":265},117,{"file":229,"line":289,"context":290},97,"$wpdb->get_results() with variable interpolation",{"file":229,"line":292,"context":265},163,{"escaped":294,"rawEcho":11,"locations":295},131,[],[],[298,317],{"entryPoint":299,"graph":300,"unsanitizedCount":145,"severity":316},"saifgs_save_settings (includes\\settings\\class-saifgs-general-settings.php:183)",{"nodes":301,"edges":313},[302,307],{"id":303,"type":304,"label":305,"file":238,"line":306},"n0","source","$_FILES",225,{"id":308,"type":309,"label":310,"file":238,"line":311,"wp_function":312},"n1","sink","wp_remote_get() [SSRF]",241,"wp_remote_get",[314],{"from":303,"to":308,"sanitized":315},false,"medium",{"entryPoint":318,"graph":319,"unsanitizedCount":145,"severity":316},"\u003Cclass-saifgs-general-settings> (includes\\settings\\class-saifgs-general-settings.php:0)",{"nodes":320,"edges":323},[321,322],{"id":303,"type":304,"label":305,"file":238,"line":306},{"id":308,"type":309,"label":310,"file":238,"line":311,"wp_function":312},[324],{"from":303,"to":308,"sanitized":315},{"summary":326,"deductions":327},"The \"sa-integrations-for-google-sheets\" v1.0.0 plugin exhibits a generally strong security posture based on the provided static analysis. The complete absence of unprotected entry points, along with 100% proper output escaping, indicates good development practices. The use of prepared statements for a significant majority of SQL queries (64%) is also a positive sign, reducing the risk of SQL injection vulnerabilities.  The plugin also demonstrates adherence to WordPress security best practices by implementing nonce and capability checks where appropriate.\n\nHowever, there are a couple of areas that warrant attention. The taint analysis revealed two flows with unsanitized paths. While these were not classified as critical or high severity, it's crucial to understand the nature of these paths and ensure they do not lead to potential file system manipulation or unauthorized access. Furthermore, the presence of file operations and external HTTP requests, while not inherently insecure, should be carefully scrutinized to confirm they are implemented in a secure manner and do not expose the site to supply chain attacks or sensitive data leakage.\n\nThe vulnerability history is exceptionally clean, with no recorded CVEs. This absence of known vulnerabilities, coupled with the plugin's robust static analysis findings, suggests a well-maintained and secure codebase. In conclusion, the plugin appears to be well-developed from a security perspective, with its main strengths lying in its limited attack surface and strong output sanitization. The minor concerns identified in the taint analysis and the presence of file\u002FHTTP operations are the primary areas for careful review to ensure the overall security remains high.",[328,330,333,335],{"reason":329,"points":154},"Unsanitized paths in taint flows",{"reason":331,"points":332},"File operations present",3,{"reason":334,"points":332},"External HTTP requests present",{"reason":336,"points":60},"SQL queries not using prepared statements","2026-03-17T06:48:09.675Z",{"wat":339,"direct":347},{"assetPaths":340,"generatorPatterns":343,"scriptPaths":344,"versionParams":345},[341,342],"\u002Fwp-content\u002Fplugins\u002Fsa-integrations-for-google-sheets\u002Fassets\u002Fbackend\u002Ffree-app\u002Findex.js","\u002Fwp-content\u002Fplugins\u002Fsa-integrations-for-google-sheets\u002Fassets\u002Fbackend\u002Ffree-app\u002Findex.css",[],[341],[346],"sa-integrations-for-google-sheets\u002Fassets\u002Fbackend\u002Ffree-app\u002Findex.js?ver=",{"cssClasses":348,"htmlComments":349,"htmlAttributes":350,"restEndpoints":352,"jsGlobals":353,"shortcodeOutput":355},[],[],[351],"id=\"saifgs-app\"",[],[354],"saifgs_customizations_localized_objects",[]]