Tenuo — скилл

Скилл учит агента ставить авторизацию на границе действия: варранты ограничивают инструменты и аргументы, тесты проверяют отказ.

  • 106 ★ репозитория
  • Последний коммит
  • Apache-2.0
Скилл

Минимальный доступ

Почему такой уровень

  • Скилл правит код авторизации вашего проекта, его изменения нужно ревьюить
  • Ошибочно размещенная проверка создает ложное чувство защиты
Все причины и проверки

tenuo-ai/tenuo

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/tenuo

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Минимальный доступИнструмент ничего не запускает и не ходит в сеть.

  • Скилл правит код авторизации вашего проекта, его изменения нужно ревьюить
  • Ошибочно размещенная проверка создает ложное чувство защиты

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Tenuo выдает каждой задаче только нужные полномочия. Варрант это подписанное разрешение на вызов конкретных инструментов с ограничениями по аргументам и сроку, вроде предоплаченной карты на одну задачу. Права при передаче дальше могут только сужаться, проверяются там, где выполняется действие, а чувствительные шаги требуют подписанного одобрения человека. Библиотека есть для Python (`pip install tenuo`), TypeScript (бета) и Rust, а авторизатор разворачивается внутри процесса, сайдкаром или на шлюзе. Установка скилла `tenuo-agent-authorization` помогает кодирующему агенту разместить авторизацию на границе эффекта, взять версию SDK из вашего проекта и написать тесты на разрешение и отказ до выполнения. Скилл различает охранное ограничение внутри процесса и независимо проверяемую границу и прямо называет оставшиеся обходы. В репозитории есть и другие скиллы: `tenuo-audit`, `tenuo-denial-triage` и `tenuo-warrant`.

Для кого. Разработчики агентов и платформ, которые дают моделям доступ к инструментам и хотят ограничить его по задаче, а не по всей учетной записи.

Подходит, если

  • Агент делегирует работу субагентам, и права не должны расти при передаче.
  • Опасный инструмент, например масштабирование кластера, нужно ограничить аргументами.
  • Отказы авторизации разбирают после сбоя в работе агента.
  • Аудит должен показывать подписанные доказательства разрешенных и запрещенных действий.

Не подходит, если

  • Достаточно прав на уровне учетной записи без ограничения по задаче.
  • Нужна готовая облачная служба: Tenuo Cloud в открытой бете, ядро ставится как библиотека.
  • Проект не на Python, TypeScript или Rust.

Пример запроса к агенту

Используй tenuo-agent-authorization: защити функцию scale_cluster варрантом с ограничением по кластеру и добавь тест на отказ.

Ограничения

Скилл помогает встроить библиотеку, а гарантия зависит от места проверки: в процессе агента она слабее, чем на независимой границе, о чем скилл сообщает отдельно. SDK для TypeScript в бете и требует Node.js 20 или новее. Управляемая платформа Tenuo Cloud находится в открытой бете и платформенная часть не входит в репозиторий. Криптографию и протокол агент заново писать не должен. Последнее обновление репозитория датировано 6 ноября 2026 года, лицензия Apache-2.0, статус ядра по README Production/Stable v0.2.

Как отключить. Удалите папку `tenuo-agent-authorization` из каталога скиллов агента. Библиотеку удаляйте обычной командой менеджера пакетов, а добавленные в проект проверки авторизации уберите по истории Git.

Частые вопросы

Что такое варрант?

Подписанное разрешение вызывать определенные инструменты с ограничениями по аргументам и сроку; при передаче дальше права только сужаются.

Какие скиллы входят в репозиторий?

`tenuo-agent-authorization`, `tenuo-audit`, `tenuo-denial-triage` и `tenuo-warrant`.

Где выполняется проверка?

Внутри процесса, в сайдкаре или на шлюзе; скилл различает защитное ограничение в процессе и независимо принудительную границу.

Какие языки поддерживаются?

Python через `pip install tenuo`, TypeScript в бете через `npm i @tenuo/core@beta` и Rust через `cargo add tenuo --features sdk`.

Можно ли попробовать без установки?

Да, есть ноутбук Colab, проводник варрантов и демонстрация цепочки делегирования в Docker.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

VibeSec

VibeSec-Skill

Скилл безопасной разработки: агент смотрит на код глазами багхантера и предотвращает типовые уязвимости веб-приложений

СкиллМинимальный доступ1,4 тыс.Звезды репозитория

Сканер безопасности для скиллов агентов: ищет промпт-инъекции, утечку данных и вредоносный код перед установкой

CLIРасширенный доступ2,7 тыс.Звезды репозитория
Выбор редакции

Скилл аудита безопасности кода от Cloudflare: агент проходит разведку, охоту по покрытию и независимую проверку находок и выдает структурированный отчет

СкиллРасширенный доступ70,6 тыс.Звезды репозитория11Установок через CLI и агентов

Песочница уровня ОС и MCP-сервер для скиллов агента на Rust: изоляция процесса, проверка при установке и самоэволюция

MCP-серверШирокий доступ152Звезды репозитория

Движок анализа потоков данных для Java и Kotlin с набором скиллов для агента: сканирует код, разбирает находки и создает правила.

CLIШирокий доступ175Звезды репозитория

Скилл и локальная программа защиты агентов: учет, проверка новых скиллов, права от человека, подписанные записи действий.

СкиллШирокий доступ50Звезды репозитория

Коротко о README

README объясняет модель варрантов, показывает защиту одной функции и переход к делегированию, а раздел про агентов описывает установку скилла.

Бейдж для README

Сообщить о проблеме