TryMyLook Virtual Try-On Security & Risk Analysis

wordpress.org/plugins/trymylook-virtual-try-on

AI-powered virtual try-on for WooCommerce. Let customers try on products before they buy.

10 active installs v1.0.3 PHP 7.4+ WP 5.8+ Updated Nov 24, 2025
aiecommerceproduct-visualizationvirtual-try-onwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is TryMyLook Virtual Try-On Safe to Use in 2026?

Generally Safe

Score 100/100

TryMyLook Virtual Try-On has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 4mo ago
Risk Assessment

The "trymylook-virtual-try-on" plugin v1.0.3 exhibits a strong security posture based on the provided static analysis. All identified entry points, including AJAX handlers, are reported as protected by authentication checks, and there are no REST API routes, shortcodes, or cron events that would typically represent additional attack surfaces. The code analysis reveals good practices such as 100% of SQL queries using prepared statements and 100% of outputs being properly escaped, significantly mitigating risks of SQL injection and Cross-Site Scripting (XSS) vulnerabilities. The absence of critical or high severity taint flows further reinforces this positive assessment.

However, there are a few areas that warrant attention, albeit at a lower risk level. The presence of two external HTTP requests and one file operation, while not inherently dangerous, represent potential avenues for exploitation if not handled with extreme care regarding input validation and sanitization. Additionally, the plugin utilizes nonces, but only on two occasions, which might indicate a less comprehensive nonce strategy than ideal for all potential interactions. The complete absence of recorded CVEs and common vulnerability types in its history suggests a stable and well-maintained plugin, or one that has not been extensively targeted or analyzed for vulnerabilities.

In conclusion, the plugin is generally well-secured, with no critical or high-risk issues identified in the static analysis. The strengths lie in its secure handling of SQL and output, along with protected entry points. The minor concerns revolve around external interactions and the limited scope of nonce checks. The vulnerability history is a positive indicator. Overall, the plugin appears to be a low-risk option, but continued vigilance regarding external interactions and input validation is always recommended.

Key Concerns

  • Limited nonce checks
  • File operation present
  • External HTTP requests present
Vulnerabilities
None known

TryMyLook Virtual Try-On Security Vulnerabilities

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

TryMyLook Virtual Try-On Code Analysis

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

Output Escaping

100% escaped16 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
ajax_check_status (trymylook.php:315)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

TryMyLook Virtual Try-On Attack Surface

Entry Points4
Unprotected0

AJAX Handlers 4

authwp_ajax_trymylook_generatetrymylook.php:72
noprivwp_ajax_trymylook_generatetrymylook.php:73
authwp_ajax_trymylook_check_statustrymylook.php:74
noprivwp_ajax_trymylook_check_statustrymylook.php:75
WordPress Hooks 7
actionbefore_woocommerce_inittrymylook.php:30
actionadmin_menutrymylook.php:64
actionadmin_inittrymylook.php:65
actionwoocommerce_after_add_to_cart_buttontrymylook.php:68
actionwp_enqueue_scriptstrymylook.php:69
actionplugins_loadedtrymylook.php:375
actionadmin_noticestrymylook.php:379
Maintenance & Trust

TryMyLook Virtual Try-On Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedNov 24, 2025
PHP min version7.4
Downloads170

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

TryMyLook Virtual Try-On Developer Profile

kudzuai

1 plugin · 10 total installs

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

How We Detect TryMyLook Virtual Try-On

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/trymylook-virtual-try-on/assets/css/trymylook-frontend.css/wp-content/plugins/trymylook-virtual-try-on/assets/js/trymylook-frontend.js
Script Paths
/wp-content/plugins/trymylook-virtual-try-on/assets/js/trymylook-frontend.js
Version Parameters
trymylook-virtual-try-on/assets/css/trymylook-frontend.css?ver=trymylook-virtual-try-on/assets/js/trymylook-frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
trymylook-button
Data Attributes
data-product-iddata-trymylook-api-url
JS Globals
trymylook_ajax_object
FAQ

Frequently Asked Questions about TryMyLook Virtual Try-On