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绕过, 自动化攻击, 请求拦截, 静态分析