jnMetaCode/shellward

100 stars · Last commit 2026-05-18

AI Agent Security Middleware — 8-layer defense, DLP data flow, prompt injection detection, zero dependencies. SDK + MCP server for Claude Code, Cursor, LangChain, Hermes Agent & more.

README preview

<p align="center">
  <img src="assets/logo.svg" alt="ShellWard Logo" width="160" />
</p>

# ShellWard

**AI Agent Security Middleware** — Protect AI agents from prompt injection, data exfiltration, and dangerous command execution. ShellWard acts as an LLM security middleware and AI agent firewall, intercepting tool calls at runtime to enforce agent guardrails before damage is done.

8-layer defense-in-depth, DLP-style data flow control, zero dependencies. Works as **standalone SDK** or **OpenClaw plugin**.

[![npm](https://img.shields.io/npm/v/shellward?color=cb0000&label=npm)](https://www.npmjs.com/package/shellward)
[![license](https://img.shields.io/badge/license-Apache--2.0-blue)](./LICENSE)
[![tests](https://img.shields.io/badge/tests-123%20passing-brightgreen)](#performance)
[![deps](https://img.shields.io/badge/dependencies-0-brightgreen)](#performance)

[English](#demo) | [中文](#中文)

## Demo

![ShellWard AI agent firewall demo — blocking prompt injection, data exfiltration, and reverse shell attacks in real time](https://github.com/jnMetaCode/shellward/releases/download/v0.5.0/demo-en.gif)

View full repository on GitHub →