Skip to main content
The patterns from the previous page share a structural weakness: credentials are too broad, last too long, and are not attributable to a specific agent-user delegation.

Blast radius is unlimited

When an agent holds a shared credential, compromise of one path can expose everything that credential allows.

Prompt injection becomes a systems attack

Without credentials, prompt injection is mostly a content integrity issue. With credentials, it becomes an infrastructure issue.
The agent does not just say something wrong. It performs authenticated actions that can be destructive.

You cannot revoke one agent

Shared credentials force all-or-nothing incident response.
There is no surgical kill switch for one agent.

No audit trail

Shared credentials collapse many actors into one identity.
This does not answer the key questions: which agent, on whose behalf, from which prompt, under what policy.

Credentials leak through outputs

Agents run in adversarial conditions. Credentials in process memory can leak through many paths.
The risk surface includes logs, traces, exceptions, tool payloads, and generated responses.

Overprivileged by default

Static tokens keep all original scopes for every task.
Least privilege is not enforced per invocation, so every task runs with excess permissions.
This is why security teams often block agents in production. The core risk is not model output quality alone; it is credential architecture.