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
Share this project:

Updates