Add AI-powered virtual try-on functionality to your online shop. Customers can see how products look before buying.
| Code | Message | Location | Category | |
|---|---|---|---|---|
| ERROR | WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound | Global variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$product". | virtual-tryon-for-shops.php:670:9 | Plugin Repo |
| WARNING | WordPress.Security.ValidatedSanitizedInput.MissingUnslash | $_GET['vtofs_nonce'] not unslashed before sanitization. Use wp_unslash() or similar | virtual-tryon-for-shops.php:320:33 | Security |
| WARNING | WordPress.Security.ValidatedSanitizedInput.InputNotSanitized | Detected usage of a non-sanitized input variable: $_GET['vtofs_nonce'] | virtual-tryon-for-shops.php:320:33 | Security |
| WARNING | WordPress.Security.ValidatedSanitizedInput.MissingUnslash | $_GET['vtofs_dismiss_notice'] not unslashed before sanitization. Use wp_unslash() or similar | virtual-tryon-for-shops.php:321:47 | Security |
| WARNING | WordPress.Security.SafeRedirect.wp_redirect_wp_redirect | wp_redirect() found. Using wp_safe_redirect(), along with the "allowed_redirect_hosts" filter if needed, can help avoid any chances of malicious redirects within code. It is also important to remember to call exit() after a redirect so that no other unwanted code is executed. | virtual-tryon-for-shops.php:332:17 | Security |
| 15.01.2026, 08:00:52 | 9s | 98 | 1 | 4 |
| 17.12.2025, 20:30:14 | 10s | 98 | 0 | 4 |
| 19.11.2025, 14:39:03 | 13s | 98 | 0 | 4 |
| 18.11.2025, 02:22:39 | 9s | 100 | 0 | 0 |