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.
 
 
 
 
 
 
chaol c71983d3d1
feat: 合并educoder的cppcheck和项目代码
3 months ago
backend feat: 后端代码 3 months ago
cppcheck-2.14.0 添加 cppcheck 源码文件夹 3 months ago
frontend feat: 完整项目代码 3 months ago
sample_project feat: 完整项目代码 3 months ago
.gitignore feat: 添加代码漏洞检测项目 3 months ago
DEPLOYMENT.md feat: 项目配置 3 months ago
README.md feat: 项目配置 3 months ago
cppcheck.tar.gz 添加 cppcheck 源码文件夹 3 months ago
debug_backend.py feat: 完整项目代码 3 months ago
frontend_features_summary.md feat: 完整项目代码 3 months ago
git_upload_guide.md feat: 完整项目代码 3 months ago
start_all.bat feat: 项目配置 3 months ago
start_all.ps1 feat: 项目配置 3 months ago
start_backend.bat feat: 项目配置 3 months ago
start_backend_only.bat feat: 项目配置 3 months ago
start_frontend.bat feat: 项目配置 3 months ago
start_simple.bat feat: 项目配置 3 months ago
test.py feat: 完整项目代码 3 months ago
test_api.py feat: 完整项目代码 3 months ago
test_backend.bat feat: 项目配置 3 months ago
test_frontend.bat feat: 项目配置 3 months ago
文档模板:软件需求规格说明书(1).docx feat: 完整项目代码 3 months ago
结果.txt 添加 cppcheck 源码文件夹 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             # 项目说明

快速开始

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

核心功能

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