Online Forms — Customizable Payment, Contact, Quiz, Survey Form Builder – Jotform Security & Risk Analysis

wordpress.org/plugins/embed-form

Create and embed secure online forms in WordPress using Jotform’s drag-and-drop builder, with PCI and HIPAA compliance and full data-security support.

20K active installs v1.3.9 PHP 7.4+ WP 5.3+ Updated Nov 21, 2025
custom-formform-builderformsonline-contact-formwordpress-form-plugin
99
A · Safe
CVEs total1
Unpatched0
Last CVEApr 18, 2024
Download
Safety Verdict

Is Online Forms — Customizable Payment, Contact, Quiz, Survey Form Builder – Jotform Safe to Use in 2026?

Generally Safe

Score 99/100

Online Forms — Customizable Payment, Contact, Quiz, Survey Form Builder – Jotform has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Apr 18, 2024Updated 4mo ago
Risk Assessment

The "embed-form" plugin v1.3.9 presents a mixed security posture. On the positive side, the plugin demonstrates good practices by using prepared statements for all SQL queries, properly escaping all output, and having no file operations or external HTTP requests. The static analysis did not reveal any critical or high severity taint flows, suggesting that direct injection vulnerabilities are not immediately apparent in the analyzed code paths.

However, there are notable concerns. The plugin has a relatively small attack surface with only two entry points, but one of these entry points, an AJAX handler, lacks authentication checks. This unprotected AJAX handler is a significant risk, as it could be exploited by unauthenticated users. Furthermore, the plugin has a history of known vulnerabilities, including a medium-severity Cross-Site Scripting (XSS) flaw discovered in April 2024. While this specific vulnerability is currently unpatched, its presence indicates potential weaknesses in input sanitization or output encoding, even if not evident in the current static analysis. The absence of nonce checks on the unprotected AJAX handler further exacerbates this risk.

In conclusion, while the plugin exhibits some strong security foundations, the unprotected AJAX handler and its history of XSS vulnerabilities are serious concerns that outweigh the positive aspects. The lack of authentication on an entry point creates a direct path for potential attacks, and the past vulnerability suggests a pattern that needs careful monitoring and remediation.

Key Concerns

  • AJAX handler without authentication checks
  • Missing nonce checks on AJAX
  • Known medium severity vulnerability (XSS)
Vulnerabilities
1

Online Forms — Customizable Payment, Contact, Quiz, Survey Form Builder – Jotform Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2024-2542medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Jotform Online Forms <= 1.3.1 - Authenticated(Contributor+) Stored Cross-Site Scripting via Shortcode

Apr 18, 2024 Patched in 1.3.2 (44d)
Code Analysis
Analyzed Mar 16, 2026

Online Forms — Customizable Payment, Contact, Quiz, Survey Form Builder – Jotform Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
0
3 escaped
Nonce Checks
0
Capability Checks
3
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

100% escaped3 total outputs
Attack Surface
1 unprotected

Online Forms — Customizable Payment, Contact, Quiz, Survey Form Builder – Jotform Attack Surface

Entry Points2
Unprotected1

AJAX Handlers 1

authwp_ajax_jotform-ai-chatbot_dismiss_noticejotform-wp-embed.php:27

Shortcodes 1

[jotform] jotform-wp-embed.php:24
WordPress Hooks 4
actioninitjotform-wp-embed.php:23
actionadmin_noticesjotform-wp-embed.php:26
filtermce_external_pluginsjotform-wp-embed.php:68
filtermce_buttonsjotform-wp-embed.php:69
Maintenance & Trust

Online Forms — Customizable Payment, Contact, Quiz, Survey Form Builder – Jotform Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedNov 21, 2025
PHP min version7.4
Downloads324K

Community Trust

Rating64/100
Number of ratings29
Active installs20K
Developer Profile

Online Forms — Customizable Payment, Contact, Quiz, Survey Form Builder – Jotform Developer Profile

Jotform

3 plugins · 25K total installs

88
trust score
Avg Security Score
100/100
Avg Patch Time
44 days
View full developer profile
Detection Fingerprints

How We Detect Online Forms — Customizable Payment, Contact, Quiz, Survey Form Builder – Jotform

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/embed-form/jotform-wp-embed-fp-wrapper.js
Script Paths
/wp-content/plugins/embed-form/jotform-wp-embed.js
Version Parameters
jotform-wp-embed-fp-wrapper.js?ver=1.3.9

HTML / DOM Fingerprints

JS Globals
JotFormWPEmbed
Shortcode Output
<script type="text/javascript" src="//www.jotform.com/jsform/?redirect=1"></script>
FAQ

Frequently Asked Questions about Online Forms — Customizable Payment, Contact, Quiz, Survey Form Builder – Jotform