| Code | Message | Location | Category | |
|---|---|---|---|---|
| ERROR | PluginCheck.CodeAnalysis.SettingSanitization.register_settingMissing | Sanitization missing for register_setting(). | 77:2 | Plugin Repo |
| ERROR | PluginCheck.CodeAnalysis.Offloading.OffloadedContent | Offloading images, js, css, and other scripts to your servers or any remote service is disallowed. | 50:1 | Plugin Repo |
| ERROR | PluginCheck.Security.DirectDB.UnescapedDBParameter | Unescaped parameter $type used in $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->posts, $wpdb->postmeta\t\r\n\tWHERE $wpdb->posts.post_type = '$type'\r\n\tAND ( $wpdb->posts.post_status = 'publish' OR $wpdb->posts.post_status = 'private' )\r\n\tAND $wpdb->posts.post_author = '$user_id'\r\n\tAND $wpdb->posts.ID = $wpdb->postmeta.post_id \r\n AND $wpdb->postmeta.meta_key = '_bbp_forum_id'\r\n AND $wpdb->postmeta.meta_value = '$forum' ")\n$type assigned unsafely at line 143:\n $type = bbp_get_reply_post_type() | 145:24 | Security |
| WARNING | WordPress.Security.NonceVerification.Recommended | Processing form data without nonce verification. | 27:28 | Security |
| WARNING | WordPress.Security.ValidatedSanitizedInput.MissingUnslash | $_GET['tab'] not unslashed before sanitization. Use wp_unslash() or similar | 27:28 | Security |
| WARNING | WordPress.Security.ValidatedSanitizedInput.InputNotSanitized | Detected usage of a non-sanitized input variable: $_GET['tab'] | 27:28 | Security |
| WARNING | WordPress.DB.DirectDatabaseQuery.DirectQuery | Use of a direct database call is discouraged. | 135:20 | Security |
| WARNING | WordPress.DB.DirectDatabaseQuery.NoCaching | Direct database call without caching detected. Consider using wp_cache_get() / wp_cache_set() or wp_cache_delete(). | 135:20 | Security |
| WARNING | PluginCheck.Security.DirectDB.UnescapedDBParameter | Unescaped parameter $where used in $wpdb->get_var("SELECT COUNT(*) FROM {$wpdb->posts} $where AND post_parent = '$forum' ")\n$where assigned unsafely at line 134:\n $where = get_posts_by_author_sql( bbp_get_topic_post_type(), true, $user_id ) \n$forum used without escaping.\n$user_id used without escaping. | 135:24 | Security |
| WARNING | WordPress.DB.PreparedSQL.InterpolatedNotPrepared | Use placeholders and $wpdb->prepare(); found interpolated variable $where at "SELECT COUNT(*) FROM {$wpdb->posts} $where AND post_parent = '$forum' " | 135:33 | Security |
| 16.11.2025, 10:54:58 | 11s | 93 | 3 | 19 |