Kento Ajax Contact Form Security & Risk Analysis

wordpress.org/plugins/kento-ajax-contact-form

A simple contact form plugin using AJAX.

20 active installs v1.0 PHP + WP 3.7+ Updated Nov 24, 2016
contactcontact-formcontact-form-pluginfeedbackfeedback-form
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Kento Ajax Contact Form Safe to Use in 2026?

Generally Safe

Score 85/100

Kento Ajax 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 "kento-ajax-contact-form" plugin version 1.0 presents a mixed security posture. On the positive side, the plugin demonstrates good practices by utilizing prepared statements for all SQL queries, properly escaping all output, and not performing file operations or external HTTP requests. There are also no recorded vulnerabilities in its history, suggesting a potentially stable and well-maintained codebase in the past. However, significant concerns arise from the attack surface. The plugin exposes two AJAX handlers without any authentication or capability checks, creating direct entry points for unauthenticated users. This lack of protection for critical functionalities is a notable weakness. Furthermore, the absence of nonce checks on these AJAX handlers compounds the risk, making them susceptible to Cross-Site Request Forgery (CSRF) attacks. While taint analysis and vulnerability history are clean, the active, unprotected AJAX endpoints represent a tangible and immediate security risk that should be addressed.

Key Concerns

  • AJAX handlers without auth checks
  • AJAX handlers without nonce checks
Vulnerabilities
None known

Kento Ajax Contact Form Security Vulnerabilities

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

Kento Ajax Contact Form Release Timeline

No version history available.
Code Analysis
Analyzed Mar 16, 2026

Kento Ajax Contact Form Code Analysis

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

Output Escaping

100% escaped3 total outputs
Attack Surface
2 unprotected

Kento Ajax Contact Form Attack Surface

Entry Points3
Unprotected2

AJAX Handlers 2

authwp_ajax_kento_contact_form_sendindex.php:89
noprivwp_ajax_kento_contact_form_sendindex.php:90

Shortcodes 1

[kento_contact_form] index.php:26
WordPress Hooks 1
actionwp_enqueue_scriptsindex.php:24
Maintenance & Trust

Kento Ajax Contact Form Maintenance & Trust

Maintenance Signals

WordPress version tested4.6.30
Last updatedNov 24, 2016
PHP min version
Downloads4K

Community Trust

Rating100/100
Number of ratings1
Active installs20
Developer Profile

Kento Ajax Contact Form Developer Profile

PluginsPoint

22 plugins · 640 total installs

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

How We Detect Kento Ajax 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/kento-ajax-contact-form/css/style.css/wp-content/plugins/kento-ajax-contact-form/js/kento-contact-form.js
Script Paths
/wp-content/plugins/kento-ajax-contact-form/js/kento-contact-form.js
Version Parameters
kento-ajax-contact-form/css/style.css?ver=kento-ajax-contact-form/js/kento-contact-form.js?ver=

HTML / DOM Fingerprints

CSS Classes
kento-contact-form-name-validkento-contact-form-email-validkento-contact-form-email-emptykento-contact-form-mgs-validkento-contact-form-submitsending
HTML Comments
<!-- The Name form field --><!-- The Email form field --><!-- The mgs form field --><!-- The Submit button -->+1 more
Data Attributes
id="kento-contact-form-name"id="kento-contact-form-email"id="kento-contact-form-mgs"id="kento-contact-form-submit"id="kento-contact-form-submit-success"
JS Globals
kento_contact_form_ajaxurl
Shortcode Output
<div id="kento-contact-form"><form name="myform" id="myform" method="POST"><table align="center"><tr>
FAQ

Frequently Asked Questions about Kento Ajax Contact Form