Formsite | Embed online forms to collect orders, registrations, leads, and surveys Security & Risk Analysis

wordpress.org/plugins/formsite

Embed online forms and surveys from Formsite into pages, posts, and sidebars with an easy shortcode.

900 active installs v1.7 PHP + WP 2.6+ Updated Mar 20, 2024
form-builderformsformsiteonline-formssurveys
84
B · Generally Safe
CVEs total1
Unpatched0
Last CVEApr 5, 2024
Download
Safety Verdict

Is Formsite | Embed online forms to collect orders, registrations, leads, and surveys Safe to Use in 2026?

Mostly Safe

Score 84/100

Formsite | Embed online forms to collect orders, registrations, leads, and surveys is generally safe to use though it hasn't been updated recently. 1 past CVE were resolved. Keep it updated.

1 known CVELast CVE: Apr 5, 2024Updated 2yr ago
Risk Assessment

The Forms site plugin v1.7 exhibits a generally good security posture based on the static analysis, with no identified dangerous functions, proper SQL prepared statements, and 100% output escaping. The attack surface is minimal, consisting of a single shortcode with no apparent authentication checks, which presents a low immediate risk. Taint analysis also shows no concerning unsanitized flows.

However, the plugin's history of one medium-severity Cross-Site Scripting (XSS) vulnerability, though currently patched, is a significant concern. The fact that an XSS vulnerability was present indicates a potential weakness in input sanitization or output encoding that could be reintroduced in future updates if not carefully managed. The last vulnerability was recorded as recent as April 2024, suggesting ongoing security attention might be needed.

While the current static analysis results are positive, the past vulnerability history necessitates a degree of caution. The plugin's strength lies in its limited attack surface and well-implemented prepared statements and output escaping. The weakness lies in the recurring possibility of XSS, highlighting the importance of thorough security testing for any input handled by the shortcode.

Key Concerns

  • Medium severity CVE present historically
  • Shortcode without auth check
Vulnerabilities
1

Formsite | Embed online forms to collect orders, registrations, leads, and surveys Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

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

Formsite | Embed online forms to collect orders, registrations, leads, and surveys <= 1.6 - Authenticated (Contributor+) Stored Cross-Site Scripting

Apr 5, 2024 Patched in 1.7 (7d)
Code Analysis
Analyzed Mar 16, 2026

Formsite | Embed online forms to collect orders, registrations, leads, and surveys Code Analysis

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

Formsite | Embed online forms to collect orders, registrations, leads, and surveys Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[formsite] formsite.php:43
Maintenance & Trust

Formsite | Embed online forms to collect orders, registrations, leads, and surveys Maintenance & Trust

Maintenance Signals

WordPress version tested6.5.8
Last updatedMar 20, 2024
PHP min version
Downloads14K

Community Trust

Rating100/100
Number of ratings1
Active installs900
Developer Profile

Formsite | Embed online forms to collect orders, registrations, leads, and surveys Developer Profile

Formsite

1 plugin · 900 total installs

89
trust score
Avg Security Score
84/100
Avg Patch Time
7 days
View full developer profile
Detection Fingerprints

How We Detect Formsite | Embed online forms to collect orders, registrations, leads, and surveys

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/formsite/embedManager.js
Script Paths
https://.formsite.com/include/form/embedManager.js

HTML / DOM Fingerprints

JS Globals
EmbedManager
Shortcode Output
<a name="formid="formAnchor<script src="https://EmbedManager.embed({
FAQ

Frequently Asked Questions about Formsite | Embed online forms to collect orders, registrations, leads, and surveys