Check Pincode For WooCommerce

Let WooCommerce customers instantly check delivery availability, estimated delivery date, shipping charges, and Cash on Delivery status by entering th …

v1.0silverplugins217Updated Added 400 installs88% rating
52
Score
0
Errors
55
Warnings
+0
Change

Category Scores

Security18
Repo94
Performance100
Maintainability91

Issues to Review

Prioritized issue groups from the latest Plugin Check scan

55 findings

Security

33

6 issue groups

Maintainability

20

4 issue groups

Repo Compliance

2

2 issue groups

WARNINGMaintainabilityDirect QueryUse of a direct database call is discouraged.10
Category
Maintainability
Occurrences
10
Severity
warning

Sample message

Use of a direct database call is discouraged.

WARNINGSecurityRequest data is not unslashed$_COOKIE['Cpiw_Pincode'] not unslashed before sanitization. Use wp_unslash() or similar9
Category
Security
Occurrences
9
Severity
warning

Sample message

$_COOKIE['Cpiw_Pincode'] not unslashed before sanitization. Use wp_unslash() or similar

WARNINGMaintainabilityNo CachingDirect database call without caching detected. Consider using wp_cache_get() / wp_cache_set() or wp_cache_delete().8
Category
Maintainability
Occurrences
8
Severity
warning

Sample message

Direct database call without caching detected. Consider using wp_cache_get() / wp_cache_set() or wp_cache_delete().

WARNINGSecurityDatabase parameter is not escapedUnescaped parameter $table used in $wpdb->get_results()\n$table assigned unsafely at line 49.7
Category
Security
Occurrences
7
Severity
warning

Sample message

Unescaped parameter $table used in $wpdb->get_results()\n$table assigned unsafely at line 49.

WARNINGSecurityInterpolated SQL is not preparedUse placeholders and $wpdb->prepare(); found interpolated variable $table at "SELECT * FROM $table WHERE id = %d"7
Category
Security
Occurrences
7
Severity
warning

Sample message

Use placeholders and $wpdb->prepare(); found interpolated variable $table at "SELECT * FROM $table WHERE id = %d"

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

Sample message

Processing form data without nonce verification.

WARNINGSecurityInput is not sanitizedDetected usage of a non-sanitized input variable: $_COOKIE['Cpiw_Pincode']3
Category
Security
Occurrences
3
Severity
warning

Sample message

Detected usage of a non-sanitized input variable: $_COOKIE['Cpiw_Pincode']

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

Sample message

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

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.1
Category
Maintainability
Occurrences
1
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.

WARNINGMaintainabilitymismatched plugin namePlugin name "Check Pincode For WooCommerce" is different from the name declared in plugin header "Check Pincode For Woocommerce".1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

Plugin name "Check Pincode For WooCommerce" is different from the name declared in plugin header "Check Pincode For Woocommerce".

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.

4 domains

Outbound calls

21

External assets

0

Incoming endpoints

11

Notable Domains

plugin999.com7 · outbound

Platform / Reference Domains

w3.org10 · platform/reference
wordpress.org3 · platform/reference
gnu.org1 · platform/reference

External Asset Domains

No external asset domains detected.

Incoming Endpoints

/wp-json/cpiw/v1/addpincode/REST

register_rest_route

/wp-json/cpiw/v1/deletepincode/(?P<id>(\d+|all))REST

register_rest_route

/wp-json/cpiw/v1/getpincode(?:/(?P<id>\d+))?REST

register_rest_route

/wp-json/cpiw/v1/importcsvREST

register_rest_route

/wp-json/cpiw/v1/updatepincode/(?P<id>\d+)REST

register_rest_route

wp_ajax_nopriv_CPIW_CheckPincodeSingleProductpublic

wp_ajax

Admin AJAX endpoints3
wp_ajax_CPIW_CheckPincodeSingleProductauthenticated

wp_ajax

wp_ajax_CPIW_OnCheckoutPincodeCheckauthenticated

wp_ajax

wp_ajax_CPIW_PopupCheckZipCodeauthenticated

wp_ajax

Score History

First score snapshot

v1.0

52

Latest

Findings
55
Errors
0
Warnings
55
Check
2.0.0

Relationship Map

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

30 nodes

Related Plugins