一個基於 Python 的 CLI 驗證器,用於檢查 devcontainer.json 檔案的結構錯誤、安全風險和配置最佳實踐。
從來源直接安裝技能的最快方式。
npx clawhub@latest install devcontainer-validator
將技能資料夾複製到以下位置之一
~/.openclaw/skills/ <project>/skills/ 優先級:工作區 > 本地 > 內建
將此提示詞複製到 OpenClaw 即可自動安裝。
請幫我使用 Clawhub 安裝 devcontainer-validator。如果尚未安裝 Clawhub,請先安裝(npm i -g clawhub)。
取得包含原生技能檔案的ZIP壓縮檔。
DevContainer Validator 是一款強大的技術工具,旨在簡化開發環境的建立與維護。它專門針對 VS Code Dev Containers、GitHub Codespaces 和 DevPod 配置,透過解析 JSONC 檔案來識別常見問題。作為 Openclaw Skills 生態系統中的重要組成部分,它透過在多個配置領域實施 24+ 條驗證規則,幫助開發人員維護高品質的基礎設施即代碼 (infrastructure-as-code)。
透過提供從 OCI feature 格式到危險特權模式設置的細粒度回饋,該工具確保了開發容器既功能完備又安全。其零依賴的 Python 架構使其在任何本地或雲端環境中都具有極佳的便攜性。
要開始在 Openclaw Skills 中使用此工具,請確保已安裝 Python 3.8+。該指令碼使用 Python 標準庫,因此不需要額外的 pip 安裝。
# 對本地檔案進行基礎驗證
python3 scripts/devcontainer_validator.py validate .devcontainer/devcontainer.json
# 在嚴格模式下執行專注於安全的審計
python3 scripts/devcontainer_validator.py security --strict devcontainer.json
該工具分析標準的 devcontainer.json schema 並輸出結構化數據。以下是驗證類別及其重點領域的映射:
| 驗證領域 | 邏輯範圍 | 檢查示例 |
|---|---|---|
| Structure | 檔案完整性 | 缺失鏡像源,未知頂級 key,JSONC 語法 |
| Features | 擴充邏輯 | 無效的 feature 格式,OCI 引用驗證,重複項 |
| Ports & Net | 連通性 | 連接埠範圍驗證 (0-65535),forwardPorts 陣列格式 |
| Lifecycle | 鉤子安全 | Shell 注入模式,空命令,指令碼類型檢查 |
| Security | 加固 | remoteUser 存在性,特權模式檢測,capAdd 項目 |
| Customization | 編輯器邏輯 | VS Code 擴充功能 ID 格式,settings 物件結構 |
加載中
一個全面的診斷工具,用於識別同步差異、診斷部署故障並為 ArgoCD 管理的應用提供安全審計。

一個專門用於 .pre-commit-config.yaml 檔案的驗證工具,涵蓋結構、hook 與最佳實務等 23 條不同規則。

一個無依賴的 Python 工具,用於根據 Conventional Commits 規範和自定義專案規則驗證 git 提交訊息。








































