Skip to main content

AI/ML / Multi Agent Refarch / Controls / DEV

Multi-Agent Isolation and Segmentation

CCC.MARefArc.CN14 · PREV

Isolate agents and their memory and state so that compromise or failure of one agent cannot propagate to others, and enforce segmentation of agent-to-agent communication.

Related Capabilities

IDTitleDescription
CCC.MARefArc.CP19MCP-interaction zero-trust guardrailsEnforces authentication and authorization for every MCP request and governs which agents may use which tools, applying rate limits and validating tool-call parameters.
CCC.MARefArc.CP07Unified sandboxed agent runtimeSecure, sandboxed environment where all agentic reasoning and execution occurs, providing task state management for pause/resume/handoff and intercepting and validating tool calls with credentials handled securely within the sandbox.
CCC.MARefArc.CP08Built-in trusted toolsA collection of bundled, trusted tools providing fundamental capabilities: the MCP client bridge to the external MCP layer, a sandboxed shell, workspace I/O, and web search.
CCC.MARefArc.CP09Agent memoryShort-term in-session context management (trimming and summarization to control length, cost, and latency) and durable long-term memory across sessions, including session summaries and user/task personalization.
CCC.MARefArc.CP11Adaptive learningGenerates learning signals based on execution outcomes to refine prompts, adjust agent configurations, or improve tool-selection strategies.
CCC.MARefArc.CP06Agent collaboration and orchestration patternsSupports supervisor/worker decomposition, skills-based routing, and agent-as-a-tool handoff for decomposing and executing complex tasks across multiple agents.
CCC.MARefArc.CP03Agent registry and lifecycle managementCatalog of available agents with their capabilities, metadata, and configuration, supporting versioning, lifecycle management, and controlled onboarding of new agents.

Related Threats

IDTitleDescription
CCC.MARefArc.TH27Authorization bypass and tool-chain privilege escalationAgents discover and invoke API endpoints outside their use case, chain individually authorized calls into unauthorized outcomes, circumvent segregation-of-duties workflows, or experience permission creep during operation, defeating intended authorization boundaries.
CCC.MARefArc.TH30Agent memory and state poisoningInjected instructions or corrupted reasoning patterns are written into agent short- or long-term memory, learned behaviours are corrupted over repeated exposure, state storage is attacked directly, and malicious instructions persist across sessions and users.
CCC.MARefArc.TH31Multi-agent collaboration compromiseMalicious or compromised agents inject harmful data into agent-to-agent channels, contaminate shared resources, impersonate higher-privilege agents, inherit privileges through interaction, or propagate cascade failures across dependent agents.

Assessment Requirements

IDTextApplicability
CCC.MARefArc.CN14.AR01Each agent's runtime, memory, and workspace MUST be isolated such that one agent cannot read or modify another's state without authorization.tlp-clear, tlp-green, tlp-amber, tlp-red
CCC.MARefArc.CN14.AR02Agent-to-agent communication MUST be authenticated and segmented to prevent privilege inheritance and cascade failures.tlp-clear, tlp-green, tlp-amber, tlp-red

Guideline Mappings

FrameworkIDRemarks
finos-airAIR-PREV-022