durin
预约演示

AI & MCP 风险 审计

找出 AI 配置中的不足。回答十个问题或检查代理配置,查看总体评级,然后填写资料以下载完整报告。

10 的问题 1

您是否保留员工使用的 AI 智能体 工具的列表?

  • 是的,而且是最新的
  • 部分,或者已经过时
  • 否
  • 不知道
  1. 评估您的配置
  2. 查看评估结果
  3. 下载报告

无需邮箱即可开始。最后填写资料,即可查看并下载完整报告。

从你所知道的开始。

选择你拥有的证据。该工具将指导您完成评估并解释结果的依据。

您的数据会发生什么情况

了解哪些信息保留在您这里、哪些会发送以评分,以及申请报告时我们会保留什么。

  • 在内存中处理并在返回报告时丢弃;我们保留您的电子邮件和同意以及速率限制数据。
  • 在发送任何内容之前,秘密会在浏览器中被屏蔽,服务器会再次检查并删除任何看起来仍然像秘密的内容。
  • 没有分析、聊天或广告脚本。可选的示例视频仅在您选择播放时才会加载 YouTube。
  • 等级是一个风险信号,而不是认证。每项发现都显示了其证据及其成立方式。

知道接下来要复习什么。

先查看总体评级。准备好后,验证工作邮箱,即可下载六个风险领域、支持证据和实用改进建议。

浏览完整的示例报告

探索由综合 Claude 代码、光标和 Windsurf 配置构建的说明性报告。

D · 高风险

9 个问题,包括缺少基本控件。

一台机器上的智能体客户端配置 · 4 个配置文件 · 生成{日期}

风险领域

  • 影子人工智能

    没有人批准有什么联系?

    A 低风险

    调查结果:1

  • 访问和凭据

    谁和什么可以访问哪些系统,以及如何保存密钥?

    A 低风险

    调查结果:0

  • 智能体 动作

    如果没有人答应,智能体 能改变什么?

    F 风险极高

    调查结果:3

  • 数据暴露

    智能体 可以访问哪些敏感数据?这些数据会去哪里?

    C 风险增加

    调查结果:2

  • 审计 踪迹

    你能证明谁做了什么吗?

    B 有一定风险

    调查结果:2

  • 供应链

    您可以信任 智能体 所依赖的服务器和供应商吗?

    C 风险增加

    调查结果:1

优先改进建议

  1. 更改数据的工具已提前获得批准

    从始终允许列表中删除整个服务器和通配符条目。

    快速修复 · 将总分提高 8.4 分

  2. 服务器每次启动时都会下载新代码

    将每个包固定到确切的版本,例如@scope/name@1.2.3,并检查升级。

    快速修复 · 将总分提高 5.9 分

  3. 服务器让 智能体 运行代码或 shell 命令

    删除服务器,或在访问受限的容器或沙箱中运行它。

    一些工作 · 将总分提高 4.2 分

研究结果

关键 快速修复AA-2

更改数据的工具已提前获得批准

为什么这很重要

预先批准的写入或删除工具在没有人先看到的情况下运行。

证据

playwright 的每个工具,包括删除工具,都在 ~/.claude/settings.json 中预先批准 (从配置文件中读取)

github 上的 create_pull_request 已在 ~/.claude/settings.json 中预先批准 (从名字推断)

修复

  1. 从始终允许列表中删除整个服务器和通配符条目。
  2. 仅预先批准指定的只读工具。

Durin 可以做到这一点: Durin 可能需要一个人的 审批 进行每次写入,与其确切参数相关联,或者完全阻止写入。 预约演示

映射到

ISO/IEC 27001:2022 Annex A: A.5.3, A.8.2

SOC 2 Trust Services Criteria: CC6.3, CC8.1

GDPR: Art. 32

高 快速修复SC-1

服务器每次启动时都会下载新代码

为什么这很重要

更改或受损的程序包在此计算机上运行,而没有任何人对其进行审查。

证据

github 运行没有固定版本的 npm 软件包 @modelcontextprotocol/server-github (~/.claude.json) (从配置文件中读取)

