WP Manifestindependent plugin directory
manifest / ecommerce / adimara-request-a-tailor

Adimara Request a Tailor WP Registry grade C-. High-severity findings · 1 findingWP RegistryHigh-severity findings · 1 findingOpen the reportC-

A WordPress Plugin Ad-on for the Adimara measurement plugin, which helps in the creation of a button called "Request Tailor Measurement" placed beneath the "enter measurement". The RTM button will enable the customer skip the process of entering their measurements and go straight to payment.

★ 1stars
10release downloads
1.1.0latest · 6 years ago

Install

Download adimara-request-a-tailor.zip From the 1.1.0 release on GitHub, Apr 25, 2020

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

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/preciousomonze/adimara-request-a-tailor/releases/download/1.1.0/adimara-request-a-tailor.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

A WordPress Plugin Ad-on for the Adimara measurement plugin, which helps in the creation of a button called "Request Tailor Measurement" placed beneath the "enter measurement". The RTM button will enable the customer skip the process of entering their measurements and go straight to payment.

Releases

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

Tag
Published
Assets
Downloads
1.1.0 latest
Apr 25, 2020 6 years ago
adimara-request-a-tailor.zip
10
Mar 15, 2020 6 years ago
tag only
—
C- grade

Security

Adimara Request a Tailor 1.1.0 · audited by WP Registry

High-severity findings.

1 high
Audited release
1.1.0
Findings
1
Worst severity
high
Content hash
7ceeeefa0b9badb683d6571b…

Findings

  • high Unauthenticated REST permission bypass and reflected XSS in request-tailor response

    xss_reflected

    ADM_RAT_REST::get_permission() returns true for any unauthenticated caller and only verifies a nonce when the user is already logged in. The POST handler then concatenates request values (product id, security token, delete flag, alert text) into a <script> block echoed to the client. An unauthenticated attacker can invoke adm_rat/v1/measurement/request_tailor/ and receive attacker-controlled JavaScript, and can toggle 'request tailor' cart flags without a valid nonce.

    includes/api/class-adm-rat-rest.php:54-155

    Recommendation

    Require a valid nonce for all callers (including logged-out). Escape all values interpolated into JavaScript (esc_js / wp_json_encode). Prefer wp_send_json_* instead of echoing raw script tags. Do not call unserialize helpers on attacker-controlled POST bodies.

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.