Widget Classes

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 …

v0.1aizattoUpdated Added 1k+ installs100% rating
77
Score
5
Errors
7
Warnings
+0
Change

Category Scores

Security64
Repo85
Performance100
Maintainability96

Issues to Review

Prioritized issue groups from the latest Plugin Check scan

12 findings

Security

6

4 issue groups

Repo Compliance

4

4 issue groups

Maintainability

2

2 issue groups

ERRORSecurityOutput is not escapedAll output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$id'.2
Category
Security
Occurrences
2
Severity
error

Sample message

All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$id'.

WARNINGSecurityMissing nonce verificationProcessing form data without nonce verification.2
Category
Security
Occurrences
2
Severity
warning

Sample message

Processing form data without nonce verification.

WARNINGSecurityInput is not sanitizedDetected usage of a non-sanitized input variable: $_POST[$widget_id . '-class']1
Category
Security
Occurrences
1
Severity
warning

Sample message

Detected usage of a non-sanitized input variable: $_POST[$widget_id . '-class']

WARNINGSecurityRequest data is not unslashed$_POST[$widget_id . '-class'] not unslashed before sanitization. Use wp_unslash() or similar1
Category
Security
Occurrences
1
Severity
warning

Sample message

$_POST[$widget_id . '-class'] not unslashed before sanitization. Use wp_unslash() or similar

ERRORMaintainabilitystrip tags strip tagsstrip_tags() is discouraged. Use the more comprehensive wp_strip_all_tags() instead.1
Category
Maintainability
Occurrences
1
Severity
error

Sample message

strip_tags() is discouraged. Use the more comprehensive wp_strip_all_tags() instead.

ERRORMaintainabilityMissing direct file access protectionPHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;1
Category
Maintainability
Occurrences
1
Severity
error

Sample message

PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;

ERRORRepo Complianceno licenseMissing "License". Please update your readme with a valid GPLv2 (or later) compatible license.1
Category
Repo Compliance
Occurrences
1
Severity
error

Sample message

Missing "License". Please update your readme with a valid GPLv2 (or later) compatible license.

WARNINGRepo Compliancereadme parser warnings no short description presentThe "Short Description" section is missing. An excerpt was generated from your main plugin description.1
Category
Repo Compliance
Occurrences
1
Severity
warning

Sample message

The "Short Description" section is missing. An excerpt was generated from your main plugin description.

WARNINGRepo Compliancereadme parser warnings requires header ignoredThe "Requires at least" field was ignored. This field should only contain a valid WordPress version such as "7.0" or "6.9".1
Category
Repo Compliance
Occurrences
1
Severity
warning

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".

WARNINGRepo Compliancereadme parser warnings tested header ignoredThe "Tested up to" field was ignored. This field should only contain a valid WordPress version such as "7.0" or "7.1".1
Category
Repo Compliance
Occurrences
1
Severity
warning

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".

External Connections

Potential connections found in static code analysis.

2 domains

Outbound calls

2

External assets

0

Incoming endpoints

0

Notable Domains

aizatto.com1 · outbound
blog.aizatto.com1 · outbound

External Asset Domains

No external asset domains detected.

Incoming Endpoints

No public endpoints detected.

Score History

First score snapshot

v0.1

77

Latest

Findings
12
Errors
5
Warnings
7
Check
2.0.0

Relationship Map

Author, categories, issues, domains, and nearby plugins.

31 nodes

Related Plugins

Code Embed

10k+ active installs

100
Crypto Converter ⚡ Widget

1k+ active installs

100
Exchange Rates Widget

1k+ active installs

100
Extend Link

1k+ active installs

100
Shortcode Widget

10k+ active installs

100