Integration for Airtable – WPForms, Gravity Forms, CF7, Ninja Forms & More Security & Risk Analysis

wordpress.org/plugins/integration-for-airtable

Send WordPress form submissions to Airtable automatically. Map form fields to Airtable columns — no Zapier, no Make, no third-party automation needed.

0 active installs v1.2.0 PHP 8.0+ WP 5.8+ Updated Mar 11, 2026
airtablecontact-form-7form-integrationgravity-formswpforms
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Integration for Airtable – WPForms, Gravity Forms, CF7, Ninja Forms & More Safe to Use in 2026?

Generally Safe

Score 100/100

Integration for Airtable – WPForms, Gravity Forms, CF7, Ninja Forms & More has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 23d ago
Risk Assessment

The "integration-for-airtable" plugin version 1.2.0 exhibits a mixed security posture. While it demonstrates strong practices in output escaping and the use of prepared statements for SQL queries, a significant concern arises from its large attack surface, particularly with AJAX handlers. A high proportion of these AJAX handlers (20 out of 21) lack authentication checks, presenting a substantial risk for unauthorized actions if these handlers are exploitable.

The static analysis also reveals a worrying pattern in taint analysis, with 6 out of 7 analyzed flows having unsanitized paths. Although no critical or high severity vulnerabilities were identified in the taint analysis, unsanitized paths are a precursor to potential security flaws, especially when combined with unprotected entry points. The complete absence of known CVEs and a clean vulnerability history is a positive indicator, suggesting a generally well-maintained codebase or a lack of prior discovery of weaknesses. However, this should not overshadow the immediate risks posed by the unprotected AJAX endpoints and unsanitized path flows.

In conclusion, the plugin has strengths in its handling of SQL and output, but the numerous unprotected AJAX endpoints and the prevalence of unsanitized paths are critical weaknesses. The clean vulnerability history is a positive, but the identified code analysis issues, particularly the attack surface without authentication, warrant attention and risk mitigation. A balance of good practices in some areas is overshadowed by significant concerns in attack vector management.

Key Concerns

  • 20 unprotected AJAX handlers
  • 6 flows with unsanitized paths
  • 2 AJAX handlers without nonce checks
  • 2 AJAX handlers without capability checks
Vulnerabilities
None known

Integration for Airtable – WPForms, Gravity Forms, CF7, Ninja Forms & More Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 17, 2026

Integration for Airtable – WPForms, Gravity Forms, CF7, Ninja Forms & More Code Analysis

Dangerous Functions
0
Raw SQL Queries
2
8 prepared
Unescaped Output
3
137 escaped
Nonce Checks
6
Capability Checks
6
File Operations
0
External Requests
8
Bundled Libraries
0

SQL Query Safety

80% prepared10 total queries

Output Escaping

98% escaped140 total outputs
Data Flows
6 unsanitized

Data Flow Analysis

7 flows6 with unsanitized paths
ajax_get_tables (includes\admin\class-rsifa-connection-ajax-handler.php:132)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
20 unprotected

Integration for Airtable – WPForms, Gravity Forms, CF7, Ninja Forms & More Attack Surface

Entry Points21
Unprotected20

AJAX Handlers 21

