WP Manifestindependent plugin directory
manifest / ecommerce / woocommerce_gls-shipping-for-woocommerce

AR Design GLS Shipping for WooCommerce WP Registry grade B. Medium-severity findings · 1 findingWP RegistryMedium-severity findings · 1 findingOpen the reportB

★ 0stars
9release downloads
v1.4.10latest · 4mo ago

Install

Download gls-shipping-for-woocommerce-1.4.10.zip From the v1.4.10 release on GitHub, Jun 22, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/arpad70/woocommerce_gls-shipping-for-woocommerce/releases/download/v1.4.10/gls-shipping-for-woocommerce-1.4.10.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

AR Design maintained fork pluginu gls-shipping-for-woocommerce se standalone release kostrou, GitHub updater metadaty a checkout opravami pro pickup pointy.

Co plugin umí

  • GLS doprava na adresu, Parcel Shop a Parcel Locker pro WooCommerce
  • správu GLS účtů, pickupů, štítků a trackingu
  • checkout map selection pro GLS pickup pointy
  • okamžitou obnovu checkoutu po výběru GLS pickup pointu
  • skrytí dobírky, pokud vybraný GLS pickup point nepodporuje hotovostní platbu
  • bezpečný datový most pro modern checkout / Store API, aby se GLS pickup volba lépe přenesla i mimo classic-only POST flow
  • build a GitHub release workflow pro standalone vydávání pluginu

Požadavky

  • WordPress 5.9+
  • WooCommerce 5.6+
  • PHP 7.1+

Instalace

  1. Nahrajte adresář gls-shipping-for-woocommerce do wp-content/plugins.
  2. Aktivujte plugin AR Design GLS Shipping for WooCommerce.
  3. V administraci WooCommerce otevřete nastavení dopravy GLS a doplňte API údaje.
  4. Otestujte checkout pro Parcel Locker / Parcel Shop včetně dobírky.

Release

php scripts/verify-version-consistency.php
scripts/build-plugin.sh

GitHub Actions workflow .github/workflows/release.yml vytváří release asset gls-shipping-for-woocommerce.zip.

Releases

8 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v1.4.10 latest
Jun 22, 2026 4mo ago
gls-shipping-for-woocommerce-1.4.10.zip
3
Jun 22, 2026 4mo ago
gls-shipping-for-woocommerce-1.4.9.zip
0
May 30, 2026 4mo ago
gls-shipping-for-woocommerce-1.4.8.zip
0
May 23, 2026 5mo ago
gls-shipping-for-woocommerce-1.4.7.zip
0
May 21, 2026 5mo ago
gls-shipping-for-woocommerce-1.4.6.zip
0
May 20, 2026 5mo ago
gls-shipping-for-woocommerce.zip
0
May 20, 2026 5mo ago
gls-shipping-for-woocommerce.zip
0
May 19, 2026 5mo ago
gls-shipping-for-woocommerce.zip
6
B grade

Security

AR Design GLS Shipping for WooCommerce 1.4.10 · audited by WP Registry

Medium-severity findings.

1 medium
Audited release
1.4.10
Findings
1
Worst severity
medium
Content hash
e68d859df84f56c92d7156ff…

Findings

  • medium GLS order AJAX handlers lack capability checks

    missing_capability

    wp_ajax_gls_generate_label, wp_ajax_gls_get_parcel_status, and wp_ajax_gls_update_pickup_location verify only the WooCommerce shared nonce action import-nonce. There is no current_user_can('edit_shop_orders') (unlike ajax_mark_label_printed in the workflow class). Any authenticated user who can obtain import-nonce — including roles that see Woo product import or HPOS admin screens but should not manage fulfillments — can generate billed GLS labels, poll parcel status, and overwrite _gls_pickup_info on arbitrary orders. Subscriber/Customer cannot mint that nonce from the storefront, so blast is authenticated low-privilege shop roles rather than unauth.

    includes/admin/class-gls-shipping-order.php:415-435

    Recommendation

    Add current_user_can('edit_shop_orders') (and a per-order edit_post/order cap) immediately after the nonce check in generate_label_and_tracking_number, get_parcel_status, and update_pickup_location. Prefer a plugin-specific nonce over Woo's shared import-nonce.

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.