SS

skarn-security/agent-guard

Developer toolsОфициальный

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

37 stars 0 forks Качество 83 Тренд 26MIT

Плагины 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.
Открыть полный README на GitHub

Установка

npx -y @skarn-security/[email protected] mcp
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "skarn": { "command": "skarn", "args": ["mcp"] } } }