WI Contact Form 7 for Elementor Security & Risk Analysis

wordpress.org/plugins/wi-contact-form-7-for-elementor

The WI Contact Form 7 for Elementor plugin allows you to easily add the Contact Form 7 widget element to pages being created with the Elementor page b …

60 active installs v1 PHP + WP 4.4+ Updated Sep 29, 2017
cf7contact-form-7contact-form-7-widgetelementorpage-builder
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WI Contact Form 7 for Elementor Safe to Use in 2026?

Generally Safe

Score 85/100

WI Contact Form 7 for Elementor has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 8yr ago
Risk Assessment

The plugin "wi-contact-form-7-for-elementor" v1 exhibits a strong security posture based on the provided static analysis and vulnerability history. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events significantly limits the potential attack surface. Furthermore, the code analysis reveals no dangerous functions, file operations, or external HTTP requests, and all SQL queries utilize prepared statements. This indicates a good practice in preventing common web vulnerabilities like SQL injection and remote code execution.

However, a significant concern arises from the complete lack of output escaping. With 7 total outputs and 0% properly escaped, there is a high risk of Cross-Site Scripting (XSS) vulnerabilities. Any data displayed to users that originates from potentially untrusted sources could be injected with malicious scripts. The absence of nonce checks and capability checks also presents a weakness, as it implies that actions performed by the plugin may not be properly authorized or protected against CSRF attacks.

The plugin's vulnerability history is clean, with no recorded CVEs. This, combined with the limited attack surface, suggests that the plugin has historically been developed with security in mind, or has not yet been a target for exploitation. While the lack of historical vulnerabilities is a positive sign, it does not negate the present risks identified in the code analysis, particularly the unescaped output. The overall security is good in terms of known exploits and fundamental web security practices like prepared statements, but it has critical weaknesses in output sanitization and authorization checks that need immediate attention.

Key Concerns

  • Unescaped output detected
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

WI Contact Form 7 for Elementor Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

WI Contact Form 7 for Elementor Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
7
0 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

0% escaped7 total outputs
Attack Surface

WI Contact Form 7 for Elementor Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 3
actionelementor/initinc\elementor-helper.php:14
actionplugins_loadedwebinside-elementor-contact-form-7-addon.php:14
actionelementor/widgets/widgets_registeredwebinside-elementor-contact-form-7-addon.php:35
Maintenance & Trust

WI Contact Form 7 for Elementor Maintenance & Trust

Maintenance Signals

WordPress version tested4.8.28
Last updatedSep 29, 2017
PHP min version
Downloads5K

Community Trust

Rating100/100
Number of ratings1
Active installs60
Developer Profile

WI Contact Form 7 for Elementor Developer Profile

iwebinside

1 plugin · 60 total installs

84
trust score
Avg Security Score
85/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect WI Contact Form 7 for Elementor

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/wi-contact-form-7-for-elementor/assets/css/frontend.css/wp-content/plugins/wi-contact-form-7-for-elementor/assets/js/frontend.js/wp-content/plugins/wi-contact-form-7-for-elementor/assets/css/elementor-widgets.css/wp-content/plugins/wi-contact-form-7-for-elementor/assets/js/elementor-widgets.js
Script Paths
/wp-content/plugins/wi-contact-form-7-for-elementor/assets/js/frontend.js/wp-content/plugins/wi-contact-form-7-for-elementor/assets/js/elementor-widgets.js
Version Parameters
wi-contact-form-7-for-elementor/assets/css/frontend.css?ver=wi-contact-form-7-for-elementor/assets/js/frontend.js?ver=wi-contact-form-7-for-elementor/assets/css/elementor-widgets.css?ver=wi-contact-form-7-for-elementor/assets/js/elementor-widgets.js?ver=

HTML / DOM Fingerprints

CSS Classes
wi-cf7-elementor-frontend
FAQ

Frequently Asked Questions about WI Contact Form 7 for Elementor