Conditional Logic Emails and Fields for Contact Form 7 Security & Risk Analysis

wordpress.org/plugins/yeekit-conditional-logic-for-contact-form-7

Add conditional logic to Contact Form 7. Show or hide fields and send different emails based on user input.

20 active installs v3.0.3 PHP + WP 2.0+ Updated Dec 17, 2025
cf7conditional-logiccontact-form-7emailsshow-hide-fields
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Conditional Logic Emails and Fields for Contact Form 7 Safe to Use in 2026?

Generally Safe

Score 100/100

Conditional Logic Emails and Fields 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 3mo ago
Risk Assessment

The "yeekit-conditional-logic-for-contact-form-7" plugin version 3.0.3 exhibits a strong security posture based on the provided static analysis. The absence of dangerous functions, the exclusive use of prepared statements for SQL queries, and 100% proper output escaping indicate robust coding practices for preventing common web vulnerabilities. The presence of nonce checks and the limited, external HTTP requests, while not ideal, do not immediately signal a critical weakness given the context. Notably, there are no recorded vulnerabilities in its history, which is a significant positive indicator.

Key Concerns

  • No capability checks on entry points
  • Bundled Select2 library without version specified
  • External HTTP requests present
Vulnerabilities
None known

Conditional Logic Emails and Fields for Contact Form 7 Security Vulnerabilities

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

Conditional Logic Emails and Fields for Contact Form 7 Code Analysis

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

Bundled Libraries

Select2

Output Escaping

100% escaped128 total outputs
Attack Surface

Conditional Logic Emails and Fields for Contact Form 7 Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_yeekit_dismiss_notyyeekit\document.php:13
WordPress Hooks 20
actionwpcf7_initbackend\group.php:5
actionwpcf7_admin_initbackend\group.php:6
filterwpcf7_contact_form_propertiesbackend\group.php:7
actionadmin_enqueue_scriptsbackend\index.php:7
filterwpcf7_editor_panelsbackend\index.php:8
actionsave_postbackend\index.php:9
actionwp_enqueue_scriptsfrontend\index.php:8
filterwpcf7_form_response_outputfrontend\index.php:9
filterwpcf7_additional_mailfrontend\index.php:10
filterwpcf7_posted_datafrontend\index.php:11
filterwpcf7_validatefrontend\index.php:12
filterwpcf7_form_hidden_fieldsfrontend\index.php:13
actionadmin_menuyeekit\document.php:10
actionadmin_enqueue_scriptsyeekit\document.php:11
filterfluentform_global_addonsyeekit\document.php:12
actionadmin_noticesyeekit\document.php:14
actionelementor/element/form/section_form_options/after_section_endyeekit\document.php:15
actionadmin_inityeekit\document.php:17
actionelementor/editor/after_enqueue_stylesyeekit\document.php:19
filterhttp_responseyeekit\document.php:208
Maintenance & Trust

Conditional Logic Emails and Fields for Contact Form 7 Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 17, 2025
PHP min version
Downloads510

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

Conditional Logic Emails and Fields for Contact Form 7 Developer Profile

add-ons.org

55 plugins · 26K total installs

87
trust score
Avg Security Score
99/100
Avg Patch Time
47 days
View full developer profile
Detection Fingerprints

How We Detect Conditional Logic Emails and Fields 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/yeekit-conditional-logic-for-contact-form-7/backend/select2/css/select2.min.css/wp-content/plugins/yeekit-conditional-logic-for-contact-form-7/backend/css/cf7-condition-logic.css/wp-content/plugins/yeekit-conditional-logic-for-contact-form-7/backend/select2/js/select2.min.js/wp-content/plugins/yeekit-conditional-logic-for-contact-form-7/backend/js/conditional-logic.js
Script Paths
/wp-content/plugins/yeekit-conditional-logic-for-contact-form-7/backend/js/conditional-logic.js
Version Parameters
/wp-content/plugins/yeekit-conditional-logic-for-contact-form-7/backend/css/cf7-condition-logic.css?ver=

HTML / DOM Fingerprints

CSS Classes
cf7-condition-logiccf7-loic-grounp-headyeekit-padding-15cf7_logic_email_templatecf7-logic-whencf7-logic-namecf7-inner-containercf7-logic-add-equals-email+3 more
HTML Comments
<!-- /.hidden --><!-- Mail to --><!-- Template --><!-- Custom (Pro version) -->+17 more
Data Attributes
data-action-connectdata-action-conditiondata-action-logic
JS Globals
Yeeaddons_CF7_CL_Backend
FAQ

Frequently Asked Questions about Conditional Logic Emails and Fields for Contact Form 7