Selektable Security & Risk Analysis

wordpress.org/plugins/selektable

AI virtual try-on and room visualization for WordPress and WooCommerce. Reduce returns, boost conversions, and let customers try before they buy.

0 active installs v1.5.0 PHP 7.4+ WP 6.9+ Updated Unknown
ai-shoppingproduct-visualizationtry-before-you-buyvirtual-try-onwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Selektable Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs
Risk Assessment

The plugin 'selektable' v1.8.0 demonstrates a strong security posture based on the provided static analysis. A significant strength is the complete absence of dangerous functions, raw SQL queries, and file operations. The plugin also excels in output escaping, with 96% of its 115 outputs being properly escaped. Furthermore, the presence of nonce and capability checks on all AJAX handlers and entry points, respectively, indicates a commitment to secure handling of user interactions. The lack of any recorded vulnerabilities, including CVEs, further reinforces this positive assessment.

However, a minor area for improvement lies in the number of AJAX handlers. While all are protected, having 10 AJAX handlers could potentially increase the complexity and the surface area for future vulnerabilities if not managed meticulously. The taint analysis, while showing no critical or high severity flows, analyzed a limited number of flows (4). This suggests that while current code appears secure, a more extensive taint analysis might reveal subtle issues or confirm the robust security. Overall, the plugin is well-secured with excellent practices in place, suggesting a low risk of immediate compromise. The main weakness is the potential complexity associated with a larger number of AJAX handlers, though this is mitigated by current protective measures.

Vulnerabilities
None known

Selektable Security Vulnerabilities

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

Selektable Code Analysis

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

Output Escaping

96% escaped115 total outputs
Data Flows
All sanitized

Data Flow Analysis

4 flows
handle_settings_save (includes\class-selektable-admin.php:81)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Selektable Attack Surface

Entry Points11
Unprotected0

AJAX Handlers 10

authwp_ajax_selektable_get_integrationsincludes\class-selektable-admin.php:23
authwp_ajax_selektable_save_integrationincludes\class-selektable-admin.php:24
authwp_ajax_selektable_delete_integrationincludes\class-selektable-admin.php:25
authwp_ajax_selektable_add_to_cartincludes\class-selektable-cart.php:16
noprivwp_ajax_selektable_add_to_cartincludes\class-selektable-cart.php:17
authwp_ajax_selektable_store_identityincludes\class-selektable-cart.php:20
noprivwp_ajax_selektable_store_identityincludes\class-selektable-cart.php:21
authwp_ajax_selektable_onboarding_save_storeincludes\class-selektable-onboarding.php:21
authwp_ajax_selektable_onboarding_save_wooincludes\class-selektable-onboarding.php:22
authwp_ajax_selektable_onboarding_go_liveincludes\class-selektable-onboarding.php:23

Shortcodes 1

[selektable_button] selektable.php:295
WordPress Hooks 25
actionadmin_menuincludes\class-selektable-admin.php:18
actionadmin_initincludes\class-selektable-admin.php:19
actionadmin_enqueue_scriptsincludes\class-selektable-admin.php:20
actionwp_enqueue_scriptsincludes\class-selektable-frontend.php:36
filterscript_loader_tagincludes\class-selektable-frontend.php:39
actionwoocommerce_after_add_to_cart_buttonincludes\class-selektable-frontend.php:95
actionwoocommerce_before_add_to_cart_buttonincludes\class-selektable-frontend.php:98
actionwoocommerce_after_single_product_summaryincludes\class-selektable-frontend.php:101
actionadmin_menuincludes\class-selektable-onboarding.php:16
actionadmin_initincludes\class-selektable-onboarding.php:17
actionadmin_enqueue_scriptsincludes\class-selektable-onboarding.php:18
actionadmin_head-admin_page_selektable-setupincludes\class-selektable-onboarding.php:40
actionwoocommerce_checkout_create_orderincludes\class-selektable-order.php:26
actionwoocommerce_store_api_checkout_order_processedincludes\class-selektable-order.php:29
actionwoocommerce_new_orderincludes\class-selektable-order.php:32
actionadd_meta_boxesincludes\class-selektable-order.php:36
filtermanage_edit-shop_order_columnsincludes\class-selektable-order.php:39
actionmanage_shop_order_posts_custom_columnincludes\class-selektable-order.php:40
filtermanage_woocommerce_page_wc-orders_columnsincludes\class-selektable-order.php:43
actionmanage_woocommerce_page_wc-orders_custom_columnincludes\class-selektable-order.php:44
actionadd_meta_boxesincludes\class-selektable-product.php:15
actionwoocommerce_process_product_metaincludes\class-selektable-product.php:16
actionadmin_enqueue_scriptsincludes\class-selektable-product.php:17
actionbefore_woocommerce_initselektable.php:40
actionplugins_loadedselektable.php:73
Maintenance & Trust

Selektable Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedUnknown
PHP min version7.4
Downloads130

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Selektable Developer Profile

selektable

1 plugin · 0 total installs

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

How We Detect Selektable

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 Selektable