CLAUDE.md: в инвариант приватности дописано изъятие про расширение
- хвост после последней точки попадает в журнал внутри пути файла и остаётся там осознанно; наружу он выходит только приведённым к перечню - в модели угроз это перестало читаться незакрытым остатком
This commit is contained in:
@@ -40,6 +40,12 @@ SpeechKit v3, Prometheus, `slog`. Сборка — Taskfile, образ — Dock
|
||||
пользователя и его сообщение в лог не пишутся — только длина и
|
||||
идентификаторы. Нарушение необратимо: строки уже уехали в журнал контейнера.
|
||||
**critical**
|
||||
*Изъятие:* расширение — хвост после последней точки — в журнал попадает, потому
|
||||
что стоит в собственном имени файла на диске, а путь логируется. Изъятие узкое
|
||||
и кончается журналом: наружу, меткой метрики, расширение выходит только
|
||||
приведённым к перечню известных форматов. Границу держит спека `intake`,
|
||||
цена — [adr/ADR-2026-08-11-known-format-label.md](docs/adr/ADR-2026-08-11-known-format-label.md),
|
||||
остаток — [docs/security.md](docs/security.md).
|
||||
- **Бот отвечает только тем, кто в белом списке.** Бот проверяет отправителя до
|
||||
любой работы, включая скачивание файла. Нарушение обратимо правкой конфига, но
|
||||
чужие записи к тому моменту уже обработаны за наши деньги. **critical**
|
||||
|
||||
Reference in New Issue
Block a user