用途:为 LiteLLM 配置或审查安全防护,覆盖内容安全、PII masking、prompt injection、tool permission、MCP guardrails 与 call hooks,适用于需要修改、拒绝或限制 LLM/工具/MCP 请求的任务。
主要能力与工作流程:先建立 threat model,分类输入、输出、tool、MCP、数据外泄与越权风险;查核 LiteLLM 版本、guardrail provider、mode、授权与失败语义;选择 pre_call、post_call、pre_mcp_call 等正确执行点;把必须执行的防护设为 default-on;工具权限采用默认拒绝与最小 allowlist,并对工具名称与参数同时限制,避免只允许名称却放任高风险 arguments;明确定义 provider error 与 guardrail error 的 fail-open 或 fail-closed 行为;测试 allow、deny、mask、rewrite、provider error 与 guardrail error。需要 tool permission config、PII config 与测试规格时,读取实验与参考。
安全底线:高风险安全控制采用 fail-closed,除非 threat model 明确证明可降级;不以 guardrail 取代 key、team、model access、sandbox 或 audit log;Allow 规则不得使用无限制的 .*;自定义 hook 不记录 secret、完整敏感 prompt 或未遮蔽个资。
验收:threat model 与每条规则可追溯;未匹配工具默认拒绝;参数限制有合法与违规 fixture;guardrail 故障行为可重现,且高风险路径不会静默放行。
限制:资料未提供具体安装命令、代码示例、收费与平台信息,暂未提供。