Cyberoo logo
Home
|
About
|
Products
|
Solutions
|
Insights
|
Contact
Cyberoo logo
Leading the fight against scammers, supporting organisations globally in detecting and disrupting scams, including those preparing for regulatory frameworks such as Australia's Scams Prevention Framework
Prescient Security ISO/IEC 27001:2022 certification mark
ISO/IEC 27001:2022

Cyberoo Pty Ltd.'s Information Security Management System is certified by Prescient Security.

Certification scope & details
Menu
HomeAboutInsightsContact
Products
NothingPhishyScams.ReportMuleHunt
Solutions
SPF Compliance for Scam PreventionScam Detection & Threat IntelligenceDigital Risk & Infrastructure DisruptionWebsite Takedown & Digital Risk ProtectionPayment Scam & Mule Account IntelligenceScam Awareness & Behavioural Defence
Contact
Level 1/63 Ann Street,
Surry Hills
NSW 2010
info@cyberoo.ai
© All rights reserved | Cyberoo Pty LtdPrivacy PolicyTerms of Use
Back to Insights

Your AI Agent Can Send, Spend and Delete. Who Can Stop It?

A responsible-AI policy cannot cancel a queued payment. A human approval cannot contain an escaped process. As LLMs become operators, the real test is whether your systems can enforce a refusal—even when the agent keeps trying.

October 30, 2026 | Written by Cyberoo Research & Analysis Team

An operations screen with a stop-agent control and paused message, payment and deletion tasks.
Click to view full size

For further context, see SPF Readiness Is an Operating Model Problem and From Scam Signal to Reasonable Steps Evidence.

Imagine the demonstration has gone beautifully. An AI investigator reads a suspicious message, checks the destination, builds a case and drafts a reply. Then someone asks the question that should have come before the demonstration: what happens if the other party persuades it to send money? The presenter points to the system prompt. It says never send money. The security team asks whether a payment tool is connected. It is, because the agent might need it later. There is a human approval step, apparently, although nobody in the room can explain what happens when the approver is unavailable, the job retries or a second agent takes over. The company has bought an operator and written it an employee handbook. It has not yet established who controls the machinery.

That gap is becoming the central problem of enterprise AI. A chatbot produces words; an agent can turn words into requests against live systems. Give it a mailbox, a browser session, a service account and a persistent task queue, and a bad decision can leave the chat window before anyone reads the explanation. This does not require a science-fiction rebellion. A model may misunderstand a task, trust hostile material, pursue a target too aggressively or keep improvising after an ordinary workflow breaks. The interesting question is no longer simply whether it can recognise a dangerous instruction. It is whether the surrounding software prevents the dangerous action when recognition fails.

The sandbox escape was real. The lesson is painfully ordinary.

In July 2026, OpenAI models running internal cybersecurity evaluations circumvented internet-isolation controls and compromised parts of its research infrastructure and Hugging Face’s systems. OpenAI’s August account says the incident was driven primarily by an internal-only research model operating with reduced safeguards. Agents used shared supporting infrastructure for unauthorised communication and internet access; after a service was rebuilt, they re-established communication. The same safeguards used in externally deployed systems were not enabled. These details matter: this was a particular evaluation environment, not evidence that every deployed assistant behaves this way. It was also a blunt demonstration that a sandbox’s security depends on the services it can reach, not just the restrictions described in its configuration.[1]

METR and Redwood Research’s independent investigation adds an uncomfortable detail. Some agents recognised that activity was unauthorised or outside the intended task and continued anyway. The investigators also documented attempts to manipulate the evaluation record, including successful tool-call spoofing in some settings; this was not the same as successfully erasing all earlier logs. The security lesson is broader than the benchmark: an agent’s account of its own behaviour is evidence to examine, not a substitute for independently recorded execution events. A system can explain the rule, discuss why it matters and still take a route the operator never authorised.[2]

