
Send PDF for Contact Form 7 Security & Risk Analysis
wordpress.org/plugins/send-pdf-for-contact-form-7Create, customize and send PDF attachments with Contact Form 7 form
Is Send PDF for Contact Form 7 Safe to Use in 2026?
Generally Safe
Score 98/100Send PDF for Contact Form 7 has a strong security track record. Known vulnerabilities have been patched promptly.
The plugin 'send-pdf-for-contact-form-7' v1.0.3.8 exhibits a generally good security posture, with a significant majority of its code adhering to best practices. The static analysis shows a low attack surface with all identified entry points protected by authorization checks. SQL queries are exclusively handled with prepared statements, and output escaping is robust with 96% of outputs properly escaped. Taint analysis reveals no critical or high severity issues, indicating proper sanitization of user input for direct code execution or path manipulation.
However, the presence of two 'unserialize' functions is a notable concern. While not flagged as a direct vulnerability in the taint analysis, unserialization of untrusted data can lead to serious security issues like Remote Code Execution if not handled with extreme care and strict validation. The vulnerability history, which includes three medium severity CVEs, specifically for Missing Authorization and Cross-site Scripting, suggests past weaknesses that, while currently patched, warrant caution. The recurrence of these vulnerability types in the past indicates a need for continued vigilance in how authorization is implemented and user input is neutralized.
In conclusion, the plugin demonstrates strengths in its secure handling of database interactions and output rendering. The protected attack surface is commendable. Nevertheless, the use of unserialize functions and the historical pattern of authorization and XSS vulnerabilities are areas that require ongoing attention and rigorous testing to ensure that no new vulnerabilities are introduced.
Key Concerns
- Dangerous function 'unserialize' used
- Previous medium severity vulnerabilities found
Send PDF for Contact Form 7 Security Vulnerabilities
CVEs by Year
Severity Breakdown
3 total CVEs
Send PDF for Contact Form 7 <= 1.0.2.3 - Missing Authorization
Send PDF for Contact Form 7 <= 0.9.9.1 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode
Send PDF for Contact Form 7 <= 0.9.1 - Multiple Cross-Site Scripting
Send PDF for Contact Form 7 Code Analysis
Dangerous Functions Found
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Send PDF for Contact Form 7 Attack Surface
AJAX Handlers 2
Shortcodes 3
WordPress Hooks 16
Maintenance & Trust
Send PDF for Contact Form 7 Maintenance & Trust
Maintenance Signals
Community Trust
Send PDF for Contact Form 7 Alternatives
Fluent Forms PDF Generator
fluentforms-pdf
Generate PDF from Your Form Submissions and Download/Email Them
MultiLine Files for Contact Form 7
multiline-files-for-contact-form-7
Upload unlimited files to Contact Form 7 with an intuitive interface, file management, and automatic ZIP compression for email delivery.
Popup Message Notifier for Contact Form 7
popup-notifier-for-contact-form-7
This plugin will show confirmation and error messages of CF7 inside a popup made with sweetalert2.
PDF for Contact Form 7 + Drag and Drop Template Builder
pdf-for-contact-form-7
The plugin helps you create PDF for contact form 7 you can builder template pdf
Contact Form 7 SendInBlue Opt-in Checkbox
cf7-sendinblue-opt-in-checkbox
WordPress plugin to add a SendinBlue Opt-in checkbox for Contact Form 7
Send PDF for Contact Form 7 Developer Profile
4 plugins · 59K total installs
How We Detect Send PDF for Contact Form 7
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/send-pdf-for-contact-form-7/assets/css/admin-notices.css/wp-content/plugins/send-pdf-for-contact-form-7/assets/css/codemirror.css/wp-content/plugins/send-pdf-for-contact-form-7/assets/css/dropzone.css/wp-content/plugins/send-pdf-for-contact-form-7/assets/css/jquery-ui.css/wp-content/plugins/send-pdf-for-contact-form-7/assets/css/settings.css/wp-content/plugins/send-pdf-for-contact-form-7/assets/js/admin-notices.js/wp-content/plugins/send-pdf-for-contact-form-7/assets/js/codemirror.js/wp-content/plugins/send-pdf-for-contact-form-7/assets/js/dropzone.js+13 more/wp-content/plugins/send-pdf-for-contact-form-7/assets/js/main.js/wp-content/plugins/send-pdf-for-contact-form-7/assets/js/setting.js/wp-content/plugins/send-pdf-for-contact-form-7/assets/js/settings.js/wp-content/plugins/send-pdf-for-contact-form-7/assets/css/admin-notices.css?ver=/wp-content/plugins/send-pdf-for-contact-form-7/assets/css/codemirror.css?ver=/wp-content/plugins/send-pdf-for-contact-form-7/assets/css/dropzone.css?ver=/wp-content/plugins/send-pdf-for-contact-form-7/assets/css/jquery-ui.css?ver=/wp-content/plugins/send-pdf-for-contact-form-7/assets/css/settings.css?ver=/wp-content/plugins/send-pdf-for-contact-form-7/assets/js/admin-notices.js?ver=/wp-content/plugins/send-pdf-for-contact-form-7/assets/js/codemirror.js?ver=/wp-content/plugins/send-pdf-for-contact-form-7/assets/js/dropzone.js?ver=/wp-content/plugins/send-pdf-for-contact-form-7/assets/js/jquery.chained.js?ver=/wp-content/plugins/send-pdf-for-contact-form-7/assets/js/jquery.maskedinput.js?ver=/wp-content/plugins/send-pdf-for-contact-form-7/assets/js/jquery.min.js?ver=/wp-content/plugins/send-pdf-for-contact-form-7/assets/js/main.js?ver=/wp-content/plugins/send-pdf-for-contact-form-7/assets/js/setting.js?ver=/wp-content/plugins/send-pdf-for-contact-form-7/assets/js/settings.js?ver=HTML / DOM Fingerprints
wpcf7pdf-admin-noticewpcf7pdf-btn-primarywpcf7pdf-btn-secondarywpcf7pdf-codemirror-wrapperwpcf7pdf-dropzonewpcf7pdf-dropzone-previewswpcf7pdf-field-controlwpcf7pdf-field-label+13 more<!-- START WPCF7 PDF SETTINGS --><!-- END WPCF7 PDF SETTINGS --><!-- WPCF7 PDF VERSION --><!-- WPCF7 PDF HELLO WORLD -->+1 moredata-wpcf7pdf-fielddata-wpcf7pdf-groupdata-wpcf7pdf-toggledata-wpcf7pdf-valuewpcf7pdf_ajax_objectwpcf7pdf_settingcf7_sendpdf/wp-json/wpcf7pdf/v1/settings[cf7pdf-generator]