| Code | Message | Location | Category | |
|---|---|---|---|---|
| ERROR | PluginCheck.CodeAnalysis.DiscouragedFunctions.load_plugin_textdomainFound | load_plugin_textdomain() has been discouraged since WordPress version 4.6. When your plugin is hosted on WordPress.org, you no longer need to manually include this function call for translations under your plugin slug. WordPress will automatically load the translations for you as needed. | inc/admin.php:338:2 | Plugin Repo |
| ERROR | WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound | Global variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$table_name". | uninstall.php:15:5 | Plugin Repo |
| ERROR | WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound | Global variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$data". | word-balloon.php:35:5 | Plugin Repo |
| ERROR | PluginCheck.Security.DirectDB.UnescapedDBParameter | Unescaped parameter $sql used in $wpdb->get_results($sql)\n$sql assigned unsafely at line 69:\n $sql = $wpdb->prepare( "SELECT * FROM $table_name WHERE id = %d", $id )\n$table_name assigned unsafely at line 53:\n $table_name = $wpdb->prefix . 'word_balloon'\n$name assigned unsafely at line 21:\n $name = sanitize_text_field( esc_textarea( $_POST['name'] ) )\nNote: sanitize_text_field() is not a safe escaping function.\n$text assigned unsafely at line 22:\n $text = sanitize_text_field( esc_textarea( $_POST['text'] ) )\n$url assigned unsafely at line 38:\n $url = $return_data['url']\n$_POST['name'] used without escaping.\n$_POST['text'] used without escaping.\n$return_data['url'] used without escaping. | inc/ajax_nonce.php:70:25 | Security |
| ERROR | WordPress.DB.PreparedSQL.NotPrepared | Use placeholders and $wpdb->prepare(); found $sql | inc/ajax_nonce.php:70:37 | Security |
| ERROR | WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound | Global variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$w_b_success". | inc/ajax_nonce.php:52:7 | Plugin Repo |
| ERROR | WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound | Functions declared in the global namespace by a theme/plugin should start with the theme/plugin prefix. Found: "usort_reorder". | inc/class-w_b_list_table.php:167:9 | Plugin Repo |
| ERROR | WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound | Global variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$sql". | uninstall.php:16:5 | Plugin Repo |
| ERROR | PluginCheck.Security.DirectDB.UnescapedDBParameter | Unescaped parameter $sql used in $wpdb->query($sql)\n$sql assigned unsafely at line 16:\n $sql = "DROP TABLE IF EXISTS $table_name"\n$table_name assigned unsafely at line 15:\n $table_name = $wpdb->prefix . 'word_balloon' | uninstall.php:17:9 | Security |
| ERROR | WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound | Global variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$w_b_success". | inc/ajax_nonce.php:89:11 | Plugin Repo |
| 01.01.2026, 07:00:24 | 20s | 68 | 12 | 117 |
| 13.11.2025, 14:32:43 | 21s | 68 | 13 | 117 |