Track product price history with customizable charts and graphs on your WooCommerce store. Show lowest price and increase customer trust.
| 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". | 216:17 | Plugin Repo |
| ERROR | WordPress.Security.EscapeOutput.OutputNotEscaped | All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$count'. | 101:125 | Security |
| ERROR | WordPress.WP.I18n.NoEmptyStrings | The $text text string should have translatable content. Found: ' ' | 65:52 | General |
| ERROR | WordPress.WP.I18n.NoEmptyStrings | The $text text string should have translatable content. Found: '' | 255:42 | General |
| ERROR | PluginCheck.Security.DirectDB.UnescapedDBParameter | Unescaped parameter $currency_rule used in $wpdb->get_results($wpdb->prepare( "SELECT * FROM {$table_name} WHERE product_id = %d {$currency_rule} {$hidden_rule} AND date_created >= %s ORDER BY date_created ASC", $product_id, date( 'Y-m-d', strtotime( $str_range ) ) ))\n$currency_rule assigned unsafely at line 188:\n $currency_rule = ''\n$price_history assigned unsafely at line 194:\n $price_history = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM {$table_name} WHERE product_id = %d {$currency_rule} {$hidden_rule} AND date_created >= %s ORDER BY date_created ASC", $product_id, date( 'Y-m-d', strtotime( $str_range ) ) ), ARRAY_A )\n$product_id used without escaping.\n$str_range assigned unsafely at line 193:\n $str_range = '-' . str_replace( '_', ' ', $range )\n$range assigned unsafely at line 183:\n $range = $args['range'] ?? ''\n$args['range'] used without escaping. | 194:37 | Security |
| ERROR | WordPress.Security.EscapeOutput.OutputNotEscaped | All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$label'. | 467:65 | Security |
| ERROR | WordPress.Security.EscapeOutput.OutputNotEscaped | All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$this'. | 297:14 | Security |
| ERROR | WordPress.Security.EscapeOutput.OutputNotEscaped | All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$html'. | 139:14 | Security |
| ERROR | WordPress.DateTime.RestrictedFunctions.date_date | date() is affected by runtime timezone changes which can cause date/time to be incorrectly displayed. Use gmdate() instead. | 194:213 | — |
| ERROR | WordPress.Security.EscapeOutput.OutputNotEscaped | All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$form_id'. | 989:32 | Security |
| 15.11.2025, 20:12:35 | 16s | 77 | 44 | 59 |