
Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Плагины Skarn для Claude Code, Codex CLI, Gemini CLI, Grok Build и Antigravity: навыки аудита, защитные крючки и декларации MCP, которые находят просочившиеся секреты и учетные данные в сессиях кодирования ИИ, ...
Обзор
Охрана Skarn - это крючок перед выполнением: прежде чем ваш агент запустит команду оболочки, нанесет патч, напишет файл, выведет URL-адрес, вызовет инструмент MCP или отправит запрос, движок обнаружения Skarn возвращает отказ, запрос или разрешение. Он сканирует локально, не делает сетевых вызовов и не печатает сырой секрет. Установите сначала двоичный skarn; каждый крюк вызывает охрану skarn на PATH. Кнопки добавляют локальный MCP-сервер; в таблице устанавливается охрана. Обе кнопки регистрируют сервер как skarn и запускают skarn mcp из вашего PATH, поэтому сначала установите двоичный файл. Если вы предпочитаете не устанавливать его, прикрепленная форма пусковой установки работает только с присутствующим узлом: Cursor или VS Code - он загружает @skarn-security / [email protected] при первом запуске и повторно использует кэш npx; более новому Skarn нужна более новая ссылка. Оба защитных плагина обладают навыком скарна-аудита.
Обзор (машинный перевод)
Охрана Skarn - это крючок перед выполнением: прежде чем ваш агент запустит команду оболочки, нанесет патч, напишет файл, выведет URL-адрес, вызовет инструмент MCP или отправит запрос, движок обнаружения Skarn возвращает отказ, запрос или разрешение. Он сканирует локально, не делает сетевых вызовов и не печатает сырой секрет.
##Установка
Установите двоичный [T0] сначала; каждый крюк вызывает [T1] на PATH.
Кнопки добавляют локальный MCP-сервер; в таблице устанавливается охрана.
Обе кнопки регистрируют сервер как skarn и запускают skarn mcp из вашего PATH, поэтому сначала установите двоичный файл. Если вы предпочитаете не устанавливать его, прикрепленная форма пусковой установки работает только с присутствующим узлом: Cursor или VS Code - он загружает @skarn-security/[email protected] при первом запуске и повторно использует кэш npx; более новому Skarn нужна более новая ссылка.
[править] Командование
[править править код]
Код Клода claude plugin marketplace add skarn-security/agent-guard claude plugin install skarn-guard@skarn Крючки живут в вашей следующей сессии, а не в беговой.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Skarn guard: agent plugins
The Skarn guard is a pre-execution hook: before your agent runs a shell command, applies a patch, writes a file, fetches a URL, calls an MCP tool, or sends a prompt, the Skarn detection engine returns deny, ask, or allow. It scans locally, makes no network call, and prints no raw secret.
Install
Install the skarn binary first; every hook calls skarn guard on PATH.
brew install skarn-security/tap/skarn
The buttons add the local MCP server; the table installs the guard.
Both buttons register the server as skarn and run skarn mcp from your PATH, so install the binary first. If you would rather not install it, the pinned launcher form works with only Node present: Cursor or VS Code - it downloads @skarn-security/[email protected] on first run and reuses the npx cache afterward; a newer Skarn needs a newer link.
| Host | Commands | Caveat |
|---|---|---|
| Claude Code | claude plugin marketplace add skarn-security/agent-guard``claude plugin install skarn-guard@skarn |
The hooks are live in your next session, not the running one. |
| Codex CLI | codex plugin marketplace add skarn-security/agent-guard``codex plugin add skarn-guard-codex@skarn |
Choose “Trust all and continue” at the “Hooks need review” prompt, or the hooks stay off. A hook change asks again. |
| Gemini CLI | gemini extensions install https://github.com/skarn-security/agent-guard |
The root is itself the Gemini extension, because Google’s installer reads the manifest there, and carries the same hooks, skill, and MCP server. Install asks for consent and folder trust; answer both. |
| Antigravity CLI | git clone https://github.com/skarn-security/agent-guard``agy plugin install agent-guard/antigravity |
Fails closed; see Safety. |
Установка
npx -y @skarn-security/[email protected] mcpКонфигурация
{
"mcpServers": {
"skarn": {
"command": "skarn",
"args": ["mcp"]
}
}
}