Hotfix

Provides unofficial fixes for selected WordPress bugs, so you don't have to wait for the next WordPress core release.

v1.4Mark JaquithUpdated Added 4k+ installs94% rating
86
Score
11
Errors
8
Warnings
+0
Change

Category Scores

Security83
Repo89
Performance100
Maintainability86

Issues to Review

Prioritized issue groups from the latest Plugin Check scan

19 findings

Maintainability

15

5 issue groups

Security

2

2 issue groups

Repo Compliance

2

2 issue groups

WARNINGMaintainabilityservices json FoundThe Services_JSON class has been deprecated since WordPress version 5.3.0. Use The PHP native JSON extension instead.6
Category
Maintainability
Occurrences
6
Severity
warning

Sample message

The Services_JSON class has been deprecated since WordPress version 5.3.0. Use The PHP native JSON extension instead.

ERRORMaintainabilitywp function not compatible with requires wpFunction "self_admin_url()" requires WordPress 3.1.0, but your plugin minimum supported version is WordPress 3.0.0.4
Category
Maintainability
Occurrences
4
Severity
error

Sample message

Function "self_admin_url()" requires WordPress 3.1.0, but your plugin minimum supported version is WordPress 3.0.0.

ERRORMaintainabilityfile system operations is writableFile operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: is_writable().2
Category
Maintainability
Occurrences
2
Severity
error

Sample message

File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: is_writable().

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

Sample message

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

ERRORSecurityOutput Not EscapedAll output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found 'self_admin_url'.1
Category
Security
Occurrences
1
Severity
error

Sample message

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

WARNINGSecurityRecommendedProcessing form data without nonce verification.1
Category
Security
Occurrences
1
Severity
warning

Sample message

Processing form data without nonce verification.

WARNINGMaintainabilityservices json error FoundThe Services_JSON_Error class has been deprecated since WordPress version 5.3.0. Use The PHP native JSON extension instead.1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

The Services_JSON_Error class has been deprecated since WordPress version 5.3.0. Use The PHP native JSON extension instead.

ERRORRepo Complianceoutdated tested upto headerTested up to: 6.9 < 7.0. The "Tested up to" value in your plugin is not set to the current version of WordPress. This means your plugin will not show up in searches, as we require plugins to be compatible and documented as tested up to the most recent version of WordPress.1
Category
Repo Compliance
Occurrences
1
Severity
error

Sample message

Tested up to: 6.9 < 7.0. The "Tested up to" value in your plugin is not set to the current version of WordPress. This means your plugin will not show up in searches, as we require plugins to be compatible and documented as tested up to the most recent version of WordPress.

ERRORRepo Complianceplugin header no licenseMissing "License" in Plugin Header. Please update your Plugin Header with a valid GPLv2 (or later) compatible license.1
Category
Repo Compliance
Occurrences
1
Severity
error

Sample message

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

Score History

First score snapshot

v1.4

86

Latest

Findings
19
Errors
11
Warnings
8
Check
2.0.0

Related Plugins

Disable All WordPress Updates

10k+ active installs

98
Save with keyboard

3k+ active installs

98
jQuery Updater

20k+ active installs

97
Easy Theme and Plugin Upgrades

70k+ active installs

94
Hide Updates

6k+ active installs

93
Version Control for jQuery

6k+ active installs

92