
Visual Form Builder Security & Risk Analysis
wordpress.org/plugins/visual-form-builderBuild beautiful, fully functional contact forms in only a few minutes without writing PHP, CSS, or HTML.
Is Visual Form Builder Safe to Use in 2026?
Mostly Safe
Score 81/100Visual Form Builder is generally safe to use though it hasn't been updated recently. 8 past CVEs were resolved.
The "visual-form-builder" plugin v3.1 presents a mixed security posture. While it demonstrates good practices in output escaping (97% proper) and utilizes prepared statements for the vast majority of its SQL queries (85%), several concerns warrant attention. The presence of two AJAX handlers lacking authentication checks and four high-severity taint flows with unsanitized paths represent significant potential entry points for malicious activity. The "unserialize" function, a known dangerous function, is used 15 times, which can be a vector for deserialization vulnerabilities if not handled with extreme care. The plugin's vulnerability history, with 8 known CVEs including high-severity issues like Cross-Site Scripting, SQL Injection, and CSRF, indicates a pattern of past security weaknesses. Although there are currently no unpatched CVEs, the recurring nature of these vulnerabilities suggests a need for ongoing vigilance and robust security development practices. The plugin's strengths lie in its general adherence to secure coding for output and SQL, but the identified attack surface vulnerabilities and historical issues elevate its risk profile.
Key Concerns
- AJAX handlers without auth checks
- High severity taint flows with unsanitized paths
- Use of dangerous function 'unserialize'
- High severity historical CVEs (3)
- Medium severity historical CVEs (5)
- SQL queries without prepared statements (15%)
Visual Form Builder Security Vulnerabilities
CVEs by Year
Severity Breakdown
8 total CVEs
Visual Form Builder <= 3.0.7 - Cross-Site Request Forgery to Data Modification
Visual Form Builder <= 3.0.6 - Admin+ Cross-Site Scripting
Visual Form Builder <= 3.0.5 - Unauthenticated Information Disclosure
Visual Form Builder <= 3.0.5 - CSV Injection
Visual Form Builder <= 3.0.3 - Admin+ Stored Cross-Site Scripting
Visual Form Builder <= 2.8.2 - Reflected Cross-Site Scripting
Visual Form Builder <= 2.8.2 - Cross-Site Request Forgery to SQL Injection
Visual Form Builder <= 2.8.2 - Authenticated SQL Injection
Visual Form Builder Release Timeline
Visual Form Builder Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Data Flow Analysis
Visual Form Builder Attack Surface
AJAX Handlers 6
Shortcodes 1
WordPress Hooks 24
Maintenance & Trust
Visual Form Builder Maintenance & Trust
Maintenance Signals
Community Trust
Visual Form Builder Alternatives
GSheetConnector for CF7 – Connect Contact Form 7 to Google Sheets and Send Form Submissions in Real Time
cf7-google-sheets-connector
Send your Contact Form 7 data directly to your Google Sheets spreadsheet.
Contact Form 7 – Success Page Redirects
contact-form-7-success-page-redirects
An add-on for Contact Form 7 that provides a straightforward method to redirect visitors to success pages or thank you pages.
Contact Form by Supsystic
contact-form-by-supsystic
Contact Form Builder with drag-and-drop editor to create responsive, mobile ready contact forms in a second. Custom fields and contact form templates
NEX-Forms – Ultimate Forms Plugin for WordPress
nex-forms-express-wp-form-builder
Build beautiful responsive forms for WordPress. Contact forms, surveys, quizzes, booking forms, payments, popups & more with NEX-Forms...
OOPSpam Anti-Spam: Spam Protection for WordPress Forms & Comments (No CAPTCHA)
oopspam-anti-spam
Protect your forms from spam with 99.9% accuracy - no CAPTCHA, no JavaScript, no tracking. Trusted by 3.5M+ websites.
Visual Form Builder Developer Profile
4 plugins · 22K total installs
How We Detect Visual Form Builder
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
admin/assets/css/visual-form-builder-admin.min.cssadmin/assets/js/jquery.validate.min.jsadmin/assets/js/vfb-admin.min.jspublic/assets/css/visual-form-builder-public.min.csspublic/assets/js/vfb-public.min.jsvisual-form-builder-style?ver=2021.03.22jquery.validate.min.js?ver=1.9.0vfb-admin?ver=2022.05.11visual-form-builder-public?ver=2021.04.28vfb-public?ver=2022.05.11HTML / DOM Fingerprints
vfb-fieldvfb-form-wrappervisual-form-builderdata-vfb-form-idvfb_vars[visual_form_builder id="visual_form_builder