authwp_ajax_rsifa_get_settingsincludes\admin\class-rsifa-admin.php:149
authwp_ajax_rsifa_save_settingsincludes\admin\class-rsifa-admin.php:150
authwp_ajax_rsifa_test_connectionincludes\admin\class-rsifa-admin.php:151
authwp_ajax_rsifa_get_basesincludes\admin\class-rsifa-admin.php:154
authwp_ajax_rsifa_get_cached_basesincludes\admin\class-rsifa-admin.php:155
authwp_ajax_rsifa_get_tablesincludes\admin\class-rsifa-admin.php:156
authwp_ajax_rsifa_get_table_fieldsincludes\admin\class-rsifa-admin.php:157
authwp_ajax_rsifa_get_connectionsincludes\admin\class-rsifa-admin.php:158
authwp_ajax_rsifa_save_connectionincludes\admin\class-rsifa-admin.php:159
authwp_ajax_rsifa_delete_connectionincludes\admin\class-rsifa-admin.php:160
authwp_ajax_rsifa_toggle_connectionincludes\admin\class-rsifa-admin.php:161
authwp_ajax_rsifa_get_form_fieldsincludes\admin\class-rsifa-admin.php:162
authwp_ajax_rsifa_create_tableincludes\admin\class-rsifa-admin.php:163
authwp_ajax_rsifa_create_fieldincludes\admin\class-rsifa-admin.php:164
authwp_ajax_rsifa_get_logsincludes\admin\class-rsifa-admin.php:167
authwp_ajax_rsifa_delete_logsincludes\admin\class-rsifa-admin.php:168
authwp_ajax_rsifa_export_logsincludes\admin\class-rsifa-admin.php:169
authwp_ajax_rsifa_send_support_messageincludes\admin\class-rsifa-admin.php:172
authwp_ajax_rsifa_send_feature_requestincludes\admin\class-rsifa-admin.php:173
authwp_ajax_rsifa_send_upgrade_requestincludes\admin\class-rsifa-admin.php:174
authwp_ajax_rsifa_send_deactivation_feedbackincludes\admin\class-rsifa-deactivation-feedback.php:42
WordPress Hooks 19
actionadmin_menuincludes\admin\class-rsifa-admin.php:117
actionadmin_enqueue_scriptsincludes\admin\class-rsifa-admin.php:118
filteradmin_body_classincludes\admin\class-rsifa-admin.php:119
actionadmin_headincludes\admin\class-rsifa-admin.php:234
actionadmin_enqueue_scriptsincludes\admin\class-rsifa-deactivation-feedback.php:40
actionadmin_footer-plugins.phpincludes\admin\class-rsifa-deactivation-feedback.php:41
actionrsifa_send_to_airtable_backgroundincludes\class-rsifa-plugin.php:241
actionrsifa_retry_with_field_strippingincludes\class-rsifa-plugin.php:242
actionrsifa_process_retry_queueincludes\class-rsifa-plugin.php:243
filtercron_schedulesincludes\class-rsifa-plugin.php:244
actionwpcf7_mail_sentincludes\integrations\class-rsifa-contact-form-7.php:46
actionelementor_pro/forms/new_recordincludes\integrations\class-rsifa-elementor-forms.php:46
actionfluentform/submission_insertedincludes\integrations\class-rsifa-fluent-forms.php:50
actionfrm_after_create_entryincludes\integrations\class-rsifa-formidable.php:46
actiongform_after_submissionincludes\integrations\class-rsifa-gravity-forms.php:46
actionninja_forms_after_submissionincludes\integrations\class-rsifa-ninja-forms.php:46
actionwpforms_process_completeincludes\integrations\class-rsifa-wpforms.php:46
actionadmin_noticesintegration-for-airtable.php:50
actionplugins_loadedintegration-for-airtable.php:138

Scheduled Events 3

rsifa_process_retry_queue
rsifa_send_to_airtable_background
rsifa_retry_with_field_stripping
Maintenance & Trust

Integration for Airtable – WPForms, Gravity Forms, CF7, Ninja Forms & More Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 11, 2026
PHP min version8.0
Downloads161

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Integration for Airtable – WPForms, Gravity Forms, CF7, Ninja Forms & More Developer Profile

RippleStep

3 plugins · 0 total installs

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

How We Detect Integration for Airtable – WPForms, Gravity Forms, CF7, Ninja Forms & More

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/integration-for-airtable/includes/admin/css/settings.css/wp-content/plugins/integration-for-airtable/includes/admin/css/styles.css/wp-content/plugins/integration-for-airtable/includes/admin/js/connections.js/wp-content/plugins/integration-for-airtable/includes/admin/js/logs.js/wp-content/plugins/integration-for-airtable/includes/admin/js/settings.js/wp-content/plugins/integration-for-airtable/includes/admin/js/support.js/wp-content/plugins/integration-for-airtable/includes/admin/js/vendor/vue.global.prod.js/wp-content/plugins/integration-for-airtable/includes/admin/js/vendor/xlsx.mini.min.js+2 more
Script Paths
/wp-content/plugins/integration-for-airtable/includes/admin/js/connections.js/wp-content/plugins/integration-for-airtable/includes/admin/js/logs.js/wp-content/plugins/integration-for-airtable/includes/admin/js/settings.js/wp-content/plugins/integration-for-airtable/includes/admin/js/support.js/wp-content/plugins/integration-for-airtable/includes/admin/js/vendor/vue.global.prod.js/wp-content/plugins/integration-for-airtable/includes/admin/js/vendor/xlsx.mini.min.js+2 more
Version Parameters
integration-for-airtable/includes/admin/css/settings.css?ver=integration-for-airtable/includes/admin/css/styles.css?ver=integration-for-airtable/includes/admin/js/connections.js?ver=integration-for-airtable/includes/admin/js/logs.js?ver=integration-for-airtable/includes/admin/js/settings.js?ver=integration-for-airtable/includes/admin/js/support.js?ver=integration-for-airtable/includes/admin/js/vendor/vue.global.prod.js?ver=integration-for-airtable/includes/admin/js/vendor/xlsx.mini.min.js?ver=integration-for-airtable/includes/airtable/js/app.js?ver=integration-for-airtable/includes/airtable/js/chunk-vendors.js?ver=

HTML / DOM Fingerprints

CSS Classes
rsifa-settings-pagersifa-connections-pagersifa-logs-page
Data Attributes
data-page-slug="integration-for-airtable"data-page-slug="rsifa-connections"data-page-slug="rsifa-logs"
JS Globals
rsifa_connection_paramsrsifa_logs_paramsrsifa_settings_paramsrsifa_support_paramsrsifa_airtable_paramsrsifa_vue
FAQ

Frequently Asked Questions about Integration for Airtable – WPForms, Gravity Forms, CF7, Ninja Forms & More