
Contact Form Widget Security & Risk Analysis
wordpress.org/plugins/new-contact-form-widgetCreate contact forms with query table management. Simple setup, secure submissions, and easy customization for your site.
Is Contact Form Widget Safe to Use in 2026?
Use With Caution
Score 67/100Contact Form Widget has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.
The "new-contact-form-widget" plugin version 1.5.1 exhibits a mixed security posture. While the static analysis shows a generally good foundation with a low number of entry points and no immediately apparent critical vulnerabilities in taint flows, the vulnerability history is a significant concern. The plugin has a history of 5 known CVEs, with one still unpatched, which is a serious red flag. The types of past vulnerabilities (CSRF, Information Exposure, SQL Injection) suggest recurring issues in input validation and state management, even if not directly evident in the current static scan. The 63% usage of prepared statements for SQL queries is a positive step, but the remaining 37% and the 18% of unescaped outputs present potential attack vectors. The presence of file operations without explicit detail on their context also warrants caution. Overall, the plugin has made improvements, but the historical vulnerability record and the remaining code quality issues prevent it from being considered highly secure.
Key Concerns
- Unpatched high severity CVE
- Medium severity CVEs (4)
- SQL queries not using prepared statements (37%)
- Output escaping not properly implemented (17%)
- Potential for sensitive information exposure (history)
- Potential for SQL injection (history)
- Potential for Cross-Site Request Forgery (history)
Contact Form Widget Security Vulnerabilities
CVEs by Year
Severity Breakdown
5 total CVEs
Contact Form Widget <= 1.5.1 - Cross-Site Request Forgery
Contact Form Widget <= 1.4.6 - Cross-Site Request Forgery
Contact Form Widget <= 1.4.2 - Cross-Site Request Forgery
Contact Form Widget <= 1.3.9 - Sensitive Information Exposure
Contact Form Widget – Contact Query, Contact Page, Form Maker, Query Table <= 1.3.8 - Authenticated (Admin+) SQL Injection
Contact Form Widget Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Contact Form Widget Attack Surface
AJAX Handlers 2
Shortcodes 1
WordPress Hooks 3
Maintenance & Trust
Contact Form Widget Maintenance & Trust
Maintenance Signals
Community Trust
Contact Form Widget Alternatives
WPZOOM Forms – Drag & Drop Contact Form Builder for WordPress
wpzoom-forms
Drag & drop contact form builder for WordPress. Create contact forms, custom forms, email forms with spam protection. Works with Elementor, shortcodes
Quick Contact Form
quick-contact-form
An easy to set up, plug and play contact form with a huge range of options and styles. A beginner friendly WordPress contact form plugin.
Weavely – Build Forms in Figma
weavely
Turn Figma designs into custom forms, effortlessly embed in WordPress. Elevate user experience with unique designs.
Oumma Contact – Drag & Drop Contact Form Builder
oumma-contact
Lightweight contact form plugin with drag & drop form builder. Anti-spam, beautiful design, 30+ field types, 11 languages. Fast & easy.
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.
Contact Form Widget Developer Profile
61 plugins · 64K total installs
How We Detect Contact Form Widget
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/new-contact-form-widget/css/cfw-bootstrap.css/wp-content/plugins/new-contact-form-widget/css/font-awesome.min.css/wp-content/plugins/new-contact-form-widget/js/bootstrap.js/wp-content/plugins/new-contact-form-widget/js/cfw-ajax.js/wp-content/plugins/new-contact-form-widget/js/bootstrap.js/wp-content/plugins/new-contact-form-widget/js/cfw-ajax.jsnew-contact-form-widget/css/cfw-bootstrap.css?ver=new-contact-form-widget/css/font-awesome.min.css?ver=new-contact-form-widget/js/bootstrap.js?ver=3.3.6new-contact-form-widget/js/cfw-ajax.js?ver=HTML / DOM Fingerprints
contact_formdata-noncecfw_ajax