
PDF for Elementor Forms + Drag And Drop Template Builder Security & Risk Analysis
wordpress.org/plugins/pdf-for-elementor-formsAutomatically generate, email, and download professional PDFs from Elementor Form submissions with a powerful, visual Drag & Drop Template Builder.
Is PDF for Elementor Forms + Drag And Drop Template Builder Safe to Use in 2026?
Generally Safe
Score 95/100PDF for Elementor Forms + Drag And Drop Template Builder has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The 'pdf-for-elementor-forms' plugin v6.5.1 exhibits a mixed security posture. On the positive side, the plugin demonstrates good practices with a high percentage of SQL queries using prepared statements and a vast majority of output being properly escaped. The presence of nonce and capability checks on most entry points further contributes to its security. However, there are notable concerns that warrant attention. The analysis reveals one AJAX handler without authentication checks, presenting a potential entry point for unauthorized actions. The taint analysis flagged two flows with unsanitized paths, both classified as high severity, indicating potential risks related to how user-supplied data is processed. The plugin's history of three known CVEs, including one high and two medium severity vulnerabilities, despite none being currently unpatched, suggests a pattern of past security weaknesses. The common vulnerability types (Missing Authorization, XSS, Deserialization) align with the identified taint flow issues and the unprotected AJAX handler. While the plugin has made efforts to secure its code, the combination of an unprotected AJAX endpoint, high-severity taint flows, and a history of diverse vulnerabilities indicates a moderate to high-risk profile for this version.
Key Concerns
- Unprotected AJAX handler found
- High severity unsanitized path taint flows (2)
- Previous high severity CVEs (1)
- Previous medium severity CVEs (2)
PDF for Elementor Forms + Drag And Drop Template Builder Security Vulnerabilities
CVEs by Year
Severity Breakdown
3 total CVEs
PDF for Elementor Forms + Drag And Drop Template Builder <= 6.3.1 - Missing Authorization
PDF for Elementor Forms + Drag And Drop Template Builder <= 6.2.0 - Authenticated (Contributor+) Stored Cross-Site Scripting
PDF for Elementor Forms + Drag And Drop Template Builder <= 6.5.0 - Authenticated (Subscriber+) PHP Object Injection
PDF for Elementor Forms + Drag And Drop Template Builder Release Timeline
PDF for Elementor Forms + Drag And Drop Template Builder Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
PDF for Elementor Forms + Drag And Drop Template Builder Attack Surface
AJAX Handlers 8
Shortcodes 5
WordPress Hooks 99
Maintenance & Trust
PDF for Elementor Forms + Drag And Drop Template Builder Maintenance & Trust
Maintenance Signals
Community Trust
PDF for Elementor Forms + Drag And Drop Template Builder Alternatives
PDF for Elementor Forms + Drag And Drop Template Builder Developer Profile
59 plugins · 26K total installs
How We Detect PDF for Elementor Forms + Drag And Drop Template Builder
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/pdf-for-elementor-forms/elementor/action-download.css/wp-content/plugins/pdf-for-elementor-forms/elementor/action-pdf.css/wp-content/plugins/pdf-for-elementor-forms/yeekit/document.css/wp-content/plugins/pdf-for-elementor-forms/elementor/widgets/pdf-form-widget.css/wp-content/plugins/pdf-for-elementor-forms/elementor/widgets/pdf-form-widget.js/wp-content/plugins/pdf-for-elementor-forms/yeekit/document.js/wp-content/plugins/pdf-for-elementor-forms/libs/js/pdfmake.min.js/wp-content/plugins/pdf-for-elementor-forms/libs/js/vfs_fonts.js/wp-content/plugins/pdf-for-elementor-forms/elementor/action-download.js/wp-content/plugins/pdf-for-elementor-forms/elementor/action-pdf.js/wp-content/plugins/pdf-for-elementor-forms/yeekit/document.js/wp-content/plugins/pdf-for-elementor-forms/elementor/widgets/pdf-form-widget.jspdf-for-elementor-forms/elementor/action-download.css?ver=pdf-for-elementor-forms/elementor/action-pdf.css?ver=pdf-for-elementor-forms/yeekit/document.css?ver=pdf-for-elementor-forms/elementor/widgets/pdf-form-widget.css?ver=pdf-for-elementor-forms/elementor/widgets/pdf-form-widget.js?ver=pdf-for-elementor-forms/yeekit/document.js?ver=pdf-for-elementor-forms/libs/js/pdfmake.min.js?ver=pdf-for-elementor-forms/libs/js/vfs_fonts.js?ver=HTML / DOM Fingerprints
yeepdf-pdf-form-widgetpro_disablepro_disable_fff<!-- Upgrade to pro version --><!-- START: PDF Form Widget --><!-- END: PDF Form Widget -->data-elementor-device-modedata-elementor-iddata-elementor-typedata-yeepdf-custom-sizesyeepdf_creator_builder_pathyeepdf_creator_builder_urlYeepdf_Creator_Form_Widget_BuilderYeepdf_Settings_Builder_PDF_Backendyeepdf_settings_backend_main/wp-json/yeepdf/v1/get_template/wp-json/yeepdf/v1/save_template[yeepdf_form_generator]