usestrix/strix

Open-source AI penetration testing tool to find and fix your app’s vulnerabilities.

它解決了什麼問題

Strix 提供自主 AI 代理程式,執行滲透測試以尋找並驗證應用程式中的漏洞。它旨在透過動態執行程式碼並產生實際的概念驗證(PoC),取代傳統滲透測試的手動開銷,以及靜態分析工具的高誤報率。

運作方式

Strix 使用多代理程式編排系統,由專門的 AI 代理程式協作執行偵察、利用和後續利用。這些代理程式利用全面的攻擊性安全工具組——包括 HTTP 攔截代理、用於用戶端攻擊的自動化瀏覽器,以及用於漏洞驗證的 Python 沙箱——來測試本地程式碼庫、GitHub 儲存庫和即時 Web 應用程式等目標。它可以透過 Docker 和 LLM API 金鑰在本地執行,或透過受管理的雲端平台執行。

適用對象

它專為需要快速、準確安全測試的開發人員和安全團隊,以及希望自動化發現和產生 PoC 的漏洞賞金研究人員而設計。

重點特色

  • 真實漏洞驗證:產生可運作的 PoC,而不僅僅是標記潛在問題。
  • 多代理程式編排:使用共享發現並串連漏洞的 AI 代理程式團隊。
  • 自主滲透測試工具組:包含 HTTP 攔截、瀏覽器利用和 Shell 執行的工具。
  • CI/CD 整合:與 GitHub Actions 整合,在程式碼進入生產環境前阻止不安全的程式碼。
  • 自動修復功能:可產生安全修補程式,作為可合併的 Pull Request。
  • MCP 支援:連線至 Model Context Protocol 伺服器以擴充代理程式工具。

寫過它的文章

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案