SuperAPI AI 工具集

mcp-security-auditor

安全与审计

查看项目

更新于 10-16 06:51

技能介绍

用途:对 MCP 使用情况进行按需审计,只读审计日志,不执行策略、不拦截调用(拦截由 mcp-call-gate.cjs 负责)。

主要能力:读取 <security-dir>/mcp-audit.jsonl,按 Agent→MCP 服务器→方法、时间桶(1 小时/24 小时/会话)和状态(success/blocked/rate-limited)分组;通过 scripts/json-to-toon.cjs 投影为 TOON,避免将原始 JSONL 载入上下文;分类呈现被拦截调用(BLOCKED:true)、限流告警(80%/100%)和可疑模式(破坏性 SQL、输出大于 10KB、高频调用)。日志输入字段经 sanitize-mcp-input.sh 清洗,会剥离 Authorization 头、将令牌替换为 [REDACTED]、超 1KB 内容截断。

使用方式:通过命令 /aura-frog:mcp audit 触发。security-dir 解析顺序为 $AF_SECURITY_DIR、.claude/security/、.aura/security/,取首个存在者,均不存在则报告“no audit log yet”,不得硬编码。保留期由 AF_MCP_AUDIT_RETENTION_DAYS 控制,默认 30 天,清理由会话启动扫描完成,不由本技能执行。

限制:不执行强制、不修改审计日志、不调用 MCP、不代理 MCP 调用、不决定策略;策略以 rules/agent/mcp-security-policy.md 为准,数据库相关以 rules/agent/db-access-policy.md 为准。当前状态为 v3.7.0-rc.1。价格、平台支持等其他信息暂未提供。