Secure agents

Identity, authorisation, sandboxing and security controls for agents that can observe data and take action.

In Secure agents

10 articles
Agent security6 MIN READ

Designing credentials that expire before trust does

Agent credentials should be shorter-lived than the assumptions that justify them. Bind them to a workload, audience, task and action, then prove renewal and revocation work.

Agent security6 MIN READ

What evidence should survive an AI security incident?

Investigators need more than chat transcripts. Preserve identity, instructions, retrieved context, model and tool versions, policy decisions, credentials, network events and actual state changes.

Agent security6 MIN READ

Testing an agent’s network-egress boundary

“Internet access” is too broad a permission for an agent. Define destinations, protocols, data-release rules and failure behaviour, then test bypasses against the deployed network path.

Agent security6 MIN READ

What least privilege means for an AI agent

Least privilege for agents is not a smaller role assigned once. It is authority narrowed by identity, task, resource, action, time and consequence at every tool call.

Agent security6 MIN READ

A practical security review for an MCP server

Review an MCP server as a privileged protocol adapter: verify tool semantics, OAuth boundaries, token audience, downstream delegation, input handling, isolation, logging and consent.

Agent security6 MIN READ

How to map an AI agent’s attack surface

A useful agent threat model follows data, instructions, identity, tools and state across trust boundaries. This method turns the map into test cases and control decisions.

Agent security6 MIN READ

Prompt injection is a workflow-security problem

Prompt injection becomes consequential when untrusted content can steer a model towards privileged tools. Reduce the blast radius by redesigning the workflow around trust and authority.