PureClarity – award-winning ecommerce personalisation for WooCommerce Security & Risk Analysis

wordpress.org/plugins/pureclarity-for-woocommerce

Use PureClarity's wide range of ecommerce personalisation features to create engaging online shopping experiences for your customers.

0 active installs v3.3.1 PHP + WP 4.7+ Updated Jul 29, 2021
cross-sellecommercepersonalizationupsellwoocommerce
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is PureClarity – award-winning ecommerce personalisation for WooCommerce Safe to Use in 2026?

Generally Safe

Score 85/100

PureClarity – award-winning ecommerce personalisation 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 pureclarity-for-woocommerce plugin v3.3.1 exhibits a mixed security posture. On the positive side, the code shows strong adherence to secure coding practices, with 100% of SQL queries using prepared statements and 99% of output properly escaped. The absence of dangerous functions, file operations, and known vulnerabilities in its history are excellent indicators of a well-maintained and secure plugin. However, a significant concern arises from its attack surface, specifically the 8 AJAX handlers, of which 6 lack any form of authentication checks. This presents a considerable risk, as unauthenticated users could potentially interact with these handlers, leading to unintended consequences depending on their functionality.

The taint analysis results are reassuring, indicating no flows with unsanitized paths or any critical or high severity issues. This suggests that even if data were to enter these AJAX handlers, it is likely being handled safely. The plugin also implements nonce checks and capability checks, which are positive security measures. Despite the clean vulnerability history and good internal coding practices, the substantial number of unprotected AJAX endpoints represents the primary security weakness. While the current lack of known vulnerabilities is a strong positive, the potential for abuse of these unprotected entry points remains.

In conclusion, pureclarity-for-woocommerce v3.3.1 is generally well-coded with good security practices like prepared statements and output escaping. Its vulnerability-free history is a testament to its quality. However, the presence of multiple unauthenticated AJAX handlers significantly increases its attack surface and poses a notable risk. Addressing these unprotected AJAX endpoints should be the highest priority to improve the plugin's overall security.

Key Concerns

  • Unprotected AJAX handlers
  • Large attack surface without auth
Vulnerabilities
None known

PureClarity – award-winning ecommerce personalisation for WooCommerce Security Vulnerabilities

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

PureClarity – award-winning ecommerce personalisation for WooCommerce Release Timeline

v3.3.1Current
v3.3.0
v3.2.1
v3.2.0
v3.1.2
v3.1.1
v3.1.0
v3.0.3
v3.0.2
v3.0.1
v3.0.0
v2.3.2
v2.3.1
v2.3.0
v2.2.0
v2.1.2
v2.1.1
v2.1.0
v2.0.4
v2.0.3
Code Analysis
Analyzed Apr 16, 2026

PureClarity – award-winning ecommerce personalisation for WooCommerce Code Analysis

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

SQL Query Safety

100% prepared9 total queries

Output Escaping

99% escaped324 total outputs
Attack Surface
6 unprotected

PureClarity – award-winning ecommerce personalisation for WooCommerce Attack Surface

Entry Points10
Unprotected6

AJAX Handlers 8

authwp_ajax_pureclarity_request_feedsincludes/admin/class-pureclarity-admin.php:202
authwp_ajax_pureclarity_feed_progressincludes/admin/class-pureclarity-admin.php:210
authwp_ajax_pureclarity_switch_modeincludes/admin/class-pureclarity-admin.php:218
authwp_ajax_pureclarity_complete_next_stepincludes/admin/class-pureclarity-admin.php:226
authwp_ajax_pureclarity_signup_submitincludes/admin/class-pureclarity-admin.php:234
authwp_ajax_pureclarity_signup_progressincludes/admin/class-pureclarity-admin.php:242
authwp_ajax_pureclarity_link_accountincludes/admin/class-pureclarity-admin.php:250
authwp_ajax_pureclarity_deactivate_feedbackincludes/admin/class-pureclarity-admin.php:259

Shortcodes 2

