subidx/internal
lakshit verma 0da168062c
rfc6962,loglist: harden HTTP egress against SSRF via log lists
Endpoints come from externally fetched log lists and were used as-is:
any scheme was accepted and the default HTTP client followed up to 10
redirects, so a compromised list source could aim the tailer at
internal hosts (e.g. cloud metadata) even though STH signatures would
fail. Now NewClient requires https except for loopback (local test
servers), both clients refuse redirects outright, and a redirect
response surfaces as a normal HTTP error. Tests cover scheme
rejection and redirect refusal.
2026-08-24 00:41:05 +05:30
..
apex apex,tailer: normalize ingest names to punycode 2026-08-21 21:42:54 +05:30
loglist rfc6962,loglist: harden HTTP egress against SSRF via log lists 2026-08-24 00:41:05 +05:30
rfc6962 rfc6962,loglist: harden HTTP egress against SSRF via log lists 2026-08-24 00:41:05 +05:30
server server: reject unexpected Host headers to block DNS rebinding 2026-08-22 03:44:43 +05:30
store store: gofmt after sort import 2026-08-24 00:39:08 +05:30
tailer tailer,store: fail loudly when the watermark cannot be read 2026-08-24 00:38:26 +05:30