用途:在运行时执行权限边界,拦截工具调用与文件操作,校验其是否符合智能体的权限矩阵,阻止未授权操作并记录所有访问尝试。
主要能力:一是工具访问控制,拦截工具调用、校验工具是否在允许列表、阻止未授权工具使用;二是文件系统边界执行,按模式检查文件路径、执行读写边界、阻止对被拒路径的访问;三是网络执行,校验域名访问权限、阻止未授权网络请求、执行协议限制;四是违规处理,记录所有违规尝试、阻止未授权操作、向 tracer 报告。
执行架构涉及 EnforcementContext、ViolationRecord、EnforcementResult 等接口,支持 strict、permissive、audit 三种模式。工具执行会先检查核心工具,再处理含冒号的 MCP 工具,先查 denied 再查 allowed,严格模式下未知工具会被阻止。文件访问会先规范化路径,优先匹配 deny 模式,再按 readPatterns 或 writePatterns 判断,未被任何模式覆盖则违规。Bash 会检查是否启用、先匹配 deniedPatterns 再要求命中 allowedPatterns。网络会校验是否启用、域名是否在允许列表,支持通配符匹配。违规处理会记录时间戳、类别、操作、目标、是否阻止与消息,audit 模式下允许但标记。
集成点:输入来自 dag-permission-validator 的权限矩阵,输出违规给 dag-execution-tracer,与 dag-isolation-manager 协调隔离级别,所有操作记录用于审计。
限制与说明:资料未提供安装方式、具体价格、平台支持范围及性能数据;仅描述设计原则为默认阻止、提前检查、全部记录、先查拒绝列表、规范化路径。实际可用性与部署细节暂未提供。