Printy6 – Print on demand Security & Risk Analysis

wordpress.org/plugins/printy6-print-on-demand

Design & sell print-on-demand products

30 active installs v1.0.0 PHP 5.6+ WP 5.3+ Updated Jan 8, 2022
drop-shippingprinty6shippingshipping-rateswoocommerce
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Printy6 – Print on demand Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 4yr ago
Risk Assessment

The "printy6-print-on-demand" plugin v1.0.0 exhibits a generally positive security posture, with no known vulnerabilities (CVEs) and no identified critical or high severity issues in the static and taint analysis. The plugin demonstrates good practices by utilizing prepared statements for all SQL queries and incorporating capability checks in its code. The absence of shortcodes, cron events, and a limited attack surface with zero unprotected entry points are also strong indicators of careful development.

However, a significant concern lies in the taint analysis, which revealed two flows with unsanitized paths. While not classified as critical or high severity, unsanitized paths can still lead to various security issues, including information disclosure or potential for path traversal if exploited in specific contexts. Furthermore, the output escaping is only 62% proper, meaning a notable portion of the plugin's output might be vulnerable to Cross-Site Scripting (XSS) attacks if user-supplied data is not handled carefully before being displayed.

The plugin's history of zero CVEs is excellent, suggesting a stable and secure codebase. However, this could also be attributed to its current version being less widely used or tested, or the analysis not uncovering deeper architectural flaws. The presence of an external HTTP request without explicit mention of authentication or sanitization around its usage warrants further investigation to ensure it does not introduce a vulnerability. Despite the strengths, the identified unsanitized paths and incomplete output escaping represent real risks that require attention.

Key Concerns

  • Taint analysis shows unsanitized paths
  • Low percentage of properly escaped output
  • External HTTP request without clear handling
Vulnerabilities
None known

Printy6 – Print on demand Security Vulnerabilities

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

Printy6 – Print on demand Code Analysis

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

Output Escaping

62% escaped26 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
<page-connect> (views\pt6wc-connect\page-connect.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Printy6 – Print on demand Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 12
actionadmin_noticesbootstrap.php:79
actionplugins_loadedclasses\pt6wc-base.php:41
actionwp_enqueue_scriptsclasses\pt6wc-base.php:219
actionadmin_enqueue_scriptsclasses\pt6wc-base.php:220
actionadmin_menuclasses\pt6wc-base.php:223
actionwpmu_new_blogclasses\pt6wc-base.php:225
actioninitclasses\pt6wc-base.php:226
actionin_admin_headerclasses\pt6wc-base.php:228
actionadmin_noticesclasses\pt6wc-base.php:328
actionadmin_headclasses\pt6wc-base.php:334
actionadmin_headclasses\pt6wc-base.php:338
actionrest_api_initclasses\pt6wc-base.php:429
Maintenance & Trust

Printy6 – Print on demand Maintenance & Trust

Maintenance Signals

WordPress version tested5.8.13
Last updatedJan 8, 2022
PHP min version5.6
Downloads2K

Community Trust

Rating60/100
Number of ratings2
Active installs30
Developer Profile

Printy6 – Print on demand Developer Profile

Printy6

1 plugin · 30 total installs

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

How We Detect Printy6 – Print on demand

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/printy6-print-on-demand/assets/css/admin.css/wp-content/plugins/printy6-print-on-demand/assets/css/bundle.css/wp-content/plugins/printy6-print-on-demand/assets/css/pt6wc-bundle./wp-content/plugins/printy6-print-on-demand/assets/js/bundle.connect.js/wp-content/plugins/printy6-print-on-demand/assets/js/pt6wc-bundle./wp-content/plugins/printy6-print-on-demand/assets/js/bundle.dashboard.js/wp-content/plugins/printy6-print-on-demand/assets/js/pt6wc-bundle./wp-content/plugins/printy6-print-on-demand/views/requirements-error.php
Script Paths
assets/js/bundle.connect.jsassets/js/pt6wc-bundle.assets/js/bundle.dashboard.js
Version Parameters
pt6wc-bundle.pt6wc-bundle.

HTML / DOM Fingerprints

CSS Classes
pt6wc-
HTML Comments
Registering the main menu page Registering the connect sub-menu page Registering the dashboard sub-menu page Registering the order sub-menu page +2 more
Data Attributes
data-printy6-id
JS Globals
PT6_Basept6wc
FAQ

Frequently Asked Questions about Printy6 – Print on demand