[pureclarity-bmz] includes/public/class-pureclarity-bmz.php:65
[pureclarity-bmz] includes/public/class-pureclarity-bmz.php:68
WordPress Hooks 50
actionplugins_loadedfunctions.php:42
filterplugin_action_linksfunctions.php:98
actionadmin_noticesincludes/admin/class-pureclarity-admin.php:89
actionadmin_noticesincludes/admin/class-pureclarity-admin.php:90
actionadmin_noticesincludes/admin/class-pureclarity-admin.php:91
actionadmin_menuincludes/admin/class-pureclarity-admin.php:92
actionadmin_initincludes/admin/class-pureclarity-admin.php:93
actionadmin_enqueue_scriptsincludes/admin/class-pureclarity-admin.php:94
filtercron_schedulesincludes/class-pureclarity-cron.php:66
actionpureclarity_requested_feeds_cronincludes/class-pureclarity-cron.php:113
actionpureclarity_nightly_feeds_cronincludes/class-pureclarity-cron.php:135
actionpureclarity_check_signup_status_cronincludes/class-pureclarity-cron.php:164
actionpureclarity_scheduled_deltas_cronincludes/class-pureclarity-cron.php:185
actioninitincludes/class-pureclarity-plugin.php:25
actionpre_user_queryincludes/feeds/class-pureclarity-feed.php:636
actiontemplate_redirectincludes/public/class-pureclarity-bmz.php:66
filterthe_contentincludes/public/class-pureclarity-bmz.php:82
actionwoocommerce_before_main_contentincludes/public/class-pureclarity-bmz.php:95
actionwoocommerce_after_main_contentincludes/public/class-pureclarity-bmz.php:103
actionwoocommerce_before_main_contentincludes/public/class-pureclarity-bmz.php:117
actionwoocommerce_after_main_contentincludes/public/class-pureclarity-bmz.php:125
actionwoocommerce_before_single_productincludes/public/class-pureclarity-bmz.php:138
actionwoocommerce_product_meta_endincludes/public/class-pureclarity-bmz.php:146
actionwoocommerce_after_single_product_summaryincludes/public/class-pureclarity-bmz.php:154
actionwoocommerce_after_single_productincludes/public/class-pureclarity-bmz.php:162
actionwoocommerce_before_cartincludes/public/class-pureclarity-bmz.php:174
actionwoocommerce_after_cartincludes/public/class-pureclarity-bmz.php:182
filterthe_contentincludes/public/class-pureclarity-bmz.php:194
filterwp_loadedincludes/public/class-pureclarity-configuration-display.php:59
filterwp_headincludes/public/class-pureclarity-configuration-display.php:67
actionwp_enqueue_scriptsincludes/public/class-pureclarity-public.php:57
actionwoocommerce_new_productincludes/watchers/class-pureclarity-products-watcher.php:77
actionwoocommerce_update_productincludes/watchers/class-pureclarity-products-watcher.php:78
actionuntrashed_postincludes/watchers/class-pureclarity-products-watcher.php:79
actiontrashed_postincludes/watchers/class-pureclarity-products-watcher.php:82
actionwoocommerce_delete_productincludes/watchers/class-pureclarity-products-watcher.php:83
actionwoocommerce_trash_productincludes/watchers/class-pureclarity-products-watcher.php:84
actioncreate_termincludes/watchers/class-pureclarity-products-watcher.php:91
actionedit_termincludes/watchers/class-pureclarity-products-watcher.php:92
actiondelete_termincludes/watchers/class-pureclarity-products-watcher.php:93
actionprofile_updateincludes/watchers/class-pureclarity-products-watcher.php:100
actionuser_registerincludes/watchers/class-pureclarity-products-watcher.php:101
actiondelete_userincludes/watchers/class-pureclarity-products-watcher.php:102
actionwp_loginincludes/watchers/class-pureclarity-products-watcher.php:109
actionwp_logoutincludes/watchers/class-pureclarity-products-watcher.php:110
actionwoocommerce_add_to_cartincludes/watchers/class-pureclarity-products-watcher.php:117
actionwoocommerce_update_cart_action_cart_updatedincludes/watchers/class-pureclarity-products-watcher.php:118
actionwoocommerce_cart_item_removedincludes/watchers/class-pureclarity-products-watcher.php:119
actionwoocommerce_order_status_completedincludes/watchers/class-pureclarity-products-watcher.php:127
actionadmin_noticespureclarity.php:41

Scheduled Events 4

pureclarity_requested_feeds_cron
pureclarity_nightly_feeds_cron
pureclarity_check_signup_status_cron
pureclarity_scheduled_deltas_cron
Maintenance & Trust

PureClarity – award-winning ecommerce personalisation for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested5.7.15
Last updatedJul 29, 2021
PHP min version
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs0
Developer Profile

PureClarity – award-winning ecommerce personalisation for WooCommerce Developer Profile

PureClarity

1 plugin · 0 total installs

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

How We Detect PureClarity – award-winning ecommerce personalisation for WooCommerce

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

Asset Fingerprints

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about PureClarity – award-winning ecommerce personalisation for WooCommerce