技能包

Mantis:給編碼助手用的順序化安全技能套件

適合在編碼助手裡按順序做安全向規劃的人,須用官方 npx skills add google/mantis 安裝,且發現須由安全專家親自核對後才能對外報告。

官方來源 · mantis

安裝

npx skills add google/mantis

適合誰

Mantis 面向要和編碼助手一起做安全向工作的人:它是一套解耦、按順序使用、以安全為中心的技能,專門配合 Coding Agents。主入口是先安裝技能,再一條一條輸入斜線命令,而不是把整套流程交給自動批准。

若你的第一步是規劃而不是立刻改程式,儲存庫給出的例子是 /mantis-plan。說明要求單獨輸入這些命令,並且不要使用 --yolo 或 --dangerously-skip-permissions。這適合你願意停在每一步、自己看輸出再決定是否繼續的人。

它不適合在未隔離、未限制的環境裡當「自動修洞工具」。儲存庫寫明這套技能會產生並執行自動產生的程式,這些程式可能不穩定,也可能做出意外動作。它也不適合把輸出直接當成已確認的安全結論:所有發現必須由安全專家親自核對後,才能對外報告。

3 分鐘完成第一次嘗試

官方安裝命令就是這一條:npx skills add google/mantis。儲存庫地址是 https://github.com/google/mantis 請只按這一頁操作,不要改寫成未記載的安裝器。

前置條件:你已經有可用的編碼助手環境,並且本機允許執行 npx。安裝位置是該助手的技能目錄(由這條官方命令寫入)。裝完後先確認命令列表裡出現以 mantis 開頭的斜線命令,尤其是 /mantis-plan。

低風險第一次任務:只輸入 /mantis-plan,做規劃,不要同時打開自動批准。明確不要加 --yolo 或 --dangerously-skip-permissions。觸發前確認目前工作區可以接受一次規劃討論,且你還沒有授權它執行未讀過的產生程式。成功訊號是助手開始按 Mantis 的規劃步驟提問或出示計畫,而不是直接改檔案或啟動未說明的執行。

規劃結果只是計畫。若助手接下來要產生或執行程式,先停下來看它要改什麼。儲存庫沒有寫 /mantis-plan 之後每一條命令的名稱,因此第一次嘗試停在「計畫可見、未自動執行」即可。

使用案例

案例一:互動式安全規劃。安裝後單獨輸入 /mantis-plan,按順序推進,不使用 --yolo 或 --dangerously-skip-permissions。適合你要先劃定檢查範圍、再決定是否繼續的時候。說明沒有列出完整命令清單,只給了 /mantis-plan 這個例子;其它斜線命令不要自行編造。若命令未出現,回到 https://github.com/google/mantis 核對 npx skills add google/mantis 是否執行成功。

案例二:把自動產生的檢查或修補程式當作待核驗草稿。儲存庫寫明這套技能會產生並執行自動產生的程式,這些程式可能不穩定或做出意外動作。這適合已經準備好隔離環境、並有安全專家會看結果的團隊。所有發現必須由安全專家親自核對後才能報告。說明沒有寫隔離環境的具體搭法,也沒有寫報告範本;未完成人工核驗前,不要把輸出發給外部或當作正式漏洞單。

使用邊界

安裝邊界:官方只寫了 npx skills add google/mantis,沒有記載的安裝方式不要使用。操作邊界:斜線命令要單獨輸入;禁止把 --yolo 或 --dangerously-skip-permissions 當作加速手段。執行邊界:套件會產生並執行可能不穩定的程式,可能有意外動作。結論邊界:發現必須經安全專家親自核對後才能報告。材料邊界:它被寫成給 Coding Agents 用的解耦、順序化安全技能,沒有寫支援哪些具體產品名稱,也沒有保證涵蓋所有語言或硬體平台。