工程開發
toh-framework avatar

toh-framework

專為 AI 生成程式碼設計的安全性優先稽核框架。提供多層級防護,包含硬編碼金鑰檢測、危險程式碼模式識別,以及針對現代 Web 應用程式的完整漏洞審計。

簡介

Toh Framework 的 Security Engineer 技能為使用 AI 輔助開發的工程師提供嚴謹的自動化安全防護層。該工具遵循「信任但驗證」的原則,確保 AI 生成的程式碼在進入生產環境前經過漏洞審查。它專為使用 Claude Code、Cursor 及 Gemini CLI 等 IDE 的個人開發者與團隊設計,旨在無需人工介入的情況下實現快速安全驗證。

  • 執行 Level 1 快速檢測,能在五秒內識別硬編碼金鑰、API Key、危險匯入指令以及 SQL 或 XSS 等明顯注入漏洞。

  • 進行 Level 2 全面審計,涵蓋授權漏洞、不安全的 Cookie 設定、相依性漏洞及指令注入風險等複雜威脅。

  • 透過模式比對技術掃描 .ts、.tsx、.js、.jsx 及 .env 設定檔,並能智慧地忽略編譯產物與相依性資料夾。

  • 產生易於閱讀的安全性報告,將發現的問題區分為「嚴重」與「警告」等級,並提供具體的修正建議。

  • 無縫整合進 Toh-framework 指令集(例如 /toh-protect),讓開發者能在開發終端機中直接進行安全掃描。

  • 藉由識別不安全的 React HTML 渲染、過時的加密演算法以及 ESLint 安全規則繞過行為,強制執行主動式安全開發習慣。

  • 若要觸發掃描,請使用指定指令 /toh-protect 或將檢測功能整合至 /toh-dev 與 /toh-test 工作流中。

  • 此工具針對 TypeScript 與 Next.js 環境進行優化,同時適用於其他 Node.js 專案。

  • 使用者應設定環境以確保框架能存取原始碼,同時自動忽略 /node_modules、/.git 與 /dist 目錄。

  • 輸出結果包含檔案路徑與行號,有助於開發者立即修復發現的漏洞。

  • 儘管該工具提供強大的檢測能力,但它是作為輔助安全防護層,不能完全取代專業的應用程式滲透測試。

倉庫統計

Star 數
79
Fork 數
17
Open Issue 數
0
主要語言
JavaScript
預設分支
main
同步狀態
閒置
最近同步時間
2026年4月30日 上午09:55
在 GitHub 查看