TwinEthosRequest access

Control

Agent incidents not detected or disclosed

Operators of agents should monitor for out-of-scope agent behavior (unexpected egress, credential use, identity creation, external writes), halt on detection, and notify affected parties and relevant authorities within a defined window.

Informational data, not legal advice. Summaries are TwinEthos's own words and rules have not been reviewed by a lawyer: check the official text before relying on any of it. A guard addresses an item; adding it is not a statement that your code meets any law.

Family: An AI agent's authority, reach, inputs, and components are not bounded and accountable · control id cond.agent-incident-no-detection-or-disclosure

Reach

1items this one guard addresses
0jurisdictions where binding law on it is in force
0more where it is enacted, not yet applying
0standards and frameworks on the same control

The guard to add

Alert on out-of-scope agent behavior, halt the agent automatically when an alert fires, and keep an incident runbook with a defined notification window and owner.

Three linked pieces. In the agent runtime: enforced limits (max turns, max actions, spend caps) and events emitted when the agent reaches a non-allowlisted host, uses a credential not issued to it, creates an account or identity, or writes to an external system. A kill switch or circuit breaker that the executor checks before every tool call, tripped automatically by those events, so the agent stops rather than only logging. A committed incident document (INCIDENT-RESPONSE.md, or an AI-agent section in SECURITY.md or the runbook) naming who is notified (affected third parties, and authorities where appropriate), the window the organization commits to, the owner, and what record of the agent's actions is preserved.

Where it goes: 15 agent action surface, 10 logs and telemetry, 12 repository artifacts, 14 user-facing text.

What reviewers look for: alert rules or SIEM detections scoped to agent workloads that reference egress, credential, and identity events; a halt flag or circuit breaker read inside the executor loop (not a prompt instruction) and limits enforced by the runtime; an incident document with a stated notification window, an owner, and evidence-preservation steps.

Example (Python agent loop), before:

while True:
    resp = agent.step()
    for call in resp.tool_calls:
        execute(call)

After:

MAX_ACTIONS = 50
actions = 0
while not kill_switch.is_tripped(AGENT_ID):
    resp = agent.step()
    for call in resp.tool_calls:
        if call.name not in DECLARED_SCOPE[AGENT_ID] or actions >= MAX_ACTIONS:
            kill_switch.trip(AGENT_ID, reason=f'out of scope: {call.name}')
            alerts.page('agent-oncall', agent_id=AGENT_ID, call=call.name)
            break
        execute(call)
        actions += 1

Engineering guidance, not legal advice. Each provision below may add its own details (a cadence, a deadline, a required notice element): open it for those.

Every rule this guard addresses

TwinEthos recommendation (not law) (1)

Related incidents