Google 會運用 AI 技術將內容翻譯成你偏好的語言,但可能會出錯。
掃描及驗證程式碼安全漏洞
CodeMender 可讓您主動掃描程式碼集,找出軟體弱點,並在本機沙箱中執行概念驗證 (PoC) 漏洞攻擊,確認漏洞是否可遭利用,並排除偽陽性。
掃描安全漏洞
如要對程式碼集執行快速安全掃描,請執行 cm find。一次掃描指定模組或 10 到 50 個檔案,可獲得最佳效能。
掃描特定子目錄:
cm find ./src/auth/
僅掃描子目錄中修改過的檔案:
cm find --diff ./src/auth/
掃描單一檔案:
cm find ./src/auth/session_manager.py
在掃描期間略過互動式核准提示:
cm find ./src/auth/ -y
如要進一步瞭解如何使用 --diff 掃描提取要求,或使用 --deep 執行深度多工作階段掃描,請參閱「CodeMender 尋找模式」和「與 CI/CD 整合」。
驗證安全漏洞
CodeMender 找出潛在安全漏洞後,請要求驗證是否可遭利用。驗證期間,CodeMender 會生成並執行概念驗證 (PoC) 漏洞攻擊 (在預設沙箱中),確認問題是否確實可遭攻擊。
從 cm report 或 cm find 的輸出內容找出 finding-id,然後執行:
cm verify FINDING_ID
驗證標記
下列旗標會設定 cm verify:
| 標記 |
預設 |
說明 |
-c, --context TEXT |
"" |
傳遞引導指示或應用程式領域背景資訊,引導代理 (例如 cm verify FINDING_ID -c "Focus
analysis on the multi-tenant session validation path")。 |
--skip-exploit-verification |
false |
驗證代理程式完成後,將高信賴度結果標示為已驗證,不必重新執行 PoC 漏洞利用指令碼。不過,代理在驗證期間仍會生成並執行 PoC 攻擊。 |
--sandbox |
true |
明確啟用或停用本次執行的沙箱 (例如,--sandbox=false 可停用)。 |
--unrestricted |
false |
暫時略過本次執行的所有沙箱保護措施,停用檔案系統邊界和 OS 層級容器隔離。 |
-y, --yes |
false |
略過工具動作和 PoC 攻擊執行作業的互動式確認提示 ([y/N])。指令仍會保留在 OS 層級的沙箱容器 (exebox) 內。 |
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2026-10-15 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2026-10-15 (世界標準時間)。"],[],[]]