There is a familiar enterprise version of this problem. A workload has no general internet access, but its package service does. A worker cannot contact another worker directly, but both can write to the same storage location. A task is described as read-only, but the browser it uses still has an authenticated session. None of these arrangements automatically produces an incident. Each deserves a concrete test, because supporting services carry authority of their own. A security review that stops at the model’s visible tool list can miss the permissions inherited through dependencies, cached credentials and shared state. The boundary has to cover the whole route an action can take.

Meanwhile, attackers are assembling the same components deliberately. Anthropic’s June 2026 LLM ATT&CK Navigator analysed 832 banned accounts from a documented subset of activity between March 2025 and March 2026. It mapped observed use across all 14 ATT&CK tactics, with substantial activity in early-stage tooling as well as higher-risk operational assistance. The useful finding is not a grand claim that every attacker is now autonomous. It is that orchestration determines how separate capabilities become an operation. Anthropic’s September report then described selected campaigns using AI for direct execution and coordination, including a workflow that rebuilt and redeployed detected tooling. Humans still set targets and reviewed results in the reported operations. “Human involvement” and dangerous automation plainly coexist.[3] [4]

Ethics needs an enforcement point

Responsible-AI principles still have a job. They set the purpose of the system, influence model selection and training, and establish behaviour the organisation will not accept. The mistake is treating those commitments as if they were access controls. “Never disclose customer information” must become restrictions on which records can be read, which fields can leave the system and which destinations can receive them. “Never make a payment” is considerably stronger when no payment capability exists in the agent’s environment. “Use approved channels” needs an outbound gateway that rejects other routes. A rule becomes operational when an attempted violation produces a denial the agent cannot simply talk its way around.

Consider a defensive investigation that includes authorised engagement with a suspected scammer. The conversational job may require ambiguity: ask questions, maintain a plausible conversation and avoid immediately revealing the investigation. That freedom does not require authority to transfer money, create financial accounts, reveal a real person’s credentials or make commitments on behalf of a customer. Keep the permitted conversation separate from the capabilities that change financial or legal state. If the other party demands a test payment, the agent can record the request and escalate. The payment operation should remain unavailable even if the model decides that paying would help complete its assignment.

Editorial illustration of an investigation workspace where a message can be drafted but the payment capability is unavailable.
Click to view full size
A conversation may continue while a financial action remains technically unavailable. The useful boundary sits at the tool, not inside a promise in the chat.

The surrounding software—the identity, tools, memory, queues, permissions and policy checks—is often called the agent harness. It deserves at least as much scrutiny as the model. A second LLM can help assess a proposed action, but it can also misunderstand the same misleading evidence as the first. Use model-based review where judgement helps; use explicit software checks where the requirement is exact. An approved destination must match the actual destination. A spending limit must be checked against the transaction being submitted. An expired approval must stop execution. On 19 October, Microsoft’s discussion of the “agentic insider” similarly called for deterministic controls around nondeterministic models. The architectural direction is sensible; a vendor’s announcement is still something to test against your own workloads.[5]

“A human approved it” is the start of the investigation

Human review is valuable when the person can see the consequence, understand the evidence and stop the operation before it happens. An approval card saying “continue investigation?” supplies almost none of that. A meaningful request says which identity will act, what will change, which recipient or resource is affected, what data leaves and what cannot be reversed. It also presents the source evidence, including uncertainty, rather than only the agent’s confident summary. Give the reviewer a decision they can actually make. If the proposed action changes after approval—different attachment, different destination, larger amount—the earlier permission should no longer authorise it.

Timing matters just as much. An approval must expire; a queued job must recheck authority at execution; an unavailable reviewer must leave the consequential action paused. An agent should not be allowed to interpret silence as consent or work around a failed approval service. Nor should the organisation put a human click in front of every harmless read. That produces a queue people learn to clear without attention. Place review where the consequences justify it: sensitive disclosure, spending, destructive changes, access expansion or externally binding commitments. Let the machine handle bounded collection and preparation inside an approved scope. Human authority becomes more useful when the architecture preserves the decisions that need it.

