You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1.1 KiB

代码漏洞检测报告系统

项目简介

基于AI增强的代码漏洞检测和报告生成系统类似SonarQube的功能。

技术栈

  • 后端: FastAPI + SQLAlchemy + SQLite
  • 前端: React + TypeScript + Ant Design
  • AI集成: DeepSeek API
  • 静态分析: 多种工具集成框架

项目结构

code-vulnerability-scanner/
├── backend/                 # 后端服务
│   ├── app/                # 应用主目录
│   ├── requirements.txt    # Python依赖
│   └── main.py            # 启动文件
├── frontend/              # 前端应用
│   ├── src/               # 源码目录
│   ├── package.json       # Node.js依赖
│   └── public/            # 静态资源
├── docs/                  # 项目文档
└── README.md             # 项目说明

快速开始

  1. 启动后端: cd backend && python main.py
  2. 启动前端: cd frontend && npm start
  3. 访问: http://localhost:3000

核心功能

  • 多语言代码分析
  • AI增强漏洞检测
  • 详细报告生成
  • 项目管理和历史追踪