Map Block for Google Maps

Map block for Gutenberg editor powered by Google Maps. Simple. Fast. Just a map block.

v1.35WebFactoryUpdated Added 20k+ installs92% rating
35
Score
6
Errors
5
Warnings
+0
Change

Category Scores

Security82
Repo75
Performance100
Maintainability94

Issues to Review

Prioritized issue groups from the latest Plugin Check scan

11 findings

Maintainability

4

4 issue groups

Security

3

3 issue groups

Supply Chain

2

1 issue group

Repo Compliance

2

2 issue groups

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

Sample message

Hidden files are not permitted.

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

Sample message

Detected usage of a non-sanitized input variable: $_POST['api_key']

WARNINGSecurityInput is not validatedDetected usage of a possibly undefined superglobal array index: $_POST['api_key']. Check that the array index exists before using it.1
Category
Security
Occurrences
1
Severity
warning

Sample message

Detected usage of a possibly undefined superglobal array index: $_POST['api_key']. Check that the array index exists before using it.

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

Sample message

$_POST['api_key'] 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.

WARNINGMaintainabilityNot In FooterIn footer ($in_footer) is not set explicitly wp_register_script; It is recommended to load scripts in the footer. Please set this value to `true` to load it in the footer, or explicitly `false` if it should be loaded in the header.1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

In footer ($in_footer) is not set explicitly wp_register_script; It is recommended to load scripts in the footer. Please set this value to `true` to load it in the footer, or explicitly `false` if it should be loaded in the header.

ERRORMaintainabilityblock api version too lowEditor blocks must define "apiVersion" 3 or higher in block.json for WordPress 7.0+ iframe editor compatibility.1
Category
Maintainability
Occurrences
1
Severity
error

Sample message

Editor blocks must define "apiVersion" 3 or higher in block.json for WordPress 7.0+ iframe editor compatibility.

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.

ERRORRepo Compliancereadme short description non official languageThe readme short description contains unofficial language. It must be written in standard English.1
Category
Repo Compliance
Occurrences
1
Severity
error

Sample message

The readme short description contains unofficial language. It must be written in standard English.

WARNINGMaintainabilitytrademarked termThe plugin slug includes a restricted term. Your plugin slug - "map-block-gutenberg" - contains the restricted term "gutenberg" which cannot be used at all in your plugin slug.1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

The plugin slug includes a restricted term. Your plugin slug - "map-block-gutenberg" - contains the restricted term "gutenberg" which cannot be used at all in your plugin slug.

External Connections

Not analyzed yet.

Score History

First score snapshot

v1.35

35

Latest

Findings
11
Errors
6
Warnings
5
Check
2.0.0

Relationship Map

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

29 nodes

Related Plugins