heal.dev

不只讀 diff,而是把整個應用跑在仿正式環境的沙盒裡找 bug 與資安漏洞,每個問題都附一支會失敗的測試當證據

免費或付費
一句話介紹:不只讀 diff,而是把整個應用跑在仿正式環境的沙盒裡找 bug 與資安漏洞,每個問題都附一支會失敗的測試當證據

heal 是由 MYIA SAS 營運的除錯與漏洞檢測工具,網址就叫 heal.dev,官網掛著 Product Hunt 單日榜徽章。它的立場很鮮明:市面上的 AI code review 只看單一 PR 的 diff,heal 則是真的把你的產品跑起來,在一個複製正式環境的沙盒裡找「能重現」的 bug、執行期漏洞與效能問題。每一個回報都附上一支會失敗的測試,官網的規則是測試要失敗兩次、heal 重跑時再失敗一次,才會開成 defect。

功能特色與適用場景:流程分五步。先讀程式碼、畫出產品架構、功能與畫面清單;接著學會怎麼啟動你的環境,無法在本機跑的部分就用 mock 補上;然後一邊讀程式碼找可疑點、一邊把每個懷疑丟到沙盒實際驗證;只有被測試重現的才回報;最後可以交給 Claude Code 這類 coding agent 修復並標記為已修。沙盒可以掛 web app、API、帶測試資料的 Postgres、本機 Stripe 模擬器與 Slack(真 API 或 mock),還能故意讓金流、郵件、第三方 API 回傳失敗、變慢或回兩次,專門抓重試與冪等性這類 code review 很難看出的問題。資安部分會同時以兩個使用者登入去打漏洞,抓越權存取;也會爬遍執行中 App 的每個連結找死路由。背後串的開源工具包括 schemathesis、ZAP、dalfox、jwt_tool、nuclei、semgrep、trufflehog、sqlmap。掃描分 Behaviour、Security、Performance 三個面向,各有 Quick、Standard、Deep 三種深度,可本機或雲端執行、連 GitHub 儲存庫。

官網公開了拿開源專案實跑的結果,例如 Infisical 回報 307 個、Windmill 259 個、Cal.com 197 個、Odoo 165 個 defect,另有一份對比四個 AI review 機器人、共 174 個 PR 的 benchmark。這些是廠商自己跑的數字,defect 的嚴重程度分布首頁沒有列出。資安面官網表示已取得 SOC 2,有 trust.heal.dev 信任中心、DPA 與子處理者清單。

台灣使用者怎麼用:適合已經有 CI、但 QA 人力不足的 SaaS 與電商團隊,尤其是串了金流(綠界、藍新這類台灣金流官網沒列,要自己用 mock 處理)與多角色權限的系統,heal 的「雙使用者打越權」與「讓第三方 API 故意失敗」正好補上人工測試最常漏掉的地方。務實作法是先用免費試用掃一個非核心服務,看回報的 defect 有多少是真問題、多少是雜訊,再決定要不要談付費。維護開源專案的人可以直接在 X 私訊 @healdevHQ 申請免費額度。

TheAI學院 編輯建議

編輯實測後的真心話

AI 寫的程式越來越多,只讀 diff 的 review 已經不太夠,heal 把「跑起來、重現給你看」當成回報門檻,我覺得這個方向是對的。拿 Cal.com、Odoo 這些知名開源專案實跑也很敢。可惜價格完全不公開,小團隊得先試用才知道划不划算。

— theai 編輯團隊

主要功能

  • 在複製正式環境的沙盒裡實際執行整個應用找 bug,而非只讀 PR diff
  • 每個 defect 附一支會失敗的測試,需重現多次才回報
  • 可 mock 或模擬 Stripe、郵件與第三方 API,並刻意讓它們失敗、變慢或重複回應
  • 以兩個使用者同時登入發動攻擊,檢查越權與執行期漏洞
  • Behaviour/Security/Performance 三面向,各有 Quick、Standard、Deep 深度
  • 整合 schemathesis、ZAP、nuclei、semgrep、sqlmap 等開源安全工具
  • 可本機或雲端執行,連接 GitHub,修復可交給 Claude Code 等 coding agent

如何使用 heal.dev

  1. 到 heal.dev 註冊免費試用(不需信用卡),連接 GitHub 儲存庫
  2. 讓 heal 讀取程式碼並產生架構、功能與畫面地圖,確認對應正確
  3. 檢查沙盒設定:資料庫測試資料、Stripe 模擬器、需要 mock 的第三方 API
  4. 選擇 Behaviour、Security、Performance 面向與 Quick/Standard/Deep 深度開始掃描
  5. 逐一查看 defect 報告的重現步驟、預期與實際結果和失敗測試
  6. 把確認的 defect 交給工程師或 Claude Code 等 coding agent 修復並重跑驗證

適用場景

  • SaaS 團隊在大版本上線前,用 Deep 掃描找跨功能的回歸 bug
  • 電商系統測試金流 webhook 重送、逾時時的訂單狀態是否正確
  • 多租戶後台檢查不同角色帳號之間的越權存取
  • 開源專案維護者定期掃描,把找到的 defect 交給 coding agent 修

heal.dev 的優點與缺點

優點

  • 以「可重現的失敗測試」當門檻,誤報比純靜態分析少
  • 能抓冪等性、重試、越權這類 code review 很難看出的執行期問題
  • 已取得 SOC 2,開源專案可申請免費額度

缺點

  • 付費方案沒有公開價格,需要預約展示洽談
  • 台灣在地金流與服務沒有現成模擬器,需要自行 mock
  • 首頁公布的 defect 數量是廠商自測,嚴重度分布不透明

價格方案

提供免信用卡免費試用,開源專案可申請免費額度;付費方案未公開價格,需預約展示洽談,以官網為準

heal.dev 常見問題

heal 跟 CodeRabbit 這類 AI code review 有什麼不同?

AI code review 讀的是單一 PR 的 diff;heal 會把整個應用在沙盒裡跑起來,對可疑點實際執行驗證,只有能用失敗測試重現的問題才回報。官網另有一份對比四個 review 機器人、174 個 PR 的 benchmark。

heal 怎麼收費?

官網提供免信用卡的免費試用,開源專案可在 X 私訊 @healdevHQ 申請免費額度;付費方案沒有公開價格,需預約展示,以官網為準。

我的程式碼會被傳到哪裡?

heal 可在本機或雲端執行;官網表示已取得 SOC 2,並在 trust.heal.dev 提供信任中心,另有 DPA 與子處理者清單可供採購審查。

沒辦法在本機跑的服務怎麼辦?

heal 會學著啟動你的環境,跑不起來的部分以 mock 或模擬器取代,例如本機 Stripe 模擬器、Slack mock,並可刻意模擬失敗或延遲。

使用者評價

還沒有足夠評價,搶先分享你的使用心得!

寫下你的評價

評論將經審核後公開。

heal.dev 的替代方案

查看相似的 AI 工具 →

相關 AI 工具

猜你也想看的AI 開發者工具

前往官網 ↗