工程開發
Python Security Scan avatar

Python Security Scan

專為 Flask、Django 與 FastAPI 專案設計的 Python 安全掃描工具。支援 OWASP Top 10 風險檢測、相依套件弱點分析、硬編碼密鑰偵測與框架專屬安全審計。

簡介

Python Security Scan 技能為 Python Web 應用程式提供強大且專案層級的安全審計套件。它是針對使用 Flask、Django 或 FastAPI 框架之專案的進階安全檢查工具,能有效地取代通用型安全檢查。透過整合靜態程式碼分析與套件依賴審計,此技能協助開發人員與安全工程師在部署前主動識別弱點。它完整涵蓋了 OWASP Top 10:2025 指南,並實作了框架專屬邏輯以偵測配置錯誤、不安全的身份驗證、注入漏洞與加密失敗等通用掃描器常忽略的問題。

  • 執行全面的弱點掃描,包含 SQL/NoSQL/Command/LDAP 注入、不安全的序列化 (Insecure Deserialization) 以及認證與授權缺失。

  • 具備針對 Flask(樣板注入、Session 安全)、Django(ORM 注入、CSRF)與 FastAPI(Pydantic 驗證、依賴注入)的框架專屬安全分析。

  • 自動化相依套件審計,運用 pip-audit 或 safety 等工業標準工具識別 requirements 中的 CVE 漏洞。

  • 掃描原始碼中的硬編碼密鑰、API 金鑰與不安全的憑證管理,並能智慧地處理敏感的環境變數檔案。

  • 生成結構化且具行動建議的安全報告,並依據嚴重程度(CRITICAL 到 INFO)進行分類。

  • 適用於程式碼審查、部署前的 CI/CD 檢查以及日常的安全健康檢查。

  • 需要本地儲存庫的存取權限;預設會安全地跳過包含實際機密的 .env 檔案,除非使用者明確要求分析。

  • 可透過快速掃描、完整掃描或目標掃描模式觸發,讓使用者能專注於反序列化、密碼學或框架設定等特定類別。

  • 支援整合專案特定的安全文件與規範,確保掃描模式能隨安全威脅的變化即時更新。

倉庫統計

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