
Tobias GesellchenandClaude Sonnet 4.6
bc52dd3067
sec5c: sanitize log-injection in pkg/service/proxy and pkg/service/setup
Fixes CodeQL go/log-injection alerts in the proxy and setup packages.
Adds logutil.go with a package-private sanitizeLog helper to each package.
pkg/service/proxy/proxy.go (2 call sites):
- LogRequest: r.URL.String(), bodyStr
- LogResponse: r.Request.URL.String(), bodyStr
pkg/service/proxy/recorder.go (1 call site):
- save: task.path (derived from external URL path segments)
pkg/service/setup/setup.go (7 call sites):
- SyncDeviceData: deviceIP, info.Name, info.DeviceID, info.SerialNumber
- syncPresets: deviceIP
- notifySpeakerSourcesUpdated: deviceIP
No behaviour change. golangci-lint and make check pass.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-24 16:43:22 +02:00
..
2026-05-15 15:05:41 +02:00
2026-05-14 14:49:23 +02:00
2026-05-16 16:23:23 +02:00
2026-05-15 15:05:41 +02:00
2026-05-17 22:05:13 +02:00
2026-05-13 18:43:36 +02:00
2026-05-13 18:43:36 +02:00
2026-05-16 12:14:18 +02:00
2026-05-16 12:14:18 +02:00
2026-05-17 22:05:13 +02:00
2026-05-13 18:43:36 +02:00
2026-05-15 14:13:24 +02:00
2026-05-15 16:25:07 +02:00
2026-05-15 14:13:24 +02:00
2026-05-24 16:43:22 +02:00
2026-05-10 12:43:36 +02:00
2026-05-10 12:43:36 +02:00
2026-05-22 18:58:57 +02:00
2026-05-17 22:05:13 +02:00
2026-05-17 22:05:13 +02:00
2026-05-11 20:31:24 +02:00
2026-05-11 00:37:11 +02:00
2026-05-11 00:37:11 +02:00
2026-05-10 12:43:36 +02:00
2026-05-16 12:14:18 +02:00
2026-05-16 12:14:18 +02:00
2026-05-17 22:05:13 +02:00
2026-05-24 16:43:22 +02:00
2026-05-13 18:43:36 +02:00
2026-05-13 18:43:36 +02:00
2026-05-17 22:05:13 +02:00
2026-03-22 00:01:41 +01:00
2026-05-11 00:37:11 +02:00
2026-05-11 00:37:11 +02:00
2026-05-11 00:37:11 +02:00
2026-05-11 00:37:11 +02:00
2026-05-11 00:37:11 +02:00
2026-05-11 00:37:11 +02:00
2026-05-17 22:05:13 +02:00
2026-05-16 12:14:18 +02:00