Udon Catπ‘οΈ
A hackathon project that automatically scans code for security vulnerabilities using Semgrep and generates AI-powered fixes using Cerebras + Qwen-3-Coder-480B.
Features
- π Automated Security Scanning - Semgrep integration for comprehensive vulnerability detection
- π€ AI-Powered Fixes - Cerebras with Qwen-3-Coder-480B generates intelligent, confident fixes
- π― Medium/High Confidence Only - Only applies fixes we're confident about
- π Web UI - Beautiful interface for managing scans and applying fixes
- π» CLI Tool - Easy command-line usage for CI/CD integration
- π Chrome Extension - Scan code directly from bolt.new
- π Flexible Scanning - Single file or entire repository support
Architecture
βββ backend/ # FastAPI backend
β βββ main.py # API endpoints
β βββ agent.py # Core security agent logic
β βββ semgrep_client.py # Semgrep API integration
β βββ cerebras_client.py # Cerebras API integration
β βββ cli.py # Command-line interface
β βββ static/ # Web UI files
βββ chrome-extension/ # Chrome extension for bolt.new
βββ .env # API keys (not committed)
Built With
- cerebras
- qwen
- semgrep
Log in or sign up for Devpost to join the conversation.