WP Manifestindependent plugin directory
manifest / ecommerce / omniva-woocommerce-tarptautines

Omniva International Shipping WP Registry grade D+. High-severity findings · 4 findingsWP RegistryHigh-severity findings · 4 findingsOpen the reportD+

★ 0stars
311release downloads
≈20active sites
1.1.7latest · 2 years ago

Install

Download omniva-tarptautines-woo.zip From the 1.1.7 release on GitHub, Dec 22, 2023

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

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/omniva-baltic/omniva-woocommerce-tarptautines/releases/download/1.1.7/omniva-tarptautines-woo.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Omniva International plugin for WP WooCommerce

Minimum requirements

  • Server: PHP 7.2
  • Plugins: WooCommerce 4.0

Download and install

Click the button below to download the plugin installation file and upload the downloaded file through the "Plugins" > "Add new" > "Upload Plugin" in the Wordpress administration.

Releases

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

Tag
Published
Assets
Downloads
1.1.7 latest
Dec 22, 2023 2 years ago
omniva-tarptautines-woo.zip
79
Dec 4, 2023 2 years ago
omniva-tarptautines-woo.zip
16
Oct 9, 2023 3 years ago
omniva-tarptautines-woo.zip
21
Sep 18, 2023 3 years ago
omniva-tarptautines-woo.zip
9
Apr 25, 2023 3 years ago
omniva-tarptautines-woo.zip
41
Apr 4, 2023 3 years ago
omniva-tarptautines-woo.zip
12
Mar 1, 2023 3 years ago
omniva-tarptautines-woo.zip
20
Oct 4, 2022 4 years ago
omniva-tarptautines-woo.zip
48
Sep 15, 2022 4 years ago
omniva-tarptautines-woo.zip
10
Aug 11, 2022 4 years ago
omniva-tarptautines-woo.zip
20
Aug 10, 2022 4 years ago
tag only
—
Aug 9, 2022 4 years ago
tag only
—
Aug 1, 2022 4 years ago
omniva-tarptautines-woo.zip
7
Jun 22, 2022 4 years ago
omniva-tarptautines-woo.zip
23
Jun 20, 2022 4 years ago
omniva-tarptautines-woo.zip
5

Active-site estimate ≈20 comes from the median of recent superseded releases. Method.

D+ grade

Security

Omniva International Shipping 1.1.7 · audited by WP Registry

High-severity findings.

2 high 2 medium
Audited release
1.1.7
Findings
4
Worst severity
high
Content hash
829cf34acfcfeae9d87b1b7b…

Findings

  • high Missing capability and nonce on Omniva shipment AJAX (any logged-in user)

    missing_capability

    create_order, load_order, and delete_order are hooked only to wp_ajax_* (authenticated) but perform no current_user_can('edit_shop_orders') or check_ajax_referer. A Subscriber can create Omniva international shipments, load admin metabox HTML for arbitrary orders, or delete shipments, abusing the store's Omniva API credentials.

    classes/Order.php:213-246

    Recommendation

    Require current_user_can('edit_shop_orders') (or manage_woocommerce) and check_ajax_referer before mutating shipments. Validate the order uses Omniva shipping.

  • high Missing capability and nonce on Omniva shipment AJAX (any logged-in user)

    missing_capability

    create_order, load_order, and delete_order are hooked only to wp_ajax_* (authenticated) but perform no current_user_can('edit_shop_orders') or check_ajax_referer. A Subscriber can create Omniva international shipments, load admin metabox HTML for arbitrary orders, or delete shipments, abusing the store's Omniva API credentials.

    classes/Order.php:213-246

    Recommendation

    Require current_user_can('edit_shop_orders') (or manage_woocommerce) and check_ajax_referer before mutating shipments. Validate the order uses Omniva shipping.

  • medium Terminals/services sync AJAX missing capability and nonce

    missing_capability

    wp_ajax_omniva_terminals_sync and wp_ajax_omniva_services_sync call the Omniva API with no current_user_can or nonce check. Any logged-in user can trigger remote sync and abuse API credentials.

    classes/Main.php:264-281

    Recommendation

    Require manage_woocommerce/edit_shop_orders and check_ajax_referer.

  • medium Print label GET action lacks nonce (CSRF for shop managers)

    csrf

    Manifest::execute_outside_action and Order::print_label print labels when omniva_global_action/omniva_global_label is set for users with edit_shop_orders in admin, without a nonce. An attacker can CSRF a logged-in shop manager into printing/fetching labels for attacker-chosen shipment IDs.

    classes/Manifest.php:67-82

    Recommendation

    Require wp_nonce_url / check_admin_referer on print_label links.

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.