
AFB – Auto Form Builder – Drag & Drop Form Creator Security & Risk Analysis
wordpress.org/plugins/auto-form-builderAuto Form Builder is the easiest drag-and-drop form builder for WordPress. Create contact forms, surveys, and multi-step forms in minutes.
Is AFB – Auto Form Builder – Drag & Drop Form Creator Safe to Use in 2026?
Generally Safe
Score 100/100AFB – Auto Form Builder – Drag & Drop Form Creator has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The 'auto-form-builder' plugin v1.1.6 exhibits a generally good security posture with a strong emphasis on secure coding practices. The extensive use of prepared statements for SQL queries and proper output escaping for almost all outputs are significant strengths. The plugin also demonstrates a good understanding of WordPress security by incorporating a substantial number of nonce and capability checks. However, there are notable concerns stemming from the attack surface. The presence of 30 AJAX handlers, with 4 of them lacking authentication checks, presents a potential entry point for unauthorized actions if these handlers are not properly secured by other means. Additionally, the taint analysis revealed 2 high-severity flows with unsanitized paths, indicating a risk of potential vulnerabilities if user-supplied data is not strictly validated and sanitized before being used in sensitive operations, particularly in file operations where unsanitized paths can lead to directory traversal or other file system manipulation attacks. The complete absence of any recorded CVEs or past vulnerabilities is a positive sign, suggesting diligent maintenance and a lack of known exploitable flaws. Overall, while the plugin has a strong foundation in secure coding, the identified vulnerabilities in the attack surface and taint analysis require immediate attention to mitigate potential risks.
Key Concerns
- AJAX handlers without auth checks
- High severity unsanitized taint flows
AFB – Auto Form Builder – Drag & Drop Form Creator Security Vulnerabilities
AFB – Auto Form Builder – Drag & Drop Form Creator Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
AFB – Auto Form Builder – Drag & Drop Form Creator Attack Surface
AJAX Handlers 30
Shortcodes 3
WordPress Hooks 62
Maintenance & Trust
AFB – Auto Form Builder – Drag & Drop Form Creator Maintenance & Trust
Maintenance Signals
Community Trust
AFB – Auto Form Builder – Drag & Drop Form Creator Alternatives
HT Contact Form – Drag & Drop Form Builder for WordPress
ht-contactform
The easiest drag & drop form builder for WordPress. Create contact forms, surveys, and lead capture forms in minutes with 38+ fields and 21+ integ …
VPSUForm – Drag & Drop Contact Form Builder with Email Automation
v-form
A lightweight drag-and-drop WordPress form builder with email automation, conditional logic, spam protection, and full lead management.
GenForm – Drag & Drop Form Builder
genform
The lightweight drag-and-drop form builder for WordPress. Create contact forms, feedback forms, bookings, and more — no coding required.
Smart AI Forms – AI Form Builder for WordPress
smart-ai-forms-lite
The only WordPress form builder that generates complete forms from a plain English prompt. No API key needed. Drag, drop, or just describe it.
FormLight – Simple Lightweight Form Builder – Contact, Payment, Registration & More
formlight
Clean, easy-to-use form builder with drag-and-drop fields. Pro adds templates & integrates with Mailchimp, Stripe, PayPal, Google Sheets, Zapier.
AFB – Auto Form Builder – Drag & Drop Form Creator Developer Profile
1 plugin · 100 total installs
How We Detect AFB – Auto Form Builder – Drag & Drop Form Creator
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/auto-form-builder/assets/css/admin-menu.css/wp-content/plugins/auto-form-builder/assets/css/admin.css/wp-content/plugins/auto-form-builder/assets/css/editor.css/wp-content/plugins/auto-form-builder/assets/css/frontend.css/wp-content/plugins/auto-form-builder/assets/css/global.css/wp-content/plugins/auto-form-builder/assets/css/style.css/wp-content/plugins/auto-form-builder/assets/js/admin-menu.js/wp-content/plugins/auto-form-builder/assets/js/admin.js+8 more/wp-content/plugins/auto-form-builder/assets/js/frontend.js/wp-content/plugins/auto-form-builder/assets/js/frontend/address/address.js/wp-content/plugins/auto-form-builder/assets/js/frontend/address/address-submission.jsauto-form-builder/assets/css/admin-menu.css?ver=auto-form-builder/assets/css/admin.css?ver=auto-form-builder/assets/css/editor.css?ver=auto-form-builder/assets/css/frontend.css?ver=auto-form-builder/assets/css/global.css?ver=auto-form-builder/assets/css/style.css?ver=auto-form-builder/assets/js/admin-menu.js?ver=auto-form-builder/assets/js/admin.js?ver=auto-form-builder/assets/js/editor.js?ver=auto-form-builder/assets/js/frontend.js?ver=auto-form-builder/assets/js/frontend/address/address.js?ver=auto-form-builder/assets/js/frontend/address/address-submission.js?ver=auto-form-builder/assets/js/frontend/frontend.js?ver=auto-form-builder/assets/js/import-export.js?ver=auto-form-builder/assets/js/onboarding.js?ver=auto-form-builder/assets/js/version-manager.js?ver=HTML / DOM Fingerprints
afb-form-editorafb-form-listafb-field-settingsafb-form-previewafb-form-settingsafb-address-field-wrapperafb-form-builder-frontend<!-- Google Fonts --><!-- End Google Fonts --><!-- Placeholder for Add-ons --><!-- End Placeholder for Add-ons -->+20 moredata-afb-field-iddata-afb-field-typedata-afb-form-iddata-afb-form-titledata-afb-is-requireddata-afb-field-label+1 moreauto_form_builder_ajax_urlauto_form_builder_nonceafb_editor_settingsafb_frontend_settingsafb_address_settings/wp-json/auto-form-builder/v1/forms/wp-json/auto-form-builder/v1/forms/(?P<id>[\d]+)/wp-json/auto-form-builder/v1/settings/wp-json/auto-form-builder/v1/submissions/wp-json/auto-form-builder/v1/submissions/(?P<id>[\d]+)<div class="afb-form-container" data-form-id="<form id="afb-form-<label class="afb-label" for="<input type="text" name="