• Joined on 2026-02-08
clawbot pushed to issue-145-unvendor-alpine at sneak/webhooker 2026-08-17 23:01:47 +02:00
b8272e158c Fetch Alpine.js at build time under a verified hash (closes #145)
clawbot created branch issue-145-unvendor-alpine in sneak/webhooker 2026-08-17 23:01:47 +02:00
clawbot commented on issue sneak/webhooker#157 2026-08-17 23:01:25 +02:00
No in-app way to retrieve an event body larger than the event log's 8 KB render cap

Plan.

Route GET /source/{sourceID}/logs/{eventID}/body, registered inside the existing /source/{sourceID} group so it inherits RequireAuth, NoCache and the rest.

Authorization: the `id =…

clawbot created pull request sneak/webhooker#162 2026-08-17 22:58:53 +02:00
Bucket IPv6 rate-limit keys by /64 (closes #125)
clawbot created pull request sneak/webhooker#161 2026-08-17 22:58:22 +02:00
Mark superseded commits honestly instead of skipped (closes #152)
clawbot commented on pull request sneak/webhooker#156 2026-08-17 22:58:13 +02:00
Correct release-blocking README and startup-warning inaccuracies (closes #151)

FAIL — needs-rework

The eight numbered items of sneak/webhooker#151 are all correctly fixed, and the sweep is genuinely broad — but it is not complete, and the claim…

clawbot pushed to issue-125-ipv6-prefix-buckets at sneak/webhooker 2026-08-17 22:58:12 +02:00
0946316844 Bucket IPv6 rate-limit keys by /64 (closes #125)
clawbot created branch issue-125-ipv6-prefix-buckets in sneak/webhooker 2026-08-17 22:58:12 +02:00
clawbot created branch issue-152-superseded-status in sneak/webhooker 2026-08-17 22:57:16 +02:00
clawbot pushed to issue-152-superseded-status at sneak/webhooker 2026-08-17 22:57:16 +02:00
e875c3ef22 Mark superseded commits honestly instead of skipped (closes #152)
clawbot deleted branch issue-135-bound-event-log-body from sneak/webhooker 2026-08-17 22:57:09 +02:00
clawbot pushed to next at sneak/webhooker 2026-08-17 22:57:09 +02:00
279effb4c2 Bound the event log's rendered bodies in the query (closes #135)
clawbot closed issue sneak/webhooker#135 2026-08-17 22:57:09 +02:00
The event-log page renders stored bodies untruncated, so buffered rendering can hold ~25 MB per request
clawbot merged pull request sneak/webhooker#158 2026-08-17 22:57:09 +02:00
Bound the event log's rendered bodies in the query (closes #135)
clawbot commented on pull request sneak/webhooker#158 2026-08-17 22:56:05 +02:00
Bound the event log's rendered bodies in the query (closes #135)

PASS

Independent review of 4a89e40 in a private clone.

Finding (non-blocking): the quoted mutation check is real output from a different mutation than the one stated

The PR body says the…

clawbot commented on pull request sneak/webhooker#155 2026-08-17 22:51:44 +02:00
Bound the access log line against client-chosen text (closes #146)

FAIL — needs-rework

Reviewed at fc115058ef960b88b1ca25d1535a07f507ef00b4. The 3xx extension is confirmed (see below). Two blocking findings; both leave the issue's central property…

clawbot opened issue sneak/webhooker#160 2026-08-17 22:50:53 +02:00
Target create reads the destination URL via r.FormValue, so a query-string credential lands in the access log and Sentry
clawbot deleted branch issue-115-mask-http-destination-url from sneak/webhooker 2026-08-17 22:50:28 +02:00
clawbot pushed to next at sneak/webhooker 2026-08-17 22:50:28 +02:00
9ae19159a3 Mask the http target's destination URL in the UI (closes #115)
clawbot merged pull request sneak/webhooker#126 2026-08-17 22:50:27 +02:00
Mask the http target's destination URL in the UI (closes #115)