跳轉到主要內容
每個工具呼叫在執行前都會通過政策檢查。檢查會將呼叫與您的規則進行比對,並決定:允許、詢問或阻止。

預設立場

兩種立場取決於寫入目標是應用程式、儲存庫或儲存空間(具有已知範圍)還是電腦的原始檔案系統。開箱即用,Kazzle 配備合理的預設值,使 AI 能立即運作。
類別預設效果
終端命令允許所有命令都允許,但有例外
瀏覽器導航允許所有 URL 都允許;新增自訂規則以限制
檔案寫入(應用程式/儲存庫/儲存空間)允許寫入範圍限制在已知根目錄,始終允許
檔案寫入(電腦)允許,敏感路徑除外.env*.ssh/**.pem*.key 被阻止
破壞性操作詢問檔案刪除、應用程式發佈/刪除、資料庫刪除、風險 SQL
安全變更詢問(始終,一次性)無法透過「始終允許」自動核准
應用程式、儲存庫和儲存空間的寫入預設允許,因為其路徑範圍限制在已知根目錄。原始電腦寫入允許,但上述敏感路徑模式除外。

規則類型

終端命令

規則按命令前綴進行比對。git push 符合 git push origin main 需要核准的預設例外:git pushsudo。預設阻止:git push --force

瀏覽器 URL

瀏覽器導航預設在所有 URL 上允許。在瀏覽器 url 欄位上新增自訂規則以限制或要求核准特定網站。

檔案路徑

規則按 glob 模式進行比對。*.pem 符合任何地方的憑證檔案。 電腦寫入的預設阻止:.env*.ssh/**.pem*.key 檔案路徑規則可以限制在特定電腦。具有「所有電腦」的規則適用於任何地方。限制在一台電腦的規則僅在 AI 在該機器上工作時適用。電腦特定規則優先於全域規則。

工具核准

個別工具和操作可以設定為允許、詢問或阻止。預設情況下,fs deleteapp publishapp deletedb delete 要求核准。資料庫查詢(db exec)要求核准風險 SQL,並自動允許低風險陳述式。

安全變更

對政策或限制本身的變更始終需要一次性核准,永遠無法永久自動核准。檢視政策和限制不需要核准。

規則如何解析

當 AI 呼叫工具時,路由器會找到所有符合的規則並選擇最具體的規則 - 具有更多符合條件的規則優先於更廣泛的規則。如果兩個規則以相同的特異性符合,拒絕優先於允許。 使用者定義的規則(來自設定)會覆蓋具有相同模式的預設值。

設定

開啟設定 > AI 安全以管理每個 Space 的規則。新增模式、變更政策、將檔案路徑限制在特定電腦。變更會立即生效。