К содержимому
# Доверие и безопасность
[Home](/ru/ai)
[Catalog](/ru/ai/catalog)
Модель доверия ai_stp, подтверждения и границы автоматической установки.
## Pages
[Главная](/ru/ai/docs)
### Быстрый старт
[Быстрый старт](/ru/ai/docs/quickstart)
[Для человека](/ru/ai/docs/quickstart/human)
[Для ИИ-агента](/ru/ai/docs/quickstart/agent)
[Харнессы](/ru/ai/docs/harnesses)
[Понятия](/ru/ai/docs/concepts)
[Каталог](/ru/ai/docs/catalog)
### CLI
[CLI](/ru/ai/docs/cli)
[Карта команд](/ru/ai/docs/cli/commands)
[Наблюдение](/ru/ai/docs/cli/observe)
[Конфигурация](/ru/ai/docs/cli/config)
[Телеметрия](/ru/ai/docs/cli/telemetry)
[Устройство](/ru/ai/docs/cli/device)
[Паспорта](/ru/ai/docs/cli/passport)
[Вход](/ru/ai/docs/cli/auth)
[Согласие](/ru/ai/docs/cli/consent)
[Проект](/ru/ai/docs/cli/project)
[Toolchain](/ru/ai/docs/cli/toolchain)
[Harness](/ru/ai/docs/cli/harness)
[Agent Skill CLI](/ru/ai/docs/cli/skill)
[Реестр](/ru/ai/docs/cli/registry)
#### Компонент
[Обзор](/ru/ai/docs/cli/component)
[Обнаружение](/ru/ai/docs/cli/component-discover)
[Паспорт](/ru/ai/docs/cli/component-passport)
[Источник](/ru/ai/docs/cli/component-source)
[Публикация](/ru/ai/docs/cli/component-publish)
[Выбор](/ru/ai/docs/cli/select)
[Установка](/ru/ai/docs/cli/install)
[Target](/ru/ai/docs/cli/target)
[Setup](/ru/ai/docs/cli/setup)
[Provider](/ru/ai/docs/cli/provider)
[Синхронизация](/ru/ai/docs/cli/sync)
[Доступ](/ru/ai/docs/cli/grant)
[Жалобы](/ru/ai/docs/cli/report)
[Owner](/ru/ai/docs/cli/owner)
[Publication](/ru/ai/docs/cli/publication)
[Eval](/ru/ai/docs/cli/eval)
### Веб
[Веб](/ru/ai/docs/web)
[Главная](/ru/ai/docs/web/home)
[Каталог](/ru/ai/docs/web/catalog)
[Карточка компонента](/ru/ai/docs/web/catalog-component)
[Карточка сетапа](/ru/ai/docs/web/catalog-setup)
[Региональные сервисы](/ru/ai/docs/web/services)
[Издатели](/ru/ai/docs/web/publishers)
[Content](/ru/ai/docs/web/content)
[Эта документация](/ru/ai/docs/web/docs)
[Контакт](/ru/ai/docs/web/contact)
[Правовые документы](/ru/ai/docs/web/legal)
[Вход](/ru/ai/docs/web/login)
[Аккаунт](/ru/ai/docs/web/account)
[Профиль](/ru/ai/docs/web/profile)
[Устройства](/ru/ai/docs/web/devices)
[Объекты](/ru/ai/docs/web/objects)
[Доступ](/ru/ai/docs/web/access)
[Жалобы](/ru/ai/docs/web/reports)
[Лайки](/ru/ai/docs/web/likes)
[Онбординг](/ru/ai/docs/web/onboarding)
[Публикация](/ru/ai/docs/web/publications)
### Компоненты
[Компоненты](/ru/ai/docs/components)
[instruction](/ru/ai/docs/components/instruction)
[skill](/ru/ai/docs/components/skill)
[mcp](/ru/ai/docs/components/mcp)
[hook](/ru/ai/docs/components/hook)
[command](/ru/ai/docs/components/command)
[agent](/ru/ai/docs/components/agent)
[plugin](/ru/ai/docs/components/plugin)
[setting](/ru/ai/docs/components/setting)
[Сетапы](/ru/ai/docs/setups)
### Публикация
[Публикация](/ru/ai/docs/publishing)
[Авторство](/ru/ai/docs/publishing/authoring)
### Доверие и безопасность
[Обзор](/ru/ai/docs/trust-and-safety)
[Проверки безопасности](/ru/ai/docs/security-checks)
[Диагностика](/ru/ai/docs/troubleshooting)
[cli](/ru/ai/docs/components/cli)
## Content
# Доверие и безопасность `ai_stp` показывает происхождение, подтверждения и ограничения, но не обещает, что любой опубликованный объект безопасен. Что означает процент сканирования карточки — [Проверки безопасности](../security-checks.md). Как открыть закрытый случай — [Жалобы](../cli/report.md). ## Две оси verified Есть две независимые оси: - `author_verified` — платформа подтвердила автора или пространство имён; - `component_verified` — платформа подтвердила конкретную версию объекта. Одно не следует из другого. Подтверждённый автор может опубликовать ошибочную версию, а неподтверждённый автор может владеть локальным объектом, который вы точно закрепили сами. ## Линии доверия `authoritative` — основной путь для объектов, которые можно предлагать без экспериментального согласия. `experimental` — объект можно рассмотреть только после явного согласия пользователя. `local_owner_or_pinned` — собственные, импортированные или точно закреплённые объекты пользователя. Они выбираются напрямую после локальных проверок, но не становятся платформенно подтверждёнными. | Линия | Можно показывать | Можно авто-устанавливать | Требуется от пользователя | | --- | --- | --- | --- | | `authoritative` | да | только после обычного плана и подтверждения | проверить смысл и diff | | `experimental` | да, с пометкой | нет без явного согласия | принять экспериментальный риск | | `local_owner_or_pinned` | да | только как локально закреплённый объект | понимать, что это не platform-verified | ??? warning "Verified не снимает ответственность" Verified-статус помогает не спутать автора или объект, но не заменяет проверку содержимого. Особенно внимательно смотрите `mcp`, `hook` и `plugin`, потому что они могут расширять права или менять target. ## Согласие: allow, revoke, list Нет ключа конфигурации со смыслом «включать все непроверенные объекты навсегда». Согласие — это либо маркер запроса на одну команду, либо долговременная запись на одного publisher, одну мажорную линию объекта или авторизованный профиль задачи `full-auto`. ```bash ai-stp consent allow --scope publisher --target <publisher_id> --json ai-stp consent allow --scope object_major --target <stable_id>@<major> --json ai-stp consent allow --scope task --target full-auto --json ai-stp consent list --json ai-stp consent revoke --scope publisher --target <publisher_id> --json ``` `--scope` — `publisher`, `object_major` или `task`. `task` — именованный профиль, а не wildcard. У цели `publisher` или `object_major` уже должны быть зарегистрированные объекты: пустой fingerprint — не согласие, а отсутствие наблюдения. `task` / `full-auto` не требует совпадающего объекта. Согласие допускает кандидатов в линию `experimental`. Оно не переводит объект в `authoritative`, не создаёт platform verification и не отменяет проверки установки. Запись `publisher` или `object_major` перестаёт покрывать версию, если этой версии нужны новые права, процессы, сеть, учётные данные или нативные поверхности по сравнению с fingerprint на момент согласия. Активный `task` это расширение всё ещё покрывает. Отзыв действует сразу для последующих запросов. Отозванная более узкая запись исключает цель даже при активном `task`. Поиск может показать experimental-линию на одну команду без записи согласия: ```text ai-stp registry search --kind component --query scanner --include-experimental --json ``` Этот флаг не сохраняется. Для установки непроверенного объекта по-прежнему нужно долговременное согласие. Подробности: [Согласие](../cli/consent.md). ## Жалобы Проблемный публичный объект — закрытый случай модерации, а не ветка комментариев. ```bash ai-stp report preview --kind component --id <id> --version 1.0 --content-digest sha256:... --json ai-stp report confirm --plan-id <id> --plan-digest <digest> --confirm --json ai-stp report list --json ``` [Жалобы](../cli/report.md). ## Что не делает ai_stp `ai_stp` не вызывает интерфейсы моделей, не требует ключа модели и не разрешает агенту обходить механические ограничения. Итоговое состояние харнесса пишет только public provider. Единственный исходящий запрос, который CLI делает от своего имени, — анонимный пинг установки, и он выключен, пока вы явно не согласились. Что в него входит и как его выключить — в [Телеметрии установки](../cli/telemetry.md). ## Связанные страницы - [Проверки безопасности](../security-checks.md) — что покрывает процент каталога. - [Согласие](../cli/consent.md) — долговременные записи, не флаг поиска. - [Каталог](../catalog/index.md) — как читать доверие на карточке. - [Жалобы](../cli/report.md) — закрытый случай, не ветка комментариев. - [Быстрый старт для ИИ-агента](../quickstart/agent.md) — не ставить по заголовочному проценту. - [Публикация](../publishing/index.md) — происхождение — не проверка безопасности.