工具介紹
這是一個基于 FastAPI 和 Vue.js 的 Web 應用程序,旨在簡化和自動化安全測試報告的生成過程。
<AI編寫 能用就行>
主要功能
- 模板管理: 上傳和管理
.docx
格式的報告模板。
-
報告生命周期管理: 創建、編輯、查看和刪除安全測試報告。
-
漏洞知識庫: 管理和維護常見的漏洞模板。
-
AI 助力的內容生成: 集成AI模型,可根據漏洞名稱自動生成詳細的漏洞描述和修復建議。
安裝與啟動
1. 克隆項目
git clone https://github.com/xcmt/ABC_report.git
cd ABC_report
2. 安裝依賴
pip install -r requirements.txt
3. 配置環境
本項目使用 .env
文件來管理敏感配置信息,例如您的API密鑰。
- 將項目根目錄下的
.env.example
文件復制一份并重命名為.env
。 - 打開
.env
文件并填入您的配置信息。
# .env 文件內容示例# 必需:您的 API 密鑰
OPENAI_API_KEY="sk-..."# 可選:API 的 URL
OPENAI_API_BASE="https://api.openai.com/v1"# 可選:自定義模型名稱
OPENAI_MODEL_NAME="gpt-3.5-turbo"
4. 啟動應用
python3 main.py
應用將在 http://127.0.0.1:8000
啟動。
工具下載
https://github.com/xcmt/ABC_report