| Code | Message | Location | Category | |
|---|---|---|---|---|
| ERROR | PluginCheck.Security.DirectDB.UnescapedDBParameter | Unescaped parameter $query used in $wpdb->get_results($query)\n$query assigned unsafely at line 86:\n $query = call_user_func_array( array( $wpdb, 'prepare' ), array_merge( array( $sql ), $ids ) )\n$ids used without escaping. | 87:26 | Security |
| ERROR | WordPress.DB.PreparedSQL.NotPrepared | Use placeholders and $wpdb->prepare(); found $query | 87:39 | 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. | 230:17 | — |
| ERROR | PluginCheck.Security.DirectDB.UnescapedDBParameter | Unescaped parameter $query used in $wpdb->get_results($query)\n$query assigned unsafely at line 81:\n $query = call_user_func_array( array( $wpdb, 'prepare' ), array_merge( array( $sql ), $ids ) )\n$ids used without escaping. | 82:26 | Security |
| ERROR | PluginCheck.Security.DirectDB.UnescapedDBParameter | Unescaped parameter $sql used in $wpdb->get_col($sql)\n$sql assigned unsafely at line 121:\n $sql = "\n\t\t\tSELECT user_id\n\t\t\tFROM {$wpdb->usermeta}\n\t\t\tWHERE meta_key = '{$wpdb->prefix}capabilities' AND ({$role_statements})\n\t\t"\n$role_statements assigned unsafely at line 120:\n $role_statements = join( ' OR ', $role_statements )\n$role_statements assigned unsafely at line 118:\n $role_statements[] = "meta_value LIKE '%{$value}%'"\n$value assigned unsafely at line 117:\n $value = serialize( esc_sql( $role ) )\n$role used without escaping. | 126:17 | Security |
| ERROR | WordPress.DB.PreparedSQL.NotPrepared | Use placeholders and $wpdb->prepare(); found $sql | 126:26 | Security |
| ERROR | WordPress.DB.PreparedSQL.NotPrepared | Use placeholders and $wpdb->prepare(); found $query | 82:39 | Security |
| ERROR | WordPress.DB.PreparedSQL.NotPrepared | Use placeholders and $wpdb->prepare(); found $sql | 53:36 | Security |
| ERROR | WordPress.DB.PreparedSQL.NotPrepared | Use placeholders and $wpdb->prepare(); found $sql | 138:26 | Security |
| ERROR | outdated_tested_upto_header | Tested up to: 6.1 < 6.8. The "Tested up to" value in your plugin is not set to the current version of WordPress. This means your plugin will not show up in searches, as we require plugins to be compatible and documented as tested up to the most recent version of WordPress. | — | Plugin Repo |
| 14.11.2025, 17:51:43 | 9s | 92 | 12 | 13 |