
ChiliForms Security & Risk Analysis
wordpress.org/plugins/chiliformsEasy to use drag-n-drop contact form builder plugin for your blog or website.
Is ChiliForms Safe to Use in 2026?
Generally Safe
Score 85/100ChiliForms has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The chiliforms plugin v0.5.1 exhibits a mixed security posture. On one hand, it demonstrates good practices in its SQL query handling and output escaping, with a high percentage of queries using prepared statements and a very high percentage of outputs being properly escaped. The absence of known CVEs and a clean vulnerability history is also a positive sign, suggesting a generally stable codebase. However, a significant concern arises from its attack surface. With 13 out of 14 entry points being AJAX handlers that lack authentication checks, the plugin exposes a substantial portion of its functionality to unauthorized users. This presents a high risk of potential exploitation if any of these AJAX actions can be triggered with malicious intent.
The static analysis reveals one use of the dangerous `create_function` in the code. While taint analysis shows no critical or high-severity flows, the presence of a dangerous function combined with the large number of unprotected AJAX endpoints warrants caution. The limited scope of capability checks (only 5) further exacerbates the risk associated with the unprotected AJAX handlers, as there's a lack of granular access control.
In conclusion, while chiliforms v0.5.1 has strengths in its data handling and a clean vulnerability history, its most significant weakness is the extensive exposure of AJAX endpoints without proper authentication. This is a critical security flaw that could lead to various vulnerabilities, including privilege escalation or denial-of-service attacks, depending on the functionality of these handlers. The presence of `create_function` is a secondary, though still important, concern.
Key Concerns
- AJAX handlers without auth checks
- Use of dangerous function: create_function
- Limited capability checks
ChiliForms Security Vulnerabilities
ChiliForms Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
ChiliForms Attack Surface
AJAX Handlers 13
Shortcodes 1
WordPress Hooks 10
Maintenance & Trust
ChiliForms Maintenance & Trust
Maintenance Signals
Community Trust
ChiliForms Alternatives
WPZOOM Forms – Drag & Drop Contact Form Builder for WordPress
wpzoom-forms
Drag & drop contact form builder for WordPress. Create contact forms, custom forms, email forms with spam protection. Works with Elementor, shortcodes
Contact Form Widget
new-contact-form-widget
Create contact forms with query table management. Simple setup, secure submissions, and easy customization for your site.
Quick Contact Form
quick-contact-form
An easy to set up, plug and play contact form with a huge range of options and styles. A beginner friendly WordPress contact form plugin.
Contact Forms by Cimatti
contact-forms
Create and publish forms in your WordPress website with drag and drop. Contact forms, landing page forms, invitations, and more.
Contact Form X
contact-form-x
Displays a user-friendly contact form that your visitors will love. Lightweight, fast, secure, and accessible (ADA/WCAG compliant).
ChiliForms Developer Profile
3 plugins · 70 total installs
How We Detect ChiliForms
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/chiliforms/js/build/clientside/chiliforms.js/wp-content/plugins/chiliforms/assets/css/bundle/chiliforms.css/wp-content/plugins/chiliforms/js/build/admin/react.bundle.js/wp-content/plugins/chiliforms/js/build/admin/chiliforms.bundle.js/wp-content/plugins/chiliforms/assets/css/bundle/admin.cssjs/build/clientside/chiliforms.jsjs/build/admin/react.bundle.jsjs/build/admin/chiliforms.bundle.jschiliforms.js?ver=chiliforms.css?ver=react.bundle.js?ver=chiliforms.bundle.js?ver=admin.css?ver=HTML / DOM Fingerprints
chiliforms-form-wrapperCopyright: 2015-2016 @KonstruktStudiodata-kcf-form-idKCFDataKCF_VERSION