durin
預約示範

AI & MCP 風險 稽核

找出 AI 設定中的不足。回答十個問題或檢查代理程式設定,查看整體評級,然後填寫資料以下載完整報告。

問題 1 或 10

您是否保留員工使用的 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. 部署允許或拒絕伺服器的託管設定:maned-MCP.json 或 allowedMcpServers(針對 Claude 代碼)、requirements.toml(針對 Codex)。

映射到

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 伺服器的即時工具清單。 稽核 不會連接到伺服器來確認它們公開了哪些工具;基於配置的工具類型來自其目錄和工具名稱。
  • 檢查伺服器包是否存在已知漏洞。此運行未查詢包註冊表或漏洞資料庫。

這是來自配置和使用元資料的風險訊號,而不是正式的 稽核、認證或法律建議。