一个现代化的漏洞管理平台,用于高效管理和跟踪安全漏洞。
- 🛡️ 漏洞管理 - 全面的漏洞生命周期管理
- 🔍 扫描集成 - 支持多种扫描器(Nuclei, Xray, XPOC)
- 📊 数据分析 - 直观的数据统计和趋势分析
- 🤖 AI 助手 - 智能漏洞分析和修复建议
- 🔔 通知提醒 - 灵活的通知配置
- 🌓 暗色模式 - 自适应明暗主题切换
- Node.js >= 16
- npm >= 7
# 克隆项目
git clone https://github.com/yourusername/vuln-management.git
# 进入项目目录
cd vuln-management
# 安装依赖
npm install
# 启动开发服务器
npm run dev
# 构建生产环境版本
npm run build
- Vue 3 - 渐进式 JavaScript 框架
- Element Plus - Vue 3 组件库
- Vite - 下一代前端构建工具
- ECharts - 数据可视化图表库
- TinyMCE - 富文本编辑器
src/
├── api/ # API 接口
├── assets/ # 静态资源
├── components/ # 公共组件
├── config/ # 配置文件
├── layouts/ # 布局组件
├── router/ # 路由配置
├── store/ # 状态管理
├── utils/ # 工具函数
└── views/ # 页面组件
├── scan/ # 扫描相关
├── tasks/ # 任务管理
└── settings/ # 系统设置
- 漏洞列表展示与搜索
- 漏洞详情查看与编辑
- 漏洞生命周期管理
- 漏洞状态跟踪与统计
- 多扫描器集成与配置
- 扫描任务创建与调度
- 扫描结果分析与展示
- 扫描报告生成与导出
- 任务创建与分配
- 任务状态跟踪
- 任务优先级管理
- 任务到期提醒
- 基础配置管理
- AI 功能配置
- 安全策略设置
- 通知渠道配置
- 使用 ESLint 进行代码检查
- 遵循 Vue 3 组合式 API 风格
- 组件命名采用 PascalCase
- 文件命名采用 kebab-case
feat: 新功能
fix: 修复问题
docs: 文档更新
style: 代码格式
refactor: 代码重构
test: 测试相关
chore: 构建过程或辅助工具的变动
- Fork 本仓库
- 创建特性分支 (
git checkout -b feature/AmazingFeature
) - 提交更改 (
git commit -m 'feat: Add some AmazingFeature'
) - 推送到分支 (
git push origin feature/AmazingFeature
) - 创建 Pull Request
- 代码符合项目规范
- 添加必要的测试用例
- 更新相关文档
- 本地测试通过
本项目采用 MIT License 开源许可证。
- 作者:Liam
- 邮箱:[email protected]
- 项目地址:https://github.com/yourusername/vuln-management
感谢以下朋友的帮助:
感谢以下开源项目: