AI Security & GovernanceExpert12 chapters

The Agent Trust Boundary

Identity, permissions, and blast radius for software that acts on its own

An agent is a new principal in your system rather than a feature of your application, so its security comes from where you draw its boundary and never from prompt hygiene.

Assume the injection succeeds. That single assumption reorganises the whole problem: security stops being a matter of instruction wording and becomes a question of identity, authority and containment. This book draws the boundary — who the agent is, what it may call, where its code runs, what it may reach, what it may remember — and places enforcement outside the model, at the gateway, the tool or the destination system. It ends with the evidence an auditor asks for, because from 2 August 2026 some teams have to produce it.

Written for: Architects and security-minded leads giving an agent real credentials for the first time.

No chapter is published yet. The full contents below is the finished outline; chapters go live as they are written, and none of them will sit behind a signup.

Jacket for The Agent Trust Boundary — Identity, permissions, and blast radius for software that acts on its own

What it makes operable

Outcomes, not topic coverage.

  1. 01Map the trust boundaries of an agentic system and name every principal inside it
  2. 02Give each production agent one identity and enforce its authority outside the model
  3. 03Choose an execution sandbox that matches code nobody has reviewed
  4. 04Produce the logging, oversight and documentation evidence an auditor asks for

Complete contents

12 chapters, in order.

Each chapter settles one decision, so it can be read on its own. Read in sequence to build the argument the book is making.

  1. 01

    The Agent Is a Principal, Not a Feature

    What changes the moment software starts acting under an identity of its own.

    In writing
  2. 02

    Mapping Trust Boundaries in an Agentic System

    Drawing the lines between model, tools, data sources, other agents and people.

    In writing
  3. 03

    Indirect Prompt Injection as the Default Condition

    Designing on the assumption that the injection lands.

    In writing
  4. 04

    Least Privilege at the Tool Layer

    Capability reduction per data source, enforced by the tool rather than the prompt.

    In writing
  5. 05

    One Identity per Agent

    Workload identity, short-lived credentials, and an explicit authority record.

    In writing
  6. 06

    Authorization Enforced Outside the Model

    Moving the decision to the gateway or the destination system.

    In writing
  7. 07

    Running Code Nobody Reviewed

    Matching isolation — hardened container, gVisor, microVM — to the threat model.

    In writing
  8. 08

    Egress Control and Data Exfiltration

    Deterministic network blocks as the last defence that still works.

    In writing
  9. 09

    Memory and Context Poisoning

    Quarantining what an agent is allowed to believe about its own past.

    In writing
  10. 10

    Inter-Agent Communication and Cascading Failure

    Signed identity across a boundary, and containment when one agent is wrong.

    In writing
  11. 11

    Supply Chain: Models, Prompts, Servers, Skills

    Inventory and provenance for everything an agent loads at runtime.

    In writing
  12. 12

    Evidence for Auditors: Logging, Oversight, Documentation

    Tamper-evident logs, a stop control that works, and docs generated from the repo.

    In writing

Evidence

What this book is arguing against.

Third-party sources behind the book's premise. Every figure in them belongs to the party that published it and is attributed to them in the text.