
Contact Form Generator : Creative form builder for WordPress Security & Risk Analysis
wordpress.org/plugins/contact-form-generatorContact Form Generator is a creative and powerful contact form builder! You will get ready-to-use forms in 5 minutes!
Is Contact Form Generator : Creative form builder for WordPress Safe to Use in 2026?
Generally Safe
Score 98/100Contact Form Generator : Creative form builder for WordPress has a strong security track record. Known vulnerabilities have been patched promptly.
The "contact-form-generator" v2.9.1 plugin exhibits a mixed security posture. On the positive side, it demonstrates strong adherence to secure coding practices by heavily utilizing prepared statements for its SQL queries (99%) and performing nonce checks. The absence of file operations and external HTTP requests is also a positive sign. However, concerns arise from the significant number of flows with unsanitized paths (8 out of 11 analyzed) and a notable proportion of improperly escaped output (41%). The presence of four high-severity taint flows directly indicates a potential for vulnerabilities where user input is not adequately sanitized before being processed, which could lead to serious security compromises. Furthermore, the plugin has a history of known vulnerabilities, including SQL Injection, Cross-site Scripting, and CSRF. Although there are currently no unpatched CVEs, this historical pattern suggests a recurring tendency to introduce such flaws. The lack of capability checks on entry points, combined with the high-severity taint flows, presents a significant risk.
Key Concerns
- High severity taint flows
- Significant unsanitized paths in taint flows
- Low output escaping percentage
- History of SQL Injection vulnerabilities
- History of Cross-site Scripting vulnerabilities
- History of CSRF vulnerabilities
- No capability checks on entry points
Contact Form Generator : Creative form builder for WordPress Security Vulnerabilities
CVEs by Year
Severity Breakdown
3 total CVEs
Contact Form Generator <= 2.7.1 - Authenticated (Contributor+) SQL Injection
Contact Form Generator <= 2.5.5 - Reflected Cross-Site Scripting
Contact Form Generator : Creative form builder for WordPress <= 2.1.86 - Cross-Site Request Forgery
Contact Form Generator : Creative form builder for WordPress Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Contact Form Generator : Creative form builder for WordPress Attack Surface
AJAX Handlers 2
Shortcodes 1
WordPress Hooks 3
Maintenance & Trust
Contact Form Generator : Creative form builder for WordPress Maintenance & Trust
Maintenance Signals
Community Trust
Contact Form Generator : Creative form builder for WordPress Alternatives
Contact Form by Supsystic
contact-form-by-supsystic
Contact Form Builder with drag-and-drop editor to create responsive, mobile ready contact forms in a second. Custom fields and contact form templates
NM Contact Forms
nm-contact-forms
Contact form plugin. NM contact forms allow you simple contact form integration with two built-in anti-spam solutions. Supports get variable.
DigitSix Simple Contact Form
digitsix-simple-contact-form
DigitSix Simple Contact Form is a simple solution for those who need simple contact forms for their website.
WPForms – Easy Form Builder for WordPress – Contact Forms, Payment Forms, Surveys, & More
wpforms-lite
The best WordPress contact form plugin. Drag & Drop form builder to create beautiful contact forms, payment forms, & other custom forms.
NEX-Forms – Ultimate Forms Plugin for WordPress
nex-forms-express-wp-form-builder
Build beautiful responsive forms for WordPress. Contact forms, surveys, quizzes, booking forms, payments, popups & more with NEX-Forms...
Contact Form Generator : Creative form builder for WordPress Developer Profile
4 plugins · 4K total installs
How We Detect Contact Form Generator : Creative form builder for WordPress
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/contact-form-generator/includes/admin/cfg_ajax.php/wp-content/plugins/contact-form-generator/includes/generate.css.php/wp-content/plugins/contact-form-generator/includes/generate.js.php/wp-content/plugins/contact-form-generator/includes/display-functions.php/wp-content/plugins/contact-form-generator/includes/contactformgenerator_widget.php/wp-content/plugins/contact-form-generator/includes/admin-page.php/wp-content/plugins/contact-form-generator/includes/install/install.sql.php/wp-content/plugins/contact-form-generator/includes/install/uninstall.sql.php+1 more/wp-content/plugins/contact-form-generator/includes/generate.js.phpcontact-form-generator/style.css?ver=contact-form-generator/js/frontend.js?ver=contact-form-generator/js/admin.js?ver=contact-form-generator/css/frontend.css?ver=HTML / DOM Fingerprints
sexycontactform_input_elementsexy_error_inputcolorpickercolorpicker_hexinactive_state<!-- 2.7.0 fix --><!-- admin forever -->data-formiddata-fieldiddata-templateiddata-elementidcontactformgenerator_shake_count_arraycontactformgenerator_shake_distanse_arraycontactformgenerator_shake_duration_arraycontactformgenerator_pathcontactformgenerator_redirect_enable_arraycontactformgenerator_redirect_array+4 more[contact-form-generator