Micro Contact Form Security & Risk Analysis

wordpress.org/plugins/micro-contact-form

Contact form plugin requiring only basic data entry (message subject, message content, from name, and return e-mail address) to send a brief message t …

0 active installs v1.0.4 PHP 5.1+ WP 4.7+ Updated Dec 22, 2025
contactemailformlightweightsimple
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Micro Contact Form Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 4mo ago
Risk Assessment

The "micro-contact-form" plugin version 1.0.4 exhibits a generally good security posture based on the static analysis provided. The absence of dangerous functions, SQL injection vulnerabilities (due to prepared statements), and file operations is commendable. Furthermore, a high percentage of output is properly escaped, which helps mitigate cross-site scripting (XSS) risks. The plugin also avoids making external HTTP requests, reducing potential attack vectors. The vulnerability history shows no known CVEs, which is a strong positive indicator of its security over time.

However, there are notable areas for improvement. The lack of nonce checks and capability checks is a significant concern, particularly as the plugin has a shortcode as an entry point. This means that any user, regardless of their role or intended permissions, could potentially interact with the shortcode's functionality. While the current static analysis doesn't reveal exploitable taint flows or unsanitized paths, the absence of robust authentication and authorization checks on the shortcode leaves it open to potential privilege escalation or unintended actions if its underlying logic were to become vulnerable in future versions or with certain configurations.

In conclusion, while "micro-contact-form" v1.0.4 has avoided common pitfalls and boasts a clean vulnerability history, the lack of essential security checks on its shortcode represents a critical weakness. This oversight could lead to security issues if the shortcode's functionality is complex or interacts with sensitive data or actions. Addressing the missing nonce and capability checks is paramount to strengthening its security posture.

Key Concerns

  • Missing Nonce Checks
  • Missing Capability Checks
Vulnerabilities
None known

Micro Contact Form Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Micro Contact Form Release Timeline

v1.0.4Current
v1.0.3
v1.0.2
v1.0.1
v1.0.0
Code Analysis
Analyzed Apr 16, 2026

Micro Contact Form Code Analysis

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

Output Escaping

95% escaped80 total outputs
Attack Surface

Micro Contact Form Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[micro_contact_form] classes/class-micro-contact-form.php:19
WordPress Hooks 6
actionadmin_menuclasses/class-micro-contact-form-settings.php:12
actionadmin_initclasses/class-micro-contact-form-settings.php:13
actioninitclasses/class-micro-contact-form.php:12
actionplugins_loadedclasses/class-micro-contact-form.php:16
actionwp_enqueue_scriptsclasses/class-micro-contact-form.php:17
actionwp_footerclasses/class-micro-contact-form.php:18
Maintenance & Trust

Micro Contact Form Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 22, 2025
PHP min version5.1
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Micro Contact Form Developer Profile

John Dalesandro

3 plugins · 20 total installs

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

How We Detect Micro Contact Form

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/micro-contact-form/css/micro-contact-form-style.css

HTML / DOM Fingerprints

CSS Classes
micro-contact-form-requiredscreen-reader-textmicro-contact-form-error
Data Attributes
aria-requiredrequired
Shortcode Output
<div id="micro-contact-form-submission"><form id="micro-contact-form" action="" method="post"><p class="from-name"><label for="from_name" class="screen-reader-text">
FAQ

Frequently Asked Questions about Micro Contact Form