PDF Invoices,Packing slip and Shipping Label Free for Woocommerce Security & Risk Analysis

wordpress.org/plugins/pdf-invoicespacking-slip-and-shipping-label-free-for-woocommerce

The plugin helps you to create customized PDF invoices and packing slips for your customers orders. You can send the invoices to your clients automati …

10 active installs v1.0.0 PHP + WP 4.0+ Updated Dec 28, 2020
invoiceorderpdfpdf-invoicewoocommerce-pdf-invoice
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is PDF Invoices,Packing slip and Shipping Label Free for Woocommerce Safe to Use in 2026?

Generally Safe

Score 85/100

PDF Invoices,Packing slip and Shipping Label Free for Woocommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5yr ago
Risk Assessment

The plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices by exclusively using prepared statements for SQL queries and has no recorded vulnerability history. This suggests a potentially stable and well-maintained codebase concerning known vulnerabilities.

However, the static analysis reveals significant concerns. The presence of the `unserialize()` function is a critical risk, as it can lead to Remote Code Execution if the serialized data originates from an untrusted source. Furthermore, a high percentage of output is not properly escaped, increasing the risk of Cross-Site Scripting (XSS) vulnerabilities. The taint analysis also flags a flow with unsanitized paths, which, while not categorized as critical or high, warrants attention as it could be a precursor to other vulnerabilities.

Despite the lack of known CVEs, the identified code signals, particularly the use of `unserialize()` and inadequate output escaping, present a tangible risk. The plugin's strengths lie in its SQL handling and absence of past vulnerabilities, but these are overshadowed by potential injection and XSS flaws that could be exploited.

Key Concerns

  • Dangerous function unserialize() detected
  • Significant portion of output not properly escaped
  • Taint flow with unsanitized paths detected
  • Bundled library Select2
Vulnerabilities
None known

PDF Invoices,Packing slip and Shipping Label Free for Woocommerce Security Vulnerabilities

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

PDF Invoices,Packing slip and Shipping Label Free for Woocommerce Code Analysis

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

Dangerous Functions Found

unserialize$Invoice_data_unserialized = unserialize(INVOICEDATA);admin\include\invoice.php:6

Bundled Libraries

Select2

Output Escaping

37% escaped79 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<invoice_pdf> (admin\include\invoice_pdf.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

PDF Invoices,Packing slip and Shipping Label Free for Woocommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 15
actionwoocommerce_admin_field_fileadmin\class-pdf-invoices-packing-slip-shipping-label-for-woocommerce-admin.php:86
actionwoocommerce_admin_field_imgadmin\class-pdf-invoices-packing-slip-shipping-label-for-woocommerce-admin.php:87
filterwoocommerce_settings_tabs_arrayadmin\class-pdf-invoices-packing-slip-shipping-label-for-woocommerce-admin.php:88
actionwoocommerce_sections_invoicesadmin\class-pdf-invoices-packing-slip-shipping-label-for-woocommerce-admin.php:90
actionwoocommerce_settings_tabs_invoicesadmin\class-pdf-invoices-packing-slip-shipping-label-for-woocommerce-admin.php:91
actionwoocommerce_update_options_invoicesadmin\class-pdf-invoices-packing-slip-shipping-label-for-woocommerce-admin.php:92
actionmanage_edit-shop_order_columnsadmin\class-pdf-invoices-packing-slip-shipping-label-for-woocommerce-admin.php:94
filterwoocommerce_my_account_my_orders_actionsadmin\class-pdf-invoices-packing-slip-shipping-label-for-woocommerce-admin.php:96
actionmanage_shop_order_posts_custom_columnadmin\class-pdf-invoices-packing-slip-shipping-label-for-woocommerce-admin.php:100
actioninitadmin\class-pdf-invoices-packing-slip-shipping-label-for-woocommerce-admin.php:105
actionplugins_loadedincludes\class-pdf-invoices-packing-slip-shipping-label-for-woocommerce.php:144
actionadmin_enqueue_scriptsincludes\class-pdf-invoices-packing-slip-shipping-label-for-woocommerce.php:159
actionadmin_enqueue_scriptsincludes\class-pdf-invoices-packing-slip-shipping-label-for-woocommerce.php:160
actionwoocommerce_order_status_completedpublic\class-pdf-invoices-packing-slip-shipping-label-for-woocommerce-public.php:62
filterwoocommerce_email_attachmentspublic\class-pdf-invoices-packing-slip-shipping-label-for-woocommerce-public.php:251
Maintenance & Trust

PDF Invoices,Packing slip and Shipping Label Free for Woocommerce Maintenance & Trust

Maintenance Signals

WordPress version tested5.6.17
Last updatedDec 28, 2020
PHP min version
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

PDF Invoices,Packing slip and Shipping Label Free for Woocommerce Developer Profile

Phoeniixx

25 plugins · 5K total installs

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

How We Detect PDF Invoices,Packing slip and Shipping Label Free for Woocommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/pdf-invoices-packing-slip-shipping-label-free-for-woocommerce/assets/css/pdf_invoices_packing_slip_shipping_label_for_woocommerce.css/wp-content/plugins/pdf-invoices-packing-slip-shipping-label-free-for-woocommerce/assets/js/pdf_invoices_packing_slip_shipping_label_for_woocommerce.js
Generator Patterns
PDF Invoices,Packing slip and Shipping Label Free for Woocommerce
Script Paths
/wp-content/plugins/pdf-invoices-packing-slip-shipping-label-free-for-woocommerce/assets/js/pdf_invoices_packing_slip_shipping_label_for_woocommerce.js
Version Parameters
pdf-invoices-packing-slip-shipping-label-free-for-woocommerce/assets/css/pdf_invoices_packing_slip_shipping_label_for_woocommerce.css?ver=pdf-invoices-packing-slip-shipping-label-free-for-woocommerce/assets/js/pdf_invoices_packing_slip_shipping_label_for_woocommerce.js?ver=

HTML / DOM Fingerprints

CSS Classes
phoen-invoice-pdf-settings-wrapper
HTML Comments
<!-- Settings -->
Data Attributes
data-actiondata-noncedata-order_iddata-doc_type
JS Globals
phoen_pdf_invoice_params
FAQ

Frequently Asked Questions about PDF Invoices,Packing slip and Shipping Label Free for Woocommerce