yogesh-37911/Al-Augmented-Code-Review-Bot-for-Security-Issues-inline-security-comments-and-suggested-fixes-
GitHub: yogesh-37911/Al-Augmented-Code-Review-Bot-for-Security-Issues-inline-security-comments-and-suggested-fixes-
结合静态分析与 LLM 的 AI 代码审查机器人,在 Pull Request 中自动检测安全漏洞、映射 OWASP 分类并提供修复建议。
Stars: 0 | Forks: 0
# SecureCode AI — AI 增强的代码审查机器人
企业级 AI 驱动的安全代码审查平台。直接在您的 pull request 中检测漏洞,通过 OWASP 映射解释风险,并提供安全修复建议。
## 功能
- **着陆页** — Hero 区域、功能卡片、架构图、CTA
- **安全仪表盘** — SOC 风格的小部件、漏洞图表、风险评分
- **PR 分析器** — 上传/粘贴代码、示例代码库、扫描进度动画
- **代码查看器** — 带有行内注释和高亮显示漏洞代码行的 Monaco Editor
- **AI 安全洞察** — OWASP 映射、详细解释、修复建议
- **安全指标** — 组织图表、趋势、开发者风险热力图
- **真实感模拟** — 模拟的 PR、代码库、开发者、扫描动画和严重程度徽章
## 技术栈
**前端:** Vite + React + TypeScript + Tailwind + Monaco Editor + Framer Motion + Recharts
**后端:** FastAPI(可选,用于真实扫描 API)
## 快速开始
### 仅前端(推荐用于演示)
```
cd frontend
npm install
npm run dev
```
打开 http://localhost:3000
### 包含后端 API
```
# Terminal 1 - 后端
cd backend
pip install -r requirements.txt
uvicorn app.main:app --reload --port 8000
# Terminal 2 - 前端
cd frontend
npm install
npm run dev
```
## 演示流程
1. **着陆页** → 点击“分析 Pull Request”或“开始安全扫描”
2. **PR 分析器** → 选择一个示例(SQL Injection、Hardcoded Password 等)或粘贴代码
3. **扫描** → 观看动画扫描进度
4. **代码查看器** → 查看行内安全注释,点击发现项获取 AI 洞察
5. **仪表盘** → 查看 SOC 风格的指标和最近的扫描记录
6. **指标** → 探索组织级别的图表和开发者风险热力图
## 项目结构
```
ai-code-review-bot/
├── frontend/ # React + Vite app
│ ├── src/
│ │ ├── components/
│ │ ├── pages/
│ │ ├── data/
│ │ └── lib/
│ └── package.json
├── backend/ # FastAPI (optional)
│ ├── app/
│ │ └── main.py
│ └── requirements.txt
├── docker/
├── README.md
└── docker-compose.yml
```
## 许可证
MIT
标签:AV绕过, DevSecOps, FastAPI, React, Syscalls, 上游代理, 云安全监控, 人工智能, 代码审查, 用户模式Hook绕过, 自动化攻击, 请求拦截, 静态分析