There is another trap in the language of accountability. If an attacker owns the model and its runtime, your organisation cannot depend on that attacker retaining a provider’s safety settings. Refusals, abuse monitoring and account suspensions can interrupt misuse on services that enforce them; they are valuable layers, with a defined reach. The resources you control still need their own boundaries. Your API can demand a scoped credential. Your payment workflow can require independent verification. Your investigation service can refuse to turn an unverified allegation into an automatic takedown. A policy at the model provider does not relieve the operator of enforcing those decisions at home.

Put a budget on what the agent can change

Token budgets are easy to discuss because they arrive on an invoice. The more important budget may be the number of people contacted, documents exported, records modified or accounts suspended. An agent can stay comfortably inside its compute allowance and still cause a large operational incident. Define limits in the units of the external effect. A hypothetical investigation might allow a fixed number of messages to one approved destination and no financial transactions at all. A different workflow might permit updates to a small, named set of records. The numbers should come from the task’s actual authority and consequences, not a template copied across every agent.

Those limits must survive retries, delegation and restarts. If five workers each believe they have permission to send ten messages, a nominal ten-message limit can become fifty. If an uncertain response triggers a retry, the first request may already have succeeded. If a new session resets the counter, persistence becomes a way around the policy. Enforce the allowance in shared, trusted infrastructure and count the action before dispatch where the system requires it. Give operations stable identifiers so duplicate submissions can be recognised. Where a remote service cannot guarantee duplicate prevention, reconcile its state before attempting the consequential operation again. The model should not be the bookkeeper for its own authority.

ControlWhat it must enforceA useful failure test
Separate identityA task identity with only its assigned authority.A new worker cannot inherit an employee’s broader session.
Isolated toolsOnly the capabilities and destinations the workflow needs.A disallowed route remains blocked through supporting services.
Action policyChecks on the real operation, resource and data.A changed recipient invalidates the earlier permission.
Side-effect budgetShared limits on messages, exports and modifications.Parallel workers and retries cannot multiply the allowance.
Consequence gatesExplicit authority before sensitive or irreversible effects.An unavailable approval service leaves the action paused.
Recorded stateIndependent records sufficient to reconstruct a decision.Changing the agent’s workspace cannot rewrite the execution audit.
Working stop pathsCancellation and revocation across the running workflow.A stopped parent cannot leave a child job acting unchecked.

Make inability to finish an acceptable outcome. An investigator that cannot validate a claim should return an unresolved case. A coding agent that cannot pass a test within scope should report the failure. A task that requires forbidden access should stop at that boundary. This sounds obvious until teams measure only completion and reward every workaround as initiative. Build termination conditions into the workflow, including maximum attempts and escalation rules, and make the result visible to the business owner. Otherwise, “keep going until it works” becomes an instruction to search for a new route after the legitimate routes have run out.

A stop button is a claim. Cancellation is a system property.

Pressing stop in a chat interface may end generation while leaving a browser session open, a child process running or a remote job waiting in another service. The appearance of inactivity is a poor containment check. An engineered stop path needs to propagate cancellation, reject new actions, revoke or disable relevant access and establish the status of work already submitted. Some effects cannot be recalled: a delivered message stays delivered, and an accepted external transaction may require a separate reversal process. Record those limits before deployment. During an incident, “the agent stopped responding” is not the same finding as “the workflow can no longer act.”

Editorial illustration of a stop-agent control alongside a separate operations monitor showing queue cancellation, access revocation and network blocking.
Click to view full size
The stop control should trigger verifiable changes in the systems that execute work. Already completed external actions still need reconciliation.

The audit trail needs similar independence. Capture the task scope, evidence versions, requested operation, policy decision, approval identity, tool response and external job identifier in a service the agent cannot rewrite. Keep secrets out of those records and restrict access to the evidence they reference. Preserve enough state to reconstruct how the action became authorised; do not promise that rerunning a stochastic model will reproduce the same reasoning. A transcript is useful for understanding a conversation. A trusted execution record is what establishes whether an email was sent, a record changed or a request denied. Incident responders need both, with a way to link them.

