Widget Classes allows you to add classes to your individual widgets to be used by your theme. This is done by appending an additional form field to th …
Prioritized issue groups from the latest Plugin Check scan
Security
6
4 issue groups
Repo Compliance
4
4 issue groups
Maintainability
2
2 issue groups
Sample message
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$id'.
Sample message
Processing form data without nonce verification.
Sample message
Detected usage of a non-sanitized input variable: $_POST[$widget_id . '-class']
Sample message
$_POST[$widget_id . '-class'] not unslashed before sanitization. Use wp_unslash() or similar
Sample message
strip_tags() is discouraged. Use the more comprehensive wp_strip_all_tags() instead.
Sample message
PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;
Sample message
Missing "License". Please update your readme with a valid GPLv2 (or later) compatible license.
Sample message
The "Short Description" section is missing. An excerpt was generated from your main plugin description.
Sample message
The "Requires at least" field was ignored. This field should only contain a valid WordPress version such as "7.0" or "6.9".
Sample message
The "Tested up to" field was ignored. This field should only contain a valid WordPress version such as "7.0" or "7.1".
Potential connections found in static code analysis.
Outbound calls
2
External assets
0
Incoming endpoints
0
No external asset domains detected.
No public endpoints detected.
First score snapshot
v0.1
77
Latest
| Scan | Score | Findings | Errors | Warnings | Plugin | Check |
|---|---|---|---|---|---|---|
| Latest | 77 | 12 | 5 | 7 | v0.1 | 2.0.0 |
Author, categories, issues, domains, and nearby plugins.