
GST for WooCommerce Security & Risk Analysis
wordpress.org/plugins/gst-for-woocommerceThe Plugin allows You To apply GST (Goods and services tax) on product and also category-wise.
Is GST for WooCommerce Safe to Use in 2026?
Mostly Safe
Score 70/100GST for WooCommerce is generally safe to use though it hasn't been updated recently. 1 past CVE were resolved. Keep it updated.
The "gst-for-woocommerce" plugin v2.0 exhibits a concerning security posture, primarily due to a significant number of unprotected AJAX handlers and a complete lack of nonce and capability checks across its entry points. The static analysis reveals 6 AJAX handlers, all of which are exposed without any authentication or authorization, creating a substantial attack surface that could be exploited by unauthenticated users. This is further exacerbated by the presence of the `unserialize` function, a known risk vector, and a notable percentage of SQL queries not using prepared statements, potentially leading to SQL injection vulnerabilities.
The taint analysis highlights 6 flows with unsanitized paths, with 2 classified as high severity. This indicates that data entering the plugin is not being properly validated or sanitized before being used in potentially dangerous operations. The vulnerability history, while not detailing critical or high severity CVEs, does show a past medium-severity CSRF vulnerability. The recurrence of CSRF as a common vulnerability type in its history suggests a pattern of insufficient input validation or token protection, particularly relevant given the identified lack of nonce checks.
In conclusion, while the plugin has no reported external HTTP requests or file operations, which are positive indicators, the critical deficiencies in authentication, authorization, and input sanitization on its AJAX endpoints present a high risk. The reliance on `unserialize` and the significant number of unsanitized taint flows are major red flags. The past vulnerability history, though not severe, reinforces the need for robust security practices. The plugin's overall security is significantly compromised by these fundamental oversights.
Key Concerns
- Unprotected AJAX handlers
- Missing nonce checks
- Missing capability checks
- Dangerous function: unserialize
- High severity taint flows
- SQL queries not using prepared statements
- Unpatched CVE
- Unsanitized paths in taint flows
GST for WooCommerce Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
GST for WooCommerce <= 2.0 - Cross-Site Request Forgery
GST for WooCommerce Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Data Flow Analysis
GST for WooCommerce Attack Surface
AJAX Handlers 6
WordPress Hooks 28
Maintenance & Trust
GST for WooCommerce Maintenance & Trust
Maintenance Signals
Community Trust
GST for WooCommerce Alternatives
WooCommerce Tax (formerly WooCommerce Shipping & Tax)
woocommerce-services
We’re here to help with tax rates: collect accurate sales tax, automatically.
GST Invoice for WooCommerce
woo-gst
This plugin is for GST tax setting. It set all tax including Tax slabs setting for CGST, SGST and IGST automatically.
WebPlanex: GST Invoice India
webplanex-gst-invoice-india
Automated Tax Compliance & Streamlined Billing for WooCommerce. Generate GST-compliant invoices effortlessly and stay 100% compliant.
Rename VAT to GST for WooCommerce
rename-vat-to-gst-for-woocommerce
Replaces VAT and Tax terminology with GST throughout WooCommerce (emails, cart, checkout, admin, order pages).
Indian GST Invoice Suite
indian-gst-invoice-suite
Generate GST Compliant PDF invoices, Supports CGST/SGST/IGST, HSN/SAC, and more for WooCommerce.
GST for WooCommerce Developer Profile
3 plugins · 60 total installs
How We Detect GST for WooCommerce
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/gst-for-woocommerce/assets/css/tmd-gst-style.css/wp-content/plugins/gst-for-woocommerce/assets/css/tmd-style-ui.css/wp-content/plugins/gst-for-woocommerce/assets/css/select-ui.css/wp-content/plugins/gst-for-woocommerce/assets/css/datatable-ui.css/wp-content/plugins/gst-for-woocommerce/assets/js/admin-script.js/wp-content/plugins/gst-for-woocommerce/assets/js/datatable-ui.js/wp-content/plugins/gst-for-woocommerce/assets/js/select-ui.js/wp-content/plugins/gst-for-woocommerce/assets/js/ajax.js+4 moreassets/js/admin-script.jsassets/js/datatable-ui.jsassets/js/select-ui.jsassets/js/ajax.jsassets/js/jquery-jspdf.jsassets/js/jquery-jspdf-convas.js+2 moregst-for-woocommerce/assets/css/tmd-gst-style.css?ver=gst-for-woocommerce/assets/css/tmd-style-ui.css?ver=gst-for-woocommerce/assets/css/select-ui.css?ver=gst-for-woocommerce/assets/css/datatable-ui.css?ver=gst-for-woocommerce/assets/js/admin-script.js?ver=gst-for-woocommerce/assets/js/datatable-ui.js?ver=gst-for-woocommerce/assets/js/select-ui.js?ver=gst-for-woocommerce/assets/js/ajax.js?ver=gst-for-woocommerce/assets/js/jquery-jspdf.js?ver=gst-for-woocommerce/assets/js/jquery-jspdf-convas.js?ver=gst-for-woocommerce/assets/js/jquery-gst-pdf.js?ver=gst-for-woocommerce/assets/js/front-ajax.js?ver=HTML / DOM Fingerprints
tmd-gst-fr-styletmd-gst-fr-tmd-styletmd-gst-fr-selecttmd-gst-fr-datatabletmd_ajax_script