
HT Contact Form – Drag & Drop Form Builder for WordPress Security & Risk Analysis
wordpress.org/plugins/ht-contactformThe easiest drag & drop form builder for WordPress. Create contact forms, surveys, and lead capture forms in minutes with 38+ fields and 21+ integ …
Is HT Contact Form – Drag & Drop Form Builder for WordPress Safe to Use in 2026?
Generally Safe
Score 88/100HT Contact Form – Drag & Drop Form Builder for WordPress has a strong security track record. Known vulnerabilities have been patched promptly.
The ht-contactform v2.8.2 plugin presents a mixed security posture. On one hand, it demonstrates good practices in its use of prepared statements for SQL queries (91%) and proper output escaping (90%), which are crucial for preventing common web vulnerabilities. The presence of numerous capability checks (29) also suggests an effort to enforce permissions. However, the static analysis reveals a significant concern: one AJAX handler lacks authentication checks, creating a direct attack vector. While the taint analysis shows no critical or high severity flows, two flows with unsanitized paths warrant attention as they could potentially lead to path traversal or include/require vulnerabilities if exploited in conjunction with other weaknesses.
The plugin's vulnerability history is a major red flag. With six known CVEs, including three critical ones, and a recent vulnerability in July 2025, the historical pattern indicates a recurring struggle with security. Common vulnerability types like Remote File Inclusion, Unrestricted Upload, Path Traversal, Improper Privilege Management, XSS, and CSRF suggest fundamental security flaws have been present in the past. While there are currently no unpatched CVEs, this history implies a higher likelihood of future vulnerabilities and suggests that past fixes may not have addressed root causes effectively.
In conclusion, while the plugin exhibits some positive security development practices, the untrusted AJAX entry point, potential unsanitized paths, and a problematic vulnerability history significantly increase its risk profile. The plugin's reliance on an outdated bundled library (Guzzle v1.1) further contributes to potential security weaknesses. Users should proceed with extreme caution and consider alternatives if possible.
Key Concerns
- Unprotected AJAX handler
- Flows with unsanitized paths
- Bundled outdated library: Guzzle v1.1
- Historically high number of CVEs
- Past critical vulnerabilities
HT Contact Form – Drag & Drop Form Builder for WordPress Security Vulnerabilities
CVEs by Year
Severity Breakdown
6 total CVEs
HT Contact Form 7 <= 2.0.0 - Authenticated (Administrator+) Local File Inclusion
HT Contact Form Widget For Elementor Page Builder & Gutenberg Blocks & Form Builder. <= 2.2.1 - Unauthenticated Arbitrary File Upload
HT Contact Form Widget For Elementor Page Builder & Gutenberg Blocks & Form Builder. <= 2.2.1 - Directory Traversal to Arbitrary File Move
HT Contact Form Widget For Elementor Page Builder & Gutenberg Blocks & Form Builder. <= 2.2.1 - Unauthenticated Arbitrary File Deletion
HT Conctact Form 7 <= 1.2.1 - Authenticated (Contributor+) Stored Cross-Site Scripting
Contact Form 7 Widget For Elementor Page Builder & Gutenberg Blocks <= 1.1.5 - Cross-Site Request Forgery to Arbitrary Plugin Activation
HT Contact Form – Drag & Drop Form Builder for WordPress Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
HT Contact Form – Drag & Drop Form Builder for WordPress Attack Surface
AJAX Handlers 9
REST API Routes 6
Shortcodes 1
WordPress Hooks 58
Scheduled Events 3
Maintenance & Trust
HT Contact Form – Drag & Drop Form Builder for WordPress Maintenance & Trust
Maintenance Signals
Community Trust
HT Contact Form – Drag & Drop Form Builder for WordPress Alternatives
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.
Fluent Forms – Customizable Contact Forms, Survey, Quiz, & Conversational Form Builder
fluentform
Get a fast contact form plugin. Create advanced forms using drag and drop form builder with all smart features.
SureForms – Contact Form, Payment Form & Other Custom Form Builder
sureforms
The most beginner-friendly, AI Form Builder for WordPress to create contact forms, payment forms & other custom forms with advanced features, with …
Everest Forms – Contact Form, Payment Form, Quiz, Survey & Custom Form Builder
everest-forms
The best WordPress form builder. Create contact forms, payment forms, conversational forms, custom forms, surveys, & quizzes using drag and drop.
Ultra Addons for Contact Form 7
ultimate-addons-for-contact-form-7
50+ Essential Addons for Contact Form 7 - Conditional Fields, Multi Step, Redirection, Columns, WooCommerce, Mailchimp & more
HT Contact Form – Drag & Drop Form Builder for WordPress Developer Profile
23 plugins · 64K total installs
How We Detect HT Contact Form – Drag & Drop 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/ht-contactform/assets/css/htcontact-form-admin.css/wp-content/plugins/ht-contactform/assets/css/form.css/wp-content/plugins/ht-contactform/assets/lib/choices/choices.min.css/wp-content/plugins/ht-contactform/assets/lib/intl-tel-input/intlTelInput.min.css/wp-content/plugins/ht-contactform/assets/lib/flatpickr/flatpickr.min.css/wp-content/plugins/ht-contactform/assets/lib/country-select/countrySelect.min.css/wp-content/plugins/ht-contactform/assets/lib/choices/choices.min.js/wp-content/plugins/ht-contactform/assets/lib/intl-tel-input/IntlTelInput.min.js+4 moreht-contactform/assets/css/htcontact-form-admin.css?ver=ht-contactform/assets/css/form.css?ver=ht-contactform/assets/lib/choices/choices.min.css?ver=ht-contactform/assets/lib/intl-tel-input/IntlTelInput.min.css?ver=ht-contactform/assets/lib/flatpickr/flatpickr.min.css?ver=ht-contactform/assets/lib/country-select/countrySelect.min.css?ver=ht-contactform/assets/lib/choices/choices.min.js?ver=ht-contactform/assets/lib/intl-tel-input/IntlTelInput.min.js?ver=ht-contactform/assets/lib/inputmask/inputmask.min.js?ver=ht-contactform/assets/lib/flatpickr/flatpickr.min.js?ver=ht-contactform/assets/lib/country-select/countrySelect.min.js?ver=ht-contactform/assets/lib/axios/axios.min.js?ver=HTML / DOM Fingerprints
ht-contact-form-builder