FrontBlocks for Gutenberg/GeneratePress

Plugin extending Gutenberg and GeneratePress with carousel, slider, animations, sticky columns, edge alignment and post insertion capabilities.

v1.4.0closemarketingUpdated Added 500 installs100% rating
35
Score
10
Errors
7
Warnings
+0
Change

Category Scores

Security89
Repo84
Performance100
Maintainability85

Issues to Review

Prioritized issue groups from the latest Plugin Check scan

17 findings

Maintainability

13

7 issue groups

Repo Compliance

2

2 issue groups

Security

1

1 issue group

Supply Chain

1

1 issue group

ERRORMaintainabilityOffloaded ContentFound call to wp_enqueue_script() with external resource. Offloading scripts to your servers or any remote service is disallowed.4
Category
Maintainability
Occurrences
4
Severity
error

Sample message

Found call to wp_enqueue_script() with external resource. Offloading scripts to your servers or any remote service is disallowed.

ERRORMaintainabilitywp function not compatible with requires wpFunction "register_block_pattern()" requires WordPress 5.5.0, but your plugin minimum supported version is WordPress 5.0.0.3
Category
Maintainability
Occurrences
3
Severity
error

Sample message

Function "register_block_pattern()" requires WordPress 5.5.0, but your plugin minimum supported version is WordPress 5.0.0.

WARNINGMaintainabilitytrademarked termThe plugin name includes a restricted term. Your chosen plugin name - "FrontBlocks for Gutenberg/GeneratePress" - contains the restricted term "gutenberg" which cannot be used at all in your plugin name.2
Category
Maintainability
Occurrences
2
Severity
warning

Sample message

The plugin name includes a restricted term. Your chosen plugin name - "FrontBlocks for Gutenberg/GeneratePress" - contains the restricted term "gutenberg" which cannot be used at all in your plugin name.

WARNINGMaintainabilityNon-prefixed hook nameHook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "the_content".1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "the_content".

WARNINGMaintainabilityNon-prefixed global variableGlobal variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$placeholder_base64".1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

Global variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$placeholder_base64".

ERRORSecurityOutput is not escapedAll output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found 'base64_decode'.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 'base64_decode'.

ERRORSupply ChainHidden files includedHidden files are not permitted.1
Category
Supply Chain
Occurrences
1
Severity
error

Sample message

Hidden files are not permitted.

WARNINGMaintainabilitymissing composer json fileThe "/vendor" directory using composer exists, but "composer.json" file is missing.1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

The "/vendor" directory using composer exists, but "composer.json" file is missing.

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;

WARNINGRepo Complianceplugin header nonexistent domain pathThe "Domain Path" header in the plugin file must point to an existing folder. Found: "languages"1
Category
Repo Compliance
Occurrences
1
Severity
warning

Sample message

The "Domain Path" header in the plugin file must point to an existing folder. Found: "languages"

Show 1 more
WARNINGRepo Compliancereadme parser warnings trimmed section description1
Category
Repo Compliance
Occurrences
1
Severity
warning

Sample message

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

External Connections

Potential connections found in static code analysis.

21 domains

Outbound calls

72

External assets

3

Incoming endpoints

2

Notable Domains

close.technology11 · outbound
placehold.co3 · outbound
bugs.chromium.org2 · outbound
bugs.webkit.org2 · outbound
jqueryui.com2 · outbound
php-fig.org2 · outbound

Platform / Reference Domains

w3.org25 · platform/reference
github.com10 · platform/reference
schema.org2 · platform/reference
gnu.org1 · platform/reference
opensource.org1 · platform/reference
wordpress.org1 · platform/reference

External Asset Domains

cdnjs.cloudflare.com3 · asset + outbound
unpkg.com3 · asset + outbound

Incoming Endpoints

wp_ajax_nopriv_frbl_search_postspublic

wp_ajax

Admin AJAX endpoints1
wp_ajax_frbl_search_postsauthenticated

wp_ajax

Score History

First score snapshot

v1.4.0

35

Latest

Findings
17
Errors
10
Warnings
7
Check
2.0.0

Relationship Map

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

37 nodes

Related Plugins

Breadcrumb Block

3k+ active installs

100
Counting Number Block

2k+ active installs

100
Crowdsignal Forms

200k+ active installs

100
Events Block

500 active installs

100