Start with a one-page description of the agent. You cannot review what you have not written down. Capture:
- Purpose. The tasks the agent is meant to perform, in one or two sentences.
- Users and triggers. Who can talk to it, and which systems can start it, such as a ticket, an email or a scheduled job.
- Inputs. Every source of text or files it reads: user messages, documents, web pages, retrieved knowledge, tool results, memory.
- Tools. Every function it can call, with the permissions behind each one.
- Outputs and side effects. What it can send, write, buy, delete or deploy.
- Other agents. Any agent it hands work to or receives work from.
The OWASP agentic security team uses a running example in its field guide to the Top 10 for Agentic Applications that shows why this inventory matters: a finance copilot whose inputs include employee prompts and backend events, whose workspace includes a planner agent, an executor agent and shared memory, and whose tools reach email, ticketing, CRM, payment APIs and shell commands (OWASP ASI field guide). Every one of those connections becomes a review question.



