Wufoo Shortcode Security & Risk Analysis

wordpress.org/plugins/wufoo-shortcode

Allows the use of a special short code [wufoo] for embedding Wufoo forms.

10K active installs v1.55 PHP + WP 2.6+ Updated Mar 22, 2023
formshortcodewufoo
85
A · Safe
CVEs total1
Unpatched0
Last CVEFeb 1, 2023
Download
Safety Verdict

Is Wufoo Shortcode Safe to Use in 2026?

Generally Safe

Score 85/100

Wufoo Shortcode has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Feb 1, 2023Updated 3yr ago
Risk Assessment

The "wufoo-shortcode" plugin v1.55 presents a generally positive security posture based on the provided static analysis. The code demonstrates good practices by utilizing prepared statements for all SQL queries and properly escaping all outputs. Crucially, there are no identified dangerous functions, file operations, external HTTP requests, or taint analysis findings that indicate critical or high severity vulnerabilities. The attack surface is minimal, consisting solely of one shortcode, and it is reported as having no unprotected entry points.

However, a significant concern arises from the vulnerability history. The plugin has one known medium severity CVE associated with Cross-site Scripting (XSS), which was last patched in early 2023. While this specific vulnerability is currently unpatched, the existence of past XSS flaws, even if medium severity, indicates a potential for input sanitization weaknesses that could be exploited in the future or might reappear in subsequent versions. The absence of nonce checks and capability checks, while not directly flagged as issues in this static analysis, are common areas where vulnerabilities can manifest, especially if the shortcode's functionality evolves to handle sensitive operations or user-submitted data without proper authorization checks.

In conclusion, the plugin exhibits strong coding practices in terms of SQL and output handling, and the current static analysis reveals no immediate critical threats. The primary risk stems from the past XSS vulnerability, suggesting a need for continued vigilance regarding input validation. The lack of explicit authorization checks on its single entry point, the shortcode, warrants attention if the plugin's functionality involves any user-controllable data or actions.

Key Concerns

  • Known Medium Severity CVE (XSS)
  • No Nonce checks on entry points
  • No Capability checks on entry points
Vulnerabilities
1

Wufoo Shortcode Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

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

Wufoo Shortcode <= 1.51 - Authenticated (Contributor+) Cross-Site Scripting via Shortcodes

Feb 1, 2023 Patched in 1.52 (356d)
Code Analysis
Analyzed Mar 16, 2026

Wufoo Shortcode Code Analysis

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

Output Escaping

100% escaped1 total outputs
Attack Surface

Wufoo Shortcode Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[wufoo] wufoo.php:94
Maintenance & Trust

Wufoo Shortcode Maintenance & Trust

Maintenance Signals

WordPress version tested6.0.11
Last updatedMar 22, 2023
PHP min version
Downloads253K

Community Trust

Rating88/100
Number of ratings5
Active installs10K
Developer Profile

Wufoo Shortcode Developer Profile

wronganswersonly

1 plugin · 10K total installs

69
trust score
Avg Security Score
85/100
Avg Patch Time
356 days
View full developer profile
Detection Fingerprints

How We Detect Wufoo Shortcode

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

Asset Fingerprints

Script Paths
/wp-content/plugins/wufoo-shortcode/wufoo.js

HTML / DOM Fingerprints

Data Attributes
data-wufoo-usernamedata-wufoo-formhashdata-wufoo-autoresizedata-wufoo-heightdata-wufoo-headerdata-wufoo-ssl+2 more
JS Globals
WufooForm
Shortcode Output
<div id='wufoo-Fill out my <a href='https://secure.wufoo.com/scripts/embed/form.js'<noscript> <iframe
FAQ

Frequently Asked Questions about Wufoo Shortcode