Автор темы
Ситуация из форумной ветки: человек копирует ответ нейросетевого чат-бота, вставляет в документ и обнаруживает в буфере обмена текст, которого на экране не было. По описанию это похоже на фрагмент служебного системного промпта: инструкции для модели, ограничения, внутренние метки.
Собеседник сомневается: буфер обмена работает на стороне браузера и ОС, откуда там серверный промпт? Звучит как баг рендеринга, а не утечка.
Но если подумать, есть минимум два правдоподобных сценария. Первый: фронтенд получает полный ответ API, включая метаданные, и прячет лишнее через CSS или JS. При копировании браузер берёт содержимое DOM, а не то, что видит глаз. Второй: расширение браузера или accessibility-слой вытягивает скрытые ноды.
Оба варианта не требуют магии. Оба означают, что чувствительные данные (структура промпта, имена инструментов, правила фильтрации) могут попасть к пользователю без единого эксплойта.
Допустим, ты столкнулся с этим за рабочей машиной. У тебя скриншот и содержимое буфера. Дальше два пути. Первый: задокументировать, проверить DOM через DevTools, попробовать воспроизвести и отправить баг-репорт вендору. Второй: списать на разовый глюк интерфейса и забыть, потому что реальной угрозы для тебя нет, а промпт чужого сервиса не твоя зона ответственности.
Ты бы стал документировать и разбирать такой случай или списал бы на глюк интерфейса?