playwright 运行没有固定版本的 npm 软件包 @playwright/mcp (~/.claude.json) (从配置文件中读取)

linear 运行没有固定版本的 npm 软件包 mcp-remote (~/.cursor/mcp.json) (从配置文件中读取)

postgres 运行没有固定版本的 npm 软件包 @modelcontextprotocol/server-postgres (~/.cursor/mcp.json) (从配置文件中读取)

修复

  1. 将每个包固定到确切的版本,例如@scope/name@1.2.3,并检查升级。

映射到

ISO/IEC 27001:2022 Annex A: A.5.19, A.5.20, A.5.21, A.5.22

SOC 2 Trust Services Criteria: CC9.2, CC7.1

GDPR: Art. 28

高 一些工作AA-3

服务器让 智能体 运行代码或 shell 命令

为什么这很重要

运行代码可以让 智能体 执行用户帐户可以执行的任何操作。

证据

{客户端}({文件})中的{服务器} (从配置文件中读取)

{客户端}({文件})中的{服务器} (从配置文件中读取)

修复

  1. 删除服务器,或在访问受限的容器或沙箱中运行它。
  2. 每次调用都需要 审批。

映射到

ISO/IEC 27001:2022 Annex A: A.5.3, A.8.2

SOC 2 Trust Services Criteria: CC6.3, CC8.1

GDPR: Art. 32

高 一些工作DE-2

服务器直接连接到数据库

为什么这很重要

具有数据库访问权限的 智能体 可以读取或更改其 凭据 允许的任何内容。

证据

postgres 连接到数据库 (~/.cursor/mcp.json) (从配置文件中读取)

修复

  1. 通过仅限于所需表的只读帐户进行连接。
  2. 让 智能体 远离生产数据库。

映射到

ISO/IEC 27001:2022 Annex A: A.5.12, A.5.14, A.5.34, A.8.12

SOC 2 Trust Services Criteria: C1.1, CC6.7

GDPR: Art. 5(1)(c), Art. 28, Art. 30, Art. 44

中等 更大的项目AT-1

智能体 连接 跳过任何中央 策略 或日志

为什么这很重要

如果没有中心点,您将无法看到、限制或停止 智能体 的操作。

证据

github 直接连接 (~/.claude.json) (从配置文件中读取)

playwright 直接连接 (~/.claude.json) (从配置文件中读取)

notion 直接连接 (~/.claude.json) (从配置文件中读取)

linear 直接连接 (~/.cursor/mcp.json) (从配置文件中读取)

postgres 直接连接 (~/.cursor/mcp.json) (从配置文件中读取)

context7 直接连接 (~/.codeium/windsurf/mcp_config.json) (从配置文件中读取)

修复

  1. 通过应用 策略 并保留日志的网关或代理路由 智能体 连接。

Durin 可以做到这一点: Durin 是通过它路由的每个请求的 策略 和 审计 点。 预约演示

映射到

ISO/IEC 27001:2022 Annex A: A.8.15, A.8.16

SOC 2 Trust Services Criteria: CC7.2, CC7.3

GDPR: Art. 5(2)

中等 一些工作DE-4

公司数据传输至外部服务提供商

为什么这很重要

每个提供商都会接收 智能体 发送的任何内容,并根据自己的条款进行处理。

证据

notion 向 mcp.notion.com (~/.claude.json) 发送数据 (从配置文件中读取)

linear 向 mcp.linear.app (~/.cursor/mcp.json) 发送数据 (从配置文件中读取)

context7 向 mcp.context7.com (~/.codeium/windsurf/mcp_config.json) 发送数据 (从配置文件中读取)

修复

  1. 检查每个提供商的条款和数据处理。
  2. 删除您不使用的提供商。

映射到

ISO/IEC 27001:2022 Annex A: A.5.12, A.5.14, A.5.34, A.8.12

SOC 2 Trust Services Criteria: C1.1, CC6.7

GDPR: Art. 5(1)(c), Art. 28, Art. 30, Art. 44

中等 一些工作SA-2

无法集中控制 智能体 可以添加哪些服务器

为什么这很重要

使用本机器的任何人都可以将 智能体 连接到新系统,无需审查。

证据

