Conversational Form Add-on For Contact Form 7 Security & Risk Analysis

wordpress.org/plugins/cf7-bot-forms-add-on

This WordPress plugin integrates Contact Form 7 forms into Conversational Form.

10 active installs v1.2 PHP + WP 4.7.0+ Updated Dec 21, 2017
cf7cf7-add-oncontact-form-7-conversational-formconversational-formconversational-form-contact-form-7-add-on
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Conversational Form Add-on For Contact Form 7 Safe to Use in 2026?

Generally Safe

Score 85/100

Conversational Form Add-on For Contact Form 7 has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 8yr ago
Risk Assessment

The security posture of the "cf7-bot-forms-add-on" v1.2 plugin presents a mixed bag of good practices and significant concerns. On the positive side, the plugin demonstrates adherence to secure SQL practices by using prepared statements exclusively. Furthermore, it has no recorded vulnerabilities, which suggests a history of responsible development or a lack of past exploitation. However, the static analysis reveals critical weaknesses that overshadow these strengths.

The plugin's code analysis flags two instances of the `unserialize` function, which is notoriously dangerous as it can lead to Remote Code Execution if processing untrusted input. Compounding this, the taint analysis reveals two flows with unsanitized paths, both classified as high severity. This indicates that user-controlled data is likely being passed directly to the dangerous `unserialize` function or other vulnerable operations without proper sanitization, creating a direct pathway for exploitation.

The absence of nonce checks and capability checks on any entry points, combined with a low percentage of properly escaped output, further exacerbates these risks. While the static attack surface appears small (0 AJAX handlers, 0 REST API routes, etc.), the presence of internal code vulnerabilities means these don't need to be exposed externally to be dangerous. The lack of external HTTP requests is a minor positive, but the internal security flaws are the primary concern. In conclusion, despite a clean vulnerability history, the critical findings in code and taint analysis, particularly the use of `unserialize` with unsanitized input, make this plugin a high-risk component.

Key Concerns

  • High severity taint flow
  • High severity taint flow
  • Dangerous function used: unserialize
  • Dangerous function used: unserialize
  • Low output escaping percentage
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

Conversational Form Add-on For Contact Form 7 Security Vulnerabilities

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

Conversational Form Add-on For Contact Form 7 Code Analysis

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

Dangerous Functions Found

unserialize$form_fields = $form_fields_str ? unserialize($form_fields_str) : false;cf7-bot-forms-addon.php:82
unserialize$form_fields = $form_fields_str ? unserialize($form_fields_str) : false;cf7-bot-forms-addon.php:187

Output Escaping

13% escaped16 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
cf7bot_admin_panel_content (cf7-bot-forms-addon.php:73)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Conversational Form Add-on For Contact Form 7 Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 6
actionadmin_enqueue_scriptscf7-bot-forms-addon.php:59
actionwpcf7_enqueue_scriptscf7-bot-forms-addon.php:60
filterwpcf7_editor_panelscf7-bot-forms-addon.php:72
actionwpcf7_save_contact_formcf7-bot-forms-addon.php:166
filterwpcf7_form_response_outputcf7-bot-forms-addon.php:258
actionadmin_noticescf7-bot-forms-addon.php:289
Maintenance & Trust

Conversational Form Add-on For Contact Form 7 Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedDec 21, 2017
PHP min version
Downloads2K

Community Trust

Rating20/100
Number of ratings1
Active installs10
Developer Profile

Conversational Form Add-on For Contact Form 7 Developer Profile

Briny Infoway

1 plugin · 10 total installs

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

How We Detect Conversational Form Add-on For Contact Form 7

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/cf7-bot-forms-add-on/assets/css/styles.css/wp-content/plugins/cf7-bot-forms-add-on/assets/gform/conversational-form.min.css/wp-content/plugins/cf7-bot-forms-add-on/assets/gform/conversational-form.min.js/wp-content/plugins/cf7-bot-forms-add-on/assets/js/scripts.js
Script Paths
/wp-content/plugins/cf7-bot-forms-add-on/assets/js/scripts.js/wp-content/plugins/cf7-bot-forms-add-on/assets/gform/conversational-form.min.js
Version Parameters
cf7-bot-forms-add-on/assets/css/styles.css?ver=cf7-bot-forms-add-on/assets/js/scripts.js?ver=

HTML / DOM Fingerprints

CSS Classes
cf7bot-conversational-formconversational-form-wrapperconversational-form-messageconversational-form-input-areacf7bot_hs_fieldcf7bot_cf7_fieldadd_fieldremove_field
Data Attributes
data-form-iddata-form-outerdata-bot-icondata-user-icondata-enabled
JS Globals
cf7bot_get_view_templatecf7bot_root_urlcf7bot_root_dircf7bot_admin_save_formcf7bot_admin_panel_contentcf7bot_admin_panel
Shortcode Output
<div class="cf7bot-conversational-form" data-form-id="conversational-form-wrapperconversational-form-messageconversational-form-input-area
FAQ

Frequently Asked Questions about Conversational Form Add-on For Contact Form 7