PatternsWP – Gutenberg Block Patterns & Page Templates Library

Explore a library of pre-designed Gutenberg block patterns, page templates, and starter sites that are compatible with any WordPress block theme.

v1.0.10PatternsWPUpdated Added 500 installs100% rating
78
Score
1
Errors
25
Warnings
+0
Change

Category Scores

Security66
Repo91
Performance100
Maintainability91

Issues to Review

Prioritized issue groups from the latest Plugin Check scan

26 findings

Maintainability

13

5 issue groups

Security

10

4 issue groups

Repo Compliance

3

3 issue groups

WARNINGMaintainabilityNon-prefixed constantGlobal constants defined by a theme/plugin should start with the theme/plugin prefix. Found: "PATTERSWP_PLUGIN_API_URL".7
Category
Maintainability
Occurrences
7
Severity
warning

Sample message

Global constants defined by a theme/plugin should start with the theme/plugin prefix. Found: "PATTERSWP_PLUGIN_API_URL".

WARNINGSecurityNonce verification recommendedProcessing form data without nonce verification.7
Category
Security
Occurrences
7
Severity
warning

Sample message

Processing form data without nonce verification.

WARNINGMaintainabilitytrademarked termThe plugin name includes a restricted term. Your chosen plugin name - "PatternsWP - Gutenberg Block Patterns & Page Templates Library" - contains the restricted term "gutenberg" which cannot be used at all in your plugin name.3
Category
Maintainability
Occurrences
3
Severity
warning

Sample message

The plugin name includes a restricted term. Your chosen plugin name - "PatternsWP - Gutenberg Block Patterns & Page Templates Library" - contains the restricted term "gutenberg" which cannot be used at all in your plugin name.

WARNINGSecurityInterpolated SQL is not preparedUse placeholders and $wpdb->prepare(); found interpolated variable $placeholders at AND meta_value IN ($placeholders)"1
Category
Security
Occurrences
1
Severity
warning

Sample message

Use placeholders and $wpdb->prepare(); found interpolated variable $placeholders at AND meta_value IN ($placeholders)"

WARNINGSecurityUnfinished PrepareReplacement variables found, but no valid placeholders found in the query.1
Category
Security
Occurrences
1
Severity
warning

Sample message

Replacement variables found, but no valid placeholders found in the query.

WARNINGMaintainabilityNon-prefixed functionFunctions declared in the global namespace by a theme/plugin should start with the theme/plugin prefix. Found: "fetch_patterns_handler".1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

Functions declared in the global namespace by a theme/plugin should start with the theme/plugin prefix. Found: "fetch_patterns_handler".

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

Sample message

$_GET['page'] not unslashed before sanitization. Use wp_unslash() or similar

ERRORMaintainabilityfive star reviews detectedLinking directly to 5 stars reviews is not allowed.1
Category
Maintainability
Occurrences
1
Severity
error

Sample message

Linking directly to 5 stars reviews is not allowed.

WARNINGMaintainabilitymismatched plugin namePlugin name "PatternsWP - Gutenberg Block Patterns & Page Templates Library" is different from the name declared in plugin header "PatternsWP".1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

Plugin name "PatternsWP - Gutenberg Block Patterns & Page Templates Library" is different from the name declared in plugin header "PatternsWP".

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 2 more
WARNINGRepo Compliancereadme parser warnings too many tags1
Category
Repo Compliance
Occurrences
1
Severity
warning

Sample message

One or more tags were ignored. Please limit your plugin to 5 tags.

WARNINGRepo Compliancereadme parser warnings trimmed short description1
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.

External Connections

Potential connections found in static code analysis.

6 domains

Outbound calls

18

External assets

0

Incoming endpoints

4

Notable Domains

thepatternswp.com12 · outbound

Platform / Reference Domains

w3.org2 · platform/reference
gnu.org1 · platform/reference
wordpress.org1 · platform/reference

External Asset Domains

No external asset domains detected.

Incoming Endpoints

wp_ajax_nopriv_fetch_patternspublic

wp_ajax

wp_ajax_nopriv_patternswp_background_transient_load_ajaxpublic

wp_ajax

Admin AJAX endpoints2
wp_ajax_fetch_patternsauthenticated

wp_ajax

wp_ajax_patternswp_background_transient_load_ajaxauthenticated

wp_ajax

Score History

First score snapshot

v1.0.10

78

Latest

Findings
26
Errors
1
Warnings
25
Check
2.0.0

Relationship Map

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

32 nodes

Related Plugins

Breadcrumb Block

3k+ active installs

100
Counting Number Block

2k+ active installs

100
Crowdsignal Forms

200k+ active installs

100
Events Block

600 active installs

100