
Freshworks Forms Security & Risk Analysis
wordpress.org/plugins/freshworks-formsThe best WordPress contact form plugin. Drag & Drop online form builder that helps you create beautiful contact forms with just a few clicks.
Is Freshworks Forms Safe to Use in 2026?
Generally Safe
Score 85/100Freshworks Forms has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The Freshworks Forms plugin v1.0.0 exhibits a strong initial security posture based on the provided static analysis and vulnerability history. The absence of any known CVEs, critical taint flows, dangerous functions, raw SQL queries, or unescaped output demonstrates a commitment to secure coding practices. All identified entry points, including AJAX handlers and REST API routes, appear to have proper authorization checks, significantly reducing the attack surface for unauthorized access.
However, a notable concern is the complete lack of nonce checks across all entry points, especially considering the presence of AJAX handlers and REST API routes that could potentially be leveraged for unintended actions. While the static analysis did not reveal any specific vulnerabilities stemming from this, it represents a potential weakness that could be exploited in conjunction with other misconfigurations or vulnerabilities. The plugin also makes external HTTP requests, which, without further analysis, could pose a risk if not handled securely, although the static analysis did not flag any unsanitized paths related to these requests.
Overall, the plugin's security history is clean, which is a very positive sign. Coupled with the static analysis revealing no critical code-level flaws, this suggests a generally well-developed and maintained plugin. The primary area for improvement lies in implementing nonce checks for all applicable entry points to further harden the plugin against CSRF-like attacks.
Key Concerns
- Missing nonce checks on AJAX/REST API
Freshworks Forms Security Vulnerabilities
Freshworks Forms Release Timeline
Freshworks Forms Code Analysis
Output Escaping
Freshworks Forms Attack Surface
REST API Routes 17
Shortcodes 1
WordPress Hooks 4
Maintenance & Trust
Freshworks Forms Maintenance & Trust
Maintenance Signals
Community Trust
Freshworks Forms Alternatives
WPForms – Easy Form Builder for WordPress – Contact Forms, Payment Forms, Surveys, & More
wpforms-lite
The best WordPress contact form plugin. Drag & Drop form builder to create beautiful contact forms, payment forms, & other custom forms.
Formation Forms – Contact Form, 200 Form Designs, Powerful Builder
formation
Enhance user experience with Formation Login Forms plugin for WordPress. Engaging animations for sleek and intuitive login interactions.
Formit – The Ultimate drag and drop WordPress Form Builder
formit
Easily design a dynamic WordPress form Builder using Formit, the top drag-and-drop form builder for contact, and more.
Softech Form Builder
softech-form-builder
Create simple contact forms with Softech Form Builder. No coding knowledge required.
Fluent Forms – Customizable Contact Forms, Survey, Quiz, & Conversational Form Builder
fluentform
Get a fast contact form plugin. Create advanced forms using drag and drop form builder with all smart features.
Freshworks Forms Developer Profile
2 plugins · 40 total installs
How We Detect Freshworks Forms
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/freshworks-forms/build/bundle.c89a1ef9739dc69c5797.css/wp-content/plugins/freshworks-forms/build/shortcode.649d64408b8aea13d457.css/wp-content/plugins/freshworks-forms/build/index.js/wp-content/plugins/freshworks-forms/build/bundle.js/wp-content/plugins/freshworks-forms/build/shortcode.jsfreshworks-forms/build/bundle.c89a1ef9739dc69c5797.cssfreshworks-forms/build/shortcode.649d64408b8aea13d457.cssHTML / DOM Fingerprints
wp-reactivate-shortcodedata-object-iddata-titledata-descappLocalizerfw_forms/wprk/v1/settings/wprk/v1/templates/(?P<id>.+)/wprk/v1/templates/wprk/v1/template/bulk_delete/wprk/v1/submission/bulk_delete/wprk/v1/submissions<div class="wp-reactivate-shortcode" data-object-id="