Skip to content

Oakleysecurity/kube-bench-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kubernetes 基线扫描任务管理系统 (KUBE-BENCH-UI)

一个基于 kube-bench的 Kubernetes 集群安全基线扫描管理系统,提供友好的 Web 界面来管理多个集群的安全扫描任务。 本项目对kube-bench做了汉化,汉化详情可以参考这个项目

功能特点

  • 多集群管理:支持添加、编辑和删除多个 Kubernetes 集群
  • 安全扫描:基于 kube-bench 进行集群节点的安全基线扫描
  • 实时进度:实时监控扫描任务的执行进度
  • 结果导出:支持导出扫描结果为 PDF 报告
  • 搜索过滤:支持按集群名称、负责人、业务名称等进行搜索
  • 分页展示:大量数据分页展示,提升用户体验

页面展示

image image

报告截图: image image

技术栈

前端

  • React 18
  • TypeScript
  • Material-UI (MUI)
  • React Router
  • Axios

后端

  • Python
  • Flask
  • MySQL
  • Kubernetes Python Client
  • ReportLab (PDF 生成)

系统要求

  • Node.js 16+
  • Python 3.8+
  • MySQL 5.7+
  • Kubernetes 集群访问权限

快速开始

1. 克隆项目

About

kube-bench可视化ui数据采集分析

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors