Embed PDF for WPForms Security & Risk Analysis

wordpress.org/plugins/embed-pdf-wpforms

An add-on for WPForms. Provides a PDF Viewer field.

30 active installs v1.1.6 PHP 5.6+ WP 4.0+ Updated Sep 18, 2025
inklesspdfwp-formswpforms
98
A · Safe
CVEs total1
Unpatched0
Last CVESep 18, 2025
Safety Verdict

Is Embed PDF for WPForms Safe to Use in 2026?

Generally Safe

Score 98/100

Embed PDF for WPForms has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Sep 18, 2025Updated 6mo ago
Risk Assessment

The 'embed-pdf-wpforms' plugin version 1.1.6 exhibits a generally good security posture based on the static analysis. The absence of dangerous functions, properly prepared SQL queries, and a high percentage of properly escaped output are positive indicators. Furthermore, the plugin implements both nonce and capability checks, and its attack surface appears to be well-protected with no unprotected entry points. The lack of file operations and external HTTP requests also reduces the potential for certain types of vulnerabilities.

However, the plugin's vulnerability history presents a significant concern. It has a known, albeit patched, high-severity vulnerability related to 'Unrestricted Upload of File with Dangerous Type'. While this vulnerability is currently unpatched, the presence of such a severe issue in its history suggests that the developers have had to address critical security flaws in the past, which could indicate underlying architectural weaknesses or a history of less stringent security practices. The fact that a high severity vulnerability existed is a strong indicator that past versions were indeed vulnerable and that vigilance is required.

In conclusion, while version 1.1.6 of 'embed-pdf-wpforms' demonstrates good static security practices for its current codebase, its past high-severity vulnerability warrants caution. The focus on securing the current attack surface is commendable, but the historical precedent of a severe vulnerability like unrestricted file uploads should not be overlooked when considering its overall risk.

Key Concerns

  • History of high severity vulnerability
Vulnerabilities
1

Embed PDF for WPForms Security Vulnerabilities

CVEs by Year

1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

High
1

1 total CVE

CVE-2025-10647high · 8.8Unrestricted Upload of File with Dangerous Type

Embed PDF for WPForms <= 1.1.5 - Authenticated (Subscriber+) Arbitrary File Upload

Sep 18, 2025 Patched in 1.1.6 (1d)
Code Analysis
Analyzed Mar 16, 2026

Embed PDF for WPForms Code Analysis

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

Output Escaping

94% escaped17 total outputs
Attack Surface

Embed PDF for WPForms Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_epdf_wf_download_pdf_mediaincludes\class-wpforms-field-pdf-viewer.php:53
WordPress Hooks 8
actionwpforms_loadedembed-pdf-wpforms.php:28
filterwpforms_get_form_fields_allowedembed-pdf-wpforms.php:42
actioninitembed-pdf-wpforms.php:60
actionwp_enqueue_scriptsincludes\class-wpforms-field-pdf-viewer.php:43
actionadmin_enqueue_scriptsincludes\class-wpforms-field-pdf-viewer.php:44
actionwpforms_frontend_cssincludes\class-wpforms-field-pdf-viewer.php:47
actionwpforms_frontend_jsincludes\class-wpforms-field-pdf-viewer.php:48
actionwpforms_builder_enqueuesincludes\class-wpforms-field-pdf-viewer.php:50
Maintenance & Trust

Embed PDF for WPForms Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedSep 18, 2025
PHP min version5.6
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs30
Developer Profile

Embed PDF for WPForms Developer Profile

Corey Salzano

11 plugins · 7K total installs

94
trust score
Avg Security Score
91/100
Avg Patch Time
1 days
View full developer profile
Detection Fingerprints

How We Detect Embed PDF for WPForms

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/embed-pdf-wpforms/js/pdfjs/pdf.min.js/wp-content/plugins/embed-pdf-wpforms/js/pdfjs/pdf.worker.min.js/wp-content/plugins/embed-pdf-wpforms/js/field-pdf-viewer.js/wp-content/plugins/embed-pdf-wpforms/js/field-pdf-viewer.min.js/wp-content/plugins/embed-pdf-wpforms/js/form-editor.js/wp-content/plugins/embed-pdf-wpforms/js/form-editor.min.js
Version Parameters
embed-pdf-wpforms/js/pdfjs/pdf.min.js?ver=embed-pdf-wpforms/js/field-pdf-viewer.js?ver=embed-pdf-wpforms/js/form-editor.js?ver=

HTML / DOM Fingerprints

Data Attributes
data-pdf-urldata-initial-scale
JS Globals
epdf_wf_pdfjs_stringsepdf_wf_pdf_viewer_stringsepdf_wf_form_editor_strings
FAQ

Frequently Asked Questions about Embed PDF for WPForms