Nass Payment Gateway for WooCommerce Security & Risk Analysis

wordpress.org/plugins/nass-payment-gateway-for-woocommerce

Accept payments securely via Nass Payment Gateway in your WooCommerce store. A reliable payment solution for businesses in Iraq.

0 active installs v1.1.1 PHP 7.4+ WP 5.8+ Updated Mar 24, 2026
gatewayiraqnasspaymentwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Nass Payment Gateway for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

Nass Payment Gateway 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 "nass-payment-gateway-for-woocommerce" plugin v1.1.1 exhibits a generally strong security posture based on the static analysis. All identified entry points (AJAX handlers and shortcodes) appear to have authorization checks in place, and SQL queries are exclusively handled with prepared statements. Furthermore, all output is properly escaped, mitigating common cross-site scripting (XSS) vulnerabilities. The absence of known CVEs and a clean vulnerability history are positive indicators, suggesting responsible development practices regarding external threats.

However, the taint analysis reveals a significant concern: 4 flows with unsanitized paths, two of which are classified as high severity. While these are not directly translated into exploitable vulnerabilities due to the lack of unauthenticated entry points or other mitigating factors identified in the static analysis, they represent potential weaknesses that could be exploited if other security controls were to fail or be bypassed. The presence of file operations and numerous external HTTP requests also warrants cautious monitoring, as these can sometimes be vectors for more complex attacks if not meticulously secured. The plugin's strengths lie in its diligent use of prepared statements and output escaping, but the identified unsanitized paths in the taint analysis are a notable area of concern that should be addressed.

In conclusion, while the plugin demonstrates good practices in critical areas like database interaction and output handling, the high-severity unsanitized paths identified in the taint analysis prevent a completely clean bill of health. The lack of a documented vulnerability history is a positive sign of maturity, but the internal code quality indicated by the taint analysis should be improved to further harden the plugin. The overall risk is moderate, with potential for escalation if the taint analysis issues are not remediated.

Key Concerns

  • High severity taint flows found
  • Unsanitized paths in taint flows
Vulnerabilities
None known

Nass Payment Gateway for WooCommerce Security Vulnerabilities

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

Nass Payment Gateway for WooCommerce Release Timeline

v1.1.1Current
Code Analysis
Analyzed Apr 16, 2026

Nass Payment Gateway for WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
22 prepared
Unescaped Output
1
252 escaped
Nonce Checks
4
Capability Checks
4
File Operations
1
External Requests
9
Bundled Libraries
0

SQL Query Safety

100% prepared22 total queries

Output Escaping

100% escaped253 total outputs
Data Flows · Security
4 unsanitized

Data Flow Analysis

6 flows4 with unsanitized paths
render_page (includes/class-nass-admin-payments.php:22)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Nass Payment Gateway for WooCommerce Attack Surface

Entry Points4
Unprotected0

AJAX Handlers 2

authwp_ajax_nass_check_order_statusincludes/class-wc-nass-gateway.php:122
authwp_ajax_nass_check_order_statusincludes/class-wc-nass-gateway.php:1833

Shortcodes 2

[nass_donate] includes/class-nass-donations.php:14
[nass_return] includes/class-nass-donations.php:15
WordPress Hooks 29
actionadmin_post_nass_donate_initincludes/class-nass-donations.php:20
actionadmin_post_nopriv_nass_donate_initincludes/class-nass-donations.php:21
filterredirect_canonicalincludes/class-nass-donations.php:26
actionadmin_initincludes/class-nass-settings.php:33
filterwp_unique_post_slugincludes/class-nass-setup.php:554
actionwoocommerce_api_wc_nass_gatewayincludes/class-wc-nass-gateway.php:106
actionwoocommerce_api_nass_returnincludes/class-wc-nass-gateway.php:109
actiontemplate_redirectincludes/class-wc-nass-gateway.php:112
actiontemplate_redirectincludes/class-wc-nass-gateway.php:115
filterwoocommerce_admin_order_actionsincludes/class-wc-nass-gateway.php:118
actionadmin_headincludes/class-wc-nass-gateway.php:119
actionadmin_footerincludes/class-wc-nass-gateway.php:125
actionadmin_initincludes/class-wc-nass-gateway.php:1827
filterwoocommerce_admin_order_actionsincludes/class-wc-nass-gateway.php:1830
actionadmin_enqueue_scriptsincludes/class-wc-nass-gateway.php:1837
actionadmin_enqueue_scriptsincludes/class-wc-nass-gateway.php:1873
actionplugins_loadednass-payment-gateway-for-woocommerce.php:57
filterwoocommerce_payment_gatewaysnass-payment-gateway-for-woocommerce.php:74
actiontemplate_redirectnass-payment-gateway-for-woocommerce.php:77
actionwp_enqueue_scriptsnass-payment-gateway-for-woocommerce.php:83
actionwoocommerce_blocks_loadednass-payment-gateway-for-woocommerce.php:150
actionwoocommerce_blocks_payment_method_type_registrationnass-payment-gateway-for-woocommerce.php:160
actionadmin_menunass-payment-gateway-for-woocommerce.php:184
actioninitnass-payment-gateway-for-woocommerce.php:189
actionrest_api_initnass-payment-gateway-for-woocommerce.php:196
actionadmin_initnass-payment-gateway-for-woocommerce.php:203
actionadmin_noticesnass-payment-gateway-for-woocommerce.php:208
actionwoocommerce_admin_order_data_after_billing_addressnass-payment-gateway-for-woocommerce.php:221
actionbefore_woocommerce_initnass-payment-gateway-for-woocommerce.php:250
Maintenance & Trust

Nass Payment Gateway for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 24, 2026
PHP min version7.4
Downloads58

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Nass Payment Gateway for WooCommerce Developer Profile

Renas Adnan

2 plugins · 10 total installs

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

How We Detect Nass Payment Gateway 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/nass-payment-gateway-for-woocommerce/assets/js/blocks/nass-blocks.js

HTML / DOM Fingerprints

Data Attributes
value="nass_gateway"
JS Globals
WC_Nass_Gateway_Blocks_Support
REST Endpoints
/wp-json/nass/v1/webhook
FAQ

Frequently Asked Questions about Nass Payment Gateway for WooCommerce