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 security scanning — prompt injection, jailbreak, SQL injection, PII protection

    TypeScript 1 1

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

    Python SDK for Shrike Security - LLM security scanning for OpenAI, Anthropic, and Google Gemini

    Python

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

    TypeScript/JavaScript SDK for Shrike Security - LLM security scanning for OpenAI, Anthropic, and Google Gemini

    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 Shrike — AI governance for every AI interaction. Drop-in wrappers for OpenAI, Anthropic, and Gemini.

    Go

Repositories

Showing 6 of 6 repositories

Top languages

Loading…

Most used topics

Loading…