網站編碼的白箱掃描工具

網站編碼的白箱掃描工具

工具名稱 描述 網址
WhiteBox (Cryeye) 結合多種源代碼掃描工具,自動掃描專案的源代碼。 WhiteBox (Cryeye)
Prettier 一個代碼格式化工具,強制執行一致的風格,消除與格式相關的潛在錯誤。 Prettier
ESLint 廣泛使用的 JavaScript 語法檢查器,幫助識別和修復 JavaScript 代碼中的問題。 ESLint
Flow 一個靜態類型檢查器,用於 JavaScript,幫助捕捉常見錯誤。 Flow
stylelint 一個 CSS 檢查器,幫助避免錯誤並在樣式表中執行約定。 stylelint
JSHint 一個 JavaScript 語法檢查器,用於檢測 JavaScript 代碼中的錯誤和潛在問題。 JSHint
Acorn 一個快速、小型的 JavaScript 解析器,被許多其他工具用作基礎。 Acorn
JSCodeShift 一個工具包,用於在多個 JavaScript 或 TypeScript 文件上運行代碼轉換,確保專案的一致性。 JSCodeShift
retire.js 一個工具,用於掃描 JavaScript 庫和 Node.js 依賴項中的已知漏洞。 retire.js
SonarJS SonarQube 生態系統的一部分,該工具對 JavaScript 和 TypeScript 進行靜態分析,以檢測錯誤和漏洞。 SonarJS
Semgrep 一個開源靜態分析工具,用於掃描代碼中的安全漏洞和問題。它支持自定義配置,並可集成到 CI/CD 流程中。 Semgrep
Snyk 一個安全工具,用於識別開源依賴項和容器映像中的漏洞。它與開發工作流程集成,提供實時警報。 Snyk
Burp Suite 一個流行的網頁漏洞掃描器,用於動態分析,可發現 SQL 注入、XSS 和其他網頁應用程式中的漏洞。 Burp Suite
ZAP (Zed Attack Proxy) 由 OWASP 開發的開源滲透測試工具,用於在開發和測試階段發現網頁應用程式中的安全漏洞。 ZAP
SonarQube 一個開源平台,用於持續檢查代碼質量,通過靜態分析來檢測多種語言中的錯誤和安全漏洞。 SonarQube

此表列出了常用的白箱掃描工具,這些工具通過靜態分析、語法檢查和漏洞檢測來確保網站編碼的代碼質量和安全性。