🖨 Print Security & Risk Analysis

wordpress.org/plugins/print-this-page

Add theme matching "🖨 Print" button in sidebar, footer, page or post

300 active installs v3.0 PHP 7.4+ WP 5.5+ Updated Jan 31, 2026
pdfprintprint-buttonprint-pageprinter-button
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is 🖨 Print Safe to Use in 2026?

Generally Safe

Score 100/100

🖨 Print has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5mo ago
Risk Assessment

The "print-this-page" v3.0 plugin exhibits a generally strong security posture based on the provided static analysis. The absence of AJAX handlers, REST API routes, cron events, and external HTTP requests significantly limits the potential attack surface. Furthermore, the plugin demonstrates good practices by using prepared statements for all SQL queries and avoiding dangerous functions and file operations. The lack of known vulnerabilities or a history of past issues is also a positive indicator of its security.

However, there are areas for improvement that introduce minor risks. The presence of a shortcode, while not inherently insecure, represents a potential entry point. Crucially, the analysis indicates that only 50% of output is properly escaped, which could lead to cross-site scripting (XSS) vulnerabilities if user-controlled data is displayed without sufficient sanitization. The complete absence of nonce checks and capability checks across all entry points, including the shortcode, is a significant concern. This means that any action triggered by the shortcode can be performed by any logged-in user, regardless of their role or intended permissions, potentially allowing for unauthorized actions or denial-of-service attacks.

In conclusion, while "print-this-page" v3.0 has commendable security foundations by avoiding common pitfalls like raw SQL and dangerous functions, the unescaped output and the lack of authorization checks on its sole entry point (the shortcode) present notable weaknesses. These issues, though not currently exploited according to the vulnerability history, require immediate attention to ensure the plugin's long-term security.

Key Concerns

  • Unescaped output
  • Missing nonce checks on shortcode
  • Missing capability checks on shortcode
Vulnerabilities
None known

🖨 Print Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

🖨 Print Release Timeline

v3.0Current
v2.0
v1.0
Code Analysis
Analyzed Mar 16, 2026

🖨 Print Code Analysis

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

Output Escaping

50% escaped2 total outputs
Attack Surface

🖨 Print Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[printthispage_tawhidurrahmandear_widget] print-this-page.php:131
WordPress Hooks 2
filterplugin_row_metaprint-this-page.php:35
actionwidgets_initprint-this-page.php:121
Maintenance & Trust

🖨 Print Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 31, 2026
PHP min version7.4
Downloads18K

Community Trust

Rating70/100
Number of ratings4
Active installs300
Developer Profile

🖨 Print Developer Profile

Dear

17 plugins · 2K total installs

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

How We Detect 🖨 Print

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

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
Print_this_pageprintthispagetawhidurrahmandear
HTML Comments
Widget Code BeginsWidget Code Ends
Data Attributes
class="Print_this_page"
JS Globals
window.printvar message = "🖨 Print";function printpage()
Shortcode Output
[printthispage_tawhidurrahmandear_widget]
FAQ

Frequently Asked Questions about 🖨 Print