Organize plugins in the Plugins Admin Page by creating groups and filter types
Prioritized issue groups from the latest Plugin Check scan
Maintainability
10
5 issue groups
I18n
9
1 issue group
Security
9
4 issue groups
Sample message
The $domain parameter must be a single text string literal. Found: self::$slug
Sample message
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.
Sample message
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "_plugin_groups_version_upgrade".
Sample message
Detected usage of a non-sanitized input variable: $_GET[$var]
Sample message
The plugin name includes a restricted term. Your chosen plugin name - "Plugin Groups" - contains the restricted term "plugin" which cannot be used at all in your plugin name.
Sample message
PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;
Sample message
Global variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$port".
Sample message
Detected usage of a possibly undefined superglobal array index: $_SERVER['HTTP_HOST']. Check that the array index exists before using it.
Sample message
$_SERVER['HTTP_HOST'] not unslashed before sanitization. Use wp_unslash() or similar
Sample message
Plugin Updater detected. These are not permitted in WordPress.org hosted plugins. Detected: site_transient_update_plugins
Potential connections found in static code analysis.
Outbound calls
10
External assets
0
Incoming endpoints
0
No external asset domains detected.
No public endpoints detected.
2 score snapshots
v3.0.0
73
Latest
v2.0.9
91
Score
| Scan | Score | Findings | Errors | Warnings | Plugin | Check |
|---|---|---|---|---|---|---|
| Latest | 73 | 28 | 16 | 12 | v3.0.0 | 2.0.0 |
| 91 | 20 | 11 | 9 | v2.0.9 | 2.0.0 |
Author, categories, issues, domains, and nearby plugins.