
Print Page Block – Print Full Page or Specific Section Security & Risk Analysis
wordpress.org/plugins/print-pagePrint the entire page or part of any web page with just a single click.
Is Print Page Block – Print Full Page or Specific Section Safe to Use in 2026?
Generally Safe
Score 100/100Print Page Block – Print Full Page or Specific Section has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The 'print-page' plugin v1.2.5 demonstrates a generally strong security posture based on the provided static analysis. The absence of dangerous functions, the exclusive use of prepared statements for SQL queries, and the 100% proper output escaping are significant strengths. Furthermore, all identified entry points (AJAX handlers, shortcodes) appear to have proper nonce and capability checks, and there are no identified unsanitized taint flows, indicating good input validation and sanitization practices in the analyzed code. The plugin's vulnerability history, while including one medium-severity Cross-Site Scripting (XSS) vulnerability, is notable for being patched and having no currently unpatched critical or high vulnerabilities. However, the presence of a medium-severity XSS vulnerability in the past, even if patched, suggests a potential area of concern that warrants vigilance.
The plugin's attack surface is relatively small, with only 3 AJAX handlers and 1 shortcode, and importantly, none of these appear to be unprotected. The single external HTTP request is also a minor concern as long as it is properly handled and doesn't introduce vulnerabilities. The bundling of Freemius, while a common practice, can sometimes introduce risks if the bundled library is outdated or has known vulnerabilities, though no such issues are explicitly detailed in this analysis.
In conclusion, 'print-page' v1.2.5 exhibits many positive security practices, particularly in its handling of SQL and output. The historical medium XSS vulnerability is the primary point of caution, highlighting the importance of ongoing security reviews and prompt patching of any newly discovered issues. The overall security is good, but the past XSS incident warrants a slightly reduced score.
Key Concerns
- Past medium severity XSS vulnerability
Print Page Block – Print Full Page or Specific Section Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Print Page block <= 1.0.8 - Authenticated (Contributor+) Stored Cross-Site Scripting
Print Page Block – Print Full Page or Specific Section Release Timeline
Print Page Block – Print Full Page or Specific Section Code Analysis
Bundled Libraries
Output Escaping
Data Flow Analysis
Print Page Block – Print Full Page or Specific Section Attack Surface
AJAX Handlers 3
Shortcodes 1
WordPress Hooks 16
Maintenance & Trust
Print Page Block – Print Full Page or Specific Section Maintenance & Trust
Maintenance Signals
Community Trust
Print Page Block – Print Full Page or Specific Section Alternatives
Spectra Gutenberg Blocks – Website Builder for the Block Editor
ultimate-addons-for-gutenberg
Power-up Gutenberg with advanced blocks for faster website creation. Build your WordPress website effortlessly using powerful building blocks!
Kadence Blocks — Page Builder Toolkit for Gutenberg Editor
kadence-blocks
20+ AI-powered Gutenberg Blocks with endless options, enabling top-notch efficiency for high-performance dynamic website creation.
Page Builder: Pagelayer – Drag and Drop website builder
pagelayer
The most advanced frontend drag & drop page builder. Pagelayer is a light weight but extremely powerful Website Builder.
Page Builder Gutenberg Blocks – CoBlocks
coblocks
CoBlocks is a suite of page builder WordPress blocks for Gutenberg, with 10+ new blocks and a true page builder experience with rows and columns.
Otter Blocks – Gutenberg Blocks, Page Builder for Gutenberg Editor & FSE
otter-blocks
Quickly create WordPress pages with 20+ blocks, 100+ ready-to-import designs, and advanced editor extensions. It’s website building, Lego-style!
Print Page Block – Print Full Page or Specific Section Developer Profile
121 plugins · 740K total installs
How We Detect Print Page Block – Print Full Page or Specific Section
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/print-page/assets/css/print-page.css/wp-content/plugins/print-page/assets/js/print-page.js/wp-content/plugins/print-page/admin/assets/css/ppb-admin.css/wp-content/plugins/print-page/admin/assets/js/ppb-admin.js/wp-content/plugins/print-page/admin/assets/js/ppb-frontend.js/wp-content/plugins/print-page/assets/js/print-page.js/wp-content/plugins/print-page/admin/assets/js/ppb-admin.js/wp-content/plugins/print-page/admin/assets/js/ppb-frontend.js/wp-content/plugins/print-page/assets/css/print-page.css?ver=/wp-content/plugins/print-page/assets/js/print-page.js?ver=/wp-content/plugins/print-page/admin/assets/css/ppb-admin.css?ver=/wp-content/plugins/print-page/admin/assets/js/ppb-admin.js?ver=/wp-content/plugins/print-page/admin/assets/js/ppb-frontend.js?ver=HTML / DOM Fingerprints
ppb-print-buttondata-print-page-idprintPageScript[print_page]