Halloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsSlow PC?RecommendedPC slow today? Run a repair scan before it gets worseResolve common Windows issues and optimize system performance.Scan NowHalloween DealsAmazon USOctober picks are moving - compare before checkoutAmazon US: current deals, useful picks and tech finds.See Picks×
FREEDOM251

Freedom251 › Blog › AI agents

AI Agent Tried to Wire $24,800: What Squidbrake Does—and What It Can’t

By Freedom251 Team · · 3 min read

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Pulkit Batra says an AI agent in a sandbox company tried to send a $24,800 wire after reading a CEO-impersonation email from a look-alike domain. He built Squidbrake as an external policy gateway that can check an agent’s tool calls and hold risky actions for human approval. The story is a reported sandbox scenario, not evidence that money moved or that the software has a measured fraud-prevention rate.

What happened in Batra’s sandbox

In his DEV Community account, Batra describes setting up a fictional company, Acme Inc, and giving an agent four support emails to handle: two refund requests, an invoice request, and an urgent request purportedly from the CEO to wire $24,800 to a new vendor.

As an Amazon Associate I earn from qualifying purchases.

The purported CEO’s address was [email protected]. The domain substitutes the letters “rn” for “m,” making it resemble “acme.” Batra says the agent handled the two refund requests and then tried to send the money to a German bank account. His account describes an attempted action in a sandbox; it does not say that an actual transfer occurred.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

How Squidbrake is meant to interrupt an agent

Squidbrake is described as an external gateway between an AI agent and the tools it can use. Instead of letting every tool call run directly, the gateway checks calls against configured policy. Depending on the rules, an action can be allowed, denied, or held until a person approves it.

#1 Best Overall

Batra sums up the design rationale this way: “Not a smarter model. A brake: something outside the agent that every action has to pass through, that the agent can’t talk its way past.” That is the author’s description of the intended boundary, not an independent security assessment.

Rules can distinguish reading from sending money

The project documentation describes policy rules in YAML. A policy might permit read-only actions while requiring approval or blocking operations that move money. The important distinction is not simply whether an agent can use a tool, but what the tool call would do and whether that operation is permitted under the configured rules.

History checks can add context

Batra also describes checks that consider recent action history—for example, a look-alike domain in an email preceding a money action, a repeated attempt after rejection, or a duplicate refund. The idea is to show an approver not just the requested operation but what led to it. The repository describes these and other policy, approval, integration, and audit features; those are project claims, not independently tested capabilities.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Audit and deployment claims

The project’s README and repository describe an audit trail using hash chaining, local or self-hosted operation, and integrations for coding agents and MCP servers. The README identifies Squidbrake as free and open source under the Apache-2.0 license, and documents installation with pipx install squidbrake or pip install squidbrake. These are repository instructions and statements; compatibility and current setup details may change, so consult the README for the latest guidance.

The security boundary is only as broad as its routing

A policy gateway can only govern actions that actually pass through it. Batra’s account notes that an agent with unguarded shell access or credentials may still act outside Squidbrake. In practice, protection therefore depends on routing every relevant tool and credential through the enforcement point and writing rules that cover the actions that matter.

The repository says guarded tools fail closed if the gateway is unavailable, meaning those guarded calls should not proceed when the gateway cannot make a decision. That behavior does not establish that all of an agent’s paths are guarded. Likewise, the project says it does not use an LLM in the decision path; that is not a guarantee against prompt injection, incomplete rules, or unsafe configurations.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

What the story does—and does not—establish

The $24,800 figure belongs to Batra’s described sandbox scenario; it is not an industry statistic. The DEV post and README are primary sources for what the author reports and what the project says it does, but the reviewed material provides no independent security audit, efficacy study, or measured rate of prevented fraud. It also offers no basis for concluding that Squidbrake is more effective than other safeguards.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

For teams evaluating an AI agent approval gate or tool-call policy gateway, the practical questions are whether all relevant tools and credentials are covered, which actions need a person’s approval, whether approvers can see the preceding context, how decisions are recorded, and what happens when the gateway fails. MCP’s Authorization specification, edition 2025-06-18, is relevant background for authorization in MCP systems; it does not validate Squidbrake’s implementation.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

AI agentsAI securityMCPopen sourceSquidbrake

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Recommended PC Tool
Recommended PC Tool
Crashes, No Sound, or Screen Glitches?Free driver scan
PC Slower Than It Used to Be?Free scan - under a minute

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.