From baadb69a5dc995767b364bb01ffe13ccfb2b5e84 Mon Sep 17 00:00:00 2001 From: MSCodeBase Agent Date: Fri, 13 Nov 2026 18:55:57 +0300 Subject: [PATCH] docs(diary): record the config read that exposed an apiKey --- AGENT_DIARY.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/AGENT_DIARY.md b/AGENT_DIARY.md index b691a62e..e2fca736 100644 --- a/AGENT_DIARY.md +++ b/AGENT_DIARY.md @@ -151,6 +151,15 @@ хуже → на этой панели фикс не ухудшает качество (n=48 — не общий вывод). - *Отчёт:* `experiments/onnx_dense_2026_11/REPORT.md` (+ `quality_panel.py`, `results_control.json`, `results_treatment.json`). +- **Инцидент: секрет попал в вывод инструмента (2026-11-13)** + - При ответе на вопрос «где ставится MCP и что в настройках OpenCode» прочитан + диапазон `~/.config/opencode/opencode.jsonc`, в котором рядом с MCP-блоком + оказался `apiKey` стороннего провайдера. Значение попало в лог сессии; в + репозиторий не записывалось. + - *Действие владельцу:* отозвать/ротировать этот ключ у провайдера. Файл + конфигурации не редактировался (вне рабочей директории). + - *Guard на будущее:* читать конфиги OpenCode только точечным диапазоном после + `grep` по ключу `mcp`, а не блоками, где рядом лежат `apiKey`. - **После мержей 2026-11-12: main собран, доки проверены, аудит чист** - *Мержи (по указанному порядку):* #116 → `a5135d0`, #115 → `83229e1`, #117 → `183a5f0`, #118 → `8149cb2`, #120 → `64341de`, #121 → `6f60c51`,