
Repeater Fields for Gravity Forms Security & Risk Analysis
wordpress.org/plugins/repeater-for-gravity-formsThe Repeater Fields for Gravity Forms allow you to create one or more sets of fields that can be repeated.
Is Repeater Fields for Gravity Forms Safe to Use in 2026?
Generally Safe
Score 100/100Repeater Fields for Gravity Forms has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The repeater-for-gravity-forms plugin v2.4.4 demonstrates a generally strong security posture based on the provided static analysis. A significant positive is the complete absence of unescaped output, indicating diligent sanitization before data is displayed. The lack of file operations and external HTTP requests also reduces potential attack vectors. Furthermore, the plugin has no recorded vulnerabilities (CVEs), suggesting a history of stable and secure development.
However, there are areas for improvement. The most notable concern is the presence of a single SQL query that does not utilize prepared statements, representing a direct risk of SQL injection if the input feeding this query is not meticulously sanitized elsewhere. While the attack surface is small and appears to have a nonce check, the absence of capability checks on the single AJAX handler is a significant oversight. This could allow any authenticated user to trigger this handler, potentially leading to unintended actions or data manipulation, even if the plugin itself hasn't seen specific exploits in the past.
In conclusion, while the plugin benefits from a clean vulnerability history and good output escaping practices, the raw SQL query and the missing capability check on the AJAX handler are critical points of concern. These weaknesses, though not currently exploited according to the data, represent tangible security risks that should be addressed to further harden the plugin.
Key Concerns
- SQL query not using prepared statements
- AJAX handler without capability checks
Repeater Fields for Gravity Forms Security Vulnerabilities
Repeater Fields for Gravity Forms Release Timeline
Repeater Fields for Gravity Forms Code Analysis
SQL Query Safety
Output Escaping
Repeater Fields for Gravity Forms Attack Surface
AJAX Handlers 1
WordPress Hooks 16
Maintenance & Trust
Repeater Fields for Gravity Forms Maintenance & Trust
Maintenance Signals
Community Trust
Repeater Fields for Gravity Forms Alternatives
Repeater Fields for Elementor Forms
repeater-for-elementor
The Repeater Fields for Elementor Forms allow you to create one or more sets of fields that can be repeated.
Repeater Fields for WPForms
repeater-field-for-wpforms
The Repeater Fields for WPForms allow you to create one or more sets of fields that can be repeated.
Repeater for Contact Form 7
repeater-for-contact-form-7
The Repeater Fields for Contact Form 7 allow you to create one or more sets of fields that can be repeated.
Real Time Validation for Gravity Forms
real-time-validation-for-gravity-forms
Real Time Validation for Gravity Forms increases conversion rates of your Gravity Form using inline validation messages as user types in field.
Loop Grid Extender for Elementor – ACF Repeater & Smart Filters
loop-grid-extender-for-elementor-pro
Use ACF repeater fields inside Elementor loop items and add smart dynamic dropdown taxonomy filters to the Elementor Loop Grid widget.
Repeater Fields for Gravity Forms Developer Profile
59 plugins · 26K total installs
How We Detect Repeater Fields for Gravity Forms
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/repeater-for-gravity-forms/yeekit/document.php/wp-content/plugins/repeater-for-gravity-forms/fields/repeater_field.php/wp-content/plugins/repeater-for-gravity-forms/fields/repeater_start_field.php/wp-content/plugins/repeater-for-gravity-forms/add_on.php/wp-content/plugins/repeater-for-gravity-forms/libs/wp_repeater.js/wp-content/plugins/repeater-for-gravity-forms/libs/css/repeatericons.css/wp-content/plugins/repeater-for-gravity-forms/libs/wp_repeater.css/wp-content/plugins/repeater-for-gravity-forms/libs/wp_repeater.jsrepeater-for-gravity-forms/libs/wp_repeater.js?ver=repeater-for-gravity-forms/libs/css/repeatericons.css?ver=repeater-for-gravity-forms/libs/wp_repeater.css?ver=HTML / DOM Fingerprints
field_field_repeater_initial_rows_settingfield_field_repeater_max_settingfield_field_repeater_title_settingfield_field_repeater_end_text_settingpro_disableid="repeater_initial_rows"id="repeater_initial_rows_map"id="repeater_max"id="repeater_title"id="field_repeater_end_text"yeeaddons_gf_repeater_dataSuperaddons_Grepeater_Field_AddOn_InitSuperaddons_Grepeater_Field_AddonYeeaddons_GF_Repeater_InitSuperaddons_GFRepeater_Field