
WP Zendesk for Contact Form 7, WPForms, Elementor, Formidable and Ninja Forms Security & Risk Analysis
wordpress.org/plugins/cf7-zendeskSend Contact Form 7, WPForms, Elementor, Ninja Forms, Contact Form Entries Plugin and many other contact form submissions to Zendesk.
Is WP Zendesk for Contact Form 7, WPForms, Elementor, Formidable and Ninja Forms Safe to Use in 2026?
Generally Safe
Score 95/100WP Zendesk for Contact Form 7, WPForms, Elementor, Formidable and Ninja Forms has a strong security track record. Known vulnerabilities have been patched promptly.
The 'cf7-zendesk' plugin v1.1.6 exhibits a mixed security posture. On the positive side, the plugin demonstrates good practices by implementing a significant number of nonce checks (17) and capability checks (23), suggesting an effort to secure its functionalities. The absence of an exposed attack surface in terms of AJAX handlers, REST API routes, shortcodes, and cron events is also a strong positive indicator. However, the presence of two flows with unsanitized paths in the taint analysis, classified as high severity, indicates potential vulnerabilities that could allow for unauthorized data manipulation or code execution if exploited.
The vulnerability history reveals a pattern of past issues, including Cross-Site Scripting (XSS) and Cross-Site Request Forgery (CSRF), which are common and potentially severe vulnerabilities. While there are currently no unpatched CVEs, the existence of three past CVEs, including one high-severity vulnerability, warrants attention. This history suggests a tendency for vulnerabilities to arise, particularly concerning input sanitization and authorization. The last reported vulnerability in 2026 is concerning if this data is from the present; otherwise, it indicates a recent history of issues.
In conclusion, while the plugin has strengths in its limited attack surface and implementation of security checks, the high-severity taint flows and the history of XSS and CSRF vulnerabilities are significant concerns. Developers should prioritize addressing the identified unsanitized paths and maintaining vigilance regarding input validation to prevent future security incidents. The absence of directly exploitable entry points is a strength, but the underlying code quality, as indicated by taint analysis and historical CVEs, requires ongoing scrutiny.
Key Concerns
- High severity taint flows with unsanitized paths
- Past high severity vulnerability
- Past medium severity vulnerabilities
- Unescaped output identified
- External HTTP requests
WP Zendesk for Contact Form 7, WPForms, Elementor, Formidable and Ninja Forms Security Vulnerabilities
CVEs by Year
Severity Breakdown
3 total CVEs
WP Zendesk for Contact Form 7, WPForms, Elementor, Formidable and Ninja Forms <= 1.1.5 - Unauthenticated Stored Cross-Site Scripting
WP Zendesk for Contact Form 7, WPForms, Elementor, Formidable and Ninja Forms <= 1.1.3 - Cross-Site Request Forgery
CRM Perks - Various Plugins (Various Versions) - Reflected Cross-Site Scripting
WP Zendesk for Contact Form 7, WPForms, Elementor, Formidable and Ninja Forms Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
WP Zendesk for Contact Form 7, WPForms, Elementor, Formidable and Ninja Forms Attack Surface
WordPress Hooks 39
Maintenance & Trust
WP Zendesk for Contact Form 7, WPForms, Elementor, Formidable and Ninja Forms Maintenance & Trust
Maintenance Signals
Community Trust
WP Zendesk for Contact Form 7, WPForms, Elementor, Formidable and Ninja Forms Alternatives
No alternatives data available yet.
WP Zendesk for Contact Form 7, WPForms, Elementor, Formidable and Ninja Forms Developer Profile
32 plugins · 105K total installs
How We Detect WP Zendesk for Contact Form 7, WPForms, Elementor, Formidable and Ninja Forms
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/cf7-zendesk/css/style.css/wp-content/plugins/cf7-zendesk/js/main.js/wp-content/plugins/cf7-zendesk/css/select2.min.css/wp-content/plugins/cf7-zendesk/js/select2.min.js/wp-content/plugins/cf7-zendesk/js/intlTelInput.min.js/wp-content/plugins/cf7-zendesk/css/intlTelInput.css/wp-content/plugins/cf7-zendesk/js/phone-number.js/wp-content/plugins/cf7-zendesk/js/main.js/wp-content/plugins/cf7-zendesk/js/select2.min.js/wp-content/plugins/cf7-zendesk/js/intlTelInput.min.js/wp-content/plugins/cf7-zendesk/js/phone-number.jscf7-zendesk/css/style.css?ver=cf7-zendesk/js/main.js?ver=cf7-zendesk/css/select2.min.css?ver=cf7-zendesk/js/select2.min.js?ver=cf7-zendesk/js/intlTelInput.min.js?ver=cf7-zendesk/css/intlTelInput.css?ver=cf7-zendesk/js/phone-number.js?ver=HTML / DOM Fingerprints
vxcf_form_fieldsdata-crm-id="vxcf_zendesk"data-crm-type="vxcf_zendesk"vxcf_zendesk_objvxcf_phone_number_objvxcf_select2_obj