Claude Code 没有允许或拒绝的服务器的托管列表 (从配置文件中读取)

修复

  1. 部署允许或拒绝服务器的托管设置:Claude代码的管理-mcp.json或allowedMcpServers,Codex的requirements.toml。

映射到

ISO/IEC 27001:2022 Annex A: A.5.9, A.5.10

SOC 2 Trust Services Criteria: CC6.1

GDPR: Art. 30

低 一些工作AA-4

服务器提供删除数据的工具

为什么这很重要

错误或误用的调用可能会删除可能无法返回的数据。

证据

playwright 提供删除工具 (~/.claude.json) (从配置文件中读取)

修复

  1. 关闭不需要的删除工具,其余的需要 审批。

映射到

ISO/IEC 27001:2022 Annex A: A.5.3, A.8.2

SOC 2 Trust Services Criteria: CC6.3, CC8.1

GDPR: Art. 32

低 快速修复AT-4

智能体 客户端未将其活动发送到您的监控

为什么这很重要

如果没有出口活动,涉及 智能体 的事件很难调查。

证据

Claude Code 在读取的设置中不导出任何活动 (从配置文件中读取)

修复

  1. 打开客户端的 OpenTelemetry 导出到您的监控系统。

映射到

ISO/IEC 27001:2022 Annex A: A.8.15, A.8.16

SOC 2 Trust Services Criteria: CC7.2, CC7.3

GDPR: Art. 5(2)

通过服务器

服务器客户端 研究结果
context7Windsurf智能体 连接 跳过任何中央 策略 或日志
context7Windsurf公司数据传输至外部服务提供商
githubClaude Code更改数据的工具已提前获得批准
githubClaude Code服务器每次启动时都会下载新代码
githubClaude Code智能体 连接 跳过任何中央 策略 或日志
linearCursor服务器每次启动时都会下载新代码
linearCursor智能体 连接 跳过任何中央 策略 或日志
linearCursor公司数据传输至外部服务提供商
notionClaude Code智能体 连接 跳过任何中央 策略 或日志
notionClaude Code公司数据传输至外部服务提供商
playwrightClaude Code更改数据的工具已提前获得批准
playwrightClaude Code服务器每次启动时都会下载新代码
playwrightClaude Code服务器让 智能体 运行代码或 shell 命令
playwrightClaude Code智能体 连接 跳过任何中央 策略 或日志
playwrightClaude Code服务器提供删除数据的工具
postgresCursor服务器每次启动时都会下载新代码
postgresCursor服务器让 智能体 运行代码或 shell 命令
postgresCursor服务器直接连接到数据库
postgresCursor智能体 连接 跳过任何中央 策略 或日志

清单

智能体 找到客户
Claude Code, Cursor, Windsurf
MCP 服务器已配置
6
系统智能体可以达到
6
系统 智能体 可更改
使用 审计 无法分类的工具还有 3 (2 个)
配置文件中找到的 凭据 类型
无
外部提供商
mcp.notion.com, mcp.linear.app, mcp.context7.com

范围与限制

接下来做什么

使用完整报告中的调查结果和建议的修复措施来选择首先要解决的问题。在更改之前,请确认正在运行的 AI 工具中的每个标记设置。

已读取 4 个配置文件

等级反映了提供的配置文件。我们没有测试您正在运行的人工智能工具或检查它们的活动。

  • 查看供应商帐户中的 连接 和已安装的插件。 审计 不会检查从帐户、插件或扩展加载的 MCP 服务器。
  • 确认 智能体 可以做什么。不检查仅应用程序设置、托管设备 策略、运行时选项、保存的 审批 和每个 智能体 权限规则。
  • 检查已安装的客户端版本。 审计不检测版本;它将所提供的设置解释为当前版本应用的设置。
  • 检查每个 MCP 服务器的实时工具列表。 审计 不会连接到服务器来确认它们公开了哪些工具;基于配置的工具类型来自其目录和工具名称。
  • 检查服务器包是否存在已知漏洞。此运行未查询包注册表或漏洞数据库。

这是来自配置和使用元数据的风险信号,而不是正式的 审计、认证或法律建议。