Page2PDF – Posts & Pages to PDF Converter Security & Risk Analysis

wordpress.org/plugins/page2pdf-posts-pages-to-pdf-converter

Transform any WordPress content into professional PDF documents with customizable options. The most powerful print-friendly PDF generator for WordPres …

40 active installs v1.0 PHP 7.4+ WP 5.6+ Updated Jan 17, 2025
pdf-generatorpdf-viewerprint-friendlyweb-to-printwordpress-pdf
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Page2PDF – Posts & Pages to PDF Converter Safe to Use in 2026?

Generally Safe

Score 92/100

Page2PDF – Posts & Pages to PDF Converter has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The 'page2pdf-posts-pages-to-pdf-converter' plugin version 1.0 exhibits a strong security posture based on the provided static analysis. It demonstrates excellent practices by avoiding dangerous functions, utilizing prepared statements for all SQL queries, and ensuring a high percentage of output is properly escaped. The absence of file operations and external HTTP requests further reduces the attack surface. Crucially, the analysis indicates no identified vulnerabilities in its history, suggesting a well-maintained and secure codebase.

However, the static analysis does reveal some potential areas for concern. The complete lack of nonce checks and capability checks, despite having one shortcode as an entry point, is a significant weakness. This means that the shortcode's functionality could potentially be triggered by unauthenticated or unauthorized users. While no taint flows were detected, the absence of these checks means that any data processed by the shortcode could be susceptible to injection attacks if not handled with extreme care within the shortcode's implementation.

In conclusion, this plugin shows a commendable focus on secure coding practices, particularly in its database interactions and output handling. The lack of any historical vulnerabilities further reinforces its perceived security. Nevertheless, the absence of nonces and capability checks on its sole entry point presents a notable risk that should be addressed to achieve a truly robust security profile.

Key Concerns

  • Missing nonce checks on entry points
  • Missing capability checks on entry points
Vulnerabilities
None known

Page2PDF – Posts & Pages to PDF Converter Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Page2PDF – Posts & Pages to PDF Converter Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
1
25 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

96% escaped26 total outputs
Attack Surface

Page2PDF – Posts & Pages to PDF Converter Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[pdf_capture_button] page2pdf-posts-pages-to-pdf-converter.php:30
WordPress Hooks 6
actioninitpage2pdf-posts-pages-to-pdf-converter.php:21
actionadmin_initpage2pdf-posts-pages-to-pdf-converter.php:24
actionadmin_menupage2pdf-posts-pages-to-pdf-converter.php:25
actionadmin_enqueue_scriptspage2pdf-posts-pages-to-pdf-converter.php:26
actionwp_enqueue_scriptspage2pdf-posts-pages-to-pdf-converter.php:29
filterthe_contentpage2pdf-posts-pages-to-pdf-converter.php:33
Maintenance & Trust

Page2PDF – Posts & Pages to PDF Converter Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedJan 17, 2025
PHP min version7.4
Downloads832

Community Trust

Rating20/100
Number of ratings1
Active installs40
Developer Profile

Page2PDF – Posts & Pages to PDF Converter Developer Profile

bayjenchin

1 plugin · 40 total installs

88
trust score
Avg Security Score
92/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Page2PDF – Posts & Pages to PDF Converter

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/page2pdf-posts-pages-to-pdf-converter/assets/css/styles.css/wp-content/plugins/page2pdf-posts-pages-to-pdf-converter/assets/js/html2canvas.min.js/wp-content/plugins/page2pdf-posts-pages-to-pdf-converter/assets/js/jspdf.umd.min.js/wp-content/plugins/page2pdf-posts-pages-to-pdf-converter/assets/js/capture.js
Script Paths
/wp-content/plugins/page2pdf-posts-pages-to-pdf-converter/assets/js/html2canvas.min.js/wp-content/plugins/page2pdf-posts-pages-to-pdf-converter/assets/js/jspdf.umd.min.js/wp-content/plugins/page2pdf-posts-pages-to-pdf-converter/assets/js/capture.js
Version Parameters
page2pdf-posts-pages-to-pdf-converter/assets/css/styles.css?ver=page2pdf-posts-pages-to-pdf-converter/assets/js/html2canvas.min.js?ver=page2pdf-posts-pages-to-pdf-converter/assets/js/jspdf.umd.min.js?ver=page2pdf-posts-pages-to-pdf-converter/assets/js/capture.js?ver=

HTML / DOM Fingerprints

CSS Classes
pdf-capture-button
JS Globals
pdfCaptureSettings
Shortcode Output
<button id="capture-pdf-btn" class="pdf-capture-button">
FAQ

Frequently Asked Questions about Page2PDF – Posts & Pages to PDF Converter