WP Print Friendly Security & Risk Analysis

wordpress.org/plugins/wp-print-friendly

Extends WordPress' template system to support printer-friendly templates. Works with permalink structures to support nice URLs.

500 active installs v0.6.4 PHP + WP 3.1+ Updated Jan 19, 2026
printprintableprintertemplate
99
A · Safe
CVEs total2
Unpatched0
Last CVEApr 20, 2015
Safety Verdict

Is WP Print Friendly Safe to Use in 2026?

Generally Safe

Score 99/100

WP Print Friendly has a strong security track record. Known vulnerabilities have been patched promptly.

2 known CVEsLast CVE: Apr 20, 2015Updated 2mo ago
Risk Assessment

The "wp-print-friendly" plugin v0.6.4 exhibits a mixed security posture. On the positive side, static analysis reveals no detected dangerous functions, file operations, external HTTP requests, or SQL queries using prepared statements. The output escaping is also quite robust at 88%. However, a significant concern arises from the complete lack of nonce checks and capability checks across all entry points. While the static analysis shows no unprotected entry points, the absence of these fundamental security mechanisms is a critical oversight that could allow for various unauthorized actions if an attacker can find a way to trigger the plugin's functions.

The plugin's vulnerability history is also a point of concern. It has two known medium-severity CVEs, both related to Cross-Site Scripting (XSS). Although these vulnerabilities are reported as patched, the pattern of XSS issues in its history suggests a potential weakness in input sanitization, which might not have been fully addressed or could re-emerge in future versions. The last known vulnerability dates back to 2015, which could indicate it's no longer actively maintained or that past issues were not comprehensively remediated.

In conclusion, while the core code appears to handle basic security practices like prepared statements and output escaping reasonably well, the lack of nonce and capability checks on potential execution paths is a significant weakness. Coupled with past XSS vulnerabilities, this plugin carries a moderate risk, particularly for environments where security is paramount. Active maintenance and a thorough review of authorization mechanisms are recommended.

Key Concerns

  • Missing nonce checks
  • Missing capability checks
  • Two past medium severity CVEs (XSS)
  • Over 10% of outputs unescaped
Vulnerabilities
2

WP Print Friendly Security Vulnerabilities

CVEs by Year

2 CVEs in 2015
2015
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

WF-980ed456-b6a9-4ca0-99ce-513b20af6d8f-wp-print-friendlymedium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WP Print Friendly <= 0.6 - Cross-Site Scripting

Apr 20, 2015 Patched in 0.6.1 (3200d)
WF-c7bfc7bf-19bb-43aa-95fc-7f4558699f41-wp-print-friendlymedium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WP Print Friendly <= 0.6 - Cross-Site Scripting

Apr 20, 2015 Patched in 0.6.1 (3200d)
Code Analysis
Analyzed Mar 16, 2026

WP Print Friendly Code Analysis

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

Output Escaping

88% escaped60 total outputs
Attack Surface

WP Print Friendly Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 13
actioninitwp-print-friendly.php:88
actioninitwp-print-friendly.php:137
actionadmin_initwp-print-friendly.php:138
actionadmin_menuwp-print-friendly.php:139
filterrequestwp-print-friendly.php:140
actionpre_get_postswp-print-friendly.php:141
filtertemplate_includewp-print-friendly.php:142
filterredirect_canonicalwp-print-friendly.php:143
filterbody_classwp-print-friendly.php:144
filterthe_contentwp-print-friendly.php:145
filterthe_contentwp-print-friendly.php:146
filterthe_contentwp-print-friendly.php:147
actionadmin_noticeswp-print-friendly.php:150
Maintenance & Trust

WP Print Friendly Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 19, 2026
PHP min version
Downloads48K

Community Trust

Rating70/100
Number of ratings2
Active installs500
Developer Profile

WP Print Friendly Developer Profile

Erick Hitter

12 plugins · 48K total installs

76
trust score
Avg Security Score
95/100
Avg Patch Time
2199 days
View full developer profile
Detection Fingerprints

How We Detect WP Print Friendly

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-print-friendly/css/wp-print-friendly.css/wp-content/plugins/wp-print-friendly/js/wp-print-friendly.js
Script Paths
/wp-content/plugins/wp-print-friendly/js/wp-print-friendly.js
Version Parameters
wp-print-friendly/css/wp-print-friendly.css?ver=wp-print-friendly/js/wp-print-friendly.js?ver=

HTML / DOM Fingerprints

CSS Classes
print_link
Data Attributes
data-print-options
JS Globals
wp_print_friendly_options
Shortcode Output
[print_friendly]
FAQ

Frequently Asked Questions about WP Print Friendly