WPxon Ajax Contact Form Security & Risk Analysis

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

Ajax contact form is a simple and clean deisnged contact form.

10 active installs v1.0.5 PHP + WP 4.0+ Updated Sep 16, 2024
ajax-contact-formbootstrap-contact-formcontact-form
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WPxon Ajax Contact Form Safe to Use in 2026?

Generally Safe

Score 92/100

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

No known CVEs Updated 1yr ago
Risk Assessment

The 'wpxon-ajax-contact-form' plugin version 1.0.5 exhibits a mixed security posture. On the positive side, the plugin avoids dangerous functions, uses prepared statements exclusively for its SQL queries, and has no recorded vulnerability history, suggesting a generally stable and well-maintained codebase. The absence of file operations and external HTTP requests further limits potential attack vectors.

However, significant concerns arise from the plugin's attack surface. It exposes two AJAX handlers, both of which lack any authentication checks. This represents a direct pathway for unauthenticated users to interact with potentially sensitive functionality, which is a critical security oversight. Furthermore, the analysis indicates that only 51% of output is properly escaped, leaving a substantial portion vulnerable to cross-site scripting (XSS) attacks. The absence of nonce checks on AJAX handlers compounds this risk, as it allows for potential cross-site request forgery (CSRF) attacks in conjunction with the unescaped output.

While the plugin's lack of historical vulnerabilities is a positive sign, it does not mitigate the immediate risks identified in the static analysis. The current version presents clear vulnerabilities that need addressing. The primary weaknesses lie in the unprotected AJAX endpoints and insufficient output escaping, which create exploitable conditions for attackers.

Key Concerns

  • AJAX handlers without authentication
  • Insufficient output escaping (51% proper)
  • No nonce checks on AJAX handlers
Vulnerabilities
None known

WPxon Ajax Contact Form Security Vulnerabilities

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

WPxon Ajax Contact Form Code Analysis

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

Output Escaping

51% escaped37 total outputs
Attack Surface
2 unprotected

WPxon Ajax Contact Form Attack Surface

Entry Points3
Unprotected2

AJAX Handlers 2

noprivwp_ajax_ajcf_sentemailincludes\class-ajax-contact-form.php:190
authwp_ajax_ajcf_sentemailincludes\class-ajax-contact-form.php:191

Shortcodes 1

[ajax_contact_form] includes\class-ajax-contact-form.php:192
WordPress Hooks 8
actionadmin_enqueue_scriptsincludes\class-ajax-contact-form-admin-settings.php:31
actionplugins_loadedincludes\class-ajax-contact-form.php:152
actionadmin_enqueue_scriptsincludes\class-ajax-contact-form.php:168
actionadmin_enqueue_scriptsincludes\class-ajax-contact-form.php:169
actionadmin_initincludes\class-ajax-contact-form.php:170
actionadmin_menuincludes\class-ajax-contact-form.php:171
actionwp_enqueue_scriptsincludes\class-ajax-contact-form.php:188
actionwp_enqueue_scriptsincludes\class-ajax-contact-form.php:189
Maintenance & Trust

WPxon Ajax Contact Form Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedSep 16, 2024
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

WPxon Ajax Contact Form Developer Profile

WPxon

5 plugins · 310 total installs

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

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

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about WPxon Ajax Contact Form