Simplest Contact Form Security & Risk Analysis

wordpress.org/plugins/simplest-contact-form

Features:

10 active installs v1.2 PHP + WP 3.0.1+ Updated Aug 10, 2016
commentssimplest-contact-formspam
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Simplest Contact Form Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 9yr ago
Risk Assessment

The "simplest-contact-form" plugin v1.2 exhibits a mixed security posture. While it demonstrates good practices by utilizing prepared statements for all SQL queries and not making external HTTP requests, significant concerns arise from the static analysis. The use of the `create_function` is a critical red flag, as it can lead to arbitrary code execution vulnerabilities if not handled with extreme care and sanitization. Furthermore, a substantial portion of output is not properly escaped, creating a risk of cross-site scripting (XSS) attacks. The plugin's attack surface is minimal, with only one shortcode entry point and no identified unprotected AJAX handlers or REST API routes. The absence of vulnerability history is a positive sign, suggesting a lack of previously discovered exploitable flaws. However, this does not negate the inherent risks presented by the code signals.

Key Concerns

  • Use of dangerous function create_function
  • Significant portion of output not properly escaped
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

Simplest Contact Form Security Vulnerabilities

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

Simplest Contact Form Code Analysis

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

Dangerous Functions Found

create_functionadd_action('widgets_init', create_function('', 'return register_widget("simplest_contact_form");'));simplest-contact-form.php:209

Output Escaping

36% escaped14 total outputs
Attack Surface

Simplest Contact Form Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[simplest_contact_form] simplest-contact-form.php:69
WordPress Hooks 1
actionwidgets_initsimplest-contact-form.php:209
Maintenance & Trust

Simplest Contact Form Maintenance & Trust

Maintenance Signals

WordPress version tested4.5.33
Last updatedAug 10, 2016
PHP min version
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Simplest Contact Form Developer Profile

Utkarsh Shinde

1 plugin · 10 total installs

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

How We Detect Simplest Contact Form

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

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
wp_widget_plugin_box
Shortcode Output
<form action="" method="post"><p><label>Your Name</label><br/><input type="text" name="your-name"></p><p><label>Subject</label><br/><input type="text" name="subject"></p><p><label>Email</label><br/><input type="email" name="email"></p><p><label>Message</label><br/><textarea name="message" rows="10" cols="35"></textarea></p><input type="submit" value="Send" name="submit"></form>
FAQ

Frequently Asked Questions about Simplest Contact Form