| Code | Message | Location | Category | |
|---|---|---|---|---|
| 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 | WordPress.WP.AlternativeFunctions.strip_tags_strip_tags | strip_tags() is discouraged. Use the more comprehensive wp_strip_all_tags() instead. | 81:156 | Plugin Repo |
| ERROR | WordPress.WP.AlternativeFunctions.strip_tags_strip_tags | strip_tags() is discouraged. Use the more comprehensive wp_strip_all_tags() instead. | 99:170 | Plugin Repo |
| ERROR | plugin_header_invalid_network | The "Network" header in the plugin file is not valid. Can only be set to true, and should be left out when not needed. | — | Plugin Repo |
| WARNING | WordPress.WP.EnqueuedResourceParameters.MissingVersion | Resource version not set in call to wp_enqueue_style(). This means new versions of the style may not always be loaded due to browser caching. | 198:5 | Performance |
| WARNING | WordPress.Security.NonceVerification.Missing | Processing form data without nonce verification. | 224:13 | Security |
| WARNING | WordPress.Security.ValidatedSanitizedInput.InputNotValidated | Detected usage of a possibly undefined superglobal array index: $_POST['roles']. Use isset() or empty() to check the index exists before using it | 234:16 | Security |
| WARNING | WordPress.Security.ValidatedSanitizedInput.InputNotValidated | Detected usage of a possibly undefined superglobal array index: $_POST['roles']. Use isset() or empty() to check the index exists before using it | 238:13 | Security |
| WARNING | WordPress.Security.ValidatedSanitizedInput.MissingUnslash | $_POST['roles'] not unslashed before sanitization. Use wp_unslash() or similar | 238:13 | Security |
| WARNING | WordPress.Security.ValidatedSanitizedInput.InputNotSanitized | Detected usage of a non-sanitized input variable: $_POST['roles'] | 238:13 | Security |
| 11/13/2025, 11:12:22 PM | 9s | 85 | 4 | 50 |