An AI-powered web application that automatically scans repositories for security vulnerabilities and creates pull requests with fixes. Built with OpenHands to demonstrate how to build AI-powered applications using the OpenHands Cloud API.
Try it now: https://openhands-vulnerability-fixer.vercel.app/
Vulnerability Fixer uses AI agents to:
Clone and install:
git clone https://github.com/OpenHands/vulnerability-fixer.git
cd vulnerability-fixer
npm install
npm run dev
Open http://localhost:3001 and configure:
repo scopeEnter a GitHub repository URL and click Scan Repository
See IMPLEMENTATION.md for instructions on running with a local OpenHands agent server.
┌─────────────┐ ┌─────────────────┐ ┌────────┐ │ Browser │ ───▶ │ OpenHands │ ───▶ │ GitHub │ │ (React UI) │ │ Cloud / Local │ │ API │ └─────────────┘ └─────────────────┘ └────────┘ │ ┌──────┴──────┐ ▼ ▼ ┌────────┐ ┌─────────┐ │ Trivy │ │ LLM │ │Scanner │ │ APIs │ └────────┘ └─────────┘
This project demonstrates key patterns for building apps with OpenHands Cloud:
See IMPLEMENTATION.md for technical details and the OpenHands SDK documentation.
MIT License - see LICENSE for details.