WP Manifestindependent plugin directory

Install

Download wc-custom-order-num.zip From the v1.1.5 release on GitHub, Feb 27, 2025

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

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/dmitri-ko/wc-custom-order-num/releases/download/v1.1.5/wc-custom-order-num.zip
Updates itself. It ships its own updater (Update URI header), so new versions appear under Dashboard → Updates.
wccustomordernum

Releases

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

Tag
Published
Assets
Downloads
v1.1.5 latest
Feb 27, 2025 1 year ago
wc-custom-order-num.zip
5
Jan 30, 2025 1 year ago
wc-custom-order-num.zip
8
Nov 16, 2024 1 year ago
wc-custom-order-num.zip
1
Oct 18, 2024 2 years ago
wc-custom-order-num.zip
4
Oct 17, 2024 2 years ago
info.json +2 assets
3,583
info.json3,572
banner-1544x500.jpg11
banner-772x250.jpg0
Oct 17, 2024 2 years ago
wc-custom-order-num.zip
2
C- grade

Security

Woocommerce Custom Order Number 1.1.5 · audited by WP Registry

High-severity findings.

1 high
Audited release
1.1.5
Findings
1
Worst severity
high
Content hash
0098cc7c4694271595203a9d…

Findings

  • high Public REST regenerates custom order numbers without auth

    missing_permission_callback

    Four REST routes under CON/v1/utils (regenerate, reset, fill-gaps, persist-numbers) use permission_callback __return_true and WP_REST_Server::CREATABLE. Callbacks load all WooCommerce orders and rewrite custom order number meta with no authentication, capability, or nonce.

    inc/Subscriber/class-utils-subscriber.php:41-79

    Recommendation

    Use permission_callback that requires manage_woocommerce (or manage_options) and verify a REST 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.