MakazhanAlpamys

Soup Wall — AI skill for Claude Code

AI community

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.

[![ci](https://github.com/MakazhanAlpamys/soup-wall/actions/workflows/ci.yml/badge.svg)](https://github.com/MakazhanAlpamys/soup-wall/actions/workflows/ci.yml) [![supply-chain](https://github.com/MakazhanAlpamys/soup-wall/actions/workflows/supply-chain.yml/badge.svg)](https://github.com/MakazhanAlpamys/soup-wall/actions/workflows/supply-chain.yml) ![license](https://img.shields.io/badge/license-Apache--2.0-blue)

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        #