Print Anywhere & Create PDFs of Order Receipts, Invoices, Labels & More. Security & Risk Analysis

wordpress.org/plugins/print-google-cloud-print-gcp-woocommerce

Print Anywhere & Create PDFs of Receipts, Order Invoice, Packing Slip, PDF, Packing List, Shipping Labels, Credit Notes and More for WooCommerce - …

1K active installs v4.8.1 PHP 5.6+ WP 4.4+ Updated Feb 3, 2026
automatic-printpdfprintshipping-labelswoocommerce-print
95
A · Safe
CVEs total5
Unpatched0
Last CVEDec 29, 2025
Safety Verdict

Is Print Anywhere & Create PDFs of Order Receipts, Invoices, Labels & More. Safe to Use in 2026?

Generally Safe

Score 95/100

Print Anywhere & Create PDFs of Order Receipts, Invoices, Labels & More. has a strong security track record. Known vulnerabilities have been patched promptly.

5 known CVEsLast CVE: Dec 29, 2025Updated 1mo ago
Risk Assessment

The plugin 'print-google-cloud-print-gcp-woocommerce' v4.8.1 presents a mixed security posture. While it boasts zero critical or high severity known CVEs, and no critical or high severity taint flows indicating potential for severe code execution or data breaches, there are notable areas for concern. The static analysis reveals a significant attack surface with 5 AJAX handlers, 3 of which lack authentication checks, presenting a clear avenue for unauthorized actions if exploited. Furthermore, the plugin exhibits a concerning trend in its vulnerability history, with 5 known medium severity CVEs, primarily related to Missing Authorization and Cross-Site Request Forgery (CSRF). This suggests a recurring pattern of vulnerabilities that, while not critical, can still lead to significant security compromises. The presence of SQL queries without prepared statements and a less-than-ideal percentage of properly escaped output also contribute to potential risks, albeit less severe than the authorization issues. Overall, the plugin has some good practices like a reasonable number of capability checks and nonces, but the unprotected AJAX endpoints and historical vulnerability types are significant weaknesses that require immediate attention.

Key Concerns

  • Unprotected AJAX handlers
  • SQL queries without prepared statements (42% prepared)
  • Output escaping (55% properly escaped)
  • Medium severity CVE history (5 total)
Vulnerabilities
5

Print Anywhere & Create PDFs of Order Receipts, Invoices, Labels & More. Security Vulnerabilities

CVEs by Year

4 CVEs in 2024
2024
1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
5

5 total CVEs

CVE-2025-69024medium · 4.3Missing Authorization

BizPrint <= 4.6.7 - Missing Authorization

Dec 29, 2025 Patched in 4.7.1 (9d)
CVE-2024-32777medium · 5.3Missing Authorization

BizPrint <= 4.3.39 - Missing Authorization via showTemplatePreview()

Apr 22, 2024 Patched in 4.5.4 (8d)
CVE-2024-29773medium · 6.1Cross-Site Request Forgery (CSRF)

BizPrint <= 4.5.4 - Cross-Site Request Forgery to Cross-Site Scripting via process.php

Mar 25, 2024 Patched in 4.5.6 (4d)

BizPrint <= 4.5.1 - Cross-Site Request Forgery in Printer Management

Jan 30, 2024 Patched in 4.5.4 (8d)

BizPrint <= 4.5.1 - Missing Authorization in showTemplatePreview

Jan 30, 2024 Patched in 4.5.4 (8d)
Code Analysis
Analyzed Mar 16, 2026

Print Anywhere & Create PDFs of Order Receipts, Invoices, Labels & More. Code Analysis

Dangerous Functions
0
Raw SQL Queries
15
11 prepared
Unescaped Output
501
608 escaped
Nonce Checks
7
Capability Checks
10
File Operations
8
External Requests
0
Bundled Libraries
0

SQL Query Safety

42% prepared26 total queries

Output Escaping

55% escaped1109 total outputs
Data Flows
All sanitized

Data Flow Analysis

6 flows
render_window (includes\Admin\PrintDialog.php:64)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
3 unprotected

Print Anywhere & Create PDFs of Order Receipts, Invoices, Labels & More. Attack Surface

Entry Points5
Unprotected3

AJAX Handlers 5

