You built this
over years.
§1The line
The line
We draw the line around what matters, and we prove the line holds.
Exhibit A
The agent gets what its job needs. Everything else sits behind a line we can prove, path by path.
§2The part nobody’s done yet
The front door is locked.
The side door isn’t.
Most security tools tell you a problem is unlikely. They score risk and flag what looks suspicious. We trace every path from the agent’s credentials, including the ones that take several steps, and when none of them crosses the line we say so and sign it. That claim covers what we can see, which is why a blind spot comes back unknown, never safe.
-
Looks safe
The agent has no permission to read the customer list. Most tools check this, see nothing wrong, and stop.
s3:GetObject · denied
Table 1
Same agent.
Two different answers.
| Step | AWS IAM Access Analyzer1 | AgentSecurity |
|---|---|---|
| Read the list directly | Checked | Checked |
| Create a helper | Not followed | Followed |
| Hand it a role, then read | Not followed | Followed |
| Verdict | Nothing flagged. | Side door found. |
1AWS IAM Access Analyzer looks for direct access, finds none, and flags nothing.
§3Design partners
Know exactly where the line is.
We’re taking on a small number of early design partners running AI agents in AWS. Know what you’re giving your agents.