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.
|
|
3 months ago | |
|---|---|---|
| backend | 3 months ago | |
| frontend | 3 months ago | |
| sample_project | 3 months ago | |
| .gitignore | 3 months ago | |
| DEPLOYMENT.md | 3 months ago | |
| README.md | 3 months ago | |
| debug_backend.py | 3 months ago | |
| frontend_features_summary.md | 3 months ago | |
| git_upload_guide.md | 3 months ago | |
| start_all.bat | 3 months ago | |
| start_all.ps1 | 3 months ago | |
| start_backend.bat | 3 months ago | |
| start_backend_only.bat | 3 months ago | |
| start_frontend.bat | 3 months ago | |
| start_simple.bat | 3 months ago | |
| test.py | 3 months ago | |
| test_api.py | 3 months ago | |
| test_backend.bat | 3 months ago | |
| test_frontend.bat | 3 months ago | |
| 文档模板:软件需求规格说明书(1).docx | 3 months ago | |
README.md
代码漏洞检测报告系统
项目简介
基于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 # 项目说明
快速开始
- 启动后端:
cd backend && python main.py - 启动前端:
cd frontend && npm start - 访问: http://localhost:3000
核心功能
- 多语言代码分析
- AI增强漏洞检测
- 详细报告生成
- 项目管理和历史追踪