
PDF for Contact Form 7 + Drag and Drop Template Builder Security & Risk Analysis
wordpress.org/plugins/pdf-for-contact-form-7PDF Builder for Contact Form 7 helps you create custom PDF documents from form submissions using a powerful drag-and-drop template builder.
Is PDF for Contact Form 7 + Drag and Drop Template Builder Safe to Use in 2026?
Generally Safe
Score 97/100PDF for Contact Form 7 + 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-contact-form-7" plugin, version 6.5.1, exhibits a mixed security posture. While it demonstrates good practices with 100% prepared statements for SQL queries and a high percentage of properly escaped outputs, there are areas of concern. The presence of one AJAX handler without authentication checks represents a significant entry point that attackers could potentially exploit to manipulate plugin functionality. Furthermore, the plugin's vulnerability history reveals a pattern of concerning vulnerability types, including "Missing Authorization" and "Deserialization of Untrusted Data," with a past high-severity vulnerability. Although there are currently no unpatched vulnerabilities, this historical pattern suggests a tendency for the plugin to develop security flaws in these critical areas.
The static analysis shows a relatively large attack surface with 14 entry points, with one being unprotected. The plugin also utilizes bundled libraries, TinyMCE and TCPDF, which could introduce risks if they are not kept up-to-date or have known vulnerabilities. Despite the positive indicators like strong SQL and output sanitization, the unprotected AJAX handler and the historical vulnerability trends necessitate caution. The plugin's strengths lie in its careful handling of database operations and output, but its weaknesses are concentrated in authentication and authorization mechanisms, and its past vulnerability patterns indicate a need for more rigorous security auditing.
Key Concerns
- Unprotected AJAX handler found
- Past high-severity vulnerability recorded
- Bundled libraries (potential outdated dependencies)
PDF for Contact Form 7 + Drag and Drop Template Builder Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
PDF for Contact Form 7 + Drag and Drop Template Builder <= 6.3.3 - Missing Authorization to Authenticated (Subscriber+) Arbitrary Post Duplication
PDF for Contact Form 7 <= 6.5.0 - Authenticated (Subscriber+) PHP Object Injection
PDF for Contact Form 7 + Drag and Drop Template Builder Release Timeline
PDF for Contact Form 7 + Drag and Drop Template Builder Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
PDF for Contact Form 7 + Drag and Drop Template Builder Attack Surface
AJAX Handlers 8
Shortcodes 6
WordPress Hooks 102
Maintenance & Trust
PDF for Contact Form 7 + Drag and Drop Template Builder Maintenance & Trust
Maintenance Signals
Community Trust
PDF for Contact Form 7 + Drag and Drop Template Builder Alternatives
PDF for WPForms + Drag and Drop Template Builder
pdf-for-wpforms
PDF Builder for WPForms helps you create custom PDF documents from form submissions using a powerful drag-and-drop template builder.
PDF for Gravity Forms + Drag And Drop Template Builder
pdf-for-gravity-forms
PDF Builder for Gravity Forms helps you create custom PDF documents from form submissions using a powerful drag-and-drop template builder.
PDF for eForm + Drag And Drop Template Builder
eforms-pdf
The plugin helps you create PDF for eForm you can builder template pdf
contact form 7 pdf extension
contact-form-pdf-extension
This plugin work with the contact form 7
EPE Formetto – PDF Attachments for Contact Forms
epe-formetto-pdf-attachments-for-contact-forms
Automatically attach a clean PDF of Contact Form 7 submissions to email, simple, lightweight, and secure.
PDF for Contact Form 7 + Drag and Drop Template Builder Developer Profile
64 plugins · 28K total installs
How We Detect PDF for Contact Form 7 + 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-contact-form-7/css/style.css/wp-content/plugins/pdf-for-contact-form-7/css/backend.css/wp-content/plugins/pdf-for-contact-form-7/css/bootstrap-grid.min.css/wp-content/plugins/pdf-for-contact-form-7/css/builder.css/wp-content/plugins/pdf-for-contact-form-7/js/script.js/wp-content/plugins/pdf-for-contact-form-7/js/backend.js/wp-content/plugins/pdf-for-contact-form-7/js/vue.min.js/wp-content/plugins/pdf-for-contact-form-7/js/template.js+1 more/wp-content/plugins/pdf-for-contact-form-7/js/script.js/wp-content/plugins/pdf-for-contact-form-7/js/backend.js/wp-content/plugins/pdf-for-contact-form-7/js/vue.min.js/wp-content/plugins/pdf-for-contact-form-7/js/template.js/wp-content/plugins/pdf-for-contact-form-7/js/builder.jspdf-for-contact-form-7/css/style.css?ver=pdf-for-contact-form-7/css/backend.css?ver=pdf-for-contact-form-7/css/bootstrap-grid.min.css?ver=pdf-for-contact-form-7/css/builder.css?ver=pdf-for-contact-form-7/js/script.js?ver=pdf-for-contact-form-7/js/backend.js?ver=pdf-for-contact-form-7/js/vue.min.js?ver=pdf-for-contact-form-7/js/template.js?ver=pdf-for-contact-form-7/js/builder.js?ver=HTML / DOM Fingerprints
pro_disablepro_disable_fffbuilder__editor--itembuilder__editor--item-settingsyeepdf_setting_groupyeepdf_setting_rowyeepdf_settings_group-wrapperyeepdf_checkbox_label+1 moredata-vue-component-nameYEEPDF_CREATOR_BUILDER_URLYEEPDF_CREATOR_BUILDER_PATHBUIDER_PDF_CF7_PLUGIN_URLBUIDER_PDF_CF7_PLUGIN_PATHyeepdf_settings_backend_main