Finding
Severity: High
Confirmed against baseline commit d4277510d. A requester could obtain a quote and later pay a higher owner-updated price because the request did not bind maximum cost, quote version, or expiry.
Full audit report
Required remediation
Bind each request to requester-controlled maximum fee and quote validity/version constraints and reject stale or excessive quotes.
The dedicated fixing commit and remediation PR will be linked in a follow-up comment.
Finding
Severity: High
Confirmed against baseline commit
d4277510d. A requester could obtain a quote and later pay a higher owner-updated price because the request did not bind maximum cost, quote version, or expiry.Full audit report
Required remediation
Bind each request to requester-controlled maximum fee and quote validity/version constraints and reject stale or excessive quotes.
The dedicated fixing commit and remediation PR will be linked in a follow-up comment.