← 所有作品
工具 / 開源工具

Sift

把「可能有錯」變成可重跑的檢查。

GoSemgrepSARIFSQLite

從什麼問題開始

Go 寫的 AI code scanner。以 Semgrep rules、package verification、選擇性 LLM 分析與 SARIF 把錯誤變成可重跑檢查。

做了哪些事

  • 以確定性規則先行,再用語意分析補充線索。
  • 整合並行檢查、終端輸出、機器可讀報告與歷史紀錄。

資料怎麼走

  1. Semgrep 規則
  2. 套件驗證
  3. 可選 LLM 分析
  4. SARIF / JSON
  5. SQLite 歷史
Sift 架構與流程圖
專案 README 架構圖 · 查看原始說明 ↗
有相關想法,來聊聊。