
Contact Form X Security & Risk Analysis
wordpress.org/plugins/contact-form-xDisplays a user-friendly contact form that your visitors will love. Lightweight, fast, secure, and accessible (ADA/WCAG compliant).
Is Contact Form X Safe to Use in 2026?
Generally Safe
Score 100/100Contact Form X has a strong security track record. Known vulnerabilities have been patched promptly.
The 'contact-form-x' plugin version 3.0.1 presents a mixed security posture. On the positive side, it demonstrates good practices by exclusively using prepared statements for SQL queries and having a substantial percentage of its output properly escaped. The presence of nonce and capability checks, while not comprehensive, indicates an awareness of security fundamentals. However, significant concerns arise from its attack surface, with two out of three entry points lacking authentication checks. This leaves these handlers vulnerable to unauthorized access and potential abuse. The taint analysis, while not revealing critical or high-severity vulnerabilities in this specific scan, did identify a flow with an unsanitized path, which, combined with unprotected entry points, could lead to issues if malicious input is not handled correctly. The plugin's vulnerability history shows one past medium-severity Cross-Site Scripting (XSS) vulnerability, which, although currently patched, highlights a past weakness in input sanitization or output escaping practices that needs to be continuously monitored. Overall, while the plugin has some strengths, the unprotected AJAX handlers represent a notable risk that requires immediate attention.
Key Concerns
- Unprotected AJAX handlers
- Flow with unsanitized path
- Past medium XSS vulnerability
Contact Form X Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Contact Form X <= 2.4 - Reflected Cross-Site Scripting
Contact Form X Code Analysis
Output Escaping
Data Flow Analysis
Contact Form X Attack Surface
AJAX Handlers 2
Shortcodes 1
WordPress Hooks 24
Maintenance & Trust
Contact Form X Maintenance & Trust
Maintenance Signals
Community Trust
Contact Form X Alternatives
woo-shortcode-popup
woo-shortcode-popup
Creates a popup button on woocommerce shop page
Zu Contact
zu-contact
Simple but smart and modern Ajax contact form. With Form Blocks and Gutenberg based settings page.
More Mails for CF7
more-mails-for-cf7
Extends the ubiquitous Contact Form 7 plugin to allow three or more messages.
Contact Form 7 Countries
cf7-countries
Country drop-down menu for Contact Form 7.
Forms
forms-by-made-it
Build easy and flexible forms with Forms.
Contact Form X Developer Profile
30 plugins · 1.2M total installs
How We Detect Contact Form X
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/contact-form-x/css/contact-form-x-admin.css/wp-content/plugins/contact-form-x/css/contact-form-x-front.css/wp-content/plugins/contact-form-x/css/contact-form-x-shortcode.css/wp-content/plugins/contact-form-x/js/contact-form-x-admin.js/wp-content/plugins/contact-form-x/js/contact-form-x-front.js/wp-content/plugins/contact-form-x/js/contact-form-x-shortcode.js/wp-content/plugins/contact-form-x/js/contact-form-x-admin.js/wp-content/plugins/contact-form-x/js/contact-form-x-front.js/wp-content/plugins/contact-form-x/js/contact-form-x-shortcode.jscontact-form-x/css/contact-form-x-admin.css?ver=contact-form-x/css/contact-form-x-front.css?ver=contact-form-x/css/contact-form-x-shortcode.css?ver=contact-form-x/js/contact-form-x-admin.js?ver=contact-form-x/js/contact-form-x-front.js?ver=contact-form-x/js/contact-form-x-shortcode.js?ver=HTML / DOM Fingerprints
contact-form-xdata-contactformx-noncedata-contactformx-ajaxurlcontactformx_js_vars[contactformx]