
E-Invoice for MyInvois LHDN Security & Risk Analysis
wordpress.org/plugins/e-invoice-for-myinvois-lhdnEnable customers to request official e-invoices for Bayarcash payments through Malaysia's MyInvois system with seamless WooCommerce integration.
Is E-Invoice for MyInvois LHDN Safe to Use in 2026?
Generally Safe
Score 100/100E-Invoice for MyInvois LHDN has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The e-invoice-for-myinvois-lhdn plugin v1.0.2 exhibits a generally good security posture with strong adherence to best practices like prepared statements for SQL queries and proper output escaping. The plugin also demonstrates a commitment to security with a significant number of nonce and capability checks. Its clean vulnerability history with zero recorded CVEs further reinforces this positive impression, suggesting a well-maintained and secure codebase.
However, the analysis reveals specific areas of concern that could potentially be exploited. The presence of 11 AJAX handlers, with 4 lacking authentication checks, represents a significant attack surface that is inadequately protected. Furthermore, the taint analysis identified 2 flows with unsanitized paths, which, while not classified as critical or high severity in this instance, still indicate potential pathways for malicious data to be processed without proper validation. These specific weaknesses, if combined with other factors or targeted attacks, could lead to security breaches.
In conclusion, while the plugin benefits from solid foundational security practices and a clean history, the unprotected AJAX endpoints and unsanitized paths present notable risks. Addressing these specific vulnerabilities should be a priority to further strengthen the plugin's security and mitigate potential threats.
Key Concerns
- Unprotected AJAX handlers
- Flows with unsanitized paths
E-Invoice for MyInvois LHDN Security Vulnerabilities
E-Invoice for MyInvois LHDN Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
E-Invoice for MyInvois LHDN Attack Surface
AJAX Handlers 11
WordPress Hooks 35
Maintenance & Trust
E-Invoice for MyInvois LHDN Maintenance & Trust
Maintenance Signals
Community Trust
E-Invoice for MyInvois LHDN Alternatives
MyInvoice Sync
myinvoice-sync
Automated invoice submission to LHDN MyInvois system for Malaysian businesses.
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.
Flexible PDF Invoices for WooCommerce & WordPress
flexible-invoices
WooCommerce PDF invoices made simple. EU VAT validation, reverse charge invoice, proforma invoices, MOSS / OSS support, invoices in bulk and more.
toyyibPay for WooCommerce
toyyibpay-for-woocommerce
The official toyyibPay payment gateway plugin for WooCommerce — enabling Malaysian merchants to accept secure online payments with ease.
PeproDev Ultimate Invoice
pepro-ultimate-invoice
Advanced WooCommerce invoice plugin: create customizable HTML/PDF invoices, attach to emails, and let customers download styled invoices easily.
E-Invoice for MyInvois LHDN Developer Profile
5 plugins · 840 total installs
How We Detect E-Invoice for MyInvois LHDN
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/e-invoice-for-myinvois-lhdn/admin/assets/css/admin.css/wp-content/plugins/e-invoice-for-myinvois-lhdn/admin/assets/css/invoices.css/wp-content/plugins/e-invoice-for-myinvois-lhdn/admin/assets/js/vue.global.prod.js/wp-content/plugins/e-invoice-for-myinvois-lhdn/admin/assets/js/vue-invoices.js/wp-content/plugins/e-invoice-for-myinvois-lhdn/admin/assets/js/select2.min.js/wp-content/plugins/e-invoice-for-myinvois-lhdn/admin/assets/js/vue-settings.js/wp-content/plugins/e-invoice-for-myinvois-lhdn/admin/assets/css/admin.css/wp-content/plugins/e-invoice-for-myinvois-lhdn/admin/assets/css/invoices.css/wp-content/plugins/e-invoice-for-myinvois-lhdn/admin/assets/js/vue.global.prod.js/wp-content/plugins/e-invoice-for-myinvois-lhdn/admin/assets/js/vue-invoices.js/wp-content/plugins/e-invoice-for-myinvois-lhdn/admin/assets/js/select2.min.js/wp-content/plugins/e-invoice-for-myinvois-lhdn/admin/assets/js/vue-settings.jse-invoice-for-myinvois-lhdn/admin/assets/css/admin.css?ver=e-invoice-for-myinvois-lhdn/admin/assets/css/invoices.css?ver=e-invoice-for-myinvois-lhdn/admin/assets/js/vue.global.prod.js?ver=e-invoice-for-myinvois-lhdn/admin/assets/js/vue-invoices.js?ver=e-invoice-for-myinvois-lhdn/admin/assets/js/select2.min.js?ver=e-invoice-for-myinvois-lhdn/admin/assets/js/vue-settings.js?ver=HTML / DOM Fingerprints
einvmylhdn-wrapeinvmylhdn-settings-vueeinvmylhdn-invoices-vue<!-- Admin settings page --><!-- Main Invoices Page --><!-- Vue App Initialization --><!-- Inline styles for plugin header -->+1 morev-cloakeinvmylhdnSettingseinvmylhdnInvoices/wp-json/einvmylhdn/v1/settings/wp-json/einvmylhdn/v1/invoices/wp-json/einvmylhdn/v1/test_connection/wp-json/einvmylhdn/v1/taxpayer_search