Genesis Simple Hooks

This plugin creates a new Genesis settings page that allows you to insert code (HTML, Shortcodes, and PHP), and attach it to any of the 50+ action hoo …

v2.3.2Nathan RiceUpdated Added 20k+ installs92% rating
84
Score
14
Errors
1
Warnings
+0
Change

Category Scores

Security75
Repo91
Performance100
Maintainability93

Issues to Review

Prioritized issue groups from the latest Plugin Check scan

15 findings

Security

5

1 issue group

Maintainability

5

2 issue groups

I18n

3

1 issue group

Repo Compliance

2

2 issue groups

ERRORSecurityOutput Not EscapedAll output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '"[{$hook}][unhook][]"'.5
Category
Security
Occurrences
5
Severity
error

Sample message

All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '"[{$hook}][unhook][]"'.

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

Sample message

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

ERRORI18nText Domain MismatchMismatched text domain. Expected 'genesis-simple-hooks' but got 'plugin-boilerplate'.3
Category
I18n
Occurrences
3
Severity
error

Sample message

Mismatched text domain. Expected 'genesis-simple-hooks' but got 'plugin-boilerplate'.

ERRORMaintainabilityinvalid plugin namePlugin name header in your readme is missing or invalid. Please update your readme with a valid plugin name header. Eg: "=== Example Name ==="1
Category
Maintainability
Occurrences
1
Severity
error

Sample message

Plugin name header in your readme is missing or invalid. Please update your readme with a valid plugin name header. Eg: "=== Example Name ==="

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 trimmed short descriptionThe "Short Description" section is too long and was truncated. A maximum of 150 characters is supported.1
Category
Repo Compliance
Occurrences
1
Severity
warning

Sample message

The "Short Description" section is too long and was truncated. A maximum of 150 characters is supported.

Score History

First score snapshot

v2.3.2

84

Latest

Findings
15
Errors
14
Warnings
1
Check
2.0.0

Related Plugins

Genesis Simple Menus

2k+ active installs

98
Genesis Portfolio Pro

6k+ active installs

97
96
Homepage Control

9k+ active installs

83
Genesis eNews Extended

40k+ active installs

82