Customer Notes for WooCommerce Security & Risk Analysis

wordpress.org/plugins/customer-notes-for-woocommerce

The Customer Notes for WooCommerce plugin allows store owners to add specific notes for each customer, which are then displayed on the Edit Order page …

200 active installs v1.2.0 PHP + WP 5.0+ Updated Dec 22, 2025
customer-notesorder-noteswoocommercewoocommerce-orders
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Customer Notes for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 3mo ago
Risk Assessment

The "customer-notes-for-woocommerce" plugin, version 1.2.0, exhibits a strong security posture based on the provided static analysis and vulnerability history. The absence of dangerous functions, SQL injection vulnerabilities, unsanitized output, and file operations is highly commendable. Furthermore, the plugin demonstrates robust security practices by utilizing prepared statements for all SQL queries and ensuring that all output is properly escaped.

The static analysis shows a healthy implementation of security measures, with a significant number of nonce checks (9) and capability checks (2) present, indicating a conscious effort to protect against common web vulnerabilities. The attack surface is composed solely of AJAX handlers, all of which are reported to have authentication checks, eliminating direct exposure.

The vulnerability history being entirely clear, with no recorded CVEs of any severity, further reinforces the plugin's secure development. This lack of past issues suggests either a consistently secure development process or a plugin that has not been a target of significant security research. Overall, this plugin appears to be well-secured with a strong emphasis on preventing common attack vectors, and its clean history is a positive indicator.

Vulnerabilities
None known

Customer Notes for WooCommerce Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Customer Notes for WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
0
37 escaped
Nonce Checks
9
Capability Checks
2
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

100% escaped37 total outputs
Attack Surface

Customer Notes for WooCommerce Attack Surface

Entry Points8
Unprotected0

AJAX Handlers 8

authwp_ajax_customer_notes_dismiss_review_noticecustomer-notes-for-woocommerce.php:59
authwp_ajax_cnw_save_order_metaboxincludes\class-add-custom-order-metabox.php:38
authwp_ajax_get_user_notesincludes\class-customer-notes-users-list.php:38
authwp_ajax_update_user_notesincludes\class-customer-notes-users-list.php:39
authwp_ajax_preview_order_notesincludes\class-wc-customer-notes-order-column.php:35
authwp_ajax_update_order_notesincludes\class-wc-customer-notes-order-column.php:36
noprivwp_ajax_update_order_notesincludes\class-wc-customer-notes-order-column.php:37
authwp_ajax_update_customer_noteincludes\class-wc-customer-notes-sticky-note.php:38
WordPress Hooks 25
actionplugins_loadedcustomer-notes-for-woocommerce.php:55
actionplugins_loadedcustomer-notes-for-woocommerce.php:56
actionadmin_noticescustomer-notes-for-woocommerce.php:58
actionadmin_noticescustomer-notes-for-woocommerce.php:73
filterwoocommerce_settings_tabs_arraycustomer-notes-for-woocommerce.php:92
actionwoocommerce_sections_customer_notescustomer-notes-for-woocommerce.php:95
actionwoocommerce_settings_customer_notescustomer-notes-for-woocommerce.php:98
actionwoocommerce_settings_save_customer_notescustomer-notes-for-woocommerce.php:101
actioninitcustomer-notes-for-woocommerce.php:104
actioninitincludes\class-add-custom-order-metabox.php:35
actionadd_meta_boxesincludes\class-add-custom-order-metabox.php:36
actionadmin_enqueue_scriptsincludes\class-add-custom-order-metabox.php:37
actionshow_user_profileincludes\class-customer-notes-admin.php:36
actionedit_user_profileincludes\class-customer-notes-admin.php:39
actionpersonal_options_updateincludes\class-customer-notes-admin.php:42
actionedit_user_profile_updateincludes\class-customer-notes-admin.php:45
filtermanage_users_columnsincludes\class-customer-notes-users-list.php:32
filtermanage_users_custom_columnincludes\class-customer-notes-users-list.php:33
actionadmin_footer-users.phpincludes\class-customer-notes-users-list.php:35
actionadmin_enqueue_scriptsincludes\class-customer-notes-users-list.php:36
filtermanage_woocommerce_page_wc-orders_columnsincludes\class-wc-customer-notes-order-column.php:30
actionmanage_woocommerce_page_wc-orders_custom_columnincludes\class-wc-customer-notes-order-column.php:31
actionadmin_enqueue_scriptsincludes\class-wc-customer-notes-order-column.php:33
actionadmin_enqueue_scriptsincludes\class-wc-customer-notes-sticky-note.php:36
actionadmin_footerincludes\class-wc-customer-notes-sticky-note.php:37
Maintenance & Trust

Customer Notes for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 22, 2025
PHP min version
Downloads2K

Community Trust

Rating100/100
Number of ratings3
Active installs200
Developer Profile

Customer Notes for WooCommerce Developer Profile

Dhruvin

4 plugins · 15K total installs

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

How We Detect Customer Notes 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/customer-notes-for-woocommerce/assets/css/admin.css/wp-content/plugins/customer-notes-for-woocommerce/assets/js/admin.js
Version Parameters
customer-notes-for-woocommerce/assets/css/admin.css?ver=customer-notes-for-woocommerce/assets/js/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
customer-notes-admin-notice
HTML Comments
<!-- Main Customer Notes for WooCommerce Plugin Class --><!-- Settings instance --><!-- Constructor --><!-- Main plugin initialization -->+11 more
Data Attributes
data-dismiss-nonce
FAQ

Frequently Asked Questions about Customer Notes for WooCommerce