gendesign/ops/glitchtip-auth-forwarder
lekss361 5beed7dfce fix(security): forwarder PermissionError — убрать USER nobody (read /var/log/caddy)
Caddy пишет access log под UID 0; контейнер с USER nobody (65534)
не может открыть файл → ни один auth event не пересылался (GlitchTip issue #71).

Удалён USER nobody из Dockerfile — форвардер запускается под root.
Security: caddy_logs mount read-only, нет network listener, нет shell.
auth_forwarder_state — write-only форвардера, не shared с другими сервисами.

Добавлен throttle на capture_exception: не более 1 Sentry event в 5 минут
при persistent ошибке (деque-паттерн как у basic_auth_storm).
2026-05-23 11:58:10 +03:00
..
Dockerfile fix(security): forwarder PermissionError — убрать USER nobody (read /var/log/caddy) 2026-05-23 11:58:10 +03:00
forwarder.py fix(security): forwarder PermissionError — убрать USER nobody (read /var/log/caddy) 2026-05-23 11:58:10 +03:00
pyproject.toml feat(security): GlitchTip forwarder для basic_auth 401 events (Phase 2 PR #426) (#430) 2026-05-23 08:42:36 +00:00