Skip to content
@Shrike-Security

Shrike

Action governance for AI agents your policy enforced on every tool call, command, and query before it runs. MCP-native, fail-closed.

Shrike Security

Ship AI Agents That Act — Without Losing Control.

The industry has gotten very good at watching AI agents: more telemetry, more monitoring, more behavioral analysis. But watching an agent take a destructive action isn't the same as stopping it.

Shrike is the enforcement layer. You declare what each agent is allowed to do — its scope, its policy, the actions that need a human. When an agent takes an action — a tool call, a shell command, a SQL query, a message to another agent — Shrike evaluates it against your policy at runtime, before it executes, and returns a verdict: allow, warn, require human approval, or block. Out of the box it enforces safe defaults, so an agent is governed before you write a single line of policy.

Shrike doesn't decide on its own authority. It enforces yours — at a point the agent can't reason its way around.

The model isn't the risk. The action is.


What it does

  • You set the policy; Shrike enforces it. The decision criteria come from your declared agent scope and policy — with safe defaults on out of the box. Shrike is the mechanism that makes that decision run at runtime, not an authority of its own.
  • Governs actions, not just inputs. Every tool call, shell command, database write, and agent-to-agent message is evaluated across the full multi-turn session — the prompt, the response, and the action it triggers.
  • Runs where the agent can't reason around it. Enforcement happens out of band, independent of which model is driving.
  • Session-aware. Decisions account for what the agent has already done this session, not just the request in front of it.
  • 9-layer cognitive pipeline. Prompt injection, jailbreak, data exfiltration, PII exposure, and unsafe actions — caught before execution.
  • MCP-native, SDK-first. Drop it in at the enforcement point in your own code, or run it as a gateway. Free tier to start.

Start here

MCP server shrike-mcp · npx shrike-mcp
TypeScript / JS SDK shrike-guard · npm i shrike-guard
Python SDK shrike-guard · pip install shrike-guard
Docs shrikesecurity.com/docs
Website shrikesecurity.com

Apache-2.0 · Built for teams putting AI agents into real operations.

Popular repositories Loading

  1. shrike-mcp shrike-mcp Public

    MCP server for AI agent action governance. 14 tools that check every tool call, SQL query, file write, shell command, and agent message against your policy before it runs.

    TypeScript 2 2

  2. shrike-guard-python shrike-guard-python Public

    Python SDK for AI agent action governance. Drop-in wrapper for OpenAI, Anthropic, and Gemini that governs every tool call, prompt, and response before it runs.

    Python

  3. shrike-guard-js shrike-guard-js Public

    TypeScript/JavaScript SDK for AI agent action governance. Drop-in wrapper for OpenAI, Anthropic, and Gemini that governs every tool call, prompt, and response before it runs.

    TypeScript

  4. NemoClaw NemoClaw Public

    Forked from NVIDIA/NemoClaw

    Run OpenClaw more securely inside NVIDIA OpenShell with managed inference

    JavaScript

  5. .github .github Public

    Shrike Security — organization profile

  6. shrike-guard-go shrike-guard-go Public

    Go SDK for AI agent action governance. Drop-in wrapper for OpenAI, Anthropic, and Gemini that governs every tool call, prompt, and response before it runs.

    Go

Repositories

Showing 7 of 7 repositories

Top languages

Loading…

Most used topics

Loading…