GSheetConnector for Elementor Forms – Sync Elementor Forms to Google Sheets Security & Risk Analysis

wordpress.org/plugins/gsheetconnector-for-elementor-forms

Sync Elementor Forms and MetForm to Google Sheets in real-time with secure Google Sheets integration and automatic form submission sync.

9K active installs v1.2.9 PHP 7.4+ WP 5.6+ Updated Mar 14, 2026
elementorelementor-addonselementor-formselementor-google-sheetsgoogle-sheets
100
A · Safe
CVEs total1
Unpatched0
Last CVEJun 12, 2023
Safety Verdict

Is GSheetConnector for Elementor Forms – Sync Elementor Forms to Google Sheets Safe to Use in 2026?

Generally Safe

Score 100/100

GSheetConnector for Elementor Forms – Sync Elementor Forms to Google Sheets has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Jun 12, 2023Updated 22d ago
Risk Assessment

The plugin "gsheetconnector-for-elementor-forms" v1.2.9 exhibits a generally good security posture with several positive indicators. The absence of unprotected AJAX handlers and REST API routes is a significant strength. Furthermore, the majority of SQL queries utilize prepared statements (69%), and a high percentage of output is properly escaped (86%), mitigating common web vulnerabilities. The presence of nonce and capability checks (15 and 7 respectively) indicates an awareness of securing sensitive operations.

However, there are areas that warrant attention. The taint analysis reveals a critical severity flow with unsanitized input, which represents a significant risk despite being a single instance. The plugin also performs file operations and external HTTP requests, which, while not inherently insecure, are potential vectors for attack if not handled meticulously. The vulnerability history shows one medium-severity CVE related to Cross-site Scripting, which, although currently patched, highlights a past susceptibility to input neutralization flaws.

In conclusion, while the plugin demonstrates good security practices in many areas, the presence of a critical taint flow and the past XSS vulnerability indicate that careful code review and ongoing vigilance are necessary. The strengths in input validation and access control are commendable, but the identified risks should be addressed to maintain a robust security profile.

Key Concerns

  • Critical taint flow with unsanitized input
  • Flows with unsanitized paths found
  • Medium severity CVE in history
  • Bundled outdated Freemius v1.0 library
Vulnerabilities
1

GSheetConnector for Elementor Forms – Sync Elementor Forms to Google Sheets Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2023-2324medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Elementor Forms Google Sheet Connector <= 1.0.6 - Reflected Cross-Site Scripting via 'code'

Jun 12, 2023 Patched in 1.0.7 (225d)
Code Analysis
Analyzed Mar 16, 2026

GSheetConnector for Elementor Forms – Sync Elementor Forms to Google Sheets Code Analysis

Dangerous Functions
0
Raw SQL Queries
8
18 prepared
Unescaped Output
78
460 escaped
Nonce Checks
15
Capability Checks
7
File Operations
3
External Requests
1
Bundled Libraries
2

Bundled Libraries

GuzzleFreemius1.0

SQL Query Safety

69% prepared26 total queries

Output Escaping

86% escaped538 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

5 flows2 with unsanitized paths
verify_gscelementor_integation (includes\class-gsc-elementor-integration.php:888)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

GSheetConnector for Elementor Forms – Sync Elementor Forms to Google Sheets Attack Surface

Entry Points13
Unprotected0

AJAX Handlers 13

authwp_ajax_delete_feedgsheetconnector-for-elementor-forms.php:189
authwp_ajax_verify_gscelementor_integationincludes\class-gsc-elementor-integration.php:25
authwp_ajax_deactivate_gscelementor_integationincludes\class-gsc-elementor-integration.php:26
authwp_ajax_get_google_tab_list_by_sheetnameincludes\class-gsc-elementor-integration.php:28
authwp_ajax_deactivate_auth_gscelementorincludes\class-gsc-elementor-integration.php:31
authwp_ajax_save_gscelementor_feedincludes\class-gsc-elementor-integration.php:34
authwp_ajax_sync_google_account_gscelementorincludes\class-gsc-elementor-integration.php:46
authwp_ajax_sync_google_account_gscelementor_pageincludes\class-gsc-elementor-integration.php:48
authwp_ajax_gscelementor_clear_debug_logincludes\class-gsc-elementor-integration.php:50
authwp_ajax_gscelementor_log_elementor_systeminfoincludes\class-gsc-elementor-integration.php:52
authwp_ajax_gsele_install_pluginincludes\pages\extensions\gs-elementor-extension-service.php:26
authwp_ajax_gsele_activate_pluginincludes\pages\extensions\gs-elementor-extension-service.php:29
authwp_ajax_gsele_deactivate_pluginincludes\pages\extensions\gs-elementor-extension-service.php:32
WordPress Hooks 20
actionadmin_initgsheetconnector-for-elementor-forms.php:168
actioninitgsheetconnector-for-elementor-forms.php:171
actioninitgsheetconnector-for-elementor-forms.php:174
actionadmin_initgsheetconnector-for-elementor-forms.php:176
actionelementor/editor/before_enqueue_scriptsgsheetconnector-for-elementor-forms.php:178
actionelementor_pro/initgsheetconnector-for-elementor-forms.php:180
actionelementor/editor/after_savegsheetconnector-for-elementor-forms.php:182
actionwp_dashboard_setupgsheetconnector-for-elementor-forms.php:184
filterplugin_row_metagsheetconnector-for-elementor-forms.php:186
actionadmin_initgsheetconnector-for-elementor-forms.php:192
actionadmin_noticesgsheetconnector-for-elementor-forms.php:292
actionnetwork_admin_noticesgsheetconnector-for-elementor-forms.php:293
actionadmin_print_stylesgsheetconnector-for-elementor-forms.php:679
actionadmin_print_scriptsgsheetconnector-for-elementor-forms.php:680
actionadmin_initincludes\class-gsc-elementor-integration.php:36
actionelementor_pro/forms/new_recordincludes\class-gsc-elementor-integration.php:39
actionelementor_pro/forms/new_recordincludes\class-gsc-elementor-integration.php:40
actionmetform_after_store_form_dataincludes\class-gsc-elementor-integration.php:44
actionadmin_menuincludes\gsc-elementor-sidemenu.php:17
filteradmin_footer_textincludes\pages\admin-footer.php:19
Maintenance & Trust

GSheetConnector for Elementor Forms – Sync Elementor Forms to Google Sheets Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 14, 2026
PHP min version7.4
Downloads107K

Community Trust

Rating100/100
Number of ratings10
Active installs9K
Developer Profile

GSheetConnector for Elementor Forms – Sync Elementor Forms to Google Sheets Developer Profile

WesternDeal

11 plugins · 63K total installs

75
trust score
Avg Security Score
94/100
Avg Patch Time
126 days
View full developer profile
Detection Fingerprints

How We Detect GSheetConnector for Elementor Forms – Sync Elementor Forms to Google Sheets

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

Asset Fingerprints

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about GSheetConnector for Elementor Forms – Sync Elementor Forms to Google Sheets