secure-agentic-framework/saf-mcp
SAF-MCP is a comprehensive security framework for documenting and mitigating threats in the AI Agent ecosystem.
What it solves
SAF-MCP provides a structured framework for documenting and analyzing adversary behaviors in agentic systems, specifically those utilizing the Model Context Protocol (MCP). It addresses the need for a standardized way to identify, categorize, and mitigate security threats unique to AI agents, such as prompt injection, tool poisoning, and sandbox escapes.
How it works
The framework uses a system of atomic, permanent technique IDs to represent distinct adversary behaviors. These techniques are organized into "profiles" (e.g., MCP Profile, Code-Agent Profile, RAG and Memory Profile) to scope behaviors to specific domains without duplicating IDs. It aligns with the MITRE ATT&CK framework by mapping techniques to 14 adversary objectives (Tactics), such as Initial Access, Execution, and Persistence. The project provides a detailed catalog of techniques, each linked to specific mitigation strategies and detection rules.
Who it’s for
- Security Teams: To build threat models for agentic deployments.
- Developers: To identify and implement mitigations for the agents, models, and tools they operate.
- Compliance Officers: To map security controls to known threats via MITRE ATT&CK linkages.
- Red Teams: To use as a reference for security testing of MCP deployments.
Highlights
- Permanent Technique IDs: Ensures consistency even when entries are updated or deprecated.
- Profile-Based Scoping: Separates general agentic mechanisms from domain-specific ones like MCP.
- MITRE ATT&CK Alignment: Supports threat modeling and detection engineering through established security standards.
- Evidence-Led Releases: Requires traceable claims and tested detections for new techniques.
- Operational Coverage Registry: Includes a detection coverage matrix to track validation maturity and rule ownership.
Related
- Dispatch
- Project
- Dispatch
- Project
- Dispatch