워드프레스 결제 심플페이 – 우커머스 결제 플러그인

우커머스 결제 / 주문연동 및 교환, 반품 / 우커머스 매출 및 결제 통계 대시보드 / 리뷰, 구매평, 별점 자동 등록

v5.5.7codemstoryUpdated Added 1k+ installs100% rating
53
Score
79
Errors
92
Warnings
+0
Change

Category Scores

Security37
Repo78
Performance100
Maintainability57

Issues to Review

Prioritized issue groups from the latest Plugin Check scan

171 findings

Maintainability

132

8 issue groups

Security

35

2 issue groups

Repo Compliance

4

4 issue groups

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

Sample message

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

WARNINGMaintainabilityNot In FooterIn footer ($in_footer) is not set explicitly wp_enqueue_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.40
Category
Maintainability
Occurrences
40
Severity
warning

Sample message

In footer ($in_footer) is not set explicitly wp_enqueue_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.

WARNINGSecurityDatabase parameter is not escapedUnescaped parameter $order_count_sql used in $wpdb->get_var()\n$order_count_sql assigned unsafely at line 58.27
Category
Security
Occurrences
27
Severity
warning

Sample message

Unescaped parameter $order_count_sql used in $wpdb->get_var()\n$order_count_sql assigned unsafely at line 58.

ERRORMaintainabilitywp function not compatible with requires wpFunction "str_contains()" requires WordPress 5.9.0, but your plugin minimum supported version is WordPress 4.6.0.23
Category
Maintainability
Occurrences
23
Severity
error

Sample message

Function "str_contains()" requires WordPress 5.9.0, but your plugin minimum supported version is WordPress 4.6.0.

WARNINGMaintainabilityMissing VersionResource version not set in call to wp_enqueue_script(). This means new versions of the script may not always be loaded due to browser caching.21
Category
Maintainability
Occurrences
21
Severity
warning

Sample message

Resource version not set in call to wp_enqueue_script(). This means new versions of the script may not always be loaded due to browser caching.

ERRORSecurityOutput is not escapedAll output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$desc'.8
Category
Security
Occurrences
8
Severity
error

Sample message

All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$desc'.

WARNINGMaintainabilityNon-prefixed classClasses declared by a theme/plugin should start with the theme/plugin prefix. Found: "Abstract_PAFW_Payment_Blocks_Support".3
Category
Maintainability
Occurrences
3
Severity
warning

Sample message

Classes declared by a theme/plugin should start with the theme/plugin prefix. Found: "Abstract_PAFW_Payment_Blocks_Support".

WARNINGMaintainabilityslow db query tax queryDetected usage of tax_query, possible slow query.1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

Detected usage of tax_query, possible slow query.

ERRORMaintainabilityfile system operations fcloseFile operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fclose().1
Category
Maintainability
Occurrences
1
Severity
error

Sample message

File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fclose().

ERRORMaintainabilityfile system operations fputsFile operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fputs().1
Category
Maintainability
Occurrences
1
Severity
error

Sample message

File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fputs().

Show 4 more
ERRORRepo Complianceplugin header invalid author uri1
Category
Repo Compliance
Occurrences
1
Severity
error

Sample message

The "Author URI" header in the plugin file is not valid.

ERRORRepo Complianceplugin header unsupported plugin name1
Category
Repo Compliance
Occurrences
1
Severity
error

Sample message

The "Plugin Name" header in the plugin file is not valid. It needs to contain at least 5 latin letters (a-Z) and/or numbers. This is necessary because the initial plugin slug is generated from the name.

ERRORRepo Compliancereadme description non official language1
Category
Repo Compliance
Occurrences
1
Severity
error

Sample message

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

ERRORRepo Compliancereadme short description non official language1
Category
Repo Compliance
Occurrences
1
Severity
error

Sample message

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

External Connections

Potential connections found in static code analysis.

35 domains

Outbound calls

182

External assets

118

Incoming endpoints

0

Notable Domains

fontawesome.io6 · outbound
openoffice.org6 · outbound
purl.eligrey.com5 · outbound
purl.org5 · outbound

Platform / Reference Domains

w3.org54 · platform/reference
github.com38 · platform/reference

External Asset Domains

amcharts.com115 · asset + outbound
code.jquery.com3 · asset
cardjs.co.uk1 · asset

Incoming Endpoints

No public endpoints detected.

Score History

First score snapshot

v5.5.7

53

Latest

Findings
171
Errors
79
Warnings
92
Check
2.0.0

Relationship Map

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

34 nodes

Related Plugins