Prajwalpjoshi/ai-devops-security-assistant
GitHub: Prajwalpjoshi/ai-devops-security-assistant
基于 MERN 全栈与 Groq AI 构建的 DevOps 与安全智能助手,通过大语言模型实现日志分析、漏洞扫描和测试用例生成的自动化。
Stars: 0 | Forks: 0
# AI DevOps 与安全助手
这是一个使用 MERN stack、Docker、GitHub Actions、Google OAuth 和 Groq AI 构建的 AI 驱动的 DevOps 和安全助手。
## 功能
* AI 日志分析
* AI 安全漏洞扫描器
* AI 测试用例生成器
* JWT 身份验证
* Google OAuth 登录
* 仪表盘分析
* PDF 报告生成
* 特定用户的报告管理
* 深色/浅色模式支持
* 响应式设计
* Docker 化部署
* GitHub Actions CI 流水线
## 技术栈
### 前端
* React.js
* Vite
* Tailwind CSS
* Shadcn UI
* Recharts
* jsPDF
### 后端
* Node.js
* Express.js
* MongoDB Atlas
* JWT 身份验证
* Google OAuth
### DevOps
* Docker
* Docker Compose
* GitHub Actions
* Render
### AI
* Groq API
* Llama 3.3 70B Versatile
## 架构
前端 (React)
↓
后端 API (Node.js/Express)
↓
MongoDB Atlas
↓
Groq AI 服务
## 在线演示
前端:
(添加前端 Render URL)
后端:
(添加后端 Render URL)
## 本地设置
### 克隆仓库
git clone https://github.com/Prajwalpjoshi/ai-devops-security-assistant.git
### 安装前端
cd client
npm install
### 安装后端
cd ../server
npm install
### 运行后端
npm run dev
### 运行前端
npm run dev
## Docker
构建:
docker compose build
运行:
docker compose up
停止:
docker compose down
## CI/CD
GitHub Actions 会自动:
* 构建后端 Docker 镜像
* 构建前端 Docker 镜像
* 验证 Docker 配置
## 作者
Prajwal Joshi
MERN Stack 开发者
标签:AI日志分析, Docker, GitHub Actions, MERN栈, MITM代理, Sysdig, 安全辅助, 安全防御评估, 版权保护, 自动笔记, 自定义脚本, 请求拦截