工程開發
n8n-security-testing avatar

n8n-security-testing

n8n 工作流自動化安全掃描:偵測憑證洩漏、驗證 OAuth 流程、測試 API 金鑰管理並檢查數據清理。

簡介

n8n-security-testing 工具為您的 n8n 工作流環境提供全面的安全審計框架。此技能專為 DevOps 工程師、質量保證專家和自動化開發人員設計,能夠主動識別低代碼編排邏輯中的安全漏洞。它可直接集成到現有的開發生命週期中,使您能夠像對待傳統應用程序代碼一樣嚴格地處理工作流安全性。

  • 自動化憑證掃描:利用高級模式匹配來偵測工作流 JSON 導出文件中暴露的 API 金鑰、Bearer Token、JWT、AWS 憑證和明文密鑰。

  • 加密驗證:分析憑證存儲機制,驗證存儲的敏感數據是否使用安全的加密算法、金鑰推導和實例級加密金鑰進行了正確加密。

  • OAuth 生命周期管理:系統地測試 OAuth Token 處理過程,包括觸發和驗證自動 Token 刷新,並識別過期或無效的連接。

  • 數據清理與注入防護:檢查潛在的表達式注入漏洞,並確保對輸入數據進行適當清理,以防止 Webhook 和集成模塊中的下游風險。

  • Webhook 與傳輸安全:評估 Webhook 配置以確認身份驗證已正確啟用,並確保數據處理符合安全傳輸標準。

  • 目標輸入包括單個工作流 ID 或導出的工作流 JSON 結構;輸出包含詳細的掃描報告,包括嚴重程度、具體位置和可操作的修正建議。

  • 適用於 CI/CD 流水線,確保工作流修改不會意外將憑證引入版本控制系統或日誌系統。

  • 遵循最小權限原則,確保掃描器僅訪問必要的元數據和配置,無需訪問生產環境的敏感密鑰。

  • 支持標準 n8n 憑證格式;能有效警示代碼中硬編碼的 AWS Access Keys、Slack Tokens 等模式。

  • 建議用於定期安全審計,並作為自動化工作流部署的強制性質量關卡。

倉庫統計

Star 數
329
Fork 數
65
Open Issue 數
4
主要語言
TypeScript
預設分支
main
同步狀態
閒置
最近同步時間
2026年4月29日 上午08:59
在 GitHub 查看