Notes from building AgentValet

How to give AI agents real access without handing them the keys: breaches read as containment problems, least agency in practice, and fixes you can ship on your own server.

Filter by topic
RSS feed

Topic: Identity

APP 1.7: your privacy policy now needs a register you don't have

From 10 December 2026 your privacy policy must disclose automated decisions. The hard part is the register behind it. A checklist to start this week.

7 min read

Topic: Incidents

17,000 actions inside Hugging Face: reading an agent breach as a containment problem

An autonomous agent ran more than 17,000 actions inside Hugging Face, harvested stored credentials, and moved across internal clusters over a weekend. Here is the breach stage by stage, and what a governed agent layer changes at each one.

6 min read

Topic: Least agency

Least agency in practice: scoping what an AI agent can do

Least privilege limits what an agent can reach. Least agency limits how far it can act before it checks back. Here is how to apply it to real agents.

5 min read

Topic: Credentials

Your MCP server is holding a raw API token. Here is the three-line fix

Most MCP servers keep a raw token in the handler and write it straight to the logs. Here is what that costs you, and the three lines of @agentvalet/mcp-broker that fix it.

5 min read

Topic: Identity

Identity is the control plane for AI agents

OWASP's 2026 report makes agent identity the control plane. What that means for governing AI agents at runtime, and where most setups stop short.

5 min read

Topic: Credentials

Why your AI agent shouldn't have your API keys

Handing an AI agent a raw API key gives it permanent, unscoped, unauditable access to your accounts. Here's the risk, and what to do instead.

3 min read

Every post is also available as plain text at llms-full.txt, or as Markdown by adding .md to its address.