[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fU3bATTTIbvhIy-ThPAh--OIhxvg8yIFtsr5ORoz9YpA":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":14,"unpatched_count":14,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":45,"crawl_stats":36,"alternatives":49,"analysis":154,"fingerprints":237},"sheet2site","Sheet2Site","1.0.18","andreyazimov","https:\u002F\u002Fprofiles.wordpress.org\u002Fandreyazimov\u002F","\u003Cp>Sheet2Site – Embed your Google Sheet into your WordPress website.\u003C\u002Fp>\n\u003Cp>We now bring the power of Sheet2Site to your existing website with Sheet2Site WordPress Plugin.\u003Cbr \u002F>\nMake any webpage dynamic, by adding your Sheet2Site page and manage it from Google Spreadsheets.\u003C\u002Fp>\n\u003Cp>Whether it’s a time table, product inventory, job listings, or anything else you can think of. Manage it with ease through Google Spreadsheet powered by Sheet2Site.\u003C\u002Fp>\n\u003Cp>🖼 Templates:\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fsheet2site.com\u002Ftemplates\u002Fjobboard\" rel=\"nofollow ugc\">Job Board\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fsheet2site.com\u002Ftemplates\u002Fbusiness2\" rel=\"nofollow ugc\">Affiliate\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fsheet2site.com\u002Ftemplates\u002Fbusiness\" rel=\"nofollow ugc\">E-commerce\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fsheet2site.com\u002Ftemplates\u002Ftable\" rel=\"nofollow ugc\">Table View\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fsheet2site.com\u002Ftemplates\u002Fevents\" rel=\"nofollow ugc\">Events\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.sheet2site.com\u002Ftemplates\u002Fdigital-nomads\u002F\" rel=\"nofollow ugc\">Cities\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fsheet2site.com\u002Ftemplates\u002Freal-estate\" rel=\"nofollow ugc\">Map View\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>🎁 Features:\u003Cbr \u002F>\n– Detailed pages (ex yourwebsite.com\u002Fpage)\u003Cbr \u002F>\n– Filters and Multi Filters\u003Cbr \u002F>\n– Search\u003Cbr \u002F>\n– Amazon Affiliate ID\u003Cbr \u002F>\n– Mailchimp Integration\u003Cbr \u002F>\n– Multiple call to actions\u003Cbr \u002F>\n– Google Analytics\u003Cbr \u002F>\n– Google Form \u002F Typeform Integration\u003Cbr \u002F>\n– Links tracking\u003Cbr \u002F>\n– Chat\u003Cbr \u002F>\n– Meta title and description\u003Cbr \u002F>\n– Custom HTML\u002FJavascript\u003C\u002Fp>\n\u003Cp>⭐️ Pro features:\u003Cbr \u002F>\n– Remove Sheet2Site branding and add your\u003Cbr \u002F>\n– Connect custom domain\u003C\u002Fp>\n\u003Cp>🎬 Showcase (made with Sheet2Site):\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fsheet2site.com\u002Fshowcase\" rel=\"nofollow ugc\">View Showcase\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>❤️ Testimonials:\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fsheet2site.com\u002Ftestimonials\" rel=\"nofollow ugc\">View Testimonials\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>💬 Have a question or a feedback?\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fsheet2site.com\u002Fwordpress\u002Fsupport\" rel=\"nofollow ugc\">Contact Support\u003C\u002Fa>\u003C\u002Fp>\n","Sheet2Site - Embed your Google Sheet into your WordPress website.",400,11338,100,1,"2021-06-07T16:51:00.000Z","5.2.24","4.0","5.2",[20,21,22,23,24],"google-sheets","sheet","sheets","spreadsheet","spreadsheets","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsheet2site\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsheet2site.1.0.18.zip",64,"2025-04-01 00:00:00","2026-03-15T15:16:48.613Z",[31],{"id":32,"url_slug":33,"title":34,"description":35,"plugin_slug":4,"theme_slug":36,"affected_versions":37,"patched_in_version":36,"severity":38,"cvss_score":39,"cvss_vector":40,"vuln_type":41,"published_date":28,"updated_date":42,"references":43,"days_to_patch":36},"CVE-2025-31762","sheet2site-authenticated-contributor-stored-cross-site-scripting","Sheet2Site \u003C= 1.0.18 - Authenticated (Contributor+) Stored Cross-Site Scripting","The Sheet2Site plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 1.0.18 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.",null,"\u003C=1.0.18","medium",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2025-04-09 14:12:48",[44],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fb252e2a7-f037-43a1-828f-10b3172548cd?source=api-prod",{"slug":7,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":46,"trust_score":47,"computed_at":48},30,69,"2026-04-04T16:59:11.483Z",[50,73,91,107,130],{"slug":51,"name":52,"version":53,"author":54,"author_profile":55,"description":56,"short_description":57,"active_installs":58,"downloaded":59,"rating":60,"num_ratings":61,"last_updated":62,"tested_up_to":63,"requires_at_least":64,"requires_php":65,"tags":66,"homepage":69,"download_link":70,"security_score":71,"vuln_count":72,"unpatched_count":72,"last_vuln_date":36,"fetched_at":29},"cf7-to-google-sheets","Sheet Monkey's Contact Form 7 to Google Sheets","1.0.2","levismmall","https:\u002F\u002Fprofiles.wordpress.org\u002Flevismmall\u002F","\u003Cp>Sheet Monkey is the easiest and most secure way to connect any form to Google Sheets and with this plugin it now works for Contact Form 7. As we looked at the options for connecting CF7 to Google Sheets, they all seemed too complicated and risky, storing sensitive Google Credentials in your WordPress database.\u003C\u002Fp>\n\u003Cp>We built this to be:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cem>Simple\u003C\u002Fem>: It shouldn’t take multiple steps to send your form data to Sheets. \u003C\u002Fli>\n\u003Cli>\u003Cem>Secure\u003C\u002Fem>: By handling the connection in Sheet Monkey’s cloud and not on the WordPress host, you protect your Google credentials from hackers and malicious plugins. \u003C\u002Fli>\n\u003Cli>\u003Cem>No Adware:\u003C\u002Fem> The plugin shouldn’t be constantly bugging you to upgrade.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>To connect your form to Google Sheets, you just need to configure a form in Sheet Monkey and copy the  Sheet Monkey form URL to your form config screen in WordPress.\u003C\u002Fp>\n\u003Ch3>Tour Video\u003C\u002Fh3>\n\u003Cp>How to connect your Contact Form 7 with Google Sheets.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"560\" height=\"315\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FjdjexcjAhaU?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","The simple and secure way to connect Contact Form 7 to Google Sheets.",300,3913,70,2,"2024-02-26T16:03:00.000Z","6.4.8","3.6","7.0",[67,20,68,22,24],"cf7","google-spreadsheets","https:\u002F\u002Fgithub.com\u002Flevinunnink\u002Fwordpress-forms-to-google-sheets","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcf7-to-google-sheets.1.0.2.zip",85,0,{"slug":74,"name":75,"version":76,"author":77,"author_profile":78,"description":79,"short_description":80,"active_installs":13,"downloaded":81,"rating":72,"num_ratings":72,"last_updated":82,"tested_up_to":83,"requires_at_least":18,"requires_php":84,"tags":85,"homepage":88,"download_link":89,"security_score":60,"vuln_count":14,"unpatched_count":14,"last_vuln_date":90,"fetched_at":29},"sheetlink","GSheets Connector","1.1.1","raoinfotech","https:\u002F\u002Fprofiles.wordpress.org\u002Fraoinfotech\u002F","\u003Cp>Get real time POST, CPT, Woocommerce Order along with meta fields mapping on sheets, easy mapping and configuration with each column and Post Column.\u003C\u002Fp>\n\u003Cp>This plugin uses \u003Ca href=\"https:\u002F\u002Fsheets.googleapis.com\u002Fv4\u002Fspreadsheets\u002F\" rel=\"nofollow ugc\">Google Sheets API\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.googleapis.com\u002Fdrive\u002Fv3\u002Ffiles\" rel=\"nofollow ugc\">Google Drive API\u003C\u002Fa> to sync\u003Cbr \u002F>\nwordpress data with google sheets.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Foauth2.googleapis.com\u002Ftoken\" rel=\"nofollow ugc\">Google Oauth\u003C\u002Fa> for generating the token for authorizing Google API’s.\u003C\u002Fp>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Visit \u003Ca href=\"https:\u002F\u002Fconsole.cloud.google.com\u002F\" rel=\"nofollow ugc\">Google Cloud\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Create New Project\u003C\u002Fli>\n\u003Cli>Enable Google Sheets API & Google Drive API from API & Services Library\u003C\u002Fli>\n\u003Cli>Create Credentials for Service Account\u003C\u002Fli>\n\u003Cli>Save JSON object Credentials under plugin settings page\u003C\u002Fli>\n\u003Cli>Share Service accouts email on Google sheets with edit access\u003C\u002Fli>\n\u003Cli>Create first Sheetlink Integration\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Creating Integration\u003C\u002Fh3>\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\u002Fqbxnyyoab48?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>Available Filter Hooks\u003C\u002Fh3>\n\u003Cp>GSheets Connector is developer friendly and has some filters available to add the custom fields\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>Add additional data options while creating integrations\u003C\u002Fp>\n\u003Cpre>\u003Ccode>apply_filters( 'rgsi_data_options', $data );\n\nadd_filter( 'rgsi_data_options', function($data) {\n    \u002F\u002FNeed to add prefix _custom_ in order to feed the custom data in rgsi_mapped_data hook\n    $data['_custom_company_id'] = \"Company ID\"\n    return $data;\n});\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Filter Output data before being sent to sheet\u003C\u002Fp>\n\u003Cpre>\u003Ccode>apply_filters( 'rgsi_mapped_data',$parsed_data, $post,$custom_keys );\n\nadd_filter( 'rgsi_mapped_data', function( $parsed_data, $post, $custom_keys ){ \n    return $parsed_data;\n});\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Data Privacy\u003C\u002Fh3>\n\u003Cp>The Application obtains the following information when you use the built-in app for authentication and link the Application with your Google Drive Account:\u003Cbr \u002F>\n1. Your WordPress website address.\u003Cbr \u002F>\n2. A short-lived access token gets generated by the OAuth flow.\u003Cbr \u002F>\n3. Service account Credentials in JSON format are encrypted and saved into the database. This credential is used for fetching and validating the access token.\u003Cbr \u002F>\n4. Access token is validated using \u003Ca href=\"https:\u002F\u002Fwww.googleapis.com\u002Foauth2\u002Fv1\u002Ftokeninfo\" rel=\"nofollow ugc\">GoogleApis Token Info\u003C\u002Fa> endpoint\u003Cbr \u002F>\n5. A short lived access token is retrieved using endpoint \u003Ca href=\"https:\u002F\u002Foauth2.googleapis.com\u002Ftoken\" rel=\"nofollow ugc\">Googleapis Oauth2\u003C\u002Fa> by sending JWT encoded Private key and client_email\u003Cbr \u002F>\n6. Retrieved access token is used to accesss list of spreadsheets with the help of \u003Ca href=\"https:\u002F\u002Fwww.googleapis.com\u002Fdrive\u002Fv3\u002Ffiles\" rel=\"nofollow ugc\">Google Drive API\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fsheets.googleapis.com\u002Fv4\u002Fspreadsheets\u002F\" rel=\"nofollow ugc\">Google Spreadsheets API\u003C\u002Fa> that has been shared with client email \u003Ca href=\"https:\u002F\u002Fwww.googleapis.com\u002Fdrive\u002Fv3\u002Ffiles\" rel=\"nofollow ugc\">Google Drive\u003C\u002Fa> and update spreadsheet data with the help of \u003Ca href=\"https:\u002F\u002Fsheets.googleapis.com\u002Fv4\u002Fspreadsheets\u002F\" rel=\"nofollow ugc\">Spreadsheers API\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>IMPORTANT:\u003C\u002Fstrong> When you use the Application, all other communications are strictly between your server and the cloud storage service servers. The communication is encrypted and the communication will not go through our servers. We do not collect and do not have access to your files.\u003Cbr \u002F>\nRead more : \u003Ca href=\"https:\u002F\u002Fraoinformationtechnology.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">RaoInformation Technology Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>GSheets Connector uses \u003Ca href=\"https:\u002F\u002Fappsero.com\" rel=\"nofollow ugc\">Appsero\u003C\u002Fa> SDK to collect some telemetry data upon user’s confirmation. This helps us to troubleshoot problems faster & make product improvements.\u003C\u002Fp>\n\u003Cp>Appsero SDK \u003Cstrong>does not gather any data by default.\u003C\u002Fstrong> The SDK only starts gathering basic telemetry data \u003Cstrong>when a user allows it via the admin notice\u003C\u002Fstrong>. We collect the data to ensure a great user experience for all our users.\u003C\u002Fp>\n\u003Cp>Integrating Appsero SDK \u003Cstrong>DOES NOT IMMEDIATELY\u003C\u002Fstrong> start gathering data, \u003Cstrong>without confirmation from users in any case.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Learn more about how \u003Ca href=\"https:\u002F\u002Fappsero.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Appsero collects and uses this data\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>v1.0.0\u003C\u002Fh3>\n\u003Cp>= Initial Version\u003C\u002Fp>\n\u003Ch3>v1.1.0\u003C\u002Fh3>\n\u003Cp>= Fix Create Type Integration adding multiple times\u003C\u002Fp>\n\u003Ch4>Added registeration date support for user type\u003C\u002Fh4>\n\u003Cp>Add custom filter hooks to support custom fields\u003C\u002Fp>\n\u003Ch3>v1.1.0\u003C\u002Fh3>\n\u003Cp>= Fix Feedbackform Url\u003Cbr \u002F>\n= Integrate AppSero Analytics\u003C\u002Fp>\n","Sync your WordPress posts, custom post types, and WooCommerce orders, including custom fields, to Google Spreadsheets using available filter hooks.",1918,"2025-02-28T12:35:00.000Z","6.7.5","7.2",[86,20,68,22,87],"automation","sync-posts-custom-post-types","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsheetlink\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsheetlink.1.1.1.zip","2025-09-22 00:00:00",{"slug":92,"name":93,"version":94,"author":95,"author_profile":96,"description":97,"short_description":98,"active_installs":72,"downloaded":99,"rating":72,"num_ratings":72,"last_updated":100,"tested_up_to":83,"requires_at_least":101,"requires_php":65,"tags":102,"homepage":104,"download_link":105,"security_score":106,"vuln_count":72,"unpatched_count":72,"last_vuln_date":36,"fetched_at":29},"livesheets","LiveSheets: Google Sheets | Data table | Spreadsheets","0.1.0","iamvs","https:\u002F\u002Fprofiles.wordpress.org\u002Fiamvs\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Flivesheets.org\u002F\" rel=\"nofollow ugc\">Official Website\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Seamlessly convert google spreadsheets, google sheets into captivating data tables just in a few clicks.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>Search\u003Cbr \u002F>\nQuickly find specific data within your table using the powerful search functionality, making it easy to filter and locate information instantly.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Sorting\u003Cbr \u002F>\nOrganize your table effortlessly by sorting columns in ascending or descending order, providing a clear and structured view of your data.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Pagination\u003Cbr \u002F>\nHandle large datasets efficiently by dividing your table into manageable pages, improving performance and user experience.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Google Sheets Integration\u003Cbr \u002F>\nSeamlessly sync your table with Google Sheets to update or fetch data, ensuring your content is always current.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Images support\u003Cbr \u002F>\nEnhance your table’s visual appeal by adding and displaying images directly within table cells.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Links support\u003Cbr \u002F>\nInclude clickable links in your table for easy navigation to external resources, internal pages, or related content. Just add a URL in a cell.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cp>– WordPress version 6.4 or higher\u003Cbr \u002F>\n– PHP version 8.0 or higher\u003Cbr \u002F>\n– Browser compatibility: Edge >= 88, Firefox >= 78, Chrome >= 87, Safari >= 13.1\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin pulls data via Google Sheets API if you specified API key in the settings, otherwise plugin pulls data via publicly available link you provided.\u003C\u002Fp>\n","Transform google spreadsheets, google sheets into stunning data tables.",344,"2025-01-29T13:24:00.000Z","4.7",[103,20,23,24],"data-table","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flivesheets.0.1.0.zip",92,{"slug":108,"name":109,"version":110,"author":111,"author_profile":112,"description":113,"short_description":114,"active_installs":115,"downloaded":116,"rating":117,"num_ratings":118,"last_updated":119,"tested_up_to":120,"requires_at_least":121,"requires_php":104,"tags":122,"homepage":125,"download_link":126,"security_score":127,"vuln_count":128,"unpatched_count":72,"last_vuln_date":129,"fetched_at":29},"wpgsi","WPGSI: Spreadsheet Integration","3.8.4","javmah","https:\u002F\u002Fprofiles.wordpress.org\u002Fjavmah\u002F","\u003Ch4>This Plugin Integrates,  Automates,  Sync & displays Google Sheets with WordPress and its most popular plugins.\u003C\u002Fh4>\n\u003Cp>WordPress events like new user registration, delete user, new post, update post, new page, user login, user logout, new database table row along with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-custom-fields\u002F\" rel=\"ugc\">Advanced Custom Fields\u003C\u002Fa> fields. This plugin also integrates \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce\u002F\" rel=\"ugc\">WooCommerce\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontact-form-7\u002F\" rel=\"ugc\">Contact form 7\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fninja-forms\u002F\" rel=\"ugc\">ninja form\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fformidable\u002F\" rel=\"ugc\">Formidable\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffluentform\u002F\" rel=\"ugc\">Fluent forms\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpforms-lite\u002F\" rel=\"ugc\">WPform\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.gravityforms.com\u002F\" rel=\"nofollow ugc\">gravity form\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fforminator\u002F\" rel=\"ugc\">forminator form\u003C\u002Fa> submission events with \u003Ca href=\"https:\u002F\u002Fwww.google.com\u002Fsheets\u002Fabout\u002F\" rel=\"nofollow ugc\">Google Sheets\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cem>This plugin also \u003Cstrong>UPDATES \u002F CREATES\u003C\u002Fstrong> WordPress posts, pages, users, WooCommerce products, WooCommerce orders, and \u003Cstrong>Database table rows\u003C\u002Fstrong> from Google Sheets.\u003C\u002Fem> *\u003C\u002Fp>\n\u003Cpre>\u003Ccode>Spreadsheet Integration is the First & Only Google service \naccount Authenticated plugin in the WordPress plugin \nrepository. Now you don't have to give permission to 3rd \nparty, More secure & reliable. Just share your Spreadsheet \nwith your own service account. No need expensive  Zapier or \nITTF for WordPress Google Spreadsheet Integration.\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>🔝 KEY FEATURES\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>Unlimited integrations:\u003C\u002Fstrong> Create as many integrations as you want and collect all the data you need with as many fields you want.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>One click Update WordPress site:\u003C\u002Fstrong> Just click your Google Spreadsheets to update WordPress Post and Page ! Awesome !!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Privacy and Security:\u003C\u002Fstrong> Very Secure, just share your google sheet with service account email address, no 3rd party authentication access, the private sheet only.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Drop Down & Select:\u003C\u002Fstrong> Build the integrations of your dream with its fully featured Drop Down & Select  options.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Auto Google Spreadsheet & Worksheet:\u003C\u002Fstrong> No need to copy or past sheet name just select more safe.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>No restrictions on Event fields :\u003C\u002Fstrong> There is No restrictions on Event fields, you can pass your won text via fields.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>One Click Google Spreadsheet Columns title Create  :\u003C\u002Fstrong>  just click to create integrated sheet column titles.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Auto-sync :\u003C\u002Fstrong> Auto-sync Google sheet data and display data as table content in your post or page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Google \u003Ca href=\"https:\u002F\u002Fcloud.google.com\u002Fiam\u002Fdocs\u002Fservice-accounts\" rel=\"nofollow ugc\">service account\u003C\u002Fa>  Authentication :\u003C\u002Fstrong> Spreadsheet Integration is the first & only one service account Authenticated plugin in the WordPress plugin repository .\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cblockquote>\n\u003Cp>‘The professional version of this plugin is also the Best plugin for integrating WooCommerce with Google Sheets. It supports almost all data sources of WooCommerce. You can easily sync WooCommerce event data to Google Sheets and be able to bulk update wooCommerce products from Google Sheets. You can use the professional version for 7 days as a free trial.’\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>🏆 STANDARD INTEGRATIONS EVENTS\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>Update WordPress Post & Page from Google Sheets.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Contact form 7 forms submission to Google Sheets.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>WordPress New user registration to Google Sheets.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>WordPress User Profile Updates to Google Sheets.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>WordPress User Login to Google Sheets.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>WordPress User Logout to Google Sheets.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>WordPress Delete User Profile to Google Sheets.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>WordPress New post to Google Sheets.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>WordPress update post to Google Sheets.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>WordPress New page to Google Sheets.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>WordPress New Comment to Google Sheets.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>WordPress Edit Comment to Google Sheets.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>WooCommerce New order to Google Sheets (not all fields).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>WooCommerce Order status change to Google Sheets (not all fields ).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>WooCommerce new product to Google Sheets (most of the Fields not all).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Display Google sheet on your WordPress Page and Post as a searchable and sortable table with daily auto sync.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Thanks:\u003C\u002Fstrong> 💖 Heartiest Gratitude to all of my users who inspired me and suggest me and compliment me in many ways, you guys are Awesome. Without yours support and love it was impossible to maintain this huge codebase. Please accept my sincere thanks.\u003C\u002Fp>\n\u003Ch3>Creating Integration\u003C\u002Fh3>\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\u002FCr0D_zU6adw?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>Update \u002F Create WordPress data from Google Sheet\u003C\u002Fh3>\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\u002F84gTttWN4vo?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>Google API and Service account Creation\u003C\u002Fh3>\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\u002FylUE1t3bkqs?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>🔥 ADVANCE PROFESSIONAL INTEGRATIONS\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce\u002F\" rel=\"ugc\">WooCommerce Google Sheet Connect[PRO]\u003C\u002Fa>:\u003C\u002Fstrong> This plugin syncs WooCommerce new order, WooCommerce Orders status Change, WooCommerce new Product and Product information update data to google sheet.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce\u002F\" rel=\"ugc\">WooCommerce Product and Order Update from  Google Sheets [PRO]\u003C\u002Fa>:\u003C\u002Fstrong> One click update your WooCommerce Products and Orders from  Google Sheet!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Fplugins\u002Fmetadata\u002F\" rel=\"nofollow ugc\">wordPress Meta data [PRO] \u003C\u002Fa>:\u003C\u002Fstrong> In this plugins Professional version, you can able to integrate WordPress Metadata as an event data source! Wow\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Fplugins\u002Fmetadata\u002F\" rel=\"nofollow ugc\">wordPress Meta data update from Google sheet [PRO] \u003C\u002Fa>:\u003C\u002Fstrong> Professional version supports update Meta data from Google sheet.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.gravityforms.com\u002F\" rel=\"nofollow ugc\">Gravity Forms [PRO] \u003C\u002Fa>:\u003C\u002Fstrong> This plugin sync gravity forms form submission data to google sheet.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-custom-fields\u002F\" rel=\"ugc\">ACF- Advanced Custom Fields [PRO]\u003C\u002Fa>:\u003C\u002Fstrong> Spreadsheet integration supports ACF data fields.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fninja-forms\u002F\" rel=\"ugc\">ninja form [PRO]\u003C\u002Fa>:\u003C\u002Fstrong> Spreadsheet Integration supports ninja forms form submission data to google sheet.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fformidable\u002F\" rel=\"ugc\">Formidable [PRO]\u003C\u002Fa>:\u003C\u002Fstrong>  Spreadsheet Integration supports Formidable forms form submission data to google sheet.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpforms-lite\u002F\" rel=\"ugc\">WPform [PRO]\u003C\u002Fa>:\u003C\u002Fstrong> Sync WP form submission data to google sheet.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fweforms\u002F\" rel=\"ugc\">weForms [PRO]\u003C\u002Fa>:\u003C\u002Fstrong> This plugin also syncs weForm form submission data to google sheet.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fforminator\u002F\" rel=\"ugc\">Forminator [PRO]\u003C\u002Fa>:\u003C\u002Fstrong> This plugin also syncs Forminator form submission data to google sheet.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffluentform\u002F\" rel=\"ugc\">Fluent Forms [PRO]\u003C\u002Fa>:\u003C\u002Fstrong> This plugin also syncs Fluent Forms submission data to google sheet.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-post-type-ui\u002F\" rel=\"ugc\">Custom Post Type UI [PRO]\u003C\u002Fa>:\u003C\u002Fstrong> This plugin plugin supports custom post type UI as Event source.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-post-type-ui\u002F\" rel=\"ugc\">Custom Post Type update from Google sheet [PRO]\u003C\u002Fa>:\u003C\u002Fstrong> One click update your custom post type from connected google sheet.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FDatabase_Description\" rel=\"nofollow ugc\">wordPress database table row [PRO] \u003C\u002Fa>:\u003C\u002Fstrong> Professional version supports wordPress database table row sync to Google sheets. One click update \u002F insert your Google sheet data to wordPress database.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>[wordPress create \u002F update USER [PRO]]:\u003C\u002Fstrong> Professional version supports creating \u002F updating user information from google sheet.*\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>[more option on Google sheet sync [PRO]]:\u003C\u002Fstrong> Professional version supports More Frequency on google sheet sync and display as a Table in WordPress Page and Post.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n","Google sheet two-way sync 🔄 WordPress | WooCommerce | Contact form 7 | DB table | Google sheet as a Table.",2000,57202,96,19,"2026-02-14T11:59:00.000Z","6.9.4","5.5.0",[86,123,20,23,124],"contact-form-7","woocommerce","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpgsi","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpgsi.3.8.4.zip",90,5,"2026-02-24 19:34:56",{"slug":131,"name":132,"version":133,"author":134,"author_profile":135,"description":136,"short_description":137,"active_installs":138,"downloaded":139,"rating":13,"num_ratings":140,"last_updated":141,"tested_up_to":120,"requires_at_least":142,"requires_php":143,"tags":144,"homepage":149,"download_link":150,"security_score":151,"vuln_count":152,"unpatched_count":72,"last_vuln_date":153,"fetched_at":29},"gsheetconnector-gravity-forms","GSheetConnector for Gravity Forms – Send Gravity Forms Entries to Google Sheets in Real-Time","1.3.31","WesternDeal","https:\u002F\u002Fprofiles.wordpress.org\u002Fwesterndeal\u002F","\u003Cp>\u003Cstrong>GSheetConnector for Gravity Forms\u003C\u002Fstrong> is a powerful \u003Cstrong>Gravity Forms Google Sheets integration plugin\u003C\u002Fstrong> that allows you to send Gravity Forms entries to Google Sheets in real-time.\u003C\u002Fp>\n\u003Cp>This plugin automatically syncs Gravity Forms submissions to your selected Google Spreadsheet the moment a form is submitted. No manual CSV export, no copy-paste, and no third-party automation tools required.\u003C\u002Fp>\n\u003Cp>If you are looking to connect Gravity Forms to Google Sheets, export Gravity Forms entries to a spreadsheet, or automate Gravity Forms data syncing — GSheetConnector provides a secure and reliable solution.\u003C\u002Fp>\n\u003Cp>Every form submission is added as a new row inside your connected Google Sheet, making it easy to manage leads, contact form data, registrations, payments, surveys, and other form entries directly inside Google Sheets.\u003C\u002Fp>\n\u003Cp>Built specifically for Gravity Forms users, this plugin delivers structured spreadsheet integration with secure Google OAuth authentication and real-time data synchronization.\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\u002Fgravity-forms-gsheetconnector\" 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\u002Fgravityforms-google-sheet-connector-pro\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.gsheetconnector.com\u002Fgravity-forms-google-sheet-connector?wp-repo\" rel=\"nofollow ugc\">Premium Version\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Why Use GSheetConnector for Gravity Forms?\u003C\u002Fh3>\n\u003Cp>✔ Send Gravity Forms entries to Google Sheets automatically\u003Cbr \u002F>\n✔ Real-time Gravity Forms to Google Sheets sync\u003Cbr \u002F>\n✔ Secure Google OAuth authentication\u003Cbr \u002F>\n✔ Field-to-column mapping support\u003Cbr \u002F>\n✔ Lightweight and performance optimized\u003C\u002Fp>\n\u003Cp>Perfect for agencies, developers, marketers, and businesses who need automated Gravity Forms spreadsheet integration.\u003C\u002Fp>\n\u003Ch3>How Gravity Forms to Google Sheets Sync Works\u003C\u002Fh3>\n\u003Cp>When a user submits a Gravity Form on your website, GSheetConnector instantly sends the form entry to Google Sheets in real-time.\u003C\u002Fp>\n\u003Cp>Each submission is inserted as a new row inside your selected Google Spreadsheet. Form field values are matched with corresponding column headers in your sheet.\u003C\u002Fp>\n\u003Cp>Submission date is captured automatically, and advanced metadata options are available in the Pro version.\u003C\u002Fp>\n\u003Cp>Secure Google authentication ensures safe and encrypted data transfer between Gravity Forms and Google Sheets.\u003C\u002Fp>\n\u003Ch3>Core Features (Free Version)\u003C\u002Fh3>\n\u003Ch4>Real-Time Gravity Forms Sync\u003C\u002Fh4>\n\u003Cp>Automatically send Gravity Forms submissions to Google Sheets immediately after form submission.\u003C\u002Fp>\n\u003Ch4>One-Click Google Authentication\u003C\u002Fh4>\n\u003Cp>Authenticate your Google account once and enable continuous syncing.\u003C\u002Fp>\n\u003Ch4>Field & Column Mapping\u003C\u002Fh4>\n\u003Cp>Match Gravity Forms field labels with Google Sheet column headers for structured data organization.\u003C\u002Fp>\n\u003Ch4>Submission Date Capture\u003C\u002Fh4>\n\u003Cp>Automatically record entry submission date inside your spreadsheet.\u003C\u002Fp>\n\u003Ch4>View Connected Spreadsheet\u003C\u002Fh4>\n\u003Cp>Access and open your connected Google Sheet directly from plugin settings.\u003C\u002Fp>\n\u003Ch4>Secure Google OAuth Integration\u003C\u002Fh4>\n\u003Cp>Uses official Google APIs to ensure safe and reliable data transfer.\u003C\u002Fp>\n\u003Ch4>Full Compatibility\u003C\u002Fh4>\n\u003Cp>Works with the latest versions of Gravity Forms, WordPress 6.9+, and modern PHP environments.\u003C\u002Fp>\n\u003Ch3>🛠️ How to Send Gravity Forms Entries to Google Sheets\u003C\u002Fh3>\n\u003Cp>Follow these simple steps:\u003C\u002Fp>\n\u003Ch4>Step 1: Authenticate with Google\u003C\u002Fh4>\n\u003Cp>Navigate to Forms \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Google Sheet \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Integration tab and connect your Google account.\u003C\u002Fp>\n\u003Ch4>Step 2: Configure Sheet Details\u003C\u002Fh4>\n\u003Cp>Open your Gravity Form \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Google Sheet.\u003Cbr \u002F>\nEnter your Sheet Name, Sheet ID, Tab Name, and Tab ID.\u003C\u002Fp>\n\u003Ch4>Step 3: Match Column Headers\u003C\u002Fh4>\n\u003Cp>Ensure your Google Spreadsheet has column headers in the first row that match your Gravity Forms field labels.\u003C\u002Fp>\n\u003Cp>Submit a test entry — your Gravity Forms submission will instantly appear in Google Sheets.\u003C\u002Fp>\n\u003Ch3>🎥 Video Tutorial\u003C\u002Fh3>\n\u003Cp>Gravity Forms Google Sheets Connector Introduction:\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\u002F0I6weqeb7RM?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>🚀 Pro Features\u003C\u002Fh3>\n\u003Cp>Upgrade to Gravity Forms Google Sheets Connector PRO for advanced automation and extended control.\u003C\u002Fp>\n\u003Ch4>Automatic Sheet & Header Creation\u003C\u002Fh4>\n\u003Cp>Automatically fetch and connect Google Sheets from dropdown selection.\u003C\u002Fp>\n\u003Ch4>Synchronize Existing Entries\u003C\u002Fh4>\n\u003Cp>Bulk sync previously submitted Gravity Forms entries.\u003C\u002Fp>\n\u003Ch4>Advanced Field Management\u003C\u002Fh4>\n\u003Cp>Enable, disable, reorder, and rename fields before syncing.\u003C\u002Fp>\n\u003Ch4>Extended Entry Metadata\u003C\u002Fh4>\n\u003Cp>Capture IP address, browser information, and additional entry details.\u003C\u002Fp>\n\u003Ch4>Freeze Header Rows\u003C\u002Fh4>\n\u003Cp>Freeze header rows inside Google Sheets for improved 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 credentials and Service Account authentication for enterprise setups.\u003C\u002Fp>\n\u003Cp>Learn more about the PRO version:\u003Cbr \u002F>\nhttps:\u002F\u002Fwww.gsheetconnector.com\u002Fgravity-forms-google-sheet-connector?wp-repo\u003C\u002Fp>\n\u003Ch3>Important Notes\u003C\u002Fh3>\n\u003Cp>Ensure your 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 Gravity Forms field labels as column headers\u003Cbr \u002F>\n• Avoid special characters in header names\u003Cbr \u002F>\n• Keep naming consistent between form and spreadsheet\u003C\u002Fp>\n\u003Cp>Incorrect configuration may prevent proper Gravity Forms to Google Sheets synchronization.\u003C\u002Fp>\n","Send Gravity Forms entries to Google Sheets in real-time. Automatically sync Gravity Forms submissions to Google Sheets with secure Google Sheets inte &hellip;",1000,32693,6,"2026-03-13T13:05:00.000Z","5.6","7.4",[20,145,146,147,148],"gravity-forms","gravity-forms-google-sheets","gravity-forms-spreadsheet","gravity-forms-to-google-sheets","https:\u002F\u002Fwww.gsheetconnector.com\u002Fgravity-forms-google-sheet-connector","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgsheetconnector-gravity-forms.1.3.31.zip",95,3,"2025-10-10 20:59:26",{"attackSurface":155,"codeSignals":197,"taintFlows":222,"riskAssessment":223,"analyzedAt":236},{"hooks":156,"ajaxHandlers":185,"restRoutes":191,"shortcodes":192,"cronEvents":196,"entryPointCount":61,"unprotectedCount":14},[157,163,167,171,175,181],{"type":158,"name":159,"callback":160,"file":161,"line":162},"action","init","sheet2site\\sheet2site_init","sheet2site.php",212,{"type":158,"name":164,"callback":165,"file":161,"line":166},"admin_notices","sheet2site\\display_notice",213,{"type":158,"name":168,"callback":169,"file":161,"line":170},"admin_menu","sheet2site\\s2s_options_page",214,{"type":158,"name":172,"callback":173,"file":161,"line":174},"admin_enqueue_scripts","sheet2site\\maybe_add_assets_to_admin_page",215,{"type":176,"name":177,"callback":178,"priority":179,"file":161,"line":180},"filter","plugin_action_links","sheet2site\\add_setting_link_to_plugin_in_list",10,217,{"type":158,"name":182,"callback":183,"file":161,"line":184},"deactivate_sheet2site\u002Fsheet2site.php","sheet2site\\s2s_deactivate",218,[186],{"action":187,"nopriv":188,"callback":189,"hasNonce":188,"hasCapCheck":188,"file":161,"line":190},"accept_terms",false,"sheet2site\\process_post_from_admin_page",216,[],[193],{"tag":4,"callback":194,"file":161,"line":195},"sheet2site\\s2s_shortcode",59,[],{"dangerousFunctions":198,"sqlUsage":199,"outputEscaping":201,"fileOperations":72,"externalRequests":14,"nonceChecks":14,"capabilityChecks":72,"bundledLibraries":221},[],{"prepared":72,"raw":72,"locations":200},[],{"escaped":14,"rawEcho":202,"locations":203},8,[204,207,209,211,213,215,217,219],{"file":161,"line":205,"context":206},72,"raw output",{"file":161,"line":208,"context":206},98,{"file":161,"line":210,"context":206},101,{"file":161,"line":212,"context":206},105,{"file":161,"line":214,"context":206},112,{"file":161,"line":216,"context":206},115,{"file":161,"line":218,"context":206},118,{"file":161,"line":220,"context":206},120,[],[],{"summary":224,"deductions":225},"The Sheet2Site plugin version 1.0.18 presents a mixed security posture.  While it demonstrates some good practices like using prepared statements for all SQL queries and performing external HTTP requests, its overall security is compromised by critical weaknesses.  The static analysis reveals a concerning lack of authorization checks on a significant portion of its attack surface, specifically an AJAX handler.  This, combined with a very low percentage of properly escaped output, creates a substantial risk of cross-site scripting (XSS) vulnerabilities and potentially other injection attacks. The vulnerability history further reinforces these concerns, highlighting a known medium severity XSS vulnerability that remains unpatched. This ongoing, unaddressed issue, coupled with the structural weaknesses identified in the code, indicates a plugin that requires immediate attention from its developers and administrators.",[226,229,231,234],{"reason":227,"points":228},"Unpatched CVE: 1 Medium",15,{"reason":230,"points":202},"AJAX handler without auth checks",{"reason":232,"points":233},"Low percentage of output escaping",7,{"reason":235,"points":128},"Lack of capability checks","2026-03-16T19:42:03.603Z",{"wat":238,"direct":248},{"assetPaths":239,"generatorPatterns":242,"scriptPaths":243,"versionParams":245},[240,241],"\u002Fwp-content\u002Fplugins\u002Fsheet2site\u002Fassets\u002Fsheet2site.js","\u002Fwp-content\u002Fplugins\u002Fsheet2site\u002Fassets\u002Fsheet2site.css",[],[244],"https:\u002F\u002Fsheet2site.com\u002Fjs\u002Fembedded.js",[246,247],"sheet2site\u002Fstyle.css?ver=","sheet2site\u002Fscript.js?ver=",{"cssClasses":249,"htmlComments":252,"htmlAttributes":253,"restEndpoints":255,"jsGlobals":256,"shortcodeOutput":258},[250,251],"sheet2site-activation","sheet2site-help",[],[254],"data-sheet2site",[],[257],"sheet2siteAdmin",[259],"[sheet2site key="]