feat(webhook): log signature rejections before returning 401 #76

Merged
rcsheets merged 1 commit from feat/webhook-signature-logging into main 2026-07-22 03:19:15 +00:00
Owner

Emit a Warn log at the VerifySignature call site so client 401s
(missing vs bad signature) are visible in the server log, with
remote address and whether a signature header was present.

Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com

Emit a Warn log at the VerifySignature call site so client 401s (missing vs bad signature) are visible in the server log, with remote address and whether a signature header was present. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
feat(webhook): log signature rejections before returning 401
Some checks failed
ci / check (pull_request) Has been cancelled
5545ca2bae
Emit a Warn log at the VerifySignature call site so client 401s
(missing vs bad signature) are visible in the server log, with
remote address and whether a signature header was present.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Collaborator

Automated review by pr-reviewer v0.35.0 | Safety Check | Mistral Small | tracking id r-603670-a0d796
This is an AI-generated review and may contain mistakes.

Status: Failed


Review failed. Tracking id r-603670-a0d796 — see logs for details.

Comment @pr-reviewer-bot retry to try again.

*Automated review by [pr-reviewer](https://git.brooktrails.org/brooktrails/pr-reviewer) v0.35.0 | Safety Check | Mistral Small | tracking id `r-603670-a0d796`* *This is an AI-generated review and may contain mistakes.* **Status:** ❌ Failed --- Review failed. Tracking id `r-603670-a0d796` — see logs for details. Comment `@pr-reviewer-bot retry` to try again.
rcsheets force-pushed feat/webhook-signature-logging from 5545ca2bae
Some checks failed
ci / check (pull_request) Has been cancelled
to a9258ccdfd
All checks were successful
ci / check (pull_request) Successful in 45s
2026-07-22 03:18:14 +00:00
Compare
rcsheets deleted branch feat/webhook-signature-logging 2026-07-22 03:19:15 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
brooktrails/pr-reviewer!76
No description provided.