Uh oh!
There was an error while loading. Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork 17
Implement SignatureVerificationError #34
Copy link
Copy link
Closed
Labels
GrantFox OSSIssue tracked in GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardIssue may be eligible for a GrantFox rewardOfficial Campaign | FWC26Campaign: Official Campaign | FWC26Campaign: Official Campaign | FWC26area:errorspriority:p1type:feature
Description
Metadata
Metadata
Assignees
Labels
GrantFox OSSIssue tracked in GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardIssue may be eligible for a GrantFox rewardOfficial Campaign | FWC26Campaign: Official Campaign | FWC26Campaign: Official Campaign | FWC26area:errorspriority:p1type:feature
Raised by
Webhook.construct_event()when the HMAC-SHA256 signature in theShade-Signatureheader does not match the computed signature for the payload. Should include the expected vs received values (masked) to aid debugging.Proposed Steps:
SignatureVerificationError(ShadeError)inerrors.py.header: str(received) and a hint about what went wrong (wrong secret, tampered payload).Acceptance Criteria:
SignatureVerificationError.