Как не слить токен ИИ
Если API требует токен, его необязательно отдавать модели. Достаточно объяснить агенту, где он лежит и как его использовать.
Самостоятельно сохраняем в `~/.config/wiki.com/token` готовый заголовок со своим токеном:
Authorization: Bearer YOUR_TOKEN
В скилле пишем:
Не открывай файл с токеном для просмотра и не выводи его содержимое. Передавай заголовок в curl через `-H @файл` или `-H "$(cat "$HOME/.config/wiki.com/token")"`, только для запросов к `https://wiki.com`, без отладочного вывода.
И добавляем пример для условного API Wiki:
file="@$HOME/.config/wiki.com/token"
curl -q -fsS \
-H "$file" \
"https://wiki.com/api/pages"
`curl` сам прочитает заголовок из файла и отправит его серверу. Модели для этого не нужно видеть секрет.
Это помогает не засветить токен случайно. Но инструкция в скилле не запрещает агенту технически прочитать файл, если у него есть такой доступ.
Просмотры: 4