
Wrap form fields in Gravity Forms Security & Risk Analysis
wordpress.org/plugins/wrap-form-fields-in-gravity-formsExtends the Gravity Forms plugin - Adding a new field type to wrap field items in a div with custom classes.
Is Wrap form fields in Gravity Forms Safe to Use in 2026?
Generally Safe
Score 85/100Wrap form fields in Gravity Forms has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The plugin "wrap-form-fields-in-gravity-forms" v0.1.1 presents a mixed security picture. On the positive side, the static analysis reveals no identified attack surface, meaning there are no apparent AJAX handlers, REST API routes, shortcodes, or cron events that could be directly exploited. Furthermore, the code demonstrates good practices by avoiding dangerous functions, performing all SQL queries using prepared statements, and having no recorded vulnerabilities or CVEs in its history. This indicates a potentially stable and well-maintained codebase from a historical perspective.
However, the analysis also highlights significant concerns. A critical finding is that 100% of the output within the plugin is not properly escaped. This lack of output escaping represents a considerable risk, as it opens the door to Cross-Site Scripting (XSS) vulnerabilities. Any data that is displayed to users, whether directly from user input or processed by the plugin, could potentially be manipulated to inject malicious scripts, compromising the security of users and the website.
While the plugin has a clean vulnerability history, the current lack of output escaping is a severe weakness that overshadows the absence of other identified risks like SQL injection or untrusted file operations. The absence of nonce and capability checks, although not directly tied to an exposed attack surface in this analysis, further contributes to a less robust security posture. Therefore, while the plugin shows promise in some areas, the unescaped output poses an immediate and critical threat that requires urgent attention.
Key Concerns
- Unescaped output detected
- Missing nonce checks
- Missing capability checks
Wrap form fields in Gravity Forms Security Vulnerabilities
Wrap form fields in Gravity Forms Code Analysis
Output Escaping
Wrap form fields in Gravity Forms Attack Surface
WordPress Hooks 8
Maintenance & Trust
Wrap form fields in Gravity Forms Maintenance & Trust
Maintenance Signals
Community Trust
Wrap form fields in Gravity Forms Alternatives
Gravity Fieldset for Gravity Forms
gravity-fieldset-for-gravity-forms
Extends the Gravity Forms plugin - adding an fieldset open and close field that can be used to create 'real' sections.
Gravity Forms Zero Spam
gravity-forms-zero-spam
Enhance your Gravity Forms to include anti-spam measures originally based on the work of David Walsh's "Zero Spam" technique.
Gravity Booster – Styles & Layouts for Gravity Forms
styles-and-layouts-for-gravity-forms
Gravity Booster - Styles and Layouts for Gravity Forms plugin lets you design and style Gravity Forms without CSS coding. You can also use it for addi …
Advanced Custom Fields: Gravity Forms Add-on
acf-gravityforms-add-on
Provides an Advanced Custom Field which allows a WordPress user to select a Gravity Form as part of a field group configuration.
Event Tracking for Gravity Forms
gravity-forms-google-analytics-event-tracking
Easily add event tracking using Gravity Forms and your Google Analytics or Google Tag Manager account. Supports Google Analytics v3 and Gravity Forms …
Wrap form fields in Gravity Forms Developer Profile
3 plugins · 2K total installs
How We Detect Wrap form fields in Gravity Forms
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wrap-form-fields-in-gravity-forms/css/rak_wrapper_admin.css/wp-content/plugins/wrap-form-fields-in-gravity-forms/js/rak_wrapper_admin.js/wp-content/plugins/wrap-form-fields-in-gravity-forms/js/rak_wrapper_admin.phpHTML / DOM Fingerprints
gfield_course_option_wrappergform_item_wrapper_begingform_item_wrapper_endgform_wrapperdata-type='WrapperBegin'data-type='WrapperEnd'<div class="gfield_course_option_wrapper"><ul><li></li></ul></div>