Soup Wall — AI skill for Claude Code
Soup Wall: a local firewall for what an AI agent does - tool calls, tool results, MCP handshakes, subagents.
How to install Soup Wall
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open MakazhanAlpamys/soup-wall and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Soup Wall does
Soup Wall: a local firewall for what an AI agent does - tool calls, tool results, MCP handshakes, subagents. Deterministic, shadow-first, no account, no network.
Alternatives in AI
- Xerj — Local-first search engine and MCP server for AI agents 12.5k ★
- Open Science — Open Science Desktop — local-first, model-agnostic AI research workbench for macOS, Windows & Linux 1.5k ★
- Agent Storyboard — 本地优先的 Agent 视频分镜工作台:让 Codex、Claude Code 通过 MCP 写分镜、生成图片/视频素材和配音,并自动回填 359 ★
README
Soup Wall
A firewall for what an AI agent *does* — every tool call, tool result, MCP handshake and subagent spawn — that runs on one machine, needs no account, and makes no network call of its own.
Detection tells you content looks dangerous. This layer decides whether the *action* is allowed to happen: untrusted content driving a destructive command, a secret heading out over the network, a subagent asking for tools its parent never had, an MCP server quietly rewriting a tool description. It is deterministic, local, and shadow-first.
Pure Rust. Apache-2.0.
[](https://github.com/MakazhanAlpamys/soup-wall/actions/workflows/ci.yml) [](https://github.com/MakazhanAlpamys/soup-wall/actions/workflows/supply-chain.yml) 
What is in this repository
| Crate | Purpose |
|---|---|
core |
Text detectors — prompt injection (signatures, heuristics, optional local classifier), secrets, PII, improper output — with OWASP LLM Top 10 and MITRE ATLAS tags, risk scoring, YAML policy |
agent |
The agent reference monitor: taint tracking, action classes, egress-host control, subagent authority, MCP manifest signals, first-match policy |
agentfw |
The daemon: Claude Code hook collector, MCP proxy with manifest pinning, local JSONL audit, replay, preflight, human approval grants, guarded execution |
adapter |
The versioned local decision contract a control plane would speak, if you add one |
bench |
Reproducible regression corpus and the policy-change gate |
Not in this repository: the HTTP proxy for OpenAI/Anthropic traffic, SSO, SCIM, multi-tenant administration, usage ledgers and billing. Those are the commercial layer.
Quickstart
cargo build --release
./target/release/agentfw install #
Related Skills
Datafog Python
Offline PII firewall for AI agents and LLM apps: fast local detection and redaction, Claude Code hook, LiteLLM
Jevify MCP Server
Local, offline MCP server for jevify: find the AI calls that are really decisions, then plan their migration t
Tachograph
Tachograph - Local-first activity monitoring for AI coding agents. Everything stays on your machine: no networ
Openbles Firewall
OpenBles Firewall 1: an open 31.8 MB decision model that catches prompt injection in what an AI agent reads (w
Apohara Agentguard
Anti-bypass command-safety hook, local seccomp+Landlock sandbox, and deterministic prompt-injection firewall f
Aigis Kr
Deterministic, zero-dependency Python firewall for AI agents — MCP rug-pull, memory poisoning, indirect inject
Related Agents
Browser Testing
Browser automation and testing specialist. Uses playwright-cli (stateful Bash CLI) for deterministic scripted
Backlog MCP Validator
Validate the backlog FastMCP server against the CLI. Calls MCP tools natively via the agent-scoped backlog ser
Network Analyst
Deep network analysis agent — packet inspection, protocol dissection, traffic anomaly detection, IDS/IPS rule