Local image optimizer. AVIF & WebP converter.
| Code | Message | Location | Category | |
|---|---|---|---|---|
| ERROR | PluginCheck.Security.DirectDB.UnescapedDBParameter | Unescaped parameter $query used in $wpdb->get_col($query)\n$query assigned unsafely at line 296:\n $query = $wpdb->prepare("\r\n SELECT DISTINCT pm.post_id\r\n FROM {$wpdb->postmeta} pm\r\n WHERE pm.meta_key = %s\r\n AND $status_condition\r\n AND pm.post_id > %d\r\n ORDER BY pm.post_id ASC\r\n LIMIT %d\r\n ", $meta_key, $last_id, $limit)\n$status_condition assigned unsafely at line 292:\n $status_condition = $force\r\n ? "pm.meta_value IN ('pending', 'optimized')"\r\n : "pm.meta_value = 'pending'"\n$meta_key assigned unsafely at line 290:\n $meta_key = 'compressx_image_meta_status'\n$last_id used without escaping.\n$limit used without escaping. | includes/class-compressx-image-scanner.php:306:23 | Security |
| ERROR | WordPress.WP.AlternativeFunctions.unlink_unlink | unlink() is discouraged. Use wp_delete_file() to delete a file. | includes/method/class-compressx-image-opt-method.php:71:22 | Plugin Repo |
| ERROR | WordPress.WP.AlternativeFunctions.file_system_operations_mkdir | File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: mkdir(). | includes/display/class-compressx-system-info.php:452:18 | Plugin Repo |
| ERROR | WordPress.WP.AlternativeFunctions.file_system_operations_fopen | File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fopen(). | includes/display/class-compressx-system-info.php:453:18 | Plugin Repo |
| ERROR | WordPress.WP.AlternativeFunctions.file_system_operations_fopen | File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fopen(). | includes/display/class-compressx-system-info.php:454:28 | Plugin Repo |
| ERROR | WordPress.WP.AlternativeFunctions.file_system_operations_fwrite | File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fwrite(). | includes/display/class-compressx-system-info.php:458:21 | Plugin Repo |
| ERROR | WordPress.WP.AlternativeFunctions.file_system_operations_fclose | File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fclose(). | includes/display/class-compressx-system-info.php:459:21 | Plugin Repo |
| ERROR | WordPress.WP.AlternativeFunctions.file_system_operations_fopen | File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fopen(). | includes/display/class-compressx-system-info.php:475:28 | Plugin Repo |
| ERROR | WordPress.WP.AlternativeFunctions.file_system_operations_fclose | File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fclose(). | includes/display/class-compressx-system-info.php:476:13 | Plugin Repo |
| ERROR | WordPress.WP.AlternativeFunctions.file_system_operations_readfile | File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: readfile(). | includes/display/class-compressx-system-info.php:509:13 | Plugin Repo |
| 26.12.2025, 00:30:28 | 24s | 25 | 93 | 422 |
| 13.11.2025, 08:00:50 | 25s | 32 | 77 | 340 |