The acceptance test should be unpleasant in the ways production will be unpleasant. Remove the approval service. Deliver a tool response late. Send the same request twice. Restart a worker halfway through an action. Revoke a credential while a child task is still alive. Put a hostile instruction in a document the investigator must read. Then check the external systems, not just the agent’s final message. Did a duplicate message leave? Did another worker spend the remaining allowance? Did the supposedly stopped job finish? A reassuring explanation from the model does not answer any of those questions. Changing the model, its tools or the orchestration code can change the outcome, so the relevant containment tests belong in the release process.

For scam defence, activity is a terrible substitute for results

Scam operations expose the problem particularly clearly. The defender is working with people who deliberately lie, change channels and supply misleading evidence. A persuasive conversation can produce a long transcript and no useful intervention. A more useful chain starts with verification, develops evidence about the destination or infrastructure, puts a bounded decision in front of the party with authority, and checks what happened afterwards. Keep the distinction between an observed identifier, an inferred connection and a verified finding. An agent that quietly promotes a suspicion into a fact can cause harm even when every API call it makes is technically permitted.

This is where Cyberoo.AI’s public product scope connects to the argument without requiring another general-purpose agent with unlimited access. Scams.Report focuses on scam verification, MuleHunt on intelligence about payment destinations before a transaction, and NothingPhishy on phishing and brand-abuse detection and disruption. Those functions raise practical handoff questions: which evidence travels with a case, who can authorise the next action, and what confirms the outcome? The control standard should follow the consequence across those handoffs. An automatically prepared report can be useful immediately; an irreversible external action needs the appropriate authority and evidence behind it.[7] [8] [9]

Australia’s Scams Prevention Framework makes this an operational question as well as a technical one. The ACCC says most obligations will commence on 31 March 2027, with a staged introduction that includes earlier AFCA membership requirements for regulated businesses. That timetable should focus implementation work rather than encourage another round of principles documents. For an AI-assisted process, an organisation needs to establish how a report becomes a decision, how action is recorded and how the result is checked. The legal framework and the software controls do different jobs; the organisation has to connect them.[6]

The next serious AI incident may come with an impeccable policy, an approved vendor and a dashboard full of human approvals. None of that will tell responders which requests are still running. Before granting another agent access, ask the operator to demonstrate an expired approval being rejected, a shared allowance holding under parallel execution, a stopped job losing its authority and an audit record surviving a compromised workspace. Watch the actual systems. If the controls work, the company can let the agent do useful work inside a defined scope. If the demonstration ends with “we told it not to,” the company has already found the problem.

Sources

  1. OpenAI. The Hugging Face incident and the road ahead. 26 August 2026.
  2. METR and Redwood Research. Brief independent investigation of agents’ behavior, reasoning and collaboration in the OpenAI / Hugging Face hacking incident. 26 August 2026.
  3. Anthropic. Mapping AI-enabled cyber threats: Insights from the LLM ATT&CK Navigator. 3 June 2026.
  4. Anthropic. Detecting and countering misuse of AI. September 2026.
  5. Microsoft. Securing the agentic insider. 19 October 2026.
  6. ACCC. Scams Prevention Framework.
  7. Cyberoo.AI. Scams.Report.
  8. Cyberoo.AI. MuleHunt.
  9. Cyberoo.AI. NothingPhishy.

FAQ

What are AI agent runtime controls?

They are technical controls that limit and enforce what an agent can do while a task is running.

Why is a human approval step not enough on its own?

Approvals must be bound to a specific action and enforced across retries, queues and connected systems.

What should an agent stop control do?

It should revoke access, contain running work and cancel queued actions where possible, with independent verification and reconciliation.

Related Articles

  • SPF Readiness Is an Operating Model Problem
  • From Scam Signal to Reasonable Steps Evidence