NS Custom Checkout Page for WooCommerce Security & Risk Analysis

wordpress.org/plugins/ns-custom-checkout-page-for-woocommerce

Chose to hide or show checkout field in your site with WooCommerce, no code required!

10 active installs v1.2.5 PHP + WP 4.3+ Updated Feb 8, 2022
add-vat-numbercustom-vatitalian-vatvat-numbervat-woocommerce
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is NS Custom Checkout Page for WooCommerce Safe to Use in 2026?

Generally Safe

Score 85/100

NS Custom Checkout Page for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 4yr ago
Risk Assessment

The "ns-custom-checkout-page-for-woocommerce" plugin v1.2.5 exhibits a mixed security posture. While it demonstrates good practices by exclusively using prepared statements for SQL queries and avoiding bundled libraries, significant concerns arise from its attack surface and lack of proper security checks. The plugin has two AJAX handlers, both of which lack authentication checks, creating a considerable risk. This means any user, regardless of their logged-in status or capabilities, can trigger these handlers, potentially leading to unauthorized actions or information disclosure.

Further analysis reveals that 15% of its output is not properly escaped, and there are two flows with unsanitized paths identified in the taint analysis, although they are not classified as critical or high severity. The absence of nonce checks on AJAX requests is a notable weakness, often associated with Cross-Site Request Forgery (CSRF) vulnerabilities. The plugin's history of zero known CVEs is a positive indicator of developer diligence in the past, but it does not negate the immediate risks posed by the current code.

In conclusion, while the plugin avoids common pitfalls like raw SQL and outdated bundled libraries, the unprotected AJAX endpoints and unescaped output present significant security vulnerabilities. The lack of nonces and capability checks on these entry points are particularly concerning and require immediate attention to mitigate potential exploitation.

Key Concerns

  • AJAX handlers without auth checks
  • Unescaped output identified
  • Flows with unsanitized paths
  • Missing nonce checks on AJAX
  • Missing capability checks
Vulnerabilities
None known

NS Custom Checkout Page for WooCommerce Security Vulnerabilities

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

NS Custom Checkout Page for WooCommerce Release Timeline

v1.2.5Current
v1.2.4
v1.2.3
v1.2.2
v1.2.1
v1.2.0
v1.1.5
v1.1.4
v1.1.3
v1.1.2
v1.1.1
v1.1.0
v1.0.2
v1.0.1
Code Analysis
Analyzed Mar 17, 2026

NS Custom Checkout Page for WooCommerce Code Analysis

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

Output Escaping

15% escaped26 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
pe_deactivation_ajax_function (plugineye\plugineye-ajax\plugineye_on_deactivation_function.php:5)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

NS Custom Checkout Page for WooCommerce Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_pe_deactivation_ajax_functionplugineye\plugineye-ajax\plugineye_on_deactivation_function.php:2
noprivwp_ajax_pe_deactivation_ajax_functionplugineye\plugineye-ajax\plugineye_on_deactivation_function.php:3
WordPress Hooks 12
actionadmin_menuns-admin-options\ns-admin-options-setup.php:7
actionadmin_enqueue_scriptsns-admin-options\ns-admin-options-setup.php:13
actionadmin_initns-custom-checkout-page-options.php:40
filterwoocommerce_checkout_fieldsns-custom-checkout-page.php:50
actionplugins_loadedns-custom-checkout-page.php:95
filterplugin_action_linksplugineye\plugineye-class.php:96
actionadmin_menuplugineye\plugineye-class.php:113
actionadmin_enqueue_scriptsplugineye\plugineye-class.php:125
actionadmin_enqueue_scriptsplugineye\plugineye-class.php:136
actionactivated_pluginplugineye\plugineye-class.php:147
actionin_admin_footerplugineye\plugineye-class.php:401
actionactivated_pluginplugineye\plugineye-class.php:440
Maintenance & Trust

NS Custom Checkout Page for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested5.9.13
Last updatedFeb 8, 2022
PHP min version
Downloads5K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

NS Custom Checkout Page for WooCommerce Developer Profile

NsThemes

24 plugins · 4K total installs

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

How We Detect NS Custom Checkout Page 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/ns-custom-checkout-page-for-woocommerce/css/ns-option-css-page.css/wp-content/plugins/ns-custom-checkout-page-for-woocommerce/css/ns-option-css-custom-page.css/wp-content/plugins/ns-custom-checkout-page-for-woocommerce/js/ns-option-js-page.js
Script Paths
/wp-content/plugins/ns-custom-checkout-page-for-woocommerce/js/ns-option-js-page.js

HTML / DOM Fingerprints

CSS Classes
ns-ccp-admin-menu
HTML Comments
plugin options add menu page and add sub menu page add style
Data Attributes
id="nsccplinkpremium"
JS Globals
ns_custom_checkout_page
FAQ

Frequently Asked Questions about NS Custom Checkout Page for WooCommerce