authwp_ajax_zprint_render_print_dialog_windowincludes\Admin\PrintDialog.php:19
authwp_ajax_zprint_print_manuallyincludes\Admin\PrintDialog.php:20
authwp_ajax_zprint_copy_logsetting\support.php:129
authwp_ajax_zprint_retry_jobsetting\support.php:258
authwp_ajax_zprint_delete_jobsetting\support.php:270
WordPress Hooks 73
actionwpmu_new_blogincludes\Activate.php:13
actionin_admin_headerincludes\Admin\Layout.php:15
actionwoocommerce_order_actions_startincludes\Admin\Order.php:8
actionadmin_enqueue_scriptsincludes\Admin\OrderTable.php:16
filtermanage_woocommerce_page_wc-orders_columnsincludes\Admin\OrderTable.php:22
actionmanage_woocommerce_page_wc-orders_custom_columnincludes\Admin\OrderTable.php:27
filterbulk_actions-woocommerce_page_wc-ordersincludes\Admin\OrderTable.php:33
filtermanage_shop_order_posts_columnsincludes\Admin\OrderTable.php:40
actionmanage_shop_order_posts_custom_columnincludes\Admin\OrderTable.php:45
filterbulk_actions-edit-shop_orderincludes\Admin\OrderTable.php:51
actionadmin_enqueue_scriptsincludes\Admin\PrintDialog.php:18
actioninitincludes\Admin.php:18
actionadmin_enqueue_scriptsincludes\Admin.php:19
actionadmin_noticesincludes\Admin.php:47
actionadmin_noticesincludes\Admin.php:177
actionrest_api_initincludes\API.php:13
actioninitincludes\Aspect\Input.php:403
actionadmin_menuincludes\Aspect\Page.php:16
actioninitincludes\Aspect\Page.php:29
actionadmin_menuincludes\Aspect\Page.php:36
actionadmin_initincludes\Aspect\Page.php:45
actionadmin_initincludes\Aspect\Page.php:50
actionafter_switch_themeincludes\Aspect\Taxonomy.php:179
actioninitincludes\Aspect\Taxonomy.php:180
actioninitincludes\Aspect\Template.php:19
actionwpincludes\Aspect\Template.php:20
actiontemplate_redirectincludes\Aspect\Template.php:21
filterwp_titleincludes\Aspect\Template.php:60
filterbody_classincludes\Aspect\Template.php:65
filtertemplate_includeincludes\Aspect\Template.php:81
actioninitincludes\Aspect\Type.php:88
actionsave_postincludes\Aspect\Type.php:113
actionadd_meta_boxesincludes\Aspect\Type.php:114
actioninitincludes\BackgroundPrintProcessor.php:21
actionzprint_cleanup_completed_jobsincludes\BackgroundPrintProcessor.php:22
actionadmin_initincludes\DB.php:18
actiontemplate_redirectincludes\DocumentBase.php:16
actionadmin_initincludes\Plugin\Notice.php:12
actionadmin_noticesincludes\Plugin\Notice.php:43
actionwoocommerce_rest_insert_shop_order_objectincludes\POS.php:12
filterpre_option_zprint_print_posincludes\POS.php:18
filterpre_option_zprint_print_webincludes\POS.php:21
filterpre_option_zprint_print_pos_order_onlyincludes\POS.php:24
actionwoocommerce_order_status_changedincludes\Printer.php:21
actionbefore_woocommerce_initincludes\Setup.php:14
actionplugins_loadedincludes\Setup.php:16
actionadmin_noticesincludes\Setup.php:59
actionadmin_initincludes\Support\ActionQuery.php:13
actionadmin_initincludes\Support\BasePage.php:12
actionupdated_optionincludes\Support\BasePage.php:13
filterwp_dev_assist_enable_support_userincludes\Support\DevAssist.php:19
filterwp_dev_assist_assistant_panel_titleincludes\Support\DevAssist.php:20
filterwp_dev_assist_settings_page_titleincludes\Support\DevAssist.php:21
actionadmin_initincludes\Support\Notice.php:10
actionadmin_noticesincludes\Support\Notice.php:41
actionadmin_menuincludes\Support\Page.php:10
actionadmin_enqueue_scriptsincludes\Support\Page.php:11
actionplugins_loadedincludes\Support\Setup.php:15
actiondeleted_userincludes\Support\Support.php:36
actionadmin_initincludes\Support\Support.php:37
filterZprint\getTemplatesincludes\Templates.php:25
actioninitincludes\Translate.php:10
filterlocaleincludes\Translate.php:11
actionadmin_initincludes\User.php:23
actionadmin_enqueue_scriptssetting\index.php:16
actionadmin_noticessetting\printers.php:54
actionadmin_enqueue_scriptssetting\support.php:25
filter\Zprint\Aspect\Input\saveBeforesetting\support.php:73
filter\Zprint\Aspect\Input\saveBeforesetting\support.php:113
filter\Zprint\Aspect\Input\saveBeforesetting\support.php:213
filter\Zprint\Aspect\Input\saveBeforesetting\support.php:229
filter\Zprint\Aspect\Input\saveBeforesetting\support.php:246
actionadmin_footersetting\support.php:284
Maintenance & Trust

Print Anywhere & Create PDFs of Order Receipts, Invoices, Labels & More. Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 3, 2026
PHP min version5.6
Downloads77K

Community Trust

Rating94/100
Number of ratings18
Active installs1K
Developer Profile

Print Anywhere & Create PDFs of Order Receipts, Invoices, Labels & More. Developer Profile

bizswoop

7 plugins · 3K total installs

96
trust score
Avg Security Score
94/100
Avg Patch Time
6 days
View full developer profile
Detection Fingerprints

How We Detect Print Anywhere & Create PDFs of Order Receipts, Invoices, Labels & More.

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/print-google-cloud-print-gcp-woocommerce/assets/fa/app.css/wp-content/plugins/print-google-cloud-print-gcp-woocommerce/assets/admin.css
Version Parameters
print-google-cloud-print-gcp-woocommerce/assets/fa/app.css?ver=print-google-cloud-print-gcp-woocommerce/assets/admin.css?ver=

HTML / DOM Fingerprints

CSS Classes
zprint-open-print-dialog
Data Attributes
data-zprint-order-ids
FAQ

Frequently Asked Questions about Print Anywhere & Create PDFs of Order Receipts, Invoices, Labels & More.