
VS Contact Form Security & Risk Analysis
wordpress.org/plugins/very-simple-contact-formWith this lightweight plugin you can create a contact form.
Is VS Contact Form Safe to Use in 2026?
Generally Safe
Score 98/100VS Contact Form has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The "very-simple-contact-form" plugin v18.9 presents a mixed security posture. On the positive side, the static analysis indicates a relatively small attack surface with no directly unprotected AJAX handlers or REST API routes. The vast majority of output is properly escaped, and there are no reported file operations, external HTTP requests, or dangerous function usages. Furthermore, the presence of nonce and capability checks, albeit limited in scope, is a good practice.
However, significant concerns arise from the vulnerability history. The plugin has a history of 4 known CVEs, including one high-severity vulnerability and three medium-severity ones, with the most recent occurring in March 2024. The common vulnerability types (Missing Authorization, Cross-site Scripting, Guessable CAPTCHA) suggest recurring issues in how user input is handled and access is controlled. The fact that a high-severity vulnerability was present as recently as March 2024, even if currently patched, indicates a potential for ongoing security weaknesses that require careful monitoring and prompt patching.
While the current static analysis shows no unpatched vulnerabilities, the plugin's past suggests a higher than average risk of future discoveries. The absence of taint analysis results could mean either no problematic flows were found or the analysis was not comprehensive enough to detect them. The static analysis also reveals that 100% of SQL queries are not using prepared statements, which is a significant risk for potential SQL injection vulnerabilities, despite the low number of queries. Coupled with the lack of capability checks on any entry points, this plugin, despite its small attack surface, carries notable risks due to its past vulnerability profile and insecure SQL handling.
Key Concerns
- 100% of SQL queries use raw SQL
- History of 1 high severity vulnerability
- History of 3 medium severity vulnerabilities
- No capability checks on entry points
VS Contact Form Security Vulnerabilities
CVEs by Year
Severity Breakdown
4 total CVEs
VS Contact Form <= 14.7 - CAPTCHA Bypass
VS Contact Form <= 13.9 - Missing Authorization
VS Contact Form <= 11.5 - Reflected Cross-Site Scripting
Very Simple Contact Form <= 11.5 - Captcha Bypass
VS Contact Form Release Timeline
VS Contact Form Code Analysis
SQL Query Safety
Output Escaping
VS Contact Form Attack Surface
Shortcodes 2
WordPress Hooks 13
Maintenance & Trust
VS Contact Form Maintenance & Trust
Maintenance Signals
Community Trust
VS Contact Form Alternatives
Creative Mail – Easier WordPress & WooCommerce Email Marketing
creative-mail-by-constant-contact
Creative Mail was designed specifically for WordPress and WooCommerce. Our intelligent (and super fun) email editor simplifies email marketing campaig …
Gravity PDF
gravity-forms-pdf-extended
Automatically generate, email and download PDF documents from Gravity Forms entries
HTML Forms – Simple WordPress Forms Plugin
html-forms
A simpler, faster, and smarter WordPress forms plugin.
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 Email
contact-form-to-email
Contact form with visual form builder. Contact form that sends the data to email, to a database list and to CSV / Excel files.
VS Contact Form Developer Profile
20 plugins · 24K total installs
How We Detect VS Contact Form
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/very-simple-contact-form/css/vscf-style.min.css/wp-content/plugins/very-simple-contact-form/js/vscf-scripts.js/wp-content/plugins/very-simple-contact-form/css/vscf-block-style.min.css/wp-content/plugins/very-simple-contact-form/js/vscf-scripts.jsvscf-style.min.css?ver=vscf-scripts.js?ver=vscf-block-style.min.css?ver=HTML / DOM Fingerprints
vscf-setting-2vscf_session_namevscf_ip_addressvscf_page_urlvscf_sessionvscf_delete_sessionvscf_from_header+5 more/wp-json/wp/v2/submission[contact