
WP Advanced PDF Security & Risk Analysis
wordpress.org/plugins/wp-advanced-pdfCreate PDF from Posts & Pages
Is WP Advanced PDF Safe to Use in 2026?
High Risk
Score 41/100WP Advanced PDF carries significant security risk with 2 known CVEs, 2 still unpatched. Consider switching to a maintained alternative.
The "wp-advanced-pdf" v1.1.7 plugin exhibits a concerning security posture despite some positive indications. While the use of prepared statements for SQL queries and a majority of properly escaped outputs are good practices, the presence of two unprotected AJAX handlers significantly increases the attack surface and creates a clear risk of unauthorized actions or data compromise. The taint analysis revealing a flow with unsanitized paths, even without critical or high severity, warrants attention as it suggests potential vulnerabilities if specific input is not handled correctly.
The plugin's vulnerability history is a major red flag. With two currently unpatched medium severity CVEs, both related to missing authorization and cross-site scripting, this plugin has a proven track record of security flaws. The fact that these are not patched indicates a lack of ongoing maintenance or responsiveness to security issues. The last vulnerability being dated in the future (2025-12-31) is peculiar and likely an error in the provided data, but it doesn't negate the historical pattern of issues.
Overall, the combination of unprotected entry points, past vulnerabilities (especially unpatched ones), and potential taint flows outweighs the positive aspects like proper SQL handling. Organizations using this plugin should be highly cautious and prioritize updating or replacing it. The risks associated with unauthorized access and potential cross-site scripting are significant.
Key Concerns
- Unprotected AJAX handlers
- Unpatched CVEs (medium severity)
- Flow with unsanitized paths
- Bundled outdated TCPDF v1.0
- Limited nonce checks
WP Advanced PDF Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
Advanced PDF <= 1.1.7 - Missing Authorization
WP Advanced PDF <= 1.1.7 - Authenticated (Administrator+) Stored Cross-Site Scripting
WP Advanced PDF Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
WP Advanced PDF Attack Surface
AJAX Handlers 3
WordPress Hooks 20
Scheduled Events 1
Maintenance & Trust
WP Advanced PDF Maintenance & Trust
Maintenance Signals
Community Trust
WP Advanced PDF 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
DK PDF – WordPress PDF Generator
dk-pdf
DK PDF allows your site visitors generate PDF files from WordPress posts, pages, custom post types and WooCommerce products using a button.
Simple PDF Exporter
simple-pdf-exporter
Export a single PDF with all posts, or custom post types.
PDF 2 Post
pdf2post
Bulk convert PDF documents to posts (imports all text and images - and attach images automatically to newly created posts).
POST2PDF Converter
post2pdf-converter
This plugin converts your post/page to PDF for visitors and visitors can download it easily.
WP Advanced PDF Developer Profile
21 plugins · 5K total installs
How We Detect WP Advanced PDF
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wp-advanced-pdf/pdf.css/wp-content/plugins/wp-advanced-pdf/pdf.js/wp-content/plugins/wp-advanced-pdf/inc/css/custom.css/wp-content/plugins/wp-advanced-pdf/inc/css/widget.css/wp-content/plugins/wp-advanced-pdf/inc/css/pdf.css/wp-content/plugins/wp-advanced-pdf/inc/js/pdf.js/wp-content/plugins/wp-advanced-pdf/inc/js/export.js/wp-content/plugins/wp-advanced-pdf/inc/js/admin.js+2 more/wp-content/plugins/wp-advanced-pdf/pdf.js/wp-content/plugins/wp-advanced-pdf/inc/js/pdf.js/wp-content/plugins/wp-advanced-pdf/inc/js/export.js/wp-content/plugins/wp-advanced-pdf/inc/js/admin.js/wp-content/plugins/wp-advanced-pdf/inc/js/widget.jswp-advanced-pdf/pdf.css?ver=wp-advanced-pdf/pdf.js?ver=wp-advanced-pdf/inc/css/custom.css?ver=wp-advanced-pdf/inc/css/widget.css?ver=wp-advanced-pdf/inc/css/pdf.css?ver=wp-advanced-pdf/inc/js/pdf.js?ver=wp-advanced-pdf/inc/js/export.js?ver=wp-advanced-pdf/inc/js/admin.js?ver=wp-advanced-pdf/inc/js/widget.js?ver=wp-advanced-pdf/inc/css/admin.css?ver=HTML / DOM Fingerprints
ptpdf-pdf-linkptpdf-pdf-buttonptpdf-icon<!-- wp-advanced-pdf -->data-ptpdf-iddata-ptpdf-post-typeptpdf_ajaxurlPTPDF_ajaxurl