Skip to content

MochizukiSec/Vulnerability-Management-Front

Repository files navigation

vuln-manage - Demo (后端逻辑正在优化中~ 预计:2025年Q1中旬可以发布)

漏洞管理平台

一个现代化的漏洞管理平台,用于高效管理和跟踪安全漏洞。

✨ 功能特点

  • 🛡️ 漏洞管理 - 全面的漏洞生命周期管理
  • 🔍 扫描集成 - 支持多种扫描器(Nuclei, Xray, XPOC)
  • 📊 数据分析 - 直观的数据统计和趋势分析
  • 🤖 AI 助手 - 智能漏洞分析和修复建议
  • 🔔 通知提醒 - 灵活的通知配置
  • 🌓 暗色模式 - 自适应明暗主题切换

🚀 快速开始

截图

iShot_2025-01-16_14 03 09 iShot_2025-01-16_14 03 51 iShot_2025-01-16_14 03 34 iShot_2025-01-16_14 03 28 iShot_2025-01-16_14 03 23 iShot_2025-01-16_14 03 15

环境要求

  • 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

Git 提交规范

feat: 新功能
fix: 修复问题
docs: 文档更新
style: 代码格式
refactor: 代码重构
test: 测试相关
chore: 构建过程或辅助工具的变动

🤝 贡献指南

  1. Fork 本仓库
  2. 创建特性分支 (git checkout -b feature/AmazingFeature)
  3. 提交更改 (git commit -m 'feat: Add some AmazingFeature')
  4. 推送到分支 (git push origin feature/AmazingFeature)
  5. 创建 Pull Request

提交 PR 前检查项

  • 代码符合项目规范
  • 添加必要的测试用例
  • 更新相关文档
  • 本地测试通过

📄 许可证

本项目采用 MIT License 开源许可证。

📞 联系方式

🙏 致谢

感谢以下朋友的帮助:

感谢以下开源项目:

联系作者:

WechatIMG29

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published