SIQ Agent Security — скилл
Скилл и локальная программа защиты агентов: учет, проверка новых скиллов, права от человека, подписанные записи действий.
- 50 ★ репозитория
- Последний коммит
- Apache-2.0
Широкий доступ
Почему такой уровень
- Скилл вызывает локальную программу, которая читает конфигурации агентов и управляет правами и хуками хоста.
- Ошибка в хуках может блокировать законные операции агента или оставить пути без проверки.
Установка
- Работает в
Ручная установка
git clone https://github.com/maoyadongsh/siq-agent-security.gitСборка из исходников для личной консоли, затем `siq-agent-security start --port 47611`.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Скилл вызывает локальную программу, которая читает конфигурации агентов и управляет правами и хуками хоста.
- Ошибка в хуках может блокировать законные операции агента или оставить пути без проверки.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
SIQ Agent Security помогает управлять безопасностью агентов на своей машине. Скилл `siq-agent-security` только ведет оператора: ставит и вызывает локальную программу, показывает вердикт проверки скилла без правок, открывает личную консоль. Решения принимает программа, а не модель: модель не оценивает безопасность и не выдает права. Программа на Go перечисляет агентов, скиллы и серверы MCP, проверяет кандидатов в скиллы перед установкой, хранит права, выданные человеком, и подписывает записи о вызовах на подключенных путях выполнения. Подписи используют Ed25519 и контрольные суммы SHA-256. Личная консоль работает в браузере с кодом сопряжения, есть и корпоративная часть с панелью управления. Адаптеры рассчитаны на Hermes, OpenClaw и WorkBuddy.
Для кого. Тем, кто держит несколько агентов и скиллов на одной машине и хочет видеть, какие права у каждого и что они делали, а также командам безопасности в организации.
Подходит, если
- Скилл с хаба, по ссылке git или с флешки надо проверить до установки
- Нужно увидеть, какие агенты, скиллы и серверы MCP стоят на машине
- Права скилла хочется ограничить чтением или записью в одной папке
- После запуска нужны подписанные записи обо всех вызовах
- Организации нужна общая панель по агентам с разделением ролей
Не подходит, если
- Нужна изоляция на уровне ОС: автор указывает, что режим на рабочем столе не защищает от вредоносного процесса того же пользователя
- Вы работаете в Claude Code или Cursor: в README есть адаптеры только для Hermes, OpenClaw и WorkBuddy
- Хватит простого списка скиллов без прав и аудита
Пример запроса к агенту
Проверь этот скилл перед установкой, покажи вердикт и карточку скилла без изменений и открой мою личную консоль.Ограничения
Установка одного скилла не включает защиту: нужны запущенная локальная программа и подключенные хуки хоста. Проверка действует только на правильно подключенных путях выполнения, а часть путей terminal, execute_code, делегирования и MCP отклоняется целиком при неизвестных эффектах, поэтому законные операции иногда блокируются. Режим на рабочем столе не изолирует процессы одного пользователя. Для сборки из исходников нужны Go 1.26.6 и Node.js 22, для корпоративной части PostgreSQL, а удобнее взять подписанный пакет версии 0.4.1. Репозиторий большой, около 200 МБ. Исследовательские выводы получены на малых наборах и не равны сертификации безопасности.
Как отключить. Остановите локальную программу, удалите скилл из каталога агента и хуки хоста из его конфигурации. Каталог состояния (по умолчанию `~/.local/state/siq-agent-security`) с ключами и журналом удалите отдельно.
Частые вопросы
Как поставить SIQ Agent Security?
Лучший путь это подписанный пакет 0.4.1 со страницы релизов с проверкой подписи по `docs/signed-release-packaging.md`. Источники собирают через Go 1.26.6 и Node.js 22, затем запускают `siq-agent-security start --port 47611`.
Защищает ли установка одного скилла?
Нет. Скилл только дает инструкции. Защита работает, когда запущена локальная программа и загружены хуки хоста, это проверяют на поведении.
Кто выдает права скиллу?
Только человек через личную консоль. В скилле прямо запрещено вызывать `grant approve` самой модели, а вердикт проверки показывают без изменений.
Какие агенты поддерживаются?
Адаптеры описаны для Hermes, OpenClaw и WorkBuddy на macOS и Windows, для Linux WorkBuddy исключен. Для Claude Code и Cursor адаптеров в README нет.
Можно ли попробовать без модели?
Да. Скрипт `scripts/hackathon/start.sh --mode test --port 47621` запускает демонстрацию без ключей модели, нужны Git, Go, Python 3.12 или новее и Node.js 22.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыCLI проверяет на вашей машине скиллы и конфиги MCP, ищет отравленные описания инструментов и прогоняет системный промпт через 225 атак
Сканер безопасности для скиллов агентов: ищет промпт-инъекции, утечку данных и вредоносный код перед установкой
AgentGuard проверяет действия кодинг-агента до запуска и сканирует чужие скиллы на секреты, бэкдоры и промпт-инъекции.
Скилл OpenClaw для проверки безопасности самого агента: 230 проверок, наблюдение за изменениями и оценка от A до F.
Сканер безопасности для скиллов и MCP агентов: ищет промпт-инъекции, утечки данных и риски цепочки поставок до установки
Cybersecurity Skills
Cybersecurity Skills for AI Agents
42 скилла по безопасности для Claude Code, Cursor и Codex: аудит кода и облака, пентест с проверкой разрешения, реагирование на инциденты
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| SIQ Agent Security (эта карточка) | нет | 50 | |
| AgentGuard | нет | 493 | проверяет действия кодинг-агента и сканирует скиллы; SIQ добавляет права, выданные человеком, и подписанные записи |
| Skill Scanner | нет | 2 724 | сканирует скиллы на вредоносное содержимое; SIQ управляет правами и аудитом на машине |
Коротко о README
README на китайском и английском излагает архитектуру из локальной программы, хуков хоста и корпоративной панели, два маршрута для личного и корпоративного использования, исследовательские результаты и границы безопасности.
Бейдж для README
Исходный SKILL.md
---
name: siq-agent-security
description: Manages local agent security and browser connections.
version: 0.2.0
license: Apache-2.0
author: SIQ Agent Security
allowed-tools: terminal read_file
compatibility: Linux, macOS, and Windows. L3 OpenShell requires Linux or Docker/WSL2.
metadata:
hermes:
tags: security, admission, skills
category: security
---
# siq-agent-security Skill
Provides operating guidance for the local `siq-agent-security` runtime. The
runtime inventories assets, admits candidate Skills, manages human-approved
grants, and signs receipts for calls on integrated execution paths. Installing
this Skill alone does not install host hooks or establish effective protection.
You (the model) do not judge whether a skill is safe. Run
`siq-agent-security admit` and present the `verdict` and Skill Card unchanged.
You must not call `siq-agent-security grant approve`.
## When to Use
- The user asks to install, review, or "check" a skill from a hub, git URL,
USB copy, or chat upload.
- The user wants a runtime gate on OpenClaw or Hermes, or WorkBuddy on
macOS/Windows. Linux/WorkBuddy is excluded.
- The user asks what agents, skills, or MCP servers are on this machine.
- The user asks to open their personal console, reconnect it, or explicitly
supplies a browser connection request ID from that console.
Do not use this skill to answer business questions. Do not approve grants.
## Prerequisites
- A writable state directory (default: `~/.local/state/siq-agent-security` on
Linux, `~/Library/Application Support/siq-agent-security` on macOS,
`%LOCALAPPDATA%\siq-agent-security` on Windows).
- For L2: an in-scope host with its configured hook actually loaded; check
the platform readback and behavior evidence, not just installation success.
- For L3: a running NVIDIA OpenShell gateway on Linux, or Docker/WSL2 elsewhere.