Sharing Image

Sharing Image is a WordPress plugin for generating sharing posters in social networks.

v3.10Anton LukinUpdated Added 600 installs94% rating
98
Score
4
Errors
2
Warnings
+0
Change

Category Scores

Security100
Repo94
Performance100
Maintainability93

Issues to Review

Prioritized issue groups from the latest Plugin Check scan

6 findings

Maintainability

4

4 issue groups

I18n

1

1 issue group

Repo Compliance

1

1 issue group

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

Sample message

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

ERRORI18nMissing Arg DomainMissing $domain parameter in function call to esc_html__().1
Category
I18n
Occurrences
1
Severity
error

Sample message

Missing $domain parameter in function call to esc_html__().

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.

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;

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.

External Connections

Potential connections found in static code analysis.

9 domains

Outbound calls

128

External assets

0

Incoming endpoints

13

Notable Domains

wpset.org6 · outbound
php-fig.org2 · outbound
getcomposer.org1 · outbound
stackoverflow.com1 · outbound

Platform / Reference Domains

github.com55 · platform/reference
opensource.org53 · platform/reference
wordpress.org8 · platform/reference
developer.wordpress.org1 · platform/reference
w3.org1 · platform/reference

External Asset Domains

No external asset domains detected.

Incoming Endpoints

/wp-json/sharing-image/v1/poster/(?P<id>\d+)REST

register_rest_route

Admin AJAX endpoints12
admin_post_sharing_image_clear_templatesauthenticated

admin_post

admin_post_sharing_image_clone_templateauthenticated

admin_post

admin_post_sharing_image_delete_templateauthenticated

admin_post

admin_post_sharing_image_export_templatesauthenticated

admin_post

admin_post_sharing_image_import_templatesauthenticated

admin_post

admin_post_sharing_image_save_configauthenticated

admin_post

admin_post_sharing_image_save_editorauthenticated

admin_post

wp_ajax_sharing_image_generateauthenticated

wp_ajax

wp_ajax_sharing_image_revoke_premiumauthenticated

wp_ajax

wp_ajax_sharing_image_save_previewauthenticated

wp_ajax

wp_ajax_sharing_image_show_previewauthenticated

wp_ajax

wp_ajax_sharing_image_verify_premiumauthenticated

wp_ajax

Score History

First score snapshot

v3.10

98

Latest

Findings
6
Errors
4
Warnings
2
Check
2.0.0

Relationship Map

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

31 nodes

Related Plugins

Ogp Plus

500 active installs

99
oEmbed Plus

4k+ active installs

98
Follow Us Badges

1k+ active installs

96
Open Graph

10k+ active installs

95