Versatile plugin that not only manages PHP code snippets but also acts as a powerful bridge connecting WordPress, AI, and external digital platforms.
| Code | Message | Location | Category | |
|---|---|---|---|---|
| ERROR | WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound | Classes declared by a theme/plugin should start with the theme/plugin prefix. Found: "Meow_MWCODE_Rest". | 3:1 | Plugin Repo |
| ERROR | WordPress.Security.EscapeOutput.ExceptionNotEscaped | All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'. | 827:34 | Security |
| ERROR | WordPress.Security.EscapeOutput.ExceptionNotEscaped | All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'. | 832:34 | Security |
| ERROR | WordPress.Security.EscapeOutput.ExceptionNotEscaped | All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'. | 840:34 | Security |
| ERROR | WordPress.Security.EscapeOutput.ExceptionNotEscaped | All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'. | 845:34 | Security |
| ERROR | PluginCheck.Security.DirectDB.UnescapedDBParameter | Unescaped parameter $remove_query used in $wpdb->query($remove_query)\n$remove_query assigned unsafely at line 911:\n $remove_query = "ALTER TABLE $table_name " . implode( ', ', $remove_queries )\n$remove_queries assigned unsafely at line 908:\n $remove_queries = array_map( function ( $column_name ) use ( $table_name ) {\n return "DROP COLUMN $column_name";\n }, $columns_to_remove ) | 912:20 | Security |
| ERROR | WordPress.DB.PreparedSQL.NotPrepared | Use placeholders and $wpdb->prepare(); found $remove_query | 912:27 | Security |
| ERROR | PluginCheck.Security.DirectDB.UnescapedDBParameter | Unescaped parameter $alter_query used in $wpdb->query($alter_query)\n$alter_query assigned unsafely at line 934:\n $alter_query = "ALTER TABLE $table_name " . implode( ', ', $alter_queries )\n$alter_queries assigned unsafely at line 928:\n $alter_queries[] = "MODIFY COLUMN $column_name $column_definition"\n$column_name assigned unsafely at line 917:\n $column_name => \n$existing_column assigned unsafely at line 925:\n $existing_column = array_shift( $existing_column )\n$existing_column assigned unsafely at line 918:\n $existing_column = array_filter( $existing_columns, function ( $column ) use ( $column_name ) {\n return $column['Field'] === $column_name;\n } )\n$existing_columns assigned unsafely at line 903:\n $existing_columns = $wpdb->get_results( "DESCRIBE $table_name", ARRAY_A )\n$column used without escaping.\n$column['Field'] used without escaping. | 935:20 | Security |
| ERROR | WordPress.DB.PreparedSQL.NotPrepared | Use placeholders and $wpdb->prepare(); found $alter_query | 935:27 | Security |
| ERROR | PluginCheck.Security.DirectDB.UnescapedDBParameter | Unescaped parameter $query used in $wpdb->get_var($query)\n$query assigned unsafely at line 949:\n $query = "SHOW TABLES LIKE '{$table_name}'"\n$table_name assigned unsafely at line 945:\n $table_name = strtolower( $table_name ) | 950:48 | Security |
| 16.11.2025, 02:33:21 | 20s | 62 | 110 | 76 |