Releases: Yosoyepa/CodeGuardAI
Releases · Yosoyepa/CodeGuardAI
3.0.0
Release v3.0.0: Cloud Run deployment + Vercel CORS support
Features:
- Dockerfile optimized for Google Cloud Run (dynamic PORT, slim image)
- CORS configuration with regex support for Vercel preview URLs
- Cloud Build CI/CD pipeline (cloudbuild.yaml)
- Production docker-compose for local testing
- Environment template for production deployment
Infrastructure:
- Cloud Run: Auto-scaling, managed containers
- Vercel: Frontend hosting with preview deployments
- Supabase: PostgreSQL database
- Vertex AI: Gemini integration for code analysis"
Code-Guard-AI v1.0.0
First Production Release
✨ Features
- POST /api/v1/analyze: Upload Python files for security analysis
- SecurityAgent: Detects dangerous functions, SQL injection, hardcoded credentials, weak cryptography
- Quality Score: Calculated based on finding severity (0-100)
- OAuth2 Authentication: Swagger UI with optional dev mode
- AES-256 Encryption: Code storage compliance (RN16)
- EventBus: Observer pattern for real-time notifications
🔒 Security Detections
| Type | Severity |
|---|---|
| Dangerous Functions (eval, exec, pickle) | CRITICAL |
| SQL Injection | HIGH |
| Hardcoded Credentials | HIGH |
| Weak Cryptography (MD5, SHA1) | MEDIUM |
📊 Quality Metrics
- Tests: 116 passing
- Coverage: 94.34%
- Python: 3.11+
🚀 Quick Start
cd backend
pip install -r requirements.txt
uvicorn src.main:app --reloadVisit: http://localhost:8000/docs
Full Changelog: https://github.com/Yosoyepa/CodeGuardAI/commits/v1.0.0
Full Changelog: v1.0.0...v1.0.0