適用於 Openclaw 的 安全分析與漏洞偵測

一個強大的 Openclaw Skills 安全審計工具包,旨在偵測漏洞、洩漏的密鑰和高風險依賴項目。

michealxie001
v1.1.0
Apr 2, 2026
0
833
0

安裝與下載

1. ClawHub CLI

從來源直接安裝技能的最快方式。

npx clawhub@latest install oc-security

2. 手動安裝

將技能資料夾複製到以下位置之一

全域模式
~/.openclaw/skills/
工作區
<project>/skills/

優先級:工作區 > 本地 > 內建

3. 提示詞安裝

將此提示詞複製到 OpenClaw 即可自動安裝。

請幫我使用 Clawhub 安裝 oc-security。如果尚未安裝 Clawhub,請先安裝(npm i -g clawhub)。

想要直接下載?

取得包含原生技能檔案的ZIP壓縮檔。

什麼是 安全分析與漏洞偵測?

安全分析技能是 Openclaw Skills 生態系統的重要組成部分,提供自動化的靜態應用安全測試 (SAST)。它使開發人員能夠在開發環境中主動識別常見弱點枚舉 (CWE),例如 SQL 注入和命令注入。

除了簡單的程式碼分析外,該工具還會審計專案依賴項目以查找已知的 CVE,並掃描 AWS 密鑰或資料庫 URL 等敏感憑證。透過使用此 Openclaw Skills 擴充功能,團隊可以確保安全的開發生命週期,並在程式碼部署到生產環境之前顯著減少潛在攻擊面。

安全分析與漏洞偵測 應用場景

  • 在重構期間使用 Openclaw Skills 自動執行舊程式碼庫的安全審計。
  • 在推送到遠端儲存庫之前偵測硬編碼的 API 密鑰、私鑰或密碼。
  • 透過掃描 requirements.txt 和 package.json 檔案中的已知漏洞來驗證第三方函式庫的安全性。
  • 將安全門整合到 CI/CD 流水中,以防止有漏洞的程式碼在 pull requests 中被合併。

安全分析與漏洞偵測 運作原理

  1. 使用者透過 Openclaw Skills 介面或終端機針對特定檔案或目錄啟動掃描指令。
  2. 底層引擎解析原始程式碼,並根據 Python、JavaScript 和 C/C++ 的綜合 YAML 規則庫進行模式匹配。
  3. 依賴項目分析器根據漏洞資料庫檢查清單檔案,以識別過期或受損的套件。
  4. 密鑰偵測模組掃描專案結構中的高熵字串和已知憑證模式。
  5. 該技能產生一份結構化報告,提供嚴重程度級別(關鍵、中等、低)、行號和可操作的修復建議。

安全分析與漏洞偵測 設定指南

要在 Openclaw Skills 中開始使用此安全工具,請導航至技能目錄並執行以下指令來掃描您的專案:

# 掃描特定目錄以查找程式碼漏洞
python3 scripts/main.py scan --dir ./src

# 檢查環境中是否存在易受攻擊的依賴項目
python3 scripts/main.py deps --requirements requirements.txt

# 執行密鑰掃描以查找暴露的憑證
python3 scripts/main.py secrets --dir .

安全分析與漏洞偵測 資料結構與分類體系

該技能透過 .security.json 設定檔管理其行為,從而允許對掃描邏輯進行細粒度控制:

Key Type Description
severity_threshold string 要報告的最低嚴重級別(例如 "medium")
ignore_paths array 要排除的檔案或目錄的 glob 模式清單
ignore_rules array 要繞過的特定 CWE 或安全規則
custom_patterns object 用於偵測專有 API 密鑰的使用者定義 regex 模式

安全分析與漏洞偵測 進階特性

  • 多語言支援,包括針對 Python、JavaScript 和新添加的 C/C++ 的特定規則。
  • 可自訂的 regex 模式,用於偵測專有內部密鑰和公司特定密鑰。
  • 用於 GitHub Actions 的原生 CI/CD 整合範例,以自動執行 Openclaw Skills 安全報告。
  • 針對每個偵測到的問題的詳細修復指南,包括 CWE 分類和修復建議。

SKILL.md


加載中

Openclaw 相關技能

METADATA

Github Stars: 0
forks: 0

精選*