
PDF for Contact Form 7 + Drag and Drop Template Builder Security & Risk Analysis
wordpress.org/plugins/pdf-for-contact-form-7The plugin helps you create PDF for contact form 7 you can builder template pdf
Is PDF for Contact Form 7 + Drag and Drop Template Builder Safe to Use in 2026?
Generally Safe
Score 96/100PDF for Contact Form 7 + Drag and Drop Template Builder has a strong security track record. Known vulnerabilities have been patched promptly.
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 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
The plugin helps you create PDF for WPForms you can builder PDF template
PDF for Gravity Forms + Drag And Drop Template Builder
pdf-for-gravity-forms
The plugin helps you create PDF for Gravity Forms you can builder template pdf
PDF for Forminator Forms + Drag and Drop Template Builder
pdf-for-forminator-forms
Forminator PDF allows you to automatically generate PDF documents from your Forminator form submissions.
PDF for Ninja Forms + Drag and Drop Template Builder
pdf-for-ninja-forms
The plugin helps you create PDF for Ninja Form you can builder template pdf
PDF for eForm + Drag And Drop Template Builder
eforms-pdf
The plugin helps you create PDF for eForm you can builder template pdf
PDF for Contact Form 7 + Drag and Drop Template Builder Developer Profile
55 plugins · 26K 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