WP Manifestindependent plugin directory
manifest / integrations / r2-sunpay-invoice

R2 Sunpay Invoice WP Registry grade B. Medium-severity findings · 1 findingWP RegistryMedium-severity findings · 1 findingOpen the reportB

紅陽科技發票串接

★ 0stars
17release downloads
v1.0.14latest · 1 year ago

Install

Download r2-sunpay-invoice-release.zip From the v1.0.14 release on GitHub, Mar 14, 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/s0985514623/r2-sunpay-invoice/releases/download/v1.0.14/r2-sunpay-invoice-release.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Releases

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

Tag
Published
Assets
Downloads
v1.0.14 latest
Mar 14, 2025 1 year ago
r2-sunpay-invoice-release.zip
4
Nov 29, 2024 1 year ago
r2-sunpay-invoice-release.zip
1
Nov 20, 2024 1 year ago
r2-sunpay-invoice-release.zip
1
Nov 20, 2024 1 year ago
r2-sunpay-invoice-release.zip
1
Nov 20, 2024 1 year ago
r2-sunpay-invoice-release.zip
1
Nov 20, 2024 1 year ago
r2-sunpay-invoice-release.zip
1
Nov 20, 2024 1 year ago
r2-sunpay-invoice-release.zip
1
Nov 20, 2024 1 year ago
r2-sunpay-invoice-release.zip
1
Nov 20, 2024 1 year ago
r2-sunpay-invoice-release.zip
1
Nov 1, 2024 1 year ago
r2-sunpay-invoice-release.zip
0
Oct 30, 2024 1 year ago
r2-sunpay-invoice-release.zip
1
Oct 30, 2024 1 year ago
r2-sunpay-invoice-release.zip
2
Oct 30, 2024 1 year ago
r2-sunpay-invoice-release.zip
2
B grade

Security

R2 Sunpay Invoice 1.0.14 · audited by WP Registry

Medium-severity findings.

1 medium
Audited release
1.0.14
Findings
1
Worst severity
medium
Content hash
e4fc46fdeb79f0e34c3f4c2f…

Findings

  • medium Invoice AJAX missing capability checks (nonce-only)

    missing_capability

    generate_invoice, invalid_invoice, allowance_invoice, invalid_allowance, get_invoice_list, and get_orders_list only call check_ajax_referer. Any authenticated user who receives the localized nonce (shop_order admin screen / invoice list) can issue or void invoices for arbitrary order IDs without an explicit manage_woocommerce/manage_options check.

    inc/classes/Ajax/Ajax.php:47-70

    Recommendation

    After nonce verification, require current_user_can('manage_woocommerce') (or edit_shop_orders) and verify the user may manage that order.

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.