
Fluent Forms PDF Generator Security & Risk Analysis
wordpress.org/plugins/fluentforms-pdfGenerate PDF from Your Form Submissions and Download/Email Them
Is Fluent Forms PDF Generator Safe to Use in 2026?
Generally Safe
Score 100/100Fluent Forms PDF Generator has a strong security track record. Known vulnerabilities have been patched promptly.
The "fluentforms-pdf" v1.1.11 plugin presents a mixed security posture. While it demonstrates good practices by exclusively using prepared statements for SQL queries and properly escaping a high percentage of output, several significant concerns remain. The primary weakness lies in its attack surface, with all six identified AJAX handlers lacking authentication checks, creating a substantial entry point for potential exploitation. The taint analysis, though limited in scope with only two flows analyzed, did reveal two instances of unsanitized paths, which could lead to path traversal vulnerabilities if exploited under certain conditions.
The plugin's vulnerability history indicates a past issue with Cross-Site Scripting (XSS), with a recent medium severity vulnerability patched. While there are no currently unpatched CVEs, the historical presence of XSS and the current lack of authentication on AJAX endpoints are concerning. The presence of a nonce check on only one entry point and the complete absence of capability checks further exacerbate these concerns.
In conclusion, the plugin has strengths in its handling of database interactions and output escaping. However, the unsecured AJAX handlers represent a critical vulnerability that needs immediate attention. The taint analysis, though small, suggests potential risks related to file path handling. Addressing the unauthenticated AJAX endpoints and ensuring proper authorization checks are implemented across all entry points should be the highest priority for improving the plugin's security.
Key Concerns
- All AJAX handlers lack authentication checks
- Unsanitized paths in taint analysis
- Only 1 nonce check for 6 entry points
- No capability checks on entry points
- Bundled outdated library (TCPDF)
- Past medium severity XSS vulnerability
Fluent Forms PDF Generator Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
PDF Generator For Fluent Forms <= 1.1.7 - Cross-Site Scripting
Fluent Forms PDF Generator Code Analysis
Bundled Libraries
Output Escaping
Data Flow Analysis
Fluent Forms PDF Generator Attack Surface
AJAX Handlers 6
WordPress Hooks 14
Scheduled Events 1
Maintenance & Trust
Fluent Forms PDF Generator Maintenance & Trust
Maintenance Signals
Community Trust
Fluent Forms PDF Generator Alternatives
Attachments
attachments
Attachments allows you to simply append any number of items from your WordPress Media Library to Posts, Pages, and Custom Post Types
Document Gallery
document-gallery
This plugin generates thumbnails for documents and displays them in a gallery-like format for easy sharing.
Send PDF for Contact Form 7
send-pdf-for-contact-form-7
Create, customize and send PDF attachments with Contact Form 7 form
PDF Generator for WordPress Elementor
pdf-generator-addon-for-elementor-page-builder
The ultimate WordPress PDF generator for Elementor. Easily export to PDF, add a download button, and convert WooCommerce products to PDF.
PDF Thumbnails Support Test
pdf-thumbnails-support-test
Determine if your server is missing software for WordPress 4.7's native PDF thumbnail generator.
Fluent Forms PDF Generator Developer Profile
5 plugins · 29K total installs
How We Detect Fluent Forms PDF Generator
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/fluentforms-pdf/assets/css/global-settings.css/wp-content/plugins/fluentforms-pdf/assets/css/template-preview.css/wp-content/plugins/fluentforms-pdf/assets/js/admin.js/wp-content/plugins/fluentforms-pdf/assets/js/admin-settings.js/wp-content/plugins/fluentforms-pdf/assets/js/template-preview.js/wp-content/plugins/fluentforms-pdf/assets/js/app.js/wp-content/plugins/fluentforms-pdf/assets/js/admin.js/wp-content/plugins/fluentforms-pdf/assets/js/admin-settings.js/wp-content/plugins/fluentforms-pdf/assets/js/template-preview.js/wp-content/plugins/fluentforms-pdf/assets/js/app.jsfluentforms-pdf/assets/css/global-settings.css?ver=fluentforms-pdf/assets/css/template-preview.css?ver=fluentforms-pdf/assets/js/admin.js?ver=fluentforms-pdf/assets/js/admin-settings.js?ver=fluentforms-pdf/assets/js/template-preview.js?ver=fluentforms-pdf/assets/js/app.js?ver=HTML / DOM Fingerprints
fluentform_pdf_global_settingsff_pdf_preview_wrapff_pdf_template_previewChanged from : fluentform_single_entry_widgetsfluentFormsPdf[pdf.download_link][pdf.download_link.public]