
SheetLink Forms Security & Risk Analysis
wordpress.org/plugins/sheetlink-formsSend WordPress form submissions directly to Google Sheets via a free Google Apps Script receiver. Works on any site without registration.
Is SheetLink Forms Safe to Use in 2026?
Generally Safe
Score 100/100SheetLink Forms has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The sheetlink-forms plugin v1.6.3 exhibits a significant security concern due to its extensive attack surface composed entirely of unprotected AJAX handlers. While the code demonstrates good practices in output escaping and largely uses prepared statements for SQL queries, the lack of authentication and capability checks on all 10 identified AJAX entry points creates a critical vulnerability. Any authenticated user could potentially trigger these actions, leading to unintended consequences if the internal logic is not robustly designed against manipulation.
The taint analysis revealing one flow with an unsanitized path, classified as high severity, directly correlates with this lack of authorization. This suggests a potential avenue for attackers to exploit the plugin by manipulating input that is not adequately checked before being used in sensitive operations. The absence of known vulnerabilities in its history is a positive sign, indicating a relatively clean past, but it does not negate the immediate risks presented by the current code's architecture. The plugin's strengths lie in its proper output escaping and SQL handling, but these are overshadowed by the critical security gap in its AJAX endpoints.
Key Concerns
- AJAX handlers without auth checks
- High severity unsanitized taint flow
SheetLink Forms Security Vulnerabilities
SheetLink Forms Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
SheetLink Forms Attack Surface
AJAX Handlers 10
WordPress Hooks 20
Maintenance & Trust
SheetLink Forms Maintenance & Trust
Maintenance Signals
Community Trust
SheetLink Forms Alternatives
GSheetConnector for Gravity Forms – Send Gravity Forms Entries to Google Sheets in Real-Time
gsheetconnector-gravity-forms
Send Gravity Forms entries to Google Sheets in real-time. Automatically sync Gravity Forms submissions to Google Sheets with secure Google Sheets inte …
GSheetConnector for CF7 – Connect Contact Form 7 to Google Sheets and Send Form Submissions in Real Time
cf7-google-sheets-connector
Send your Contact Form 7 data directly to your Google Sheets spreadsheet.
WP Contact Slider – Contact Form Slider Widget
wp-contact-slider
Helps you to show slide out contact form to display CF7, Gravity forms, Ninja Forms, WP Forms, display random text/HTML and support some other forms.
Forms: 3rd-Party Integration
forms-3rdparty-integration
Send contact form submissions from other plugins to multiple external services e.g. CRM. Configurable, custom field mapping, pre/post processing.
Connector for Gravity Forms and Google Sheets
wp-gravity-forms-spreadsheets
Gravity Forms Google Sheets Connector sends Gravity forms entries to Google Sheets.
SheetLink Forms Developer Profile
1 plugin · 0 total installs
How We Detect SheetLink Forms
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/sheetlink-forms/assets/css/admin-ui.css/wp-content/plugins/sheetlink-forms/assets/css/admin.css/wp-content/plugins/sheetlink-forms/assets/js/admin.js/wp-content/plugins/sheetlink-forms/assets/js/admin.jssheetlink-forms/assets/css/admin-ui.css?ver=sheetlink-forms/assets/css/admin.css?ver=sheetlink-forms/assets/js/admin.js?ver=HTML / DOM Fingerprints
sheetlink-dashboardsheetlink-settings-field<!-- Dashboard: start --><!-- Sync Rules: start --><!-- Retry Queue: start --><!-- Upgrade: start -->data-sheetlink-field-typesheetlink/wp-json/sheetlink/v1/settings