NS WooCommerce Catalog Security & Risk Analysis

wordpress.org/plugins/ns-woocommerce-catalog

Create your Catalog using WooCommerce without "add to cart" button, cart page and checkout page

90 active installs v2.4.2 PHP + WP 4.3+ Updated Mar 24, 2023
woocommercewoocommerce-catalogwoocommerce-catalog-modewoocommerce-no-pricewoocommerce-plugin
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is NS WooCommerce Catalog Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 3yr ago
Risk Assessment

The "ns-woocommerce-catalog" plugin v2.4.2 exhibits a mixed security posture. While the absence of known CVEs and the exclusive use of prepared statements for SQL queries are strong positive indicators, several concerning aspects are highlighted by the static analysis. The plugin presents a significant attack surface with 5 AJAX handlers, a concerning 4 of which lack authentication checks. This could allow unauthenticated users to trigger potentially sensitive operations. Furthermore, the taint analysis reveals 4 flows with unsanitized paths, indicating a potential for malicious input to be processed without adequate validation. While these flows are not classified as critical or high severity in this analysis, their presence alongside unprotected AJAX handlers warrants caution. The low percentage of properly escaped output (9%) also suggests a risk of Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is not handled carefully before being displayed. The lack of reported vulnerabilities in its history could mean it has been well-maintained or simply not thoroughly tested for past issues. Overall, the plugin has strengths in its database interaction but weaknesses in input validation and authentication, leading to a moderate risk assessment.

Key Concerns

  • AJAX handlers without authentication checks
  • Flows with unsanitized paths
  • Low percentage of properly escaped output
  • Limited capability checks
Vulnerabilities
None known

NS WooCommerce Catalog Security Vulnerabilities

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

NS WooCommerce Catalog Release Timeline

v2.4.2Current
v2.4.1
v2.4.0
v2.3.6
v2.3.5
v2.3.4
v2.3.3
v2.3.2
v2.3.1
v2.3.0
v2.2.1
v2.2.0
v2.1.1
v2.1.0
v2.0.5
v2.0.4
v2.0.3
v2.0.2
v2.0.1
v2.0.0
Code Analysis
Analyzed Mar 16, 2026

NS WooCommerce Catalog Code Analysis

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

Output Escaping

9% escaped47 total outputs
Data Flows · Security
4 unsanitized

Data Flow Analysis

4 flows4 with unsanitized paths
ns_woocommerce_catalog_info (ns-woocommerce-catalog-info.php:3)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
4 unprotected

NS WooCommerce Catalog Attack Surface

Entry Points5
Unprotected4

AJAX Handlers 5

authwp_ajax_wcatalog_review_actionclass\class-plugin-theme-review-request.php:51
noprivwp_ajax_ns_wc_send_requestns-woocommerce-catalog.php:144
authwp_ajax_ns_wc_send_requestns-woocommerce-catalog.php:145
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 28
actioninitclass\class-plugin-theme-review-request.php:50
actionadmin_noticesclass\class-plugin-theme-review-request.php:60
actionnetwork_admin_noticesclass\class-plugin-theme-review-request.php:61
actionuser_admin_noticesclass\class-plugin-theme-review-request.php:62
actionadmin_menuns-admin-options\ns-admin-options-setup.php:7
actionadmin_enqueue_scriptsns-admin-options\ns-admin-options-setup.php:14
actionadmin_initns-woocommerce-catalog-admin.php:15
actionwp_footerns-woocommerce-catalog-info.php:65
actionadmin_enqueue_scriptsns-woocommerce-catalog.php:52
actionwp_enqueue_scriptsns-woocommerce-catalog.php:68
actionwp_enqueue_scriptsns-woocommerce-catalog.php:78
actionadmin_enqueue_scriptsns-woocommerce-catalog.php:84
actionplugins_loadedns-woocommerce-catalog.php:105
actionwoocommerce_after_checkout_billing_formns-woocommerce-catalog.php:129
actionwoocommerce_before_cartns-woocommerce-catalog.php:130
actionwoocommerce_after_add_to_cart_formns-woocommerce-catalog.php:139
actionwoocommerce_after_shop_loop_itemns-woocommerce-catalog.php:140
filterwp_mail_from_namens-woocommerce-catalog.php:160
filterwp_mail_fromns-woocommerce-catalog.php:164
actionadmin_initns-woocommerce-catalog.php:204
actionplugins_loadedns-woocommerce-catalog.php:207
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 WooCommerce Catalog Maintenance & Trust

Maintenance Signals

WordPress version tested6.1.10
Last updatedMar 24, 2023
PHP min version
Downloads8K

Community Trust

Rating92/100
Number of ratings9
Active installs90
Developer Profile

NS WooCommerce Catalog 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 WooCommerce Catalog

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/ns-woocommerce-catalog/css/style.css/wp-content/plugins/ns-woocommerce-catalog/css/disabled-single-product.css/wp-content/plugins/ns-woocommerce-catalog/css/disabled-all-product.css/wp-content/plugins/ns-woocommerce-catalog/css/ns-woo-catalog-info.css/wp-content/plugins/ns-woocommerce-catalog/css/all.min.css/wp-content/plugins/ns-woocommerce-catalog/js/ns-woo-catalog-info.js/wp-content/plugins/ns-woocommerce-catalog/js/custom.js
Script Paths
/wp-content/plugins/ns-woocommerce-catalog/js/ns-woo-catalog-info.js

HTML / DOM Fingerprints

CSS Classes
ns-woo-catalog-submit-for-info
Data Attributes
data-id-prodottodata-nome-prodotto
JS Globals
nssendrequest
FAQ

Frequently Asked Questions about NS WooCommerce Catalog