PDF Invoice Japan for WooCommerce Security & Risk Analysis

wordpress.org/plugins/pdf-invoice-japan-for-woocommerce

When an order is received in WooCommerce, a PDF invoice for Japan is generated and sent by email.

300 active installs v2.14 PHP 8.0+ WP 6.6+ Updated Mar 29, 2026
invoicejapanwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is PDF Invoice Japan for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

PDF Invoice Japan for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The 'pdf-invoice-japan-for-woocommerce' plugin exhibits a generally good security posture based on the provided static analysis. The absence of identified critical or high-severity taint flows, dangerous functions, and known CVEs is a significant strength. The plugin also demonstrates strong output escaping practices, with 93% of outputs properly escaped, which helps mitigate cross-site scripting (XSS) risks.

However, there are notable areas for concern. The complete lack of nonce checks and capability checks across all entry points is a critical oversight. This means that any of the plugin's potential functionalities, even if not directly exposed via AJAX or REST API in this analysis, could be triggered by unauthenticated or unauthorized users. The presence of a SQL query that does not utilize prepared statements is another significant risk, potentially leading to SQL injection vulnerabilities. The bundled TCPDF v1.0.004 library is also outdated, which could harbor known or unknown vulnerabilities.

In conclusion, while the plugin has avoided major historical vulnerabilities and implements good output escaping, the identified weaknesses in authentication/authorization (nonce and capability checks) and SQL query sanitization present substantial risks. The outdated bundled library further contributes to the overall risk profile. Addressing these specific points would significantly improve the plugin's security.

Key Concerns

  • No nonce checks found
  • No capability checks found
  • Raw SQL query without prepared statements
  • Bundled outdated library (TCPDF v1.0.004)
Vulnerabilities
None known

PDF Invoice Japan for WooCommerce Security Vulnerabilities

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

PDF Invoice Japan for WooCommerce Release Timeline

v2.14Current
v2.13
v2.12
v2.11
v2.10
Code Analysis
Analyzed Mar 16, 2026

PDF Invoice Japan for WooCommerce Code Analysis

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

Bundled Libraries

TCPDF1.0.004

SQL Query Safety

0% prepared1 total queries

Output Escaping

93% escaped136 total outputs
Attack Surface

PDF Invoice Japan for WooCommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 1
actionbefore_woocommerce_initinvoicejapan.php:40
Maintenance & Trust

PDF Invoice Japan for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested7.0
Last updatedMar 29, 2026
PHP min version8.0
Downloads8K

Community Trust

Rating100/100
Number of ratings4
Active installs300
Developer Profile

PDF Invoice Japan for WooCommerce Developer Profile

Katsushi Kawamori

54 plugins · 56K total installs

79
trust score
Avg Security Score
100/100
Avg Patch Time
178 days
View full developer profile
Detection Fingerprints

How We Detect PDF Invoice Japan 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-invoice-japan-for-woocommerce/css/admin.css/wp-content/plugins/pdf-invoice-japan-for-woocommerce/css/invoice_style.css/wp-content/plugins/pdf-invoice-japan-for-woocommerce/js/admin.js/wp-content/plugins/pdf-invoice-japan-for-woocommerce/lib/tcpdf/tcpdf.php/wp-content/plugins/pdf-invoice-japan-for-woocommerce/lib/tcpdf/pdf.php/wp-content/plugins/pdf-invoice-japan-for-woocommerce/lib/tcpdf/tcpdf_fonts.php/wp-content/plugins/pdf-invoice-japan-for-woocommerce/lib/tcpdf/config/lang/eng.php/wp-content/plugins/pdf-invoice-japan-for-woocommerce/lib/tcpdf/config/tcpdf_config.php+1 more
Version Parameters
pdf-invoice-japan-for-woocommerce/css/admin.css?ver=pdf-invoice-japan-for-woocommerce/css/invoice_style.css?ver=pdf-invoice-japan-for-woocommerce/js/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
pdf-invoice-japan-for-woocommercepdf_invoice_japan_setting_page
HTML Comments
Copyright (c) 2023- Katsushi Kawamori (email : dodesyoswift312@gmail.com)This program is free software; you can redistribute it and/or modifyThis program is distributed in the hope that it will be useful,You should have received a copy of the GNU General Public License+35 more
Data Attributes
data-plugin-name="PDF Invoice Japan for WooCommerce"data-version="2.14"
FAQ

Frequently Asked Questions about PDF Invoice Japan for WooCommerce