
PDF Invoices and Packing Slips For WooCommerce Security & Risk Analysis
wordpress.org/plugins/pdf-invoices-and-packing-slips-for-woocommerceWooCommerce PDF Invoice plugin helps to generate custom designed invoices for a WooCommerce store. Apart from the Invoice, this plugin can also be use …
Is PDF Invoices and Packing Slips For WooCommerce Safe to Use in 2026?
Generally Safe
Score 99/100PDF Invoices and Packing Slips For WooCommerce has a strong security track record. Known vulnerabilities have been patched promptly.
The plugin "pdf-invoices-and-packing-slips-for-woocommerce" v1.4.5 exhibits a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries and conducting a decent number of capability checks. It also has no known unpatched vulnerabilities, which is encouraging.
However, there are significant concerns arising from the static analysis. The presence of two AJAX handlers without authentication checks exposes potential entry points for attackers. Furthermore, while no critical or high severity taint flows were identified, two flows with unsanitized paths were detected, indicating a risk of unexpected behavior or potential vulnerabilities if attacker-controlled data is involved. The 42% proper output escaping rate suggests a moderate risk of cross-site scripting (XSS) vulnerabilities, particularly concerning given the lack of nonce checks on AJAX endpoints. The plugin also bundles the TCPDF library, which, if outdated, could introduce its own set of vulnerabilities.
The vulnerability history reveals a past high-severity "Deserialization of Untrusted Data" vulnerability. While currently patched, this pattern suggests a recurring concern with handling serialized data, which requires careful ongoing scrutiny. The overall assessment is that while some good security practices are in place, the unprotected AJAX handlers and the history of deserialization issues present notable risks that require attention.
Key Concerns
- AJAX handlers without auth checks
- Unsanitized paths in taint flows
- Output escaping is not properly handled (42%)
- Nonce checks missing
- Bundled library (TCPDF) may be outdated
- Past high severity vulnerability (Deserialization)
PDF Invoices and Packing Slips For WooCommerce Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
PDF Invoices and Packing Slips For WooCommerce <= 1.3.7 - Authenticated (Subscriber+) PHP Object Injection
PDF Invoices and Packing Slips For WooCommerce Code Analysis
Bundled Libraries
Output Escaping
Data Flow Analysis
PDF Invoices and Packing Slips For WooCommerce Attack Surface
AJAX Handlers 2
REST API Routes 3
WordPress Hooks 29
Scheduled Events 1
Maintenance & Trust
PDF Invoices and Packing Slips For WooCommerce Maintenance & Trust
Maintenance Signals
Community Trust
PDF Invoices and Packing Slips For WooCommerce Alternatives
PDF Invoices and Packing Slips for Woocommerce
webplanex-invoices
Generate PDF Invoices, Shipping Labels, Packing Slips, Delivery Notes and Credit notes for your WooCommerce store.
WebToffee WooCommerce PDF Invoices, Packing Slips, Delivery Notes & Shipping Labels
print-invoices-packing-slip-labels-for-woocommerce
Auto-generate and attach WooCommerce PDF invoices and packing slips to order emails with customizable templates & bulk print options.
Invoices for WooCommerce
woocommerce-pdf-invoices
Automatically generate and attach customizable PDF Invoices and PDF Packing Slips for WooCommerce to emails.
WCPDF User Template
bvd-wcpdf-user-template
With this plugin you can change what PDF template will be used for a certain user. "WooCommerce PDF Invoices & Packing Slips" is the plu …
PDF Invoices & Packing Slips for WooCommerce
woocommerce-pdf-invoices-packing-slips
Create, print & automatically email PDF or XML Invoices & PDF Packing Slips for WooCommerce orders.
PDF Invoices and Packing Slips For WooCommerce Developer Profile
13 plugins · 74K total installs
How We Detect PDF Invoices and Packing Slips For WooCommerce
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/pdf-invoices-and-packing-slips-for-woocommerce/assets/css/backend.css/wp-content/plugins/pdf-invoices-and-packing-slips-for-woocommerce/assets/css/frontend.css/wp-content/plugins/pdf-invoices-and-packing-slips-for-woocommerce/assets/css/backend-common.css/wp-content/plugins/pdf-invoices-and-packing-slips-for-woocommerce/assets/js/backend.js/wp-content/plugins/pdf-invoices-and-packing-slips-for-woocommerce/assets/js/backend-common.js/wp-content/plugins/pdf-invoices-and-packing-slips-for-woocommerce/assets/js/frontend.js/wp-content/plugins/pdf-invoices-and-packing-slips-for-woocommerce/assets/js/apifw-common.js/wp-content/plugins/pdf-invoices-and-packing-slips-for-woocommerce/assets/js/apifw-backend.jshttps://api.acowebs.com/wp-content/plugins/pdf-invoices-and-packing-slips-for-woocommerce/assets/js/backend.jshttps://api.acowebs.com/wp-content/plugins/pdf-invoices-and-packing-slips-for-woocommerce/assets/js/apifw-backend.jshttps://api.acowebs.com/wp-content/plugins/pdf-invoices-and-packing-slips-for-woocommerce/assets/js/frontend.jshttps://api.acowebs.com/wp-content/plugins/pdf-invoices-and-packing-slips-for-woocommerce/assets/js/apifw-common.jspdf-invoices-and-packing-slips-for-woocommerce/assets/css/backend.css?ver=pdf-invoices-and-packing-slips-for-woocommerce/assets/css/frontend.css?ver=pdf-invoices-and-packing-slips-for-woocommerce/assets/css/backend-common.css?ver=pdf-invoices-and-packing-slips-for-woocommerce/assets/js/backend.js?ver=pdf-invoices-and-packing-slips-for-woocommerce/assets/js/backend-common.js?ver=pdf-invoices-and-packing-slips-for-woocommerce/assets/js/frontend.js?ver=pdf-invoices-and-packing-slips-for-woocommerce/assets/js/apifw-common.js?ver=pdf-invoices-and-packing-slips-for-woocommerce/assets/js/apifw-backend.js?ver=HTML / DOM Fingerprints
apifw-admin-pageapifw-order-metaboxapifw-bulk-action-wrapperapifw-order-data-rowapifw-template-builder-editorapifw-pdf-editor-containerapifw-template-listapifw-pdf-templates-wrapper+2 more<!-- APIFW_START_RENDER_BUTTON --><!-- APIFW_END_RENDER_BUTTON --><!-- APIFW_ORDER_INVOICE_ACTIONS --><!-- APIFW_ORDER_PACKING_SLIP_ACTIONS -->+3 moredata-apifw-template-iddata-apifw-field-namedata-apifw-field-typedata-apifw-order-iddata-apifw-actiondata-apifw-setting-keywindow.APIFW_AJAX_URLwindow.APIFW_ORDER_IDwindow.APIFW_ADMIN_AJAX_URLwindow.APIFW_SETTINGSwindow.apifw_php_varswindow.apifw_editor_params/wp-json/apifw/v1/templates/wp-json/apifw/v1/orders