知道接下來要複習什麼。
先查看整體評級。準備好後,驗證工作電子郵件,即可下載六個風險領域、支持證據和實用改善建議。
瀏覽完整的範例報告
探索由合成 Claude 程式碼、遊標和 Windsurf 配置建構的說明性報告。
D
D · 高風險
9 個問題,包括缺少基本控制項。
智能體 一台機器上的客戶端配置 · 4 個設定文件 · 生成{日期}
風險領域
-
-
訪問和憑證
誰和什麼可以存取哪些系統,以及如何保存密鑰?
-
智能體 操作
如果沒有人同意,智能體 能改變什麼?
-
數據暴露
智能體 可以到達哪些敏感資料以及它們去了哪裡?
-
-
供應鏈
您可以信任 智能體 所依賴的伺服器和供應商嗎?
優先改善建議
- 更改資料的工具已提前獲得批准
從始終允許清單中刪除整個伺服器和通配符條目。
快速修復 · 將總分提高 8.4 分
- 伺服器每次啟動時都會下載新程式碼
將每個包固定到確切的版本,例如@scope/name@1.2.3,並檢查升級。
快速修復 · 將總分提高 5.9 分
- 伺服器讓 智能體 運行程式碼或 shell 命令
刪除伺服器,或在存取受限的容器或沙箱中運行它。
一些工作 · 將總分提高 4.2 分
研究結果
關鍵
快速修復AA-2
更改資料的工具已提前獲得批准
為什麼這很重要
預先批准的寫入或刪除工具在沒有人先看到的情況下運行。
證據
playwright 的每個工具,包括刪除工具,都在 ~/.claude/settings.json 中預先批准 (從設定檔中讀取)
github 上的 create_pull_request 已在 ~/.claude/settings.json 中預先核准 (從名字推斷)
修復
- 從始終允許清單中刪除整個伺服器和通配符條目。
- 僅預先核准指定的唯讀工具。
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) (從設定檔中讀取)
修復
- 將每個包固定到確切的版本,例如@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 命令
為什麼這很重要
執行程式碼可以讓 智能體 執行使用者帳戶可以執行的任何操作。
證據
{客戶端}({檔案})中的{伺服器} (從設定檔中讀取)
{客戶端}({檔案})中的{伺服器} (從設定檔中讀取)
修復
- 刪除伺服器,或在存取受限的容器或沙箱中運行它。
- 每次呼叫都需要 核准。
映射到
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) (從設定檔中讀取)
修復
- 透過僅限於所需表格的唯讀帳戶進行連接。
- 讓 智能體 遠離生產資料庫。
映射到
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) (從設定檔中讀取)
修復
- 透過套用 政策 並保留日誌的閘道或代理程式路由 智能體 連線。
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) 發送數據 (從設定檔中讀取)
修復
- 檢查每個提供者的條款和資料處理。
- 刪除您不使用的提供者。
映射到
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 沒有允許或拒絕的伺服器的託管列表 (從設定檔中讀取)
修復
- 部署允許或拒絕伺服器的託管設定: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) (從設定檔中讀取)
映射到
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 在讀取的設定中不導出任何活動 (從設定檔中讀取)
修復
- 開啟客戶端的 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)
透過伺服器
| 伺服器 | 用戶端 |
研究結果 |
|---|
| context7 | Windsurf | 智能體 連線 跳過任何中央 政策 或日誌 |
| context7 | Windsurf | 公司資料傳輸至外部服務提供者 |
| github | Claude Code | 更改資料的工具已提前獲得批准 |
| github | Claude Code | 伺服器每次啟動時都會下載新程式碼 |
| github | Claude Code | 智能體 連線 跳過任何中央 政策 或日誌 |
| linear | Cursor | 伺服器每次啟動時都會下載新程式碼 |
| linear | Cursor | 智能體 連線 跳過任何中央 政策 或日誌 |
| linear | Cursor | 公司資料傳輸至外部服務提供者 |
| notion | Claude Code | 智能體 連線 跳過任何中央 政策 或日誌 |
| notion | Claude Code | 公司資料傳輸至外部服務提供者 |
| playwright | Claude Code | 更改資料的工具已提前獲得批准 |
| playwright | Claude Code | 伺服器每次啟動時都會下載新程式碼 |
| playwright | Claude Code | 伺服器讓 智能體 運行程式碼或 shell 命令 |
| playwright | Claude Code | 智能體 連線 跳過任何中央 政策 或日誌 |
| playwright | Claude Code | 伺服器提供刪除資料的工具 |
| postgres | Cursor | 伺服器每次啟動時都會下載新程式碼 |
| postgres | Cursor | 伺服器讓 智能體 運行程式碼或 shell 命令 |
| postgres | Cursor | 伺服器直接連接到資料庫 |
| postgres | Cursor | 智能體 連線 跳過任何中央 政策 或日誌 |
清單
- 智能體 找到客戶端
- Claude Code, Cursor, Windsurf
- MCP 伺服器已配置
- 6
- 系統智能體可以達到
- 6
- 系統 智能體 可以更改
- 使用 稽核 無法分類的工具還有 3 (2 個)
- 在設定檔中找到 憑證 類型
- 無
- 外部提供者
- mcp.notion.com, mcp.linear.app, mcp.context7.com
範圍與限制
接下來做什麼
使用完整報告中的調查結果和建議的修復措施來選擇首先要解決的問題。在變更之前,請確認正在執行的 AI 工具中的每個標記設定。
已讀取 4 個設定檔
等級反映了提供的設定檔。我們沒有測試您正在運行的人工智慧工具或檢查它們的活動。
- 查看供應商帳戶和已安裝插件中的 連線。 稽核 不會檢查從帳戶、外掛程式或擴充功能載入的 MCP 伺服器。
- 確認 智能體 可以做什麼。不檢查僅應用程式設定、託管設備 政策、運行時選項、已儲存的 核准 和每 智能體 權限規則。
- 檢查已安裝的客戶端版本。 稽核 不偵測版本;它將所提供的設定解釋為目前版本應用的設定。
- 檢查每個 MCP 伺服器的即時工具清單。 稽核 不會連接到伺服器來確認它們公開了哪些工具;基於配置的工具類型來自其目錄和工具名稱。
- 檢查伺服器包是否存在已知漏洞。此運行未查詢包註冊表或漏洞資料庫。
這是來自配置和使用元資料的風險訊號,而不是正式的 稽核、認證或法律建議。