Conversational Forms for Gravity Forms Security & Risk Analysis

wordpress.org/plugins/conversational-forms-for-gravity-forms

Convert Gravity forms to Conversational design easily and without coding.

60 active installs v1.4 PHP + WP 4.0+ Updated Apr 3, 2024
conversational-formsgravity-formsgravity-forms-conversational
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Conversational Forms for Gravity Forms Safe to Use in 2026?

Generally Safe

Score 85/100

Conversational Forms for Gravity Forms has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2yr ago
Risk Assessment

The plugin "conversational-forms-for-gravity-forms" v1.4 demonstrates a generally strong security posture based on the provided static analysis. The absence of any known CVEs, coupled with the plugin not utilizing dangerous functions, raw SQL queries, or performing file operations, suggests a well-maintained and security-conscious development. The presence of capability checks further reinforces this, indicating an effort to restrict access to certain functionalities. However, there are a few areas that warrant attention.

The analysis revealed two flows with unsanitized paths, which could potentially lead to security vulnerabilities if these paths are user-controllable and not properly validated. Additionally, the plugin makes an external HTTP request, which can be a vector for various attacks if the destination is compromised or the request itself is mishandled. The lack of explicit nonce checks on AJAX handlers, while the attack surface for these is zero, implies a potential oversight that could become a risk if AJAX handlers were to be introduced in future versions without proper security measures.

Overall, the plugin's security history is excellent, with no recorded vulnerabilities, which is a significant strength. The current version exhibits good practices in areas like output escaping and prepared statements. The main concerns lie in the identified unsanitized paths and the external HTTP request, which, while not critical at this stage, represent potential weaknesses that should be addressed to maintain its robust security record.

Key Concerns

  • Flows with unsanitized paths
  • External HTTP requests
  • Zero nonce checks on AJAX handlers
Vulnerabilities
None known

Conversational Forms for Gravity Forms Security Vulnerabilities

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

Conversational Forms for Gravity Forms Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
1
10 escaped
Nonce Checks
0
Capability Checks
3
File Operations
0
External Requests
1
Bundled Libraries
0

Output Escaping

91% escaped11 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
coversation_admin_init (wpm-gravity-conversational-core.php:78)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Conversational Forms for Gravity Forms Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 26
actionadmin_menuadmin-menu\addons.php:7
actionadmin_enqueue_scriptsadmin-menu\addons.php:14
actionplugins_loadedadmin-menu\addons.php:72
filterpre_set_site_transient_update_pluginsadmin-menu\EDD_SL_Plugin_Updater.php:75
filterplugins_apiadmin-menu\EDD_SL_Plugin_Updater.php:76
actionafter_plugin_rowadmin-menu\EDD_SL_Plugin_Updater.php:77
actionadmin_initadmin-menu\EDD_SL_Plugin_Updater.php:78
actionadmin_menuadmin-menu\licenses.php:6
actionadmin_initadmin-menu\licenses.php:7
actionadmin_menuadmin-menu\welcome-page.php:6
actiongform_loadedwpm-gravity-conversational-core.php:28
actiongform_enqueue_scriptswpm-gravity-conversational-core.php:39
actionadmin_enqueue_scriptswpm-gravity-conversational-core.php:42
actionwp_enqueue_scriptswpm-gravity-conversational-core.php:44
filtertemplate_includewpm-gravity-conversational-core.php:46
filtergform_form_post_get_metawpm-gravity-conversational-core.php:48
filtergform_submit_buttonwpm-gravity-conversational-core.php:50
filtergform_next_buttonwpm-gravity-conversational-core.php:52
filtergform_previous_buttonwpm-gravity-conversational-core.php:54
filtergform_progress_barwpm-gravity-conversational-core.php:56
filtergform_form_argswpm-gravity-conversational-core.php:58
actioninitwpm-gravity-conversational-core.php:60
actioninitwpm-gravity-conversational-core.php:63
actionadmin_initwpm-gravity-conversational-core.php:65
actionenqueue_block_editor_assetswpm-gravity-conversational-core.php:67
actioninitwpm-gravity-conversational-core.php:69
Maintenance & Trust

Conversational Forms for Gravity Forms Maintenance & Trust

Maintenance Signals

WordPress version tested6.5.8
Last updatedApr 3, 2024
PHP min version
Downloads3K

Community Trust

Rating100/100
Number of ratings1
Active installs60
Developer Profile

Conversational Forms for Gravity Forms Developer Profile

wpmonks

6 plugins · 71K total installs

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

How We Detect Conversational Forms for Gravity Forms

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/conversational-forms-for-gravity-forms/css/fontawesome.min.css/wp-content/plugins/conversational-forms-for-gravity-forms/block/css/sidebar.css/wp-content/plugins/conversational-forms-for-gravity-forms/block/js/block.js
Script Paths
/wp-content/plugins/conversational-forms-for-gravity-forms/js/conversational-forms.js
Version Parameters
conversational-forms-for-gravity-forms/js/conversational-forms.js?ver=conversational-forms-for-gravity-forms/css/conversational-forms.css?ver=

HTML / DOM Fingerprints

CSS Classes
gfcf-conversational-formgfcf-form-wizardgfcf-stepgfcf-step-activegfcf-question-wrappergfcf-field-labelgfcf-field-inputgfcf-button-wrapper+3 more
HTML Comments
<!-- Conversational Form for Gravity Forms --><!-- End Conversational Form --><!-- Conversational Form Input Fields --><!-- End Input Fields -->+2 more
Data Attributes
data-gfcf-form-iddata-gfcf-current-stepdata-gfcf-total-steps
JS Globals
window.gfcf_conversational_formswindow.gfcf_form_settingswindow.gfcf_field_settings
Shortcode Output
[conversational_form id="[conversational_form]
FAQ

Frequently Asked Questions about Conversational Forms for Gravity Forms