
Contact AJAX forms Security & Risk Analysis
wordpress.org/plugins/contact-ajax-formEasily add Contact AJAX forms to any page, post or widget area with an unlimited number of custom fields. Easy to manage and style!
Is Contact AJAX forms Safe to Use in 2026?
Generally Safe
Score 100/100Contact AJAX forms has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "contact-ajax-form" plugin v1.0.0 exhibits a concerning security posture due to its unprotected entry points and the presence of dangerous functions. While it demonstrates good practices in SQL query handling and a lack of external HTTP requests, the plugin's reliance on AJAX handlers without authentication checks, combined with the use of `unserialize` and `create_function`, presents significant risks. The taint analysis, despite no critical or high severity flows, shows multiple flows with unsanitized paths, which could be leveraged in conjunction with the unprotected AJAX handlers to execute arbitrary code or inject malicious data. The absence of any recorded vulnerabilities is a positive sign, but it does not negate the inherent risks identified in the code itself. The plugin has a limited attack surface overall, with only two unprotected entry points, but these are critical given the dangerous functions present. Therefore, while the plugin has some strengths, the identified code-level risks necessitate caution.
Key Concerns
- AJAX handlers without auth checks
- Dangerous functions present (unserialize, create_function)
- Flows with unsanitized paths (taint analysis)
- Insufficient output escaping (44% proper)
Contact AJAX forms Security Vulnerabilities
Contact AJAX forms Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Data Flow Analysis
Contact AJAX forms Attack Surface
AJAX Handlers 2
Shortcodes 1
WordPress Hooks 21
Maintenance & Trust
Contact AJAX forms Maintenance & Trust
Maintenance Signals
Community Trust
Contact AJAX forms Alternatives
Contact Form7: Autocomplete
contact-form7-autocomplete
Enables adding a date field for Contact Form 7 Wordpress Plugin using jQuery UI\'s autocomplete Requires Contact form 7 4.2 or higher
Referrer Input for Contact Form 7
referrer-input-for-contact-form-7
Contact Form 7 Addon that creates a cache-resistant input that contains the URL of the page the user visited before the contact form page.
Visual Form Builder – Custom Validation Messages
vfb-custom-validation-messages
Customize the default jQuery validation messages for all Visual Form Builder or Visual Form Builder Pro forms.
Chosen for WordPress
chosen
Make long, unwieldy select boxes much more user-friendly.
Grunion Ajax
grunion-ajax
Using Grunion Contact Form? Make form submission slick with Grunion Ajax.
Contact AJAX forms Developer Profile
1 plugin · 0 total installs
How We Detect Contact AJAX forms
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/contact-ajax-form/css/ajax-contact.css/wp-content/plugins/contact-ajax-form/js/ajax-contact.js/wp-content/plugins/contact-ajax-form/css/ajax-contact-admin.css/wp-content/plugins/contact-ajax-form/js/ajax-contact-admin.js/wp-content/plugins/contact-ajax-form/js/ajax-contact.js/wp-content/plugins/contact-ajax-form/js/ajax-contact-admin.jsHTML / DOM Fingerprints
objectL10n