| Code | Message | Location | Category | |
|---|---|---|---|---|
| ERROR | hidden_files | Hidden files are not permitted. | — | Plugin Repo |
| ERROR | WordPress.WP.AlternativeFunctions.file_system_operations_is_writable | File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: is_writable(). | 21:14 | Plugin Repo |
| ERROR | WordPress.WP.AlternativeFunctions.file_system_operations_is_writable | File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: is_writable(). | 42:14 | Plugin Repo |
| ERROR | WordPress.WP.AlternativeFunctions.rand_seeding_mt_srand | mt_srand() is discouraged. Rand seeding is not necessary when using the wp_rand() function (as you should). | 209:9 | Plugin Repo |
| ERROR | WordPress.WP.AlternativeFunctions.rand_mt_rand | mt_rand() is discouraged. Use the far less predictable wp_rand() instead. | 215:29 | Plugin Repo |
| ERROR | WordPress.WP.I18n.NoEmptyStrings | The $text text string should have translatable content. Found: '' | 278:42 | General |
| ERROR | WordPress.DB.PreparedSQL.NotPrepared | Use placeholders and $wpdb->prepare(); found $GLOBALS | 79:56 | Security |
| ERROR | WordPress.Security.EscapeOutput.UnsafePrintingFunction | All output should be run through an escaping function (like esc_html_e() or esc_attr_e()), found '_e'. | 326:199 | Security |
| ERROR | plugin_header_no_license | Missing "License" in Plugin Header. Please update your Plugin Header with a valid GPLv2 (or later) compatible license. | — | Plugin Repo |
| 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. | 76:9 | Plugin Repo |
| 11/13/2025, 7:02:21 PM | 8s | 84 | 26 | 37 |