SLSA defines supply chain integrity levels for software artifacts. AI agents introduce new supply chain risks:
- Agent code provenance -- which developer built this agent? Is the code signed?
- MCP server integrity -- are the tools the agent uses verified and pinned?
- Model provenance -- which model version is the agent using? Has it been tampered with?
- Configuration integrity -- have the agent's permissions, spend limits, or trust levels been modified?
Proposed SLSA Agent Levels:
- Agent L0: No provenance. Agent deployed from unknown source.
- Agent L1: Agent code is signed. MCP tool definitions are hashed.
- Agent L2: Agent built in CI with signed provenance attestation. Tools pinned with SHA-256.
- Agent L3: Agent built in isolated environment. All components (code + tools + model + config) have SLSA L3 provenance. Cryptographic identity bound to build attestation.
This extends SLSA from software artifacts to autonomous agent systems.
Reference: OWASP MCP Security Cheat Sheet Section 7 covers tool definition pinning via cryptographic hashes.
SLSA defines supply chain integrity levels for software artifacts. AI agents introduce new supply chain risks:
Proposed SLSA Agent Levels:
This extends SLSA from software artifacts to autonomous agent systems.
Reference: OWASP MCP Security Cheat Sheet Section 7 covers tool definition pinning via cryptographic hashes.