Email Customizer for Gravity Forms Security & Risk Analysis

wordpress.org/plugins/email-customizer-for-gravity-forms

Allows customizing the email design from Gravity Forms with layouts, colors, images, and logos to match your brand's style.

40 active installs v1.0.3 PHP 5.2+ WP 2.0+ Updated Nov 28, 2025
contact-form-emailemailemail-builderemail-gravity-formsgravity-forms-mail
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Email Customizer for Gravity Forms Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 4mo ago
Risk Assessment

The "email-customizer-for-gravity-forms" plugin, version 1.0.3, presents a generally positive security posture with a very small attack surface and a good track record of no known vulnerabilities. The code analysis indicates a strong emphasis on security best practices, with a high percentage of properly escaped output and robust capability checks in place. The limited entry points, all protected, further contribute to its defensibility.

However, the presence of three instances of the `unserialize` function is a significant concern. While no critical or high severity taint flows were identified in this analysis, the use of `unserialize` without strict input validation can open the door to object injection vulnerabilities if an attacker can control the serialized data. Furthermore, the taint analysis identified one flow with unsanitized paths, which warrants further investigation, although it did not reach a critical severity level. The static analysis also noted that 67% of SQL queries are not using prepared statements, presenting a risk of SQL injection, although the total number of SQL queries is low.

Given the complete absence of historical vulnerabilities and the generally good implementation of security features, the plugin's overall security is strong. The identified risks are primarily related to the use of potentially dangerous functions and insecure database query practices, which, while not currently exploited according to historical data, represent latent threats that could be addressed to further harden the plugin.

Key Concerns

  • Dangerous function: unserialize used
  • SQL queries not using prepared statements (67%)
  • Taint flow with unsanitized paths
Vulnerabilities
None known

Email Customizer for Gravity Forms Security Vulnerabilities

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

Email Customizer for Gravity Forms Code Analysis

Dangerous Functions
3
Raw SQL Queries
2
1 prepared
Unescaped Output
20
141 escaped
Nonce Checks
1
Capability Checks
8
File Operations
16
External Requests
3
Bundled Libraries
0

Dangerous Functions Found

unserialize$key_info = unserialize( trim( $raw_response['body'] ) );backend\gfcommon_style.php:2338
unserialize$terms_copy = unserialize( serialize( $terms ) ); // deep copy the terms to avoid repeating GFCategobackend\gfcommon_style.php:4037
unserialize$data = is_string( $string ) ? @unserialize( $string ) : $string;backend\gfcommon_style.php:6115

SQL Query Safety

33% prepared3 total queries

Output Escaping

88% escaped161 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
get_hooks_javascript_code (backend\gfcommon_style.php:4774)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Email Customizer for Gravity Forms Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_yeekit_dismiss_notyyeekit\document.php:13
WordPress Hooks 17
filterwp_mail_content_typebackend\gfcommon_style.php:1899
filterwp_mail_charsetbackend\gfcommon_style.php:1900
filteryeemail_gravity_forms_settingsbackend\processing.php:7
filteryeemail_gravityforms_messagebackend\processing.php:8
filteryeemail_shortcodesbackend\processing.php:9
actionsave_post_yeemail_templatebackend\processing.php:10
actionyeemail_header_builderbackend\processing.php:11
actionplugins_loadedemail-customizer-for-gravity-forms.php:17
actionadmin_noticesemail-customizer-for-gravity-forms.php:41
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

Email Customizer for Gravity Forms Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedNov 28, 2025
PHP min version5.2
Downloads929

Community Trust

Rating0/100
Number of ratings0
Active installs40
Developer Profile

Email Customizer for Gravity Forms Developer Profile

add-ons.org

55 plugins · 26K total installs

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

How We Detect Email Customizer 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/email-customizer-for-gravity-forms/backend/processing.php/wp-content/plugins/email-customizer-for-gravity-forms/yeekit/document.php/wp-content/plugins/email-customizer-for-gravity-forms/backend/gfcommon_style.php
Version Parameters
email-customizer-for-gravity-forms/email-customizer-for-gravity-forms.php?ver=email-customizer-for-gravity-forms/yeekit/document.php?ver=

HTML / DOM Fingerprints

CSS Classes
yeekit_addons_listyee-installyee-pro
Data Attributes
data-elementor-setting-key="section_yeekit_addons"
JS Globals
yeekit_document_addons
FAQ

Frequently Asked Questions about Email Customizer